[Bug 769101] Re: [FFe] Please merge lintian 2.5.0~rc3ubuntu1 (main) from Debian unstable (main)

Benjamin Drung bdrung at debian.org
Sat Apr 23 11:04:01 UTC 2011


** Summary changed:

- Candidate revision 2.5.0~rc3ubuntu1
+ [FFe] Please merge lintian 2.5.0~rc3ubuntu1 (main) from Debian unstable (main)

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/769101

Title:
  [FFe] Please merge lintian 2.5.0~rc3ubuntu1 (main) from Debian
  unstable (main)

Status in “lintian” package in Ubuntu:
  New

Bug description:
  Binary package hint: lintian

  lintian (2.5.0~rc3ubuntu1) natty; urgency=low

    * Merge from Debian unstable. Remaining changes:
      - Don't warn about a symlinked changelog file in Ubuntu due to CDBS.
      - Add no-upstream-changelog tag to cruft-general-test-suite,
        cruft-general-upstream, cruft-upstream-binaries, fields-no-homepage,
        patch-systems-no-patch-system tests.
      - checks/changelog-file.desc, t/tests/legacy-libbaz/tags,
        testset/tags.libbaz: Drop debian-changelog-file-is-a-symlink tag.
      - t/tests/changelog-file-symlink, t/tests/init.d-symlink: Drop these tests.
      - checks/init.d: fix LP: #496798 again; upstream only took part of our
        patch and the rest of the fix was dropped in the last merge; per
        maintainer's comments in Debian bug #569492, Ubuntu will need to
        carry this fix for the time being
      - Add wrong-name-for-upstream-changelog tag to changelog-file-extra-upstream
        test.
      - Disable pkgbinarymangler for the test run to fix the FTBFS.
      - Drop debug-symbols-directly-in-usr-lib-debug from binaries-general, to 
        fix FTBFS on i386 (LP: #756135)
      - t/tests/fields-multi-arch: Do not test invalid Multi-Arch field, because 
        dpkg-deb will already fail.
    * Dropped changes:
      - Prefer libtest-simple-perl (>= 0.93) to perl (>= 5.12).
      - Dump build logs for tests that FTBFS.
      - Ubuntu uses i686-linux-gnu instead of i486-linux-gnu for i386.

   -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  Thu,
  21 Apr 2011 19:54:42 +0200

  lintian (2.5.0~rc3) unstable; urgency=low

    * Summary of tag changes:
      + Added:
        - dir-or-file-in-run
        - intra-source-package-circular-dependency
        - package-contains-broken-symlink
        - classpath-contains-relative-path
        - jar-not-in-usr-share
        - executable-jar-without-main-class
        - missing-dep-on-jarwrapper
        - missing-classpath
        - javalib-but-no-public-jars
        - missing-manifest
        - codeless-jar
        - missing-pre-dependency-on-multiarch-support

    * checks/*.desc:
      + [NT] Updated the Needs-Info field to include the new
        collections where needed.
    * checks/binaries:
      + [NT] Accepted patch from Loïc Minier to support the armhf
        architecture.  (Closes: #618587)
      + [NT] Drop wrong checks for multiarch directories.  Multiarch
        directories are only allowed in packages of the given architecture.
        Thanks to Steve R. Langasek for the patch.
    * checks/circular-deps{,.desc}:
      + [NT] Added to check for circular dependencies between
        binaries from the same source.  It requires all binaries
        packages to be present as well as the source package to be
        effective.  Thanks to Bill Allombert for the suggestion.
        (Closes: #316283)
    * checks/debhelper:
      + [NT] Use new alt-dh_commands data file to fetch alternative
        dependencies for dh_commands, which are sometimes provided
        indirectly by meta or API packages.
    * checks/fields:
      + [NT] Do not emit needless-dependency-on-jre for libX-gcj
        packages and only emit the tag at most once per package.
        Thanks to Rene Engelhard for the report.
        (Closes: #622396)
    * checks/files{,.desc}:
      + [NT] Added dir-or-file-in-run tag.  (Closes: #623031)
      + [NT] New tag missing-pre-dependency-on-multiarch-support,
        Severity: serious, to warn when a package installs libraries to the
        multiarch directory without taking care of upgrades.  Thanks to
        Steve R. Langasek for the patch.

    * checks/java{,.desc}:
      + [NT] Added file based on patches submitted by Vicent Fourmond.
        This new file checks for jar files in weird locations.
        (Closes: #620829, #575447)
    * checks/manpages:
      + [NT] Fixed false-positive binary-without-manpage when the
        manpage is in a direct dependency of the package and the
        package is checked together with its dependency.
        (Closes: #120323)
    * checks/scripts:
      + [NT] Fixed false positive missing-dep-for-interpreter, if
        the interpreter was dash, since dash is now essential.
        (Closes: #620120)
    * checks/symlinks{,.desc}:
      + [NT] New file that checks for broken symlinks.  A symlink
        is considered broken if it does not exist in the package
        itself or in its direct dependecies.  Since only absolute
        symlinks are checked at the moment, this only partly
        fixes #217023.

    * collection/*.desc:
      + [NT] Updated the Needs-Info field to include the new
        collections where needed.
    * collection/{bin-pkg-control,fields,index}{,.desc}:
      + [NT] Added to replace various unpack scripts.
    * collection/java-info{,.desc}:
      + [NT] Accepted patch from Vincent Fourmond to implement
        Java related data collection.

    * data/binaries/multiarch:
      + [NT] Removed by patch from Steve R. Langasek.
    * data/debhelper/alt-dh_commands:
      + [NT] New file; contains alternative dependencies for
        dh_python2 and dh_python3.  (Closes: #614879)
    * data/fields/architectures:
      + [NT] Updated to include armhf.
    * data/files/triplets:
      + [NT] Updated to include armhf triplet.
      + [NT] Refresh with the final approved multiarch paths by patch
        from Steve R. Langasek.
    * data/output/manual-references:
      + [NT] Accepted patch from Vincent Fourmond to add the links
        to the Java Policy.
    * data/spelling/corrections:
      + [NT] Added a lot of spelling mistakes with corrections.
        Kudos to Kevin Ryde for these.  (Closes: #619075)
    * data/spelling/corrections-multiword:
      + [NT] Removed "helps to" as a spelling mistake.  Thanks to
        Nicholas Bamber for the report.  (Closes: #622124)
    * data/standards-version/release-dates:
      + [NT] Added 3.9.2 as the newest Standards-Version.  Thanks to
        Sven Joachim for the report.  (Closes: #621667)

    * debian/control:
      + [NT] Bumped Standards-Version to 3.9.2.
      + [NT] Updated Build-Depends for debiandoc -> docbook change of
        the manual.
      + [NT] Added missing Build-Depends on libhtml-parser-perl.  Also
        added it to suggests, since it is used for XML output.
    * debian/{docs,rules}:
      + [NT] Updated to use/install docbook instead of debiandoc.

    * doc/lintianrc.example:
      + [NT] Removed reference to LINTIAN_UNPACK_LEVEL.
    * doc/lintian.sgml:
      + [RG] Removed file - replaced by doc/lintian.xml.
    * doc/lintian.xml:
      + [RG] Added to migrate away from debiandoc.  (Closes: #587925)

    * frontend/lintian:
      + [NT] Removed the deprecated --unpack-level argument.  Only
        two unpack levels were available and they were equal to
        the --remove and --unpack options.
      + [NT] Stopped accepting the environment/config variables
        LINTIAN_UNPACK_LEVEL and LINTIAN_SECTION.  The former is
        redundant as explained above and the latter was deprecated
        in favor of LINTIAN_AREA.
      + [NT] Refactored the frontend to group packages together based
        on their source package.  This allows for cross-package checks.
        (Closes: #513663)

    * lib/{Lab/Package,Lintian/Processable*}.pm:
      + [NT] Added files to assist in package grouping.
    * lib/Lintian/Command/Simple.pm:
      + [NT] Added support for chanding directory before running the
        command.
    * lib/Lintian/Collect.pm,lib/Lintian/Collect/*.pm:
      + [NT] Removed assumption that all the information handled by
        these are available in the current directory.
    *  lib/Lintian/Schedule.pm:
      + [NT] Removed file, replaced by Lintian::ProcessablePool.

    * private/refresh-archs:
      + [SRL] update to output directory mappings based on DEB_HOST_MULTIARCH
        instead of DEB_HOST_GNU_TYPE.
    * private/runtests:
      + [NT] Added support for dumping build logs if a test fails.
        (Closes: #621658)
      + [NT] Disabled pkgbinarymangler during tests.  (Closes: #621681)

    * t/tests/binaries-from-other-arch:
      + [NT] Accepted patch from Benjamin Drung to accept i686-linux-gnu
        as a valid triplet.  This fixes test failure in Ubuntu.
        (Closes: #622974)

    * unpack/unpack-{binpkg,changes}-l1:
      + [NT] Removed unpack scripts for binpkg and changes as these have
        been replaced by collections.

   -- Niels Thykier <niels at thykier.net>  Thu, 21 Apr 2011 12:29:45 +0200



More information about the Ubuntu-sponsors mailing list