[ubuntu/oneiric] lintian 2.5.0~rc3ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Sun May 1 20:00:20 UTC 2011


lintian (2.5.0~rc3ubuntu1) oneiric; urgency=low

  * Merge from Debian unstable (LP: #769101). 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.
    - Prefer libtest-simple-perl (>= 0.93) to perl (>= 5.12).
    - 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.
  * private/runtests: Fix typo NO_PKG_MAGNGLE -> NO_PKG_MANGLE.
  * binaries-general test: Remove unknown -ph flag from gcc 4.6 call.

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.

Date: Sun, 01 May 2011 21:33:23 +0200
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
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.0~rc3ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 01 May 2011 21:33:23 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.0~rc3ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Description: 
 lintian    - Debian package checker
Closes: 120323 316283 513663 575447 587925 614879 618587 619075 620120 620829 621658 621667 621681 622124 622396 622974 623031
Launchpad-Bugs-Fixed: 496798 769101
Changes: 
 lintian (2.5.0~rc3ubuntu1) oneiric; urgency=low
 .
   * Merge from Debian unstable (LP: #769101). 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.
     - Prefer libtest-simple-perl (>= 0.93) to perl (>= 5.12).
     - 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.
   * private/runtests: Fix typo NO_PKG_MAGNGLE -> NO_PKG_MANGLE.
   * binaries-general test: Remove unknown -ph flag from gcc 4.6 call.
 .
 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.
Checksums-Sha1: 
 bbcc8ee231da090a794b21a257074ea12a34202a 2605 lintian_2.5.0~rc3ubuntu1.dsc
 b85f6cfd108bcc51aa319fe1a787467fc603ff53 936184 lintian_2.5.0~rc3ubuntu1.tar.gz
Checksums-Sha256: 
 2f987d0db8ba4dc2c7fad5ed0e8e85765102d8e73f467fa4e69e47ea0e83612b 2605 lintian_2.5.0~rc3ubuntu1.dsc
 03cc79e26e4e805a5b98b7046c82eb0205b644337e2078886b731bf9bcbdb97f 936184 lintian_2.5.0~rc3ubuntu1.tar.gz
Files: 
 a497e65f51d0169da3d0895f70d30319 2605 devel optional lintian_2.5.0~rc3ubuntu1.dsc
 92526d0fbb3a095ca92b0955e66d6854 936184 devel optional lintian_2.5.0~rc3ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

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

iQIcBAEBCgAGBQJNvbseAAoJEBWetcTvyHdM0cQP/iGkwfSTPh5l7TAQXZyCURQn
LcvAPwNyGKzI4jL3kfmSWn2vtw2CTUXG8DKy/wiyXGk+rphK4Me/KPaQVafUJeL+
t62Z0GwqqckappqVJah03N2ayC2VJOdUPzZBUI9cKIEud1Sj4MNATJ02xxY/CtCI
hXJipzo+Otoeqszux/Lul9KeLkit/HK28E3OhqN1TWqF49we3kf77JRVXEVV7fFa
Aq/SYWM0qMW+eUit9FCjmE+qHxbZn7OmFVFw7uP5mX8AcQpS2TClSiuYYJep3x9x
FTOJsoR21MQdtLnV0hb6bDNqMnGdPuS21zXpEYAel1DFkduA+aLPrYBb9uak8KUy
ggh8K46GegGdqK+kNBxw8Utuq1Ggf39/88VIzGGpMhfvFgvnVdZX6zFYbuIOyMT6
/OSqwQpF1i/5pjBwU0ANJS7cslMJZhPqRRMzy0q4LA8i5miaEoDNvar2mq1NJzrW
H3PqCzT9b6v9/xg93d3kUkO2MmMijWR59lQ1ofVmNFXN6DS0QbaapfGPEkXI54UZ
SaRiI22w6+4gbntktGkOMndO3EehBc0VLVEntkDI3LGsRCIi3i348UeZVbbDpPDh
6P6EeZS3KQ3J2kifdDLvY+uredw/wEv1pwL65n5bt+IlFKYxC29zH2jgqUu2+XnE
KJvDYN2Ojtt4v0UehxP7
=rR7m
-----END PGP SIGNATURE-----


More information about the Oneiric-changes mailing list