[ubuntu/oneiric] lintian 2.5.1ubuntu1 (Accepted)

ALEFHAHMEEMDAL ALEFLAMMEEMHAHMEEMWAWDALYEH (Ahmed El-Mahmoudy) aelmahmoudy at sabily.org
Fri Jul 1 22:05:20 UTC 2011


lintian (2.5.1ubuntu1) oneiric; urgency=low

  * Merge from Debian unstable (LP: #798513). 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, 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.
    - t/tests/fields-multi-arch: Do not test invalid Multi-Arch field,
      because dpkg-deb will already fail.
    - Drop debug-symbols-directly-in-usr-lib-debug from binaries-general.
  * Dropped changes:
    - Prefer libtest-simple-perl (>= 0.93) to perl (>= 5.12).
  * Cherry-pick 5d5a40f from upstream to fix tests broken by 3.8.1 becoming
    ancient earlier this week. (Thanks to Niels Thykier)

lintian (2.5.1) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - bad-perm-for-file-in-etc-sudoers.d
      - debian-rules-missing-recommended-target
      - dh_pycentral-is-obsolete
      - dh_python-is-obsolete
      - illegal-multi-arch-value
      - non-empty-dependency_libs-in-la-file
    + Removed:
      - uses-dh-python-with-no-pycompat
      - ldconfig-symlink-before-shlib-in-deb

  * checks/binaries:
    + [NT] Applied patch from Paul Wise to detect binaries embeddeding
      glee, glew and libtheora.  (Closes: #629288)
    + [NT] Also consider multiarch dirs when looking for public shared
      libraries.  (Closes: #630164)
  * checks/debhelper{,.desc}:
    + [NT] Recognise that dh_python and dh_pycentral are now obsolete.
      (Closes: #496902, #541978)
  * checks/changes-file:
    + [NT] Always verify the checksums of changes-files.
  * checks/copyright-file:
    + [NT] Extended current dh_make template checks.  Thanks to
      Nelson A. de Oliveira for the patch.  (Closes: #598412)
  * checks/fields{,.desc}:
    + [NT] Allow "all" and "any" to appear together in the Architecture
      field of a .dsc file.  (Closes: #626775)
    + [NT] Added illegal-multi-arch-value.  (Closes: #616493)
  * checks/files:
    + [NT] Fixed two misnamed udeb tags, which lead to an internal
      error if triggered.  Thanks to Guillem Jover for the report.
      (Closes: #628754)
    + [NT] Added bad-perm-for-file-in-etc-sudoers.d tag.
      (Closes: #588831)
    + [CW] Do not issue missing-pre-dependency-on-multiarch-support for
      udebs.
    + [NT] Limit missing-pre-dependency-on-multiarch-support to real
      files only.  Previously it would also check symlinks.
      (Closes: #629648)
  * checks/java{,.desc}:
    + [NT] Sort the jar files by name, so they are checked in the same
      order.
    + [NT] Improved the description of classpath-contains-relative-path.
      (Closes: #629189)
    + [NT] Reduced false-positives of classpath-contains-relative-path.
      Relative classpaths are now okay if they point to jar files in
      /usr/share/java (but not subdirs thereof) and there is a strong
      libX-java dependency.  Alternatively if the classpath points to
      a file or a symlink in the package itself, then it is also okay.
    + [NT] Allow maven plugins to be without classpaths.
      (Closes: #629056)
  * checks/manpages.desc:
    + [ADB] Don't suggest using debmake's output as a reference.  The
      package is not even in oldstable any more.
  * checks/md5sums.desc:
    + [ADB] Drop references to obsolete debstd.  Thanks to Steve Langasek
      for the pointer.
  * checks/rules:
    + [NT] Removed code for handling packages with dh_python.
    + [NT] Fixed the code for determining Build-Depends for python
      packages.  Thanks to Jakub Wilk for the patch.
      (Closes: #614876, #616553)
    + [NT] Applied patch from Roger Leigh to implement the check for
      rules files missing the build-arch and build-indep targets.
      (Closes: #605012)
  * checks/shared-libs{,.desc}:
    + [NT] Added non-empty-dependency_libs-in-la-file.  (Closes: #628673)
    + [NT] Removed ldconfig-symlink-before-shlib-in-deb.

  * collection/java:
    + [NT] Fixed a regex that would accept any file ending with "jar" to
      be a jar file rather than only accepting ".jar".  This fixes a
      number of false-positives java checks.
  * collection/unpacked:
    + [NT] Added support for unpacking source packages using libdpkg-perl,
      instead of dpkg-source, if the latter is not present.
      (Closes: #626476)

  * data/binaries/multiarch-dirs:
    + [NT] New file - maps architectures to multiarch dirs.
  * data/fields/{perl-provides,virtual-packages}:
    + [NT] Refreshed.  (Closes: #627082, #627431)
  * data/output/ftp-master-*:
    + [NT] Refreshed.
  * data/shared-libs/ldconfig-dirs:
    + [NT] Updated ldconfig path for i386 multiarch paths.  Thanks to
      Raphaël Hertzog for the reminder.
  * data/spelling/corrections-multiword:
    + [CW] Remove the "requires to" correction; it has too many common
      false positives, especially involving relative clauses.
      (Closes: #625886)

  * debian/control:
    + [NT] (Build-)Dependency changes.
      - xz-lzma is now preferred to lzma as Build-Dependency
      - Added depends on libdpkg-perl
      - Reduced dpkg-dev to a suggests, we can use libdpkg-perl as
        fallback.
      - Explicitly depends on bzip2 to always support bz2 source packages.
      - Added xz-utils as suggests - needed for .xz source packages.

  * doc/lintian.xml:
    + [NT] Clarify that the package type is not listed in the output for
      binary packages.  (Closes: #629193)

  * frontend/lintian:
    + [NT] Allow some options to be put into the lintianrc file.
      (Closes: #460350)
    + [NT] Added --no-cfg option that can be specified if no config
      file should be read.
    + [NT] Deprecated --checksums (also known as --md5sums and -m).
      Lintian will now always verify the checksums in changes files.
      The options will be accepted with a warning for now, but may
      be removed in a later release.  (Closes: #629453)
    + [NT] Fixed an issue where fail was called before it was
      available.  Thanks to Toby Corkindale for the report.
      (Closes: #630560, LP: #797553)

  * lib/Lintian/Tag/Info.pm:
    + [NT] Output the name of the check and the type of the check
      along with the description of the tag.
  * lib/Lintian/Tags.pm:
    + [NT] Fixed a flaw in logic that gave incorrect results for
      architecture dependent overrides.  Thanks to Andreas Beckmann for
      the report and the patch.  (Closes: #626587)

  * man/lintian.pod.in:
    + [NT] Mentioned that --checksums and aliases are deprecated.

  * unpack/list-srcpkg:
    + [ADB] Don't rely on the order of fields in the Sources file.  The
      files produced by the Debian archive no longer follow the order
      which the code previously assumed, and we shouldn't assume that
      the order won't change again in the future.  (Closes: #626597)

Date: Sat, 02 Jul 2011 00:01:11 +0200
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Benjamin Drung <bdrung at debian.org>
https://launchpad.net/ubuntu/oneiric/+source/lintian/2.5.1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 02 Jul 2011 00:01:11 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.1ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>
Description: 
 lintian    - Debian package checker
Closes: 460350 496902 541978 588831 598412 605012 614876 616493 616553 625886 626476 626587 626597 626775 627082 627431 628673 628754 629056 629189 629193 629288 629453 629648 630164 630560
Launchpad-Bugs-Fixed: 496798 797553 798513
Changes: 
 lintian (2.5.1ubuntu1) oneiric; urgency=low
 .
   * Merge from Debian unstable (LP: #798513). 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, 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.
     - t/tests/fields-multi-arch: Do not test invalid Multi-Arch field,
       because dpkg-deb will already fail.
     - Drop debug-symbols-directly-in-usr-lib-debug from binaries-general.
   * Dropped changes:
     - Prefer libtest-simple-perl (>= 0.93) to perl (>= 5.12).
   * Cherry-pick 5d5a40f from upstream to fix tests broken by 3.8.1 becoming
     ancient earlier this week. (Thanks to Niels Thykier)
 .
 lintian (2.5.1) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - bad-perm-for-file-in-etc-sudoers.d
       - debian-rules-missing-recommended-target
       - dh_pycentral-is-obsolete
       - dh_python-is-obsolete
       - illegal-multi-arch-value
       - non-empty-dependency_libs-in-la-file
     + Removed:
       - uses-dh-python-with-no-pycompat
       - ldconfig-symlink-before-shlib-in-deb
 .
   * checks/binaries:
     + [NT] Applied patch from Paul Wise to detect binaries embeddeding
       glee, glew and libtheora.  (Closes: #629288)
     + [NT] Also consider multiarch dirs when looking for public shared
       libraries.  (Closes: #630164)
   * checks/debhelper{,.desc}:
     + [NT] Recognise that dh_python and dh_pycentral are now obsolete.
       (Closes: #496902, #541978)
   * checks/changes-file:
     + [NT] Always verify the checksums of changes-files.
   * checks/copyright-file:
     + [NT] Extended current dh_make template checks.  Thanks to
       Nelson A. de Oliveira for the patch.  (Closes: #598412)
   * checks/fields{,.desc}:
     + [NT] Allow "all" and "any" to appear together in the Architecture
       field of a .dsc file.  (Closes: #626775)
     + [NT] Added illegal-multi-arch-value.  (Closes: #616493)
   * checks/files:
     + [NT] Fixed two misnamed udeb tags, which lead to an internal
       error if triggered.  Thanks to Guillem Jover for the report.
       (Closes: #628754)
     + [NT] Added bad-perm-for-file-in-etc-sudoers.d tag.
       (Closes: #588831)
     + [CW] Do not issue missing-pre-dependency-on-multiarch-support for
       udebs.
     + [NT] Limit missing-pre-dependency-on-multiarch-support to real
       files only.  Previously it would also check symlinks.
       (Closes: #629648)
   * checks/java{,.desc}:
     + [NT] Sort the jar files by name, so they are checked in the same
       order.
     + [NT] Improved the description of classpath-contains-relative-path.
       (Closes: #629189)
     + [NT] Reduced false-positives of classpath-contains-relative-path.
       Relative classpaths are now okay if they point to jar files in
       /usr/share/java (but not subdirs thereof) and there is a strong
       libX-java dependency.  Alternatively if the classpath points to
       a file or a symlink in the package itself, then it is also okay.
     + [NT] Allow maven plugins to be without classpaths.
       (Closes: #629056)
   * checks/manpages.desc:
     + [ADB] Don't suggest using debmake's output as a reference.  The
       package is not even in oldstable any more.
   * checks/md5sums.desc:
     + [ADB] Drop references to obsolete debstd.  Thanks to Steve Langasek
       for the pointer.
   * checks/rules:
     + [NT] Removed code for handling packages with dh_python.
     + [NT] Fixed the code for determining Build-Depends for python
       packages.  Thanks to Jakub Wilk for the patch.
       (Closes: #614876, #616553)
     + [NT] Applied patch from Roger Leigh to implement the check for
       rules files missing the build-arch and build-indep targets.
       (Closes: #605012)
   * checks/shared-libs{,.desc}:
     + [NT] Added non-empty-dependency_libs-in-la-file.  (Closes: #628673)
     + [NT] Removed ldconfig-symlink-before-shlib-in-deb.
 .
   * collection/java:
     + [NT] Fixed a regex that would accept any file ending with "jar" to
       be a jar file rather than only accepting ".jar".  This fixes a
       number of false-positives java checks.
   * collection/unpacked:
     + [NT] Added support for unpacking source packages using libdpkg-perl,
       instead of dpkg-source, if the latter is not present.
       (Closes: #626476)
 .
   * data/binaries/multiarch-dirs:
     + [NT] New file - maps architectures to multiarch dirs.
   * data/fields/{perl-provides,virtual-packages}:
     + [NT] Refreshed.  (Closes: #627082, #627431)
   * data/output/ftp-master-*:
     + [NT] Refreshed.
   * data/shared-libs/ldconfig-dirs:
     + [NT] Updated ldconfig path for i386 multiarch paths.  Thanks to
       Raphaël Hertzog for the reminder.
   * data/spelling/corrections-multiword:
     + [CW] Remove the "requires to" correction; it has too many common
       false positives, especially involving relative clauses.
       (Closes: #625886)
 .
   * debian/control:
     + [NT] (Build-)Dependency changes.
       - xz-lzma is now preferred to lzma as Build-Dependency
       - Added depends on libdpkg-perl
       - Reduced dpkg-dev to a suggests, we can use libdpkg-perl as
         fallback.
       - Explicitly depends on bzip2 to always support bz2 source packages.
       - Added xz-utils as suggests - needed for .xz source packages.
 .
   * doc/lintian.xml:
     + [NT] Clarify that the package type is not listed in the output for
       binary packages.  (Closes: #629193)
 .
   * frontend/lintian:
     + [NT] Allow some options to be put into the lintianrc file.
       (Closes: #460350)
     + [NT] Added --no-cfg option that can be specified if no config
       file should be read.
     + [NT] Deprecated --checksums (also known as --md5sums and -m).
       Lintian will now always verify the checksums in changes files.
       The options will be accepted with a warning for now, but may
       be removed in a later release.  (Closes: #629453)
     + [NT] Fixed an issue where fail was called before it was
       available.  Thanks to Toby Corkindale for the report.
       (Closes: #630560, LP: #797553)
 .
   * lib/Lintian/Tag/Info.pm:
     + [NT] Output the name of the check and the type of the check
       along with the description of the tag.
   * lib/Lintian/Tags.pm:
     + [NT] Fixed a flaw in logic that gave incorrect results for
       architecture dependent overrides.  Thanks to Andreas Beckmann for
       the report and the patch.  (Closes: #626587)
 .
   * man/lintian.pod.in:
     + [NT] Mentioned that --checksums and aliases are deprecated.
 .
   * unpack/list-srcpkg:
     + [ADB] Don't rely on the order of fields in the Sources file.  The
       files produced by the Debian archive no longer follow the order
       which the code previously assumed, and we shouldn't assume that
       the order won't change again in the future.  (Closes: #626597)
Checksums-Sha1: 
 6e9fbb8cdeb62b63ba740d5b2300f2a9f62e0568 2599 lintian_2.5.1ubuntu1.dsc
 99a7fbda0244c166a84a8e19e61d34c3214cde22 937158 lintian_2.5.1ubuntu1.tar.gz
Checksums-Sha256: 
 74fdff90c81944ed4d3f316bde01b93b0b59a13c4fb0b498e72a552162ac55d7 2599 lintian_2.5.1ubuntu1.dsc
 f34f795b095e5cb3f73574d66d4c576a4b7eab26427e0e22c8ba5fef562f5fed 937158 lintian_2.5.1ubuntu1.tar.gz
Files: 
 97b2d5721cd1f641ca01251147c4b902 2599 devel optional lintian_2.5.1ubuntu1.dsc
 d324ae0a9142816fb6ff5da3712eb2b3 937158 devel optional lintian_2.5.1ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCgAGBQJODkOqAAoJEBWetcTvyHdMYO8P/A+0GHaiOGAUaoslEZEQSpLv
w17mCCB0mxaZos0ehKeSTG0q5e2azOVbzQ6rNQL7PRJCLA5IjdgSo+zWsSb3tv1S
/nXe+K4d50Q388rDh5RbdMffCcJ36+dnDQGrKztX7KuRTu52zelpAtf9UNbT5u09
egzCQYAHLPG8uXwF5vgb4HtECd868uwfDOdLBQr2cqc3yzQHdxhIzosqUHUVi9gw
vRdg5lsfRz/nu3LrxrG5tFmjxwxkYk3gCmAE/KbiOQbYG5DMEAj5CPwj5SfrKq6u
FBH1rqzEKagjtigBIWiZAMz7uWfoxLbeylIbLUrQcFjDVY26qi1nncUn4E/CQGsD
NdhWyd6eN1FVfeTrkpC+9QxcBikHlLywus0b9YQwAaYfVzS42IQt2jGTbWCRiBTV
V7t9opM/lI7KxWX2DZOnWQZym3hwFaK9PLOxzlmxuGKxtoFjunG5aKLEgSweUuYE
T3PwtwE/FaLVHMbnw0Pu63YsPjrcAt1w6XWVti9aTHHKnHlnIItqiKUKoTowYdIY
wdi190931t3DoyIvO3oLWkDnl4sgeaoCvFHeHQhQP+j6LD2d9f9L2q2aN0QdJqbl
acj5LZxst8lUV1+CUc0qQ/4pJ/OPuLAOAI6JuHP7jJHOz4kMhEHvofFBlbFbMUDe
Emt82As4JUjhxwxSVJmy
=vTm4
-----END PGP SIGNATURE-----


More information about the Oneiric-changes mailing list