Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2.5.18
    Release Lintian/2.5.18 into unstable
    
    Format: 1.8
    Date: Sat, 21 Sep 2013 23:23:10 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.18
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732
    Changes:
     lintian (2.5.18) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - debian-changelog-has-wrong-weekday
           - debian-rules-missing-good-practice-target-dfsg
           - empty-udeb-package
           - file-name-in-PATH-is-not-ASCII
           - misplaced-extra-member-in-deb
     .
       * checks/apache2.pm:
         + [NT] Fix false-positive warning about non-standard package
           name when the Apache2 module contained uppercase letters.
           Thanks to Jonas Smedegaard for the report.
           (Closes: #723003)
       * checks/changelog.{desc,pm}:
         + [NT] Check that the weekday of the latest changelog entry
           is consistent with the date.  Thanks to Raphael Champeimont
           for the report.  (Closes: #703407)
       * checks/cruft.{desc,pm}:
         + [BR] Fix false-postive for license-problem-gfdl-invariants.
           (Closes: #721252)
         + [BR] Extend tag description of the gfdl-invariants tag.
           (Closes: #722102)
       * checks/deb-format.{desc,pm}:
         + [NT] Support (but tag) unofficial members after the
           "debian-binary" member where allowed by dpkg.  These
           members will trigger misplaced-extra-member-in-deb tag.
           Thanks to Guillem Jover for the report and the feedback.
           (Closes: #718349)
       * checks/fields.{desc,pm}:
         + [NT] Warn about "?op=log" in svn.d.o brower links.  Thanks
           to Paul Wise for the report.  (Closes: #707700)
         + [NT] Fix false-positive dbg-package-missing-depends for
           transitional dbg packages.  Thanks to Paul Wise for the
           report.  (Closes: #665694)
         + [NT] Remind people that packages named gir1.2-foo-X.Y
           should be in the introspection section.  Thanks to Michael
           Biebl for the report  (part of #695345)
       * checks/files.{desc,pm}:
         + [BR] Fix false-positive dir-or-file-in-build-tree for
           the sbuild source package.  (Closes: #720910)
         + [NT] Add check for empty udeb packages.  Thanks to Cyril
           Brulebois for the suggestion.  (Closes: #672664)
         + [NT] Remove exception for "/selinux" top-level directory.
           Thanks to Laurent Bigonville for the report.
           (Closes: #723730)
         + [NT] Add a check for files in PATH being representable
           using only ASCII characters.  (Closes: #723732)
       * checks/menu-format.desc:
         + [BR] Rewrite description of the tag for desktop files
           without a keywords entry based on a wording from Gaudenz
           Steinlin.  (Closes: #706966)
         + [NT] Apply patch from Lucas Nussbaum to add an additional
           reference to the desktop-entry-lacks-keywords-entry tag.
           (Closes: #722582)
       * checks/rules.{desc,pm}:
         + [BR] Refactor the check for known targets in d/rules.
         + [BR] Add check for missing for recommended "get-orig-source"
           target in d/rules for packages that look like they have been
           repacked.  (Closes: #460174)
       * checks/scripts.desc:
         + [NT] Demote the certainty of shell-script-fails-syntax-check
           due to "extglob" in bash.  Thanks To Trent W. Buck for the
           report.  (Closes: #699410)
       * checks/testsuite.pm:
         + [NT] Add "allow-stderr" as known autopkgtest "restriction".
           Thanks to Jérémy Bobbio for the report and the initial
           patch.  (Closes: #721179)
       * checks/version-substvars{.desc,.pm}:
         + [NT] Mention that version-substvar-for-external-package
           can happen if the package name used in the relation has
           a typo.  Thanks to Joachim Reichel for reporting this.
           (Closes: #708576)
         + [NT] Ignore ":any" qualifiers in dependencies.  Thanks to
           Scott Ritchie for the report.  (Closes: #658320)
     .
       * commands/info:
         + [NT] New file (replacing lintian-info).
         + [NT] Emit a deprecation warning for --include-dir
           and --[no-]user-dirs when they are not the first
           arguments and called as lintian-info.
     .
       * doc/README.in:
         + [NT] Replaced by top-level README.
     .
       * data/common/source-fields:
         + [NT] Allow the "Dgit" field in source packages.  Thanks
           to Ian Jackson for the report.  (Closes: #721205)
       * data/fields/perl-provides:
         + [NT] Refresh against perl 5.18.
       * data/rules/policy-rules:
         + [BR] New file.
       * data/scripts/{,versioned-}interpreters:
         + [NT] Apply patch from Gunnar Wolf to update which package
           is providing "rackup".  (Closes: #721268)
       * data/scripts/interpreters:
         + [NT] Use "python:any | python-minimal:any" as dependency
           for python scripts.  This fixes a false-positive for
           python-script-but-no-python-dep when dh_python2 generates
           a dependency of "python:any".  Thanks to Francois Gouget
           for the report.  (Closes: #711988)
       * data/scripts/versioned-interpreters:
         + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6.  Also
           add ":any" the dependency template like with the
           unversioned interpreters (see above).
     .
       * debian/docs:
         + [NT] Install "README" instead "doc/README"
       * debian/lintian.install:
         + [NT] Install dplint and commands/*.
       * debian/lintian.links:
         + [NT] New file.
       * debian/rules:
         + [NT] Add code for substituting some placeholder values in
           dplint and lintian.
         + [NT] Invoke dh_link.
         + [NT] Remove code for auto-generating README from README.in
       * debian/tests/control:
         + [NT] Remove reference to testsuite-legacy.
       * debian/tests/testsuite-legacy:
         + [NT] Removed; no longer useful.
     .
       * doc/README.developers:
         + [NT] Update the section on running Lintian from a source
           tree to mention that setting LINTIAN_ROOT is no longer
           needed.
         + [NT] Remove references to the legacy testsuite.
       * doc/tutorial/Lintian/Tutorial/TestSuite.pod:
         + [NT] Remove references to the legacy testsuite.
     .
       * frontend/dplint:
         + [NT] New file.
       * frontend/lintian:
         + [NT] Automatically determine the LINTIAN_ROOT when run from
           the extracted source dir.
         + [NT] Deprecate --root and LINTIAN_ROOT.  These are largely
           obsolete as Lintian can now automatically determine the
           proper LINTIAN_ROOT.  To avoid surprises, lintian will
           now exit with an error if requested to use a different
           LINTIAN_ROOT than the one lintian expected to use.
         + [NT] Emit a deprecation warning for --include-dir
           and --[no-]user-dirs when they are not the first
           arguments and called as lintian-info.
       * frontend/lintian-info:
         + [NT] Replace with symlink to dplint.  The implementation of
           lintian-info is now handled by commands/info.
     .
       * lib/Lintian/Collect/Package.pm:
         + [NT] If the index file does not include a "root" directory,
           then create a fake one.
       * lib/Lintian/Data.pm:
         + [NT] Make a special case to allow "original-maintainer" by
           default in all non-"Debian" profiles.  Thanks to Nick
           Black for the report.  (Closes: #697565)
       * lib/Lintian/Relation.pm:
         + [NT] Allow "pkg" to imply "pkg:any", but without permitting
           "pkg:any" to imply "pkg".
     .
       * private/runtests:
         + [NT] Remove file; merge the relevant parts into t/runtests.
     .
       * README:
         + [NT] New file for basic information about Lintian and
           where to find more information.
     .
       * reporting/harness:
         + [NT] Fix bug that caused harness to not remove old log
           entries on incremental runs.
         + [NT] Clear LINTIAN_ROOT environment variable if set.
       * reporting/html_reports:
         + [NT] Copy (rather than symlink) the lintian.log to the
           generated website.
     .
       * t/runtests:
         + [NT] Assume dpkg (>= 1.16.1) is present.
         + [NT] Work around bug in Perl (#723805) when using "glob"
           within threads.  Thanks to Brian "hugmeir" Fraser for
           finding the underlying cause.
       * t/tests/legacy-debug/debian/debian/control:
         + [NT] Mark some packages "arch:any" to avoid test failures
           on kfreebsd-amd64.  (Closes: #688524)
     .
       * testset/*:
         + [NT] All tests moved to t/tests/legacy-* and the test
           runner removed.
     .
       * vendors/ubuntu/main/data/{common,fields}/*:
         + [NT] Retire now redundant files.
    Checksums-Sha1:
     28b609273baac3c874eee397d7e108d99c8efda6 1729 lintian_2.5.18.dsc
     8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz
     52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb
    Checksums-Sha256:
     3a69ab59a3c92056390b1eeb78e6e69a2fec73a694d340d6cc33dd6c89efe971 1729 lintian_2.5.18.dsc
     b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz
     45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb
    Files:
     cbc2038a7ee55361eb72dc01d62bf7ff 1729 devel optional lintian_2.5.18.dsc
     0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz
     9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb
    
    
  • 2.5.17
    Release Lintian/2.5.17 into unstable
    
    Format: 1.8
    Date: Mon, 26 Aug 2013 07:49:21 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.17
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 528975 674469 708482 719769 720835
    Changes:
     lintian (2.5.17) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - apache2-unparsable-dependency
           - deprecated-configure-filename
           - doc-base-abstract-field-separator-extra-whitespace
           - doc-base-abstract-might-contain-extra-leading-whitespace
           - doc-base-file-separator-extra-whitespace
           - md5sums-lists-nonexistent-file
           - non-multi-arch-lib-dir
           - pkg-config-multi-arch-wrong-dir
         + Removed:
           - apache2-unparseable-dependency
           - doc-base-abstract-field-separator-extra-whitespaces
           - doc-base-abstract-might-contain-extra-leading-whitespaces
           - doc-base-file-separator-extra-whitespaces
           - md5sums-lists-nonexisting-file
     .
       * checks/apache2.{desc,pm}:
         + [JW,NT] Rename a tag for consistent spelling of
           "unparsable" in tag names.  The tag has no known
           overrides.
       * checks/automake.{desc,pm}:
         + [NT] Apply patch from Gautier Minster to detect
           usage of configure.in with automake.  Thanks to
           Paul Wise for the report.  (Closes: #708482)
       * checks/cruft.pm:
         + [NT] Avoid given/when which was demoted to an
           experimental feature.  (Closes: #720835)
       * checks/files.{desc,pm}:
         + [BR] Add check for architecture pkg-config files using
           multi-arch paths but being installed in a non-multi-arch
           location.  Thanks to Ivo De Decker for the report.
           (Closes: #674469)
         + [BR] Add check for using the old bi-arch directories
           (/usr/lib64) instead of multi-arch dirs.  Thanks to
           Kurt Roeckx for the report.  (Closes: #528975)
         + [BR] Remove "emul/" as a recognised top-level directory.
       * checks/md5sums.{desc,pm}:
         + [JW,NT] Rename a tag due to a typo in the tag name.
           The tag has no known overrides.
       * checks/menus.{desc,pm}:
         + [JW,NT] Rename tags due to a typo in their tag name.
           These tags have no known overrides.
       * checks/source-copyright.pm:
         + [NT] Avoid accidental use of an experimental feature.
     .
       * debian/control:
         + [NT] Add Build-Depends on aspell, aspell-en and
           libtest-spelling-perl.
     .
       * lib/Lintian/Tag/TextUtil.pm:
         + [NT] Prevent very long URLs from being split into two
           lines.  Thanks to Jari Aalto for the report.
           (Closes: #719769)
       * lib/Lintian/Util.pm:
         + [NT] Prefer paths without leading slash in the
           documentation for normalize_pkg_path.  Thanks to
           Kevin Ryde for spotting this inconsistency.
         + [NT] The first argument argument of normalize_pkg_path
           is now unconditionally normalized.  Furthermore, allow
           the function to be called with only one argument like
           Cwd::realpath.
     .
       * t/*:
         + [NT] Adapt several tests to work under perl 5.18.
    Checksums-Sha1:
     499b8ed58f6e745d556b1173775d92daf16a8d1a 1729 lintian_2.5.17.dsc
     0e28728468cabe19c3aae68d2231878f4d1b76d3 1260347 lintian_2.5.17.tar.gz
     4c81d98013ae0079fa4752b6f2a77c23c512f82c 692630 lintian_2.5.17_all.deb
    Checksums-Sha256:
     d49cb5e8bfc97b61481535ffef47e5c0d071e32203fcff32554362f4feab821a 1729 lintian_2.5.17.dsc
     ac62cc8d231552334d3786fc8f5aa1d21f75de7a5fa673dd1b38427a5eb0a138 1260347 lintian_2.5.17.tar.gz
     bdc77819c22ed6f431436cfe5f8185e1f3991e2e3f131fff60dbcdfea56be396 692630 lintian_2.5.17_all.deb
    Files:
     7194be5747222740e4346b9c2c5e8ff8 1729 devel optional lintian_2.5.17.dsc
     2fcca93989b85e0b795cf8b17bbb5e22 1260347 devel optional lintian_2.5.17.tar.gz
     762a28cb085430f0a255da45bf5ff2b7 692630 devel optional lintian_2.5.17_all.deb
    
  • 2.5.16
    Release Lintian/2.5.16 into unstable
    
    Format: 1.8
    Date: Wed, 21 Aug 2013 12:30:07 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.16
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 539315 637881 679132 690273 708381 711069 713012 717621 717633 718167 718337 718351 718404 718563 718575 718690 718820 718862 719163 719450 719788 720337
    Changes:
     lintian (2.5.16) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - changelog-is-dh_make-template
           - copyright-should-refer-to-common-license-file-for-apache-2
           - debian-control-repeats-field-name-in-value
           - info-document-missing-image-file
           - license-problem-font-adobe-copyrighted-fragment
           - license-problem-font-adobe-copyrighted-fragment-no-credit
           - missing-dependency-on-libstdc++
           - quilt-patch-using-template-description
         + Removed:
           - dh_pycentral-is-obsolete
           - dh_python-is-obsolete
           - font-adobe-copyrighted-fragment
           - font-adobe-copyrighted-fragment-no-credit
           - init.d-script-call-internal-API
           - missing-dependency-on-python-central
     .
       * checks/apache2.pm:
         + [NT] Fix F-P apache2-deprecated-auth-config for
           "AllowOverride".  Thanks to Jean-Michel Vourgère
           for the report and an initial patch.
           (Closes: #717621)
       * checks/binaries.pm:
         + [NT] Apply patch from Michael Stapelberg to exempt
           golang-go binaries from statically-linked-binary
           tag.  (Closes: #718404)
         + [NT] Permit shared libraries to not link against
           libc as long as they link against libstdc++.  This
           fixes a lot of false positive warnings for some c++
           libraries when the linker (with --as-needed)
           determines that the libc link is superfluous.
           Thanks to Maximiliano Curia for the report.
           (This is a partial fix for #719806)
         + [NT] Add experimental tag for missing dependency
           on libstdc++.
       * checks/changelog-file.{desc,pm}:
         + [BR] Add check for dh-make reminder to insert the
           bug number of the ITP bug.  (Closes: #690273)
       * checks/control-file.{desc,pm}:
         + [BR] Add check for field name being duplicated in
           the value of the field.  (Closes: #711069)
       * checks/copyright-file.{desc,pm}:
         + [BR] Extend check for "reference to compressed
           common-license" to include all current
           common-licenses.
         + [BR] Add check for use of Apache-2.0 in d/copyright
           without references common-licenses.
           (Closes: #713012)
       * checks/cruft.pm:
         + [NT] Skip d/README.Debian and d/README.source when
           checking for non-free licenses.  Mentions here are
           presumably just false-positives.  Thanks to
           Marcelo Jorge Vieira for the report and the initial
           patch.  (Closes: #718575)
       * checks/deb-format.pm:
         + [NT] Apply patch from Guillem Jover to fix a wrong
           tag being emitted on lzma compressed udebs.
           (Closes: #718337)
       * checks/debhelper.{desc,pm}:
         + [NT] Remove tag for dh_pycentral and dh_python being
           obsolete.  Thanks to Luca Falavigna for the report.
           (Closes: #720337)
         + [BR] Fix false-negative in the brace expansion check
           when the comma was next to one of the braces.
           (Closes: #708381)
       * checks/files.{desc,pm}:
         + [NT] Remove tag for missing dependency on
           python-central.  Thanks to Luca Falavigna for the
           report.  (Closes: #718690)
         + [BR] Rename font-adobe-copyrighted-fragment tags.
           (Closes: #718820)
         + [NT] Fix false positive warning about embedded
           feedparser for python3-feedparser.  Thanks to
           Etienne Millon for the report.  (Closes: #719163)
       * checks/infofiles.{desc,pm}:
         + [NT] Apply patches from Kevin Ryde to find info files
           references non-existent images.  (Closes: #719450)
       * checks/init.d.{desc,pm}:
         + [NT] Revert init.d-script-call-internal-API for now.
           Refer to #710559 for more information.
       * checks/patch-systems.{desc,pm}:
         + [BR] Add tag for DEP-3 template descriptions.
           (Closes: #717633)
       * checks/phppear.{desc,pm}:
         + [NT] Apply patch from Mathieu Parent to fix false
           positive missing-pkg-php-tools-addon.  Thanks to
           Thijs Kinkhorst for the report.  (Closes: #718167)
         + [NT] Apply patch form Mathieu Parent to reduce the
           severity of a "composer package" not using
           pkg-php-tools to wishlist.  Thanks to Thijs
           Kinkhorst for the report.  (Closes: #718862)
         + [NT] Apply patch from Vincent Bernat to downgrade
           severity of not using phppear substvars for
           description and synopsis plus explain that they
           should not be used blindly.  Thanks to Mathieu
           Parent for the review of the patch.
           (Closes: #719788)
       * checks/po-debconf.{desc,pm}:
         + [NT] Fix false-positive translated-default-field for
           fields preceded by a "true" Deb822 comment.  Thanks
           to Ron Lee for the report.  (Closes: #637881)
       * checks/scripts.pm:
         + [NT] Stop emitting package-uses-local-diversion for
           calls to dpkg-divert without --package as dpkg 1.16.0
           (Wheezy) handles this case correctly.  Thanks to
           Raphaël Hertzog for the report.  (Closes: #679132)
         + [NT] Apply patch from Vincent Cheng to fix warning
           for executable jar files.  Thanks to Matthew Johnson
           for the report.  (Closes: #539315)
       * checks/systemd.pm:
         + [NT] Apply patch from Stig Sandbeck Mathisen to allow
           systemd files being symlinks to /dev/null.
           (Closes: #718563)
     .
       * debian/changelog:
         + [NT] Correct some older tag summaries to include some
           missing tags in the entry for 2.5.11 and 2.5.12.
       * debian/copyright:
         + [NT] Add Bastien ROUCARIÈS to maintainers (as BR).
     .
       * frontend/lintian:
         + [NT] Move some handling of overrides to Lintian::Tags.
     .
       * lib/Lintian/Processable/Package.pm:
         + [NT] Refuse to process .dsc files that are missing the
           Source field.   This prevents some warnings about using
           undefined values.  Thanks to Guillem Jover for the
           report.  (Closes: #718351)
       * lib/Lintian/Tags.pm:
         + [NT] Take over some handling of overrides from the
           frontend.
       * lib/Lintian/Util.pm:
         + [NT] Fix problem in normalize_pkg_path, where "."-entries
           were not properly filtered out.
     .
       * profiles/debian/ftp-master-auto-reject.profile:
         + [NT] Refresh with new tags.  Thanks to Gregor Herrmann
           for the reminder.
    Checksums-Sha1:
     435b4f940160af0bfe8643000b8142efe8f55764 2573 lintian_2.5.16.dsc
     b267004fce87bae42752ae6ed4fa8b105e08f39c 1249827 lintian_2.5.16.tar.gz
     056a47deb74c79080e20bfd5dc0c6a0f92aeb197 687684 lintian_2.5.16_all.deb
    Checksums-Sha256:
     436389fa459f33539c6afbd6aa3902b4e28162be85199f183a748b0f7dc83cde 2573 lintian_2.5.16.dsc
     961c015a5aefa1e9904e187339ee1d18968ab8205086fa67c419720632dd4ab7 1249827 lintian_2.5.16.tar.gz
     f00462f5608739edbd532fd605d90b632b08d624b4f00440201a0dc7e226882f 687684 lintian_2.5.16_all.deb
    Files:
     8cf3f55588dc60f30efa3ae53bb20b08 2573 devel optional lintian_2.5.16.dsc
     2dbdc658c538dd6c78c9973f57ad662a 1249827 devel optional lintian_2.5.16.tar.gz
     0fe81be17c403f45b54874655e397945 687684 devel optional lintian_2.5.16_all.deb
    
  • 2.5.15
    Release lintian/2.5.15 into unstable
    
    Format: 1.8
    Date: Mon, 22 Jul 2013 22:53:25 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.15
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 700502 701177 704197 707534 707906 708367 708551 710919 712607 712641 712932 713884 714191 714437
    Changes:
     lintian (2.5.15) unstable; urgency=low
     .
       "use less qw(memory);"
     .
       * Summary of tag changes:
         + Added:
           - composer-package-without-pkg-php-tools-builddep
           - init-script-is-not-a-file
           - init.d-script-does-not-source-init-functions
           - maintainer-script-calls-systemctl
           - manpage-named-after-build-path
           - missing-pkg-php-tools-addon
           - missing-pkg-php-tools-buildsystem
           - pear-channel-without-pkg-php-tools-builddep
           - pear-package-but-missing-dependency
           - pear-package-feature-requires-newer-pkg-php-tools
           - pear-package-not-using-substvar
           - pear-package-without-pkg-php-tools-builddep
           - pecl-package-requires-build-dependency
           - service-file-is-not-a-file
           - systemd-no-service-for-init-script
           - systemd-service-file-outside-lib
           - systemd-service-file-refers-to-obsolete-target
           - systemd-tmpfiles.d-outside-usr-lib
     .
       * checks/*.pm:
         + [NT] Add final return to all subs in checks and ensure
           that the "run" sub complies with Lintian's own
           recommendation.
       * checks/binary.pm:
         + [NT] Apply patch from Bastien Roucariès to fix false-
           negatives for debug files in usr/lib/debug/.build-id.
           (Closes: #714191)
         + [NT] Apply patch from Bastien Roucariès to fix false-
           positive debug-file-with-no-debug-symbols for files
           using compressed debug sections.
       * checks/fields.pm:
         + [NT] Apply patch from Niko Tyni to fix false-positive
           package-superseded-by-perl for packages with epochs.
           (Closes: #710919)
       * checks/files.pm:
         + [NT] Fix some false-negative extra-license-file.
           Thanks to Helmut Grohne for the report and the advices.
           (Closes: #701177)
       * checks/manpages.{desc,pm}:
         + [NT] Apply patch from Bastien Roucariès to test for
           manpages named after their build path.
           (Closes: #713884)
         + [NT] Skip some checks on empty manpages.
           (Closes: #700502)
       * checks/phppear.{desc,pm}:
         + [NT] New check based on patches from Mathieu Parent.
           (Closes: #708551)
       * checks/source-copyright.pm:
         + [NT] Some tags now refer to the line number of the field
           with an issue instead of the line number of the paragraph.
       * checks/systemd.{desc,pm}:
         + [NT] New check for systemd related files.  Thanks to
           Michael Stapelberg for providing the check and the
           tests.  (Closes: #704197)
     .
       * collection/copyright-file:
         + [NT] Avoid creating an empty copyright file when it is
           not needed.
       * collection/unpacked:
         + [NT] Skip signature checking of source packages.
           (Closes: #707534)
     .
       * data/binary/embedded-libs:
         + [NT] Rename libgd2 to libgd.  (Closes: #708367)
       * data/fields/virtual-packages:
         + [NT] Refresh.  Thanks to Laurent Bigonville for the
           reminder.  (Closes: #712641)
       * data/files/{fonts,locale-codes}:
         + [NT] Refresh.
       * data/menu-format/add-categories:
         + [NT] Apply patch from Bastien Roucariès to include newer
           categories.  Thanks to Yves-Alexis Perez for the report.
           (Closes: #712932)
       * data/output/manual-references:
         + [NT] Refresh.
       * data/scripts/interpreters:
         + [NT] Apply patch from Bastien Roucariès to include gjs.
           Thanks to Andreas Henriksson for the report.
           (Closes: #712607)
     .
       * debian/control:
         + [NT] Add Build-Depends on pkg-php-tools for a new test.
       * debian/dirs:
         + [NT] Remove /var/lib/lintian, we no longer use it.
       * debian/docs:
         + [NT] Add auto-generated API documentation.
       * debian/lintian.examples:
         + [NT] New file to install examples.  (Closes: #707906)
       * debian/rules:
         + [NT] Generate API documentation during build.
         + [NT] Call dh_installexamples.
     .
       * doc/examples/*:
         + [NT] New example files.
       * doc/lintian.xml:
         + [NT] Add small example vendor profile to the user
           manual.
     .
       * frontend/lintian:
         + [NT] Add information about memory usage with -ddd if
           Devel::Size is available.  A more detailed breakdown
           of the memory usage with -dddd.
     .
       * lib/Lintian/Collect/Package.pm:
         + [NT] Share some string values in the file_info and in
           the (X_)index methods.  This reduces memory usage a bit.
       * lib/Lintian/Collect/Source.pm:
         + [NT] "binaries" and "binary_field" now only exposes data
           about entries in d/control with a valid package name.
         + [NT] Document that "binaries" return an unorderd list.
         + [NT] relation and relation_noarch now recognises
           "Build-Depends-Arch".
       * lib/Lintian/Path.pm:
         + [NT] Fix bug in the overloaded qr// operator.
       * lib/Lintian/ProcessablePool.pm:
         + [NT] Fix a bug that could cause .changes files to be
           silently skipped.  This only occured if a related package
           was passed on the command line before the .changes file.
           Thanks to Salvo Tomaselli for reporting the bug.
           (Closes: #714437)
       * lib/Lintian/Relation.pm:
         + [NT] Apply some memory optimisations to some common cases.
       * lib/Lintian/Tags.pm:
         + [NT] Use croak instead of die when a check emits an
           unknown tag.  This gives the check writer a better chance
           of finding where the problem occured.
       * lib/Lintian/Util.pm:
         + [NT] Have parse_dpkg_control and visit_dpkg_control
           give a more detailed line number information about
           paragraphs.
     .
       * reporting/harness:
         + [NT] Clear some variables before running Lintian in the
           hope it will reduce the memory pressure on "long runs".
         + [NT] Remove support for "$LINTIAN_GPG_CHECK" config
           variable.  Lintian no longer checks any signatures.
    Checksums-Sha1:
     e287a6c3f71ffb151170b925d831aa360713a02a 2573 lintian_2.5.15.dsc
     a1cced0033a98ffa348904ad0167b5134a22d7ab 1244089 lintian_2.5.15.tar.gz
     b4481d88cde6dc77eb1622451606a6fb9284577b 853838 lintian_2.5.15_all.deb
    Checksums-Sha256:
     dbd26cb1a540189585bb7e8099bdb992059a634427755ff034a1d67703d9179b 2573 lintian_2.5.15.dsc
     56718df28df44e74f255457d6bcc26133e669de7e74d2ab582884bd03f6c3159 1244089 lintian_2.5.15.tar.gz
     6e7a2c6fcb6d562f24f065de257462ad96db658033ab7d8285153cf550ed2477 853838 lintian_2.5.15_all.deb
    Files:
     d55eff6b4298cda9788a04da4c11e59e 2573 devel optional lintian_2.5.15.dsc
     fa5189c93322387403d555237e952a1d 1244089 devel optional lintian_2.5.15.tar.gz
     0c968de4cbf2d910ad5987d6e7a58fc3 853838 devel optional lintian_2.5.15_all.deb
    
  • 2.5.14
    Release lintian/2.5.14 into unstable
    
    Format: 1.8
    Date: Sat, 29 Jun 2013 14:52:29 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.14
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 710380 710405 710466 711090 711119 711207 712124 712405 714427
    Changes:
     lintian (2.5.14) unstable; urgency=low
     .
       * Summary of tag changes:
         + Removed:
           - upstream-version-not-numeric
     .
       * checks/*:
         + [NT] Rename all checks to include the extension ".pm".
           (Closes: #710405)
         + [JW] Fix typos in several files.
       * checks/binaries.pm:
         + [NT] Also check for the presence of "mcount" to detect
           whether a binary was compiled with profiling.
           (Closes: #712124)
         + [NT] Ignore "teH" when checking for spelling mistakes in
           ELF binaries.  Thanks to Ryan Kavanagh for the report.
           (Closes: #711207)
       * checks/cruft.pm:
         + [NT] Revise a few tests that relied on file(1) on text files.
         + [NT] Apply patches from Bastien Roucariès to fix some false
           positives in the GDFL related checks.  (Closes: #711119)
         + [NT] Show the full path with source-contains-unsafe-symlink
           rather than just the "basename".
       * checks/fields.{desc,pm}:
         + [NT] Fix typo, thanks to Adrien Cunin.
         + [NT] Retire upstream-version-not-numeric which can no longer
           be emitted.  Versions that would previously trigger this tag
           will now trigger bad-version-number instead.
         + [NT] Properly quote package names used in regular expressions.
           Thanks to Mattias Ellert for the report.  (Closes: #714427)
       * checks/menus.pm:
         + [NT] Fix a bug in checking for symlinks that could possibly
           make lintian follow an unsafe symlink.  (CVE-2013-1429)
     .
       * coll/*:
         + [NT] Set "Auto-Remove: yes" on several collections to
           reduce the "inode pressure" on lintian.d.o.
         + [NT] Reduce the number of inodes used by removing or not
           creating some empty files and directories.
       * coll/debfiles:
         + [NT] Remove test of the presence of unpacked.
       * coll/file-info{,.desc}:
         + [NT] Disable "ascii" test in file(1).  For some packages this
           may greatly reduce the overhead of running the file-info
           collection.
       * coll/hardening-info:
         + [NT] Skip files in usr/lib/debug/.
     .
       * data/binaries/embedded-libs:
         + [RG] Check for embedded copies of libraw.  (Closes: #711090)
       * data/fields/obsolete-packages:
         + [NT] Add texi2html.  Thanks to Ryan Kavanagh for the report.
           (Closes: #710466)
       * data/scripts/interpreters:
         + [NT] Add plackup (libplack-perl) as a known interpreter.  Thanks
           to Robert James Clay for the report.  (Closes: #712405)
     .
       * doc/{lintian.xml,README.in}:
         + [JW] Fix typos.
     .
       * lib/Lintian/CheckScript.pm:
         + [NT] Prefer loading checks with ".pm", but fall back to loading
           checks without the extension (with a deprecation warning).
       * lib/Lintian/Collect/Package.pm:
         + [NT] sorted_index (etc.) now returns L::Path objects rather than
           just file names.
       * lib/Lintian/{Path,Util}.pm:
         + [NT] Remove deprecated methods.
       * lib/Lintian/Path.pm:
         + [NT] Overload some operators.
     .
       * man/lintian.pod.in:
         + [JW] Fix typos.
     .
       * reporting/config:
         + [NT] Replace /org with /srv.
       * reporting/harness:
         + [NT] Fix bug where harness might schedule the same group
           multiple times.  (Closes: #710380)
     .
       * t/runtests:
         + [NT] Include a summary of all skipped and failed tests.
    Checksums-Sha1:
     33d883e8ce15e3f5228f892f23178204b4f90ad4 2524 lintian_2.5.14.dsc
     32bf08b87c6940952fbee9d499e8ee0ad7bfe336 1224291 lintian_2.5.14.tar.gz
     9157f0264cef9d237c140ad1316afc6fb5f0b578 772236 lintian_2.5.14_all.deb
    Checksums-Sha256:
     4bd352bd6967feff6ba4f2a2272d9627237bf7e9679d8acad462745c41d5cd55 2524 lintian_2.5.14.dsc
     5398ba28a8bfc1f9ccd46a50bdb510da6a87e25f72e141380bd2c768f288c940 1224291 lintian_2.5.14.tar.gz
     913d4743124a00dc4c680c257d7aec20dea276ce48c72faeb653bbc239312a86 772236 lintian_2.5.14_all.deb
    Files:
     b6d2d7d3b9ec20009f621e772ee900ea 2524 devel optional lintian_2.5.14.dsc
     cf6512e77f5cb3b87cb82096aef821f5 1224291 devel optional lintian_2.5.14.tar.gz
     58b440944156cabf818c732523830bad 772236 devel optional lintian_2.5.14_all.deb
    
  • 2.5.13
    Release lintian/2.5.13 into unstable
    
    Format: 1.8
    Date: Thu, 30 May 2013 08:53:02 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.13
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 670092 697164 705170 705197 705441 705835 706166 706241 706242 706827 707400 707742 708178 708755 708881 708943 708957 709041 709121 709379 709415 709455 709615 709886 710086
    Changes:
     lintian (2.5.13) unstable; urgency=low
     .
       Upload to unstable.
     .
       * Summary of tag changes:
         + Added:
           - conffile-is-not-in-package
           - debconf-translation-using-general-list
           - dh_pysupport-is-obsolete
           - init.d-script-call-internal-API
         + Removed:
           - debhelper-maintscript-needs-versioned-build-depends
           - debhelper-script-needs-versioned-build-depends
           - missing-pre-dependency-on-multiarch-support
     .
       * checks/*:
         + [NT] Use Lintian::Path objects as arguments to unpacked
           and control where these objects are available.
       * checks/binaries:
         + [RA] Do not complain about kernel modules with no shared
           library dependency information.  Patch from Guillem Jover.
           (Closes: #706242)
         + [NT] Demote the certainty of hardening-no-fortify-functions
           to "wild-guess".  (Closes: #709415)
       * checks/changes:
         + [NT] Recognise "<dist>-backports-sloppy" as a valid
           distribution.  Thanks to Romain Francoise for the
           report and the patch.  (Closes: #705170)
       * checks/conffiles:
         + [NT] Strip whitespace from conffiles similar to how dpkg
           does it.
         + [NT] When emitting duplicate-conffile, avoid repeating
           other tags related to that conffile.  The exception to
           this is relative-conffile where the original file might
           not have triggered that tag.
         + [NT] Test that all paths listed in the "conffiles" control
           file is actually in the package being tested.
       * checks/cruft{,.desc}:
         + [JW] Correct the name of the architecture listed in
           description of the tag outdated-autotools-helper-file.
           (Closes: #706166)
         + [NT] Flag all absolute symlinks in source packages as
           "unsafe".  (Closes: #697164)
         + [NT] Fix false-positive source-contains-unsafe-symlink
           for symlinks ascending one or more levels without escaping
           the package root.  Thanks to Michael Schutte for the
           report and the patch.  (Closes: #707742)
         + [NT] Add a series of patches from Bastien Roucariès to
           reduce the number of false positives and negatives in the
           GDFL related checks.  (Closes: #708957, #708881, #709379,
           #709886)
       * checks/debhelper{,.desc}:
         + [NT] Retire some tags that are no longer relevant in the
           Jessie development cycle.
         + [NT] Apply patch from Luca Falavigna to detect uses of the
           deprecated tool, dh_pysupport.  (Closes: #709615)
       * checks/description:
         + [NT] Skip extended-description-is-probably-too-short
           for -dbg packages.  Thanks to Paul Wise for the suggestion.
           (Closes: #705441)
       * checks/fields.desc:
         + [NT] Clarify that the "canonical URI" for Vcs fields is
           based on an announcement from the Alioth admins.  Thanks
           to Torquil Sørensen for the report.  (Closes: #705835)
         + [NT] Clarify in the tag description of some tags related
           to "Vcs-*" fields that the tags are based on a data list
           (and is not a result of a HTTP request while checking the
           package).
       * checks/files{,.desc}:
         + [JW,NT] Drop missing-pre-dependency-on-multiarch-support
           now that multiarch-support is in stable.  (Closes: #709121)
         + [JW] Fix typo in a tag description.  (Closes: #709455)
         + [NT] Change the "ancient-file" cut-off date to 1975 from
           1984.  Thanks to Ole Streicher and Ansgar Burchardt for the
           report.  (Closes: #710086)
       * checks/group-checks.desc:
         + [NT] Add missing semi-colon in tag description.  Thanks to
           Andrey Rahmatullin for the report.  (Closes: #706827)
       * checks/init.d{,.desc}:
         + [NT] Add missing import of utility function that could cause
           Lintian to crash in some cases.
         + [NT] Add check for uses of /lib/init in maintainer scripts.
           Thanks to Josh Triplett for the report and to Bastien
           Roucariès for the patch.  (Closes: #670092)
       * checks/menu-format:
         + [NT] Fix use of uninitialized variable when menu file uses a
           section of "/".  (Closes: #708755)
       * checks/po-debconf{,.desc}:
         + [NT] Remove tests for commands that are provided by
           Lintian's dependencies.
         + [RA] Add new check for a Language-Team field in a translation
           pointing to the debian-i18n mailing list.  Based on work by
           victory.  (Closes: #705197)
       * checks/rules:
         + [NT] Remove check for "dpkg-dev (>= 1.16.1~)" build-dependency,
           since this is trivially satisfied in Wheezy and Jessie.
     .
       * collection/*-helper:
         + [NT] Move all collection helpers to helpers/coll.
       * collection/debfiles:
         + [NT] Replace makeshift "is_ancestor_of" check with the
           one from L::Util.
       * collection/java-info:
         + [NT] Update a regex to cope with file(1) now calling JAR files
           for "Java Jar file" rather than "Zip archive".
           (Closes: #707400)
     .
       * data/changes-file/known-dists:
         + [NT] Add jessie and remove lenny.
       * data/debhelper/dh_{addons,commands}-manual:
         + [NT] Remove entries/versions that are no longer relevant.
       * data/fields/perl-provides:
         + [NT] Refresh against sid.  (Closes: #708178)
       * data/spelling/corrections:
         + [NT] Add correction for unnecessarily.  Thanks to Guillem
           Jover for the suggestion.  (Closes: #706241)
     .
       * debian/control:
         + [NT] Remove irrelevant (versioned) dependencies that are now
           trivially satisfied in stable.
         + [NT] Recommend libautodie-perl (>= 2.18) and libperlio-gzip-perl
           as these can greatly effect performance of Lintian.
       * debian/lintian.install:
         + [NT] Install "helpers" as /usr/share/lintian/helpers
       * debian/{postinst,prerm}:
         + [NT] Remove unused maintainer scripts now that stable's
           libc-bin provides a C.UTF-8.
       * debian/triggers:
         + [NT] Remove unused trigger now that stable's libc-bin
           provides a C.UTF-8.
     .
       * doc/tutorial/**/*.pod:
         + [NT] Fix a number of spelling mistakes in the POD.
       * doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
         + [NT] Add a section about how to avoid some common ways
           of introducing security issues.
     .
       * frontend/lintian:
         + [NT] Ignore LINTIAN_ROOT/locale and /var/lib/lintian/locale.
         + [NT] Export LINTIAN_INCLUDE_DIRS and LINTIAN_HELPERS_DIR to
           subprocesses.  These are ":"-separated lists of dirs used by
           Lintian.  The first being a list of raw include dirs and the
           second being a list of helpers dirs in these include dirs.
         + [NT] Fix a bug where the exit code from lintian would
           sometimes be an undocumented value (>= 3).
     .
       * helpers/coll:
         + [NT] New directory containing some helpers that used to be in
           directly collection.
     .
       * lib/*:
         + [NT] Fix a number of spelling mistakes in the POD.
       * lib/Lintian/Collect/{Package,Binary}.pm:
         + [NT] Accept Lintian::Path objects to unpacked and control.
       * lib/Lintian/Collect/Source.pm:
         + [NT] Provide a "source" specific is_non_free method that reads
           the "Section"-field from d/control instead of the .dsc.  This
           fixes false-positives "problematic licenses" for non-free
           packages.  Thanks to Bastien Roucariès for the report.
           (Closes: #709041)
       * lib/Lintian/Path.pm:
         + [NT] Rename link_resolved to link_normalized.
       * lib/Lintian/Unpacker.pm:
         + [NT] On platform that support it, change the "name" of the
           process running the collection.  This makes it easier to
           see what collections are currently being run (like in the
           versions prior to 2.5.12).  For platforms, where it is
           not possible to change the name of a running process, the
           unpack jobs will simply be named "lintian" like its parent.
       * lib/Lintian/Util.pm:
         + [NT] Fix a race condition in touch_file.
         + [NT] Add sanity check in perm2oct for bad permission
           strings and throw errors when they are seen (instead
           of returning 0).
         + [NT] Require that the input file is present for
           read_dpkg_control and get_deb_control.
         + [NT] In copy_dir, pass --reflink=auto to cp.
         + [NT] Replace resolve_pkg_path with to normalize_pkg_path.
           The latter has slightly different return values in some
           cases.
         + [NT] Avoid the LOCPATH dance to find the path to an UTF-8
           locale now that stable's libc-bin provides C.UTF-8 for us.
         + [NT] Add new function, locate_helper_tool, to find helper
           tools.
     .
       * private/refresh-perl-provides:
         + [NT] Apply patch from Niko Tyni to improve Lintian's
           data file about Perl modules provided by perl-base.
     .
       * profiles/debian/extra-apache2.profile:
         + [NT] Removed, merged into debian/main.profile.
       * profiles/debian/ftp-master-auto-reject.profile:
         + [NT] Include md5sums-mismatch and non-standard-toplevel-dir
           as an overridable tag.
       * profiles/debian/main.profile:
         + [NT] Include the apache2 check.  Thanks to Arno Töll for
           the report.  (Closes: #708943)
     .
       * reporting/harness:
         + [NT] Stop exporting ENV variables that lintian no longer
           cares about.
     .
       * vendors/ubuntu/main/data/changes-file/known-dists:
         + [NT] Add "saucy" as known Ubuntu distribution.  Thanks to
           Iain Lane for the report.
    Checksums-Sha1:
     b5b937a5586188a1583467b4693ebf1af798dd22 1638 lintian_2.5.13.dsc
     2cc3eefe538af49ee56c75628dd75b85f56c45fb 1218930 lintian_2.5.13.tar.gz
     b3609f81c5bcff4751b4a0810eb4e0c9b49f3cdb 768798 lintian_2.5.13_all.deb
    Checksums-Sha256:
     28a3a39f4a0d8981fbc0ad86d981f5b17b5adaeff33eeb6b76e67ffc13821770 1638 lintian_2.5.13.dsc
     68f3a5b5351acc68b2891c6bfd84d092161c2ee047eab2b4b0894ad995452071 1218930 lintian_2.5.13.tar.gz
     1b16956a4e0b10563ded87b9e82da73e013b88aadbe51e21ffca04cf93ddce4d 768798 lintian_2.5.13_all.deb
    Files:
     751c3a5bbd847d7d835540310aba9563 1638 devel optional lintian_2.5.13.dsc
     39d74abe4ddd2bc741ec74ab299fe4fc 1218930 devel optional lintian_2.5.13.tar.gz
     d3dc3cad82baaaa35a66157e5e184f17 768798 devel optional lintian_2.5.13_all.deb
    
    
  • 2.5.12
    Release lintian/2.5.12 into experimental
    
    Format: 1.8
    Date: Tue, 16 Apr 2013 17:32:09 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.12
    Distribution: experimental
    Urgency: medium
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 359059 591812 615516 652380 652595 659335 668437 670963 678857 681061 683737 685299 692548 693918 695839 695866 695967 696230 696960 697534 697693 697916 698234 698602 698610 698704 698720 699452 699628 699670 700110 700543 700882 701061 703490 703978 703985 703989 704446 705175
    Changes:
     lintian (2.5.12) experimental; urgency=medium
     .
       * Summary of tag changes:
         + Added:
           - ambiguous-paragraph-in-dep5-copyright
           - binary-file-built-without-LFS-support
           - debian-tests-control-is-not-a-regular-file
           - debian-tests-control-uses-national-encoding
           - debug-file-with-no-debug-symbols
           - desktop-entry-lacks-keywords-entry
           - dir-or-file-in-build-tree
           - dir-or-file-in-etc-opt
           - dir-or-file-in-home
           - file-name-is-not-valid-UTF-8
           - font-adobe-copyrighted-fragment-no-credit
           - font-package-not-multi-arch-foreign
           - illegal-runtime-test-name
           - inconsistent-testsuite-field
           - license-problem-gfdl-invariants
           - license-problem-gfdl-invariants-empty
           - menu-icon-uses-relative-path
           - missing-runtime-test-file
           - missing-runtime-tests-field
           - package-contains-broken-symlink-wildcard
           - package-contains-unsafe-symlink
           - runtime-test-file-is-not-a-regular-file
           - source-contains-unsafe-symlink
           - unknown-runtime-tests-feature
           - unknown-runtime-tests-field
           - unknown-runtime-tests-restriction
           - unknown-testsuite
           - vcs-field-bitrotted
           - vcs-git-uses-invalid-user-uri
           - zip-parse-error
         + Removed:
           - unneeded-build-dep-on-quilt
     .
       * checks/*:
         + [NT] Avoid following unsafe symlinks.  (CVE-2013-1429)
       * checks/binaries{,.desc}:
         + [NT] Accept libx32 as a bi-arch directory.
         + [NT] Correct reference policy reference.  Thanks to
           Samuel Bronson for the correction.  (Closes: #698234)
         + [NT] Detect debug ELF binaries with no debug symbols.
           Thanks to Nelson A. de Oliveira for the report.
           (Closes: #668437)
         + [NT] Check for binaries built without LFS.  This can
           only be checked for 32bit binaries as 64bit binaries
           have LFS by definition.  Thanks to Guillem Jover for
           the report and patches.  (Closes: #670963)
         + [NT] Apply patch from Samuel Bronson to bump severity
           (but decrease certainty) of the "not linked against
           libc" tags.  (Closes: #698720)
       * checks/copyright:
         + [NT] Apply patch from Evgeni Golov to avoid false
           positive tag when the MPL-2.0 license appears in the
           copyright file.  (See #626454)
       * checks/cruft{,.desc}:
         + [NT] Do not emit the license-problem-json-evil tag for
           non-free packages.
         + [NT] Apply patch from Bastien Roucariès to catch GFDL
           licenses with invariants (etc.).  (Closes: #695967)
         + [NT] Correct description of an autotools tag.  Thanks
           to Alberto Garcia and Timo Juhani Lindfors for the
           report and patch.  (Closes: #703490)
         + [NT] Check for unsafe symlinks (outside common testsuite
           paths).
       * checks/debconf:
         + [NT] Fix several path traversal issues that could leak
           information about the host system.  (CVE-2013-1429)
       * checks/debhelper{,.desc}:
         + [JW] Assume the proper python helpers are called if a
           (Makefile) variable is used.  (Closes: #659335)
         + [JW] Promote python-depends-but-no-python-helper and
           python3-depends-but-no-python3-helper to non-experimental.
       * checks/description:
         + [NT] Ignore "extended-description-is-probably-too-short"
           for metapackages.  Thanks to Axel Beckert for the
           report.
       * checks/duplicate-files.desc:
         + [NT] Demote severity of "duplicate-files" tag to pedantic.
       * checks/fields{,.desc}:
         + [NT] Apply patch from Samuel Bronson to detect some
           broken or poor Vcs URLs.  Also thanks to James McCoy for
           his report.  (Closes: #652595)
         + [JW] Reduce severity of b-d-on-python-dev-with-no-arch-any
           to minor.
         + [NT] Skip "depends-on-packaging-dev" for metapackages.
         + [NT] Apply patch from Gregor Herrmann to catch metacpan
           homepage links with versions.  (Closes: #700110)
         + [NT] Apply patch from Vasudev Kamath to detect fonts
           packages without a Multi-Arch foreign (or allowed) field.
           (Closes: #701061)
       * checks/files{,.desc}:
         + [NT] Apply patch from Bastien Roucariès to catch paths
           in (common) build dirs.  (Closes: #678857)
         + [NT] Do not suggest the use of "virtual package" as a way
           to suppress empty-binary-package.  Lintian will still
           accept it the phrase for now.
         + [NT] Accept libx32 as an bi-arch directory.
         + [NT] Ignore gzipped lintian overrides when checking whether
           a package is empty.
         + [NT] Fix typo of Pre-Depends, thanks to Raúl Benencia for
           spotting it.  (Closes: #699452)
         + [NT] Add patch from Bastien Roucariès to check for another
           adobe font license issues.  (Closes: #705175)
         + [NT] Test for use of file names that are contain invalid
           UTF-8 byte sequences.  Thanks to Helmut Grohne for the
           suggestion.  (Closes: #704446)
       * checks/init.d:
         + [NT] Fix regression where Lintian would not properly match
           init.d passed to update-rc.d.  Thanks to Michael Meskes for
           reporting.  (Closes: #698602)
         + [NT] Fix possible symlink traversal that could leak
           information about the host system.  (CVE-2013-1429)
       * checks/java{,.desc}:
         + [NT] Report possibly broken jar files.
       * checks/md5sums:
         + [NT] Fix path traversal issue that could leak information
           about the host system.
       * checks/menu-format{,.desc}:
         + [NT] Apply patch from Bastien Roucariès to detect missing
           "Keywords" in desktop files.  Thanks to Jeremy Bicha for
           the report.  (Closes: #693918)
         + [NT] Apply patch from Matthias Klumpp to add missing
           "Science" category.  (Closes: #697693)
         + [NT] Apply patch from Thomas Preud'homme to detect uses of
           relative icons in menu files.  (Closes: #697916)
         + [NT] Document why only XPM are allowed in the tag description
           of menu-icon-not-in-xpm-format.  (Closes: 591812)
       * checks/menus:
         + [NT] Fix path traversal issue that could leak information
           about the host system.  (CVE-2013-1429)
       * checks/patch-systems{,.desc}:
         + [NT] Retire unneeded-build-dep-on-quilt, it is only a pedantic
           tag and apparently not too accurate.  Thanks to Charles Plessy
           and Frank Kuester for the reports.  (Closes: #615516, #681061)
       * checks/po-debconf:
         + [NT] Unconditionally set INTLTOOL_EXTRACT.
       * checks/rules:
         + [NT] Remove ant1.7 as alternative to ant as ant1.7 has been
           removed from Wheezy.
       * checks/scripts:
         + [NT] Treat scripts in /usr/src/ like they were documentation.
       * checks/shared-libs:
         + [NT] Special case gcc packages when looking for dev symlinks.
           gcc stores its dev symlinks in some special directories.
         + [NT] Fix path traversal issue that could leak information
           about the host system.  (CVE-2013-1429)
       * checks/source-copyright{,.desc}:
         + [JW,NT] Add a separate tag for ambiguous DEP-5 paragraphs,
           where Lintian cannot reliably figure out what is intended.
           Thanks to Julian Taylor for the report.  (Closes: #652380)
         + [NT] Add paragraph line number to the "field typo" tag.
       * checks/symlinks{,.desc}:
         + [NT] Warn about broken symlinks that contains a literal "*"
           in their target.  This is usually a sign that a wildcard did
           not properly expand.  Thanks to Bernd Zeimetz for the report.
           (Closes: #683737)
         + [NT] Demote certainty of package-contains-broken-symlink to
           wild-guess.
         + [NT] Check for unsafe symlinks in binary packages.
       * checks/testsuite{,.desc}:
         + [NT] New check written by Nicolas Boulenguez to catch some
           mistakes with the new autopkgtest tests.
     .
       * collection/*:
         + [NT] Avoid reading files outside the package root.
           (CVE-2013-1429)
       * collection/{changelog-file,debian-readme}:
         + [NT] Ignore files in usr/doc/<pkg>.
         + [NT] Skip collection if usr/share/doc/<pkg> is not contained
           within the package root.  (CVE-2013-1429)
       * collection/hardening-info{,-helper,.desc}:
         + [NT] Whitelist "memset" and "memmove" as "always safe"
           functions.  Thanks to Sebastian Ramacher for the suggestion
           and Roland Stigge for the report.  (Closes: #685299)
         + [NT] Remove work around for #677530
       * collection/index{,.desc}:
         + [NT] Fix missing trailing slash on dirnames and bump index
           version accordingly.  Thanks to Nicolas Boulenguez for
           noticing.
       * collection/java-info:
         + [NT] Gracefully handle broken Jar files.  Thanks to Paul
           Tagliamonte for the report.  (Closes: #700543)
       * collection/strings:
         + [NT] Fix a regression in filtering out "debug" ELF binaries.
     .
       * data/binaries/arch-regex:
         + [NT] Recognise x32 as an ELF32 binary.
       * data/fields/obsolete-packages:
         + [NT] Apply patch from Guillem Jover to add fuse-utils as an
           obsolete package.  (Closes: #697534)
       * data/files/locale-codes:
         + [NT] Refresh against sid data files.
       * data/menu-format/add-categories:
         + [NT] Apply patch from Matthias Klumpp to add missing
           subcategories.
       * data/output/manual-references:
         + [NT] Refresh with Policy 3.9.4.
       * data/scripts/interpreter:
         + [NT] Add cfagent as a known interpreter.  Thanks to Andreas
           Mundt for the suggestion.  (Closes: #699670)
       * data/scripts/versioned-interpreters:
         + [NT] Apply patch from Thijs Kinkhorst to add lua5.2 as a
           versioned alternative to lua.  (Closes: #698704)
       * data/shared-libs/ldconfig-dirs:
         + [NT] Add libx32 and usr/libx32 used by some gcc x32 bi-arch
           packages.
       * data/spelling/corrections{,-case}:
         + [JW] Add correction for "privileges".  (Closes: #700882)
         + [NT] Warn about incorrect case of "OpenStreetMap".  Thanks
           to Paul Wise for the patch.
     .
       * debian/control:
         + [NT] Bump dependency on hardening-includes to avoid having
           to work around #677530.
         + [NT] Add XS-Testsuite for autopkgtest tests.
         + [NT] Add Build-Depends on libtest-perl-critic-perl.
         + [NT] Add (Build-)Depends on liblist-moreutils-perl and
           libfile-basedir-perl.
         + [NT] Add versioned (Build)-Depends on perl | libautodie-perl.
       * debian/lintian.install:
         + [NT] Install Test::Lintian in /usr/share/lintian/lib.
       * debian/rules:
         + [NT] Include the new Tutorial pods in the "api-doc" target.
       * debian/tests/{control,testsuite,testsuite-legacy}:
         + [NT] New file.
     .
       * doc/tutorial/Lintian/Tutorial{/WritingChecks}.pod:
         + [NT] Add POD tutorial on writing checks.
     .
       * frontend/lintian{,-info}:
         + [NT] Add --include-dir command line option.  This can be used
           to load additional Lintian checks, profiles, libraries or data.
           (Closes: #359059)
       * frontend/lintian:
         + [NT] Remove "make-shift" lab-query support now that
           Lintian::Lab supports it.
         + [NT] Add new command line option "--[no-]user-dirs" to disable
           loading from $HOME/.lintian{rc,/} and /etc/lintian{rc,/}.
         + [NT] Error out early if a check cannot be loaded.
         + [NT] Make --suppress-tags{,--from-file} do something when used
           with --check-part and document that --tags causes the option
           to be ignored.
         + [NT] Accept the magic token "{VENDOR}" as a part of the value
           to --profile.
         + [NT] Add new command line option "--ignore-lintian-env" to make
           lintian ignore all environment variables starting with LINTIAN_.
         + [NT] Add a new command line option --no-display-experimental
           and --default-display-level.  These options can be used to
           override some display options from the config file.
           (Closes: #703985)
         + [NT] Also search for the lintianrc file in XDG_CONFIG_{HOME,DIRS}.
           The default paths are now ~/.config/lintian/lintianrc and
           /etc/xdg/lintian/lintianrc.  The previous lintianrc paths are
           still accepted.
         + [NT] Stop looking for lintianrc files in the LINTIAN_ROOT.
         + [NT] Stop exporting LINTIAN_LAB to processes run by lintian.
         + [NT] Use of --root (or setting LINTIAN_ROOT) will now imply
           the option --no-user-dirs by default.
     .
       * lib/*:
         + [NT] Use "parent" instead of the "base" pragma.
       * lib/Lintian/Collect.pm:
         + [NT] Add "is_non_free" method to easily check of a given
           package appears to be non-free.
       * lib/Lintian/Collect/Binary.pm:
         + [NT] Re-instate the "TEXTREL" marker.  This fixes a regression
           where shared-libs compiled without pic was not reported.
           Thanks to Dmitry Shachnev for the assistance in debugging this.
         + [NT] Recognise packages in section "metapackages" as a
           metapackage.  Thanks to Axel Beckert for the report.
           (Closes: #698610)
       * lib/Lintian/Collect/Package.pm:
         + [NT] Ensure the "root" entry of indices do not contain itself.
           (Closes: #695866)
         + [NT] Add warning to unpacked and debfiles when they are given a
           path with leading slash or dot-slash.
         + [NT] When a check requests access to a raw file (or dir) in the
           package, ensure that the resulting path does not "escape" the
           top level directory.  This should preemptively guard against some
           (but not all) traversal attempts.
       * lib/Lintian/Path.pm:
         + [NT] Document that link_resolved is not sufficient to test the
           "safeness" of a symlink.
       * lib/Lintian/Command/Simple.pm:
         + [NT] Use constant time lookup access instead of linear scan with
           "hashref" wait.
       * lib/Lintian/Lab.pm:
         + [NT] Add lab_query method to handle lab-queries directly.
         + [NT] Fix bitrot of repair_lab and rename it to repair for
           consistency.
       * lib/Lintian/Lab{,/Manifest}.pm:
         + [NT] Add support for grouping of manifests.
       * lib/Lintian/Lab/Manifest.pm:
         + [NT] Fix an error in visit_all when sufficient keys for an
           exact look up was given.
       * lib/Lintian/Processable.pm:
         + [NT] Fix issue where packages loaded from the lab indices would
           sometimes get a wrong source-version.
       * lib/Lintian/Relation/Version.pm:
         + [NT] Add and export "versions_comparator" that can be used for
           sorting purposes.
       * lib/Lintian/Tag/Info.pm:
         + [NT] Use "&amp;" in the manpage ref URLs to generate proper HTML.
           Thanks to Vasudev Kamath for reporting the issue.
         + [NT] Produce a more helpful error message when a tag has an
           invalid severity or certainty.  (Closes: #703978)
       * lib/Lintian/Tags.pm:
         + [NT] Deal with parsing an ambiguous override a bit better.  This
           solves false-positive malformed-override, where Lintian misparsed
           the tag name as a package name.  (Closes: #699628)
       * lib/Lintian/Util.pm:
         + [NT] Reject partially signed Deb822 files.  Most Deb822 files
           are not signed at all; but those that are should be completely
           covered by a signature.  (Closes: #696230)
         + [ADB] Fix a typo in the matching of expected delimiters for some
           signed messages; thanks Samuel Bronson.
         + [NT] Add sub to check if a path is contained within a given dir.
         + [NT] Fix bug in resolve_pkg_path that made it resolve some links
           incorrectly.
         + [NT] Document that resolve_pkg_path is not sufficient to test the
           "safeness" of a symlink.
     .
       * man/lintian.pod.in:
         + [NT] Document that --pedantic is the same as "-L +=pedantic".
           (Closes: #703989)
         + [NT] Fix typo of the "override" variable in the config example.
     .
       * private/refresh-locale-codes:
         + [JW,NT] Ignore the "zxx" locale code, which means "No
           linguistic content".  (Closes: #692548)
     .
       * reporting/config:
         + [JP] Remove unused $GRAPH_DIR configuration option.
       * reporting/graphs/{statistics,tags}.gpi:
         + [JP] Tweak graph size to allow longer labels, and force font
           family.
       * reporting/harness:
         + [NT] Add --to-stdout option to emit log information to
           stdout as well as the log files.
         + [NT] Always schedule packages in groups.  Otherwise, binNMU'ed
           binaries would not be tested together with their source
           package (and architecture independent packages).
         + [NT] Schedule groups in chunks (default 512 per chunk).
           This makes the Lintian processes shorter and makes memory
           reclaimable sooner.  (Closes: #695839)
         + [NT] Remove "make-shift" lab-query support now that
           Lintian::Lab supports it.
       * reporting/html_reports:
         + [NT] Update xrefs to include source version.
         + [NT] Generate a text file suitable for Apache's RewriteMap to
           map source packages to the full report for that source.
           Thanks to Joerg "Gannef" Jasper for the suggestion to use
           RewriteMap.  (Closes: #696960)
         + [JP] Fix version labels glitches.
         + [JP] Use global $GRAPHS_RANGE_DAYS.
         + [JP] Pass graph variables to index and tag templates.
       * reporting/lintian.css:
         + [JP] Tweak graph alignment.
       * reporting/templates/{packages,maintainer,tag}.tmpl:
         + [NT] Properly handle multiple versions of the same source and
           add versioned anchors to them.
       * reporting/templates/{index,tag}.tmpl:
         + [JP] Include history graphs in HTML templates.
       * reporting/templates/tag.tmpl:
         + [NT] Fix "empty <ul>" tag when tag has no "extra" information.
           Thanks to Vasudev Kamath for reporting the issue.
    Checksums-Sha1:
     ddf3c09ac3eef3279c01143e76fad1f179f3fbde 2744 lintian_2.5.12.dsc
     4a3406ccca10ba23370b1bdc6b289325492d55da 1214604 lintian_2.5.12.tar.gz
     53a0feb6f84d5e5aa8b45be10b2509806c5ba258 764638 lintian_2.5.12_all.deb
    Checksums-Sha256:
     786a1a4514c8a164ece69e0993233a21239c4154a319769b78f12ca00f4a2e55 2744 lintian_2.5.12.dsc
     ff9e384c6ccca2d548f1a0556ff48a618a459202436ef272353e5f2f2e285a69 1214604 lintian_2.5.12.tar.gz
     5bbda1a37dff54fed6a147238ed01c4ed5f42cd35bb23f62f2bf2985d4491e9c 764638 lintian_2.5.12_all.deb
    Files:
     5fb5f694a00e8f335221c67a9411e9e0 2744 devel optional lintian_2.5.12.dsc
     ebbe19d8d72bf1736ddf3c5589bf26d4 1214604 devel optional lintian_2.5.12.tar.gz
     3dfec91cac8da7b18bee9d901cd7f333 764638 devel optional lintian_2.5.12_all.deb
    
    
  • 2.5.10.5
    Release lintian/2.5.10.5 into unstable
    
    Format: 1.8
    Date: Fri, 05 Apr 2013 17:15:00 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.10.5
    Distribution: unstable
    Urgency: medium
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Changes:
     lintian (2.5.10.5) unstable; urgency=medium
     .
       * checks/*:
         + [NT] Avoid following unsafe symlinks.  (CVE-2013-1429)
       * checks/debconf:
         + [NT] Fix several path traversal issues that could leak
           information about the host system.  (CVE-2013-1429)
       * checks/init.d:
         + [NT] Fix possible symlink traversal that could leak
           information about the host system.  (CVE-2013-1429)
       * checks/md5sums:
         + [NT] Fix path traversal issue that could leak information
           about the host system.  (CVE-2013-1429)
       * checks/menus:
         + [NT] Fix path traversal issue that could leak information
           about the host system.  (CVE-2013-1429)
       * checks/po-debconf:
         + [NT] Unconditionally set INTLTOOL_EXTRACT.
       * checks/shared-libs:
         + [NT] Fix path traversal issue that could leak information
           about the host system.  (CVE-2013-1429)
     .
       * collection/*:
         + [NT] Avoid reading files outside the package root.
           (CVE-2013-1429)
       * collection/{changelog-file,debian-readme}:
         + [NT] Ignore files in usr/doc/<pkg>.
         + [NT] Skip collection if usr/share/doc/<pkg> is not contained
           within the package root.  (CVE-2013-1429)
     .
       * lib/Lintian/Collect/Package.pm:
         + [NT] When a check requests access to a raw file (or dir) in the
           package, ensure that the resulting path does not "escape" the
           top level directory.  This should preemptively guard against some
           (but not all) traversal attempts.
       * lib/Lintian/Util.pm:
         + [NT] Add sub to check if a path is contained within a given dir.
    Checksums-Sha1:
     178a5a5ecb816af7a2077d58a1a958ca61c9cb25 1678 lintian_2.5.10.5.dsc
     b35b7ad19d27f120e4d20efb2f5a213af8b06c01 1118087 lintian_2.5.10.5.tar.gz
     d457e8ad4a06a57189103e5934c355cec23eaac0 711838 lintian_2.5.10.5_all.deb
    Checksums-Sha256:
     ed7d3b600964b6a3c24661ae44ca68615dd11358f1d1231c15719c732fa38325 1678 lintian_2.5.10.5.dsc
     9e15cc2bb18bbe58d04746d05a25eca12758579bfd03f478bbb6117368636d64 1118087 lintian_2.5.10.5.tar.gz
     d616f266548ac5356e63bf5cba1bdcce9d8eea4e1d791491aee17bfd49bf09b0 711838 lintian_2.5.10.5_all.deb
    Files:
     78e37740ac9e7f00304739a3e66f22cd 1678 devel optional lintian_2.5.10.5.dsc
     043eac91f77672ad19a43a478c643d68 1118087 devel optional lintian_2.5.10.5.tar.gz
     407e5bb7ea0baebab3d08b587c29a83a 711838 devel optional lintian_2.5.10.5_all.deb
    
  • 2.5.10.4
    Release lintian/2.5.10.4 into unstable
    
    Format: 1.8
    Date: Sat, 16 Feb 2013 14:17:03 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.10.4
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 695866 696230 698602
    Changes:
     lintian (2.5.10.4) unstable; urgency=low
     .
       * checks/init.d:
         + [NT] Fix regression where Lintian would not properly match
           init.d passed to update-rc.d.  Thanks to Michael Meskes for
           reporting.  (Closes: #698602)
     .
       * lib/Lintian/Collect/Package.pm:
         + [NT] Ensure the "root" entry of indices do not contain itself.
           (Closes: #695866)
       * lib/Lintian/Util.pm:
         + [NT] Reject partially signed Deb822 files.  Most Deb822 files
           are not signed at all; but those that are should be completely
           covered by a signature.  (Closes: #696230)
         + [ADB] Fix a typo in the matching of expected delimiters for some
           signed messages; thanks Samuel Bronson.
    Checksums-Sha1:
     a541a224400bbc0aefe02c58632fdcf45898cea9 2564 lintian_2.5.10.4.dsc
     bc05a90de231dce5cfbc0c2fba1c3042408c7bdf 1099969 lintian_2.5.10.4.tar.gz
     7e68a82e21defc9cf2740560770b664feef8809a 708946 lintian_2.5.10.4_all.deb
    Checksums-Sha256:
     b5c0c59c7056e60f6acc8c33a0cdbce118f4ccea724169ec4fae278ba9e7ae63 2564 lintian_2.5.10.4.dsc
     d6b174b89efd1035821fa25121aebe46eb079d5cce025f1a5c68c1cb4647bdb2 1099969 lintian_2.5.10.4.tar.gz
     bdb1375de2b0857f5088964fe22cb7b1d6fba9418a5b3fef9af0d10b722fbb81 708946 lintian_2.5.10.4_all.deb
    Files:
     390bb8279734aa3a366e0836a8f4a631 2564 devel optional lintian_2.5.10.4.dsc
     1b92d5e6f1c9c3791cb8eea2269dd28f 1099969 devel optional lintian_2.5.10.4.tar.gz
     83c471d79fb0a6659d5a27e521d44cbd 708946 devel optional lintian_2.5.10.4_all.deb
    
  • 2.5.11
    Release lintian/2.5.11 into experimental
    
    Format: 1.8
    Date: Tue, 11 Dec 2012 22:12:06 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.11
    Distribution: experimental
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 623265 658474 660655 672273 673073 677874 677890 678639 678896 680391 681410 681769 681894 683224 683516 685497 686179 686352 687464 688320 688494 690014 690910 691489 692232 692616 693013 693442 693589 694328
    Changes:
     lintian (2.5.11) experimental; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - conffile-has-bad-file-type
           - debug-package-for-multi-arch-same-pkg-not-coinstallable
           - dm-upload-allowed-is-obsolete
           - field-name-typo-in-dep5-copyright
           - font-adobe-copyrighted-fragment
           - license-problem-json-evil
           - maintainer-script-has-unexpanded-debhelper-token
           - shlibs-uses-obsolete-relation
           - untranslatable-debconf-templates
         + Removed:
           - apparently-truncated-elf-binary
           - data.tar.xz-member-without-dpkg-pre-depends
           - debhelper-overrides-need-versioned-build-depends
           - no-source-field
           - preinst-uses-dpkg-maintscript-helper-without-predepends
     .
       * checks/*:
         + [NT] Remove assumption that lintian will chdir into the
           the lab before calling the check.
         + [NT] Be better at avoiding false-positive spelling errors
           for references to packages that also happen to be common
           spelling mistake.  Thanks to Paul Tagliamonte for the
           report.  (Closes: #687464)
       * checks/binaries{,.desc}:
         + [NT] Merge apparently-truncated-elf-binary into
           apparently-corrupted-elf-binary.
         + [NT] Remove some references to objdump in tag descriptions
           as Lintian uses readelf.
         + [JW,NT] Update the "extract SONAME" shell snippet to properly
           handle SONAMEs with uppercase letters.
         + [JW] Recognise any path with matching the GNU multi-arch
           triplet as a "Multi-arch: same"-safe directory.  Thanks to
           Matthias Klose for the report.  (Closes: #681410)
       * checks/changelog-file:
         + [NT] Emit "missing changelog" for packages that are missing
           their usr/share/doc/<pkg>/ dir and do not have a doc symlink.
           Thanks to Faheem Mitha for the report.  (Closes: #683224)
       * checks/conffiles{,.desc}:
         + [NT] Remove leading slash on the filename when emitting
           file-in-etc-rc.d-marked-as-conffile.
         + [NT] Add check for "non-file" conffiles.  Thanks to Guillem
           Jover for the report.  (Closes: #690910)
       * checks/control-file.desc:
         + [NT] Bump obsolete-relation-form-in-source to serious as these
           forms are now "must not" instead of "should not".
       * checks/copyright.desc:
         + [NT] Bump debian-copyright-file-uses-obsolete-national-encoding
           to serious as copyright files must now be UTF-8 encoded.
       * checks/cruft{,.desc}:
         + [NT] Detect MS-DOS executables as windows binaries.
         + [NT] Bump the version of config.{guess,sub} needed for
           triggering the "outdated-autotools-helper-file" tag for arm64
           support.  Thanks to Paul Wise for the report and the
           investigative work.  (Closes: #690014)
         + [RA,NT] Extend the description of the tags {outdated,ancient}-
           autotools-helper-file to mention that dh-autoreconf might be
           helpful tool.
         + [NT] Apply patch from Bastien Roucariès to detect file licensed
           under the "Good, not Evil"-JSON license.  (Closes: #692616)
       * checks/deb-format{,.desc}:
         + [NT] Retire data.tar.xz tag.  (Closes: #680391)
       * checks/debhelper{,.desc}:
         + [JW,NT] Consider missing versioned build-depends on
           debhelper for compat 8 (or less) a pedantic issue.
           (Closes: #681894)
         + [NT] Retire debhelper-overrides-need-versioned-build-depends.
       * checks/fields{,.desc}:
         + [NT] Retire no-source-field since Lintian cannot emit it any
           more due to dpkg-source refusing to extract such source
           packages.
         + [NT] Add tag for using the obsolete DMUA field.  Thanks to
           Ansgar Burchardt for the report.  (Closes: #688494)
         + [NT] Apply patches from Bernhard R. Link to check for
           unintentional whitespace and use of non-cannical URIs in
           Vcs-* fields.  (Closes: #681769)
         + [NT] Fix false-positive caused by insignificant whitespace.
           Thanks to Dima Kogan for the report.  (Closes: #693589)
       * checks/files:
         + [RG] Recognise smarty3 as smarty itself.
         + [NT] Consider "tasksel tasks" as a meta package.
           (Closes: #691489)
         + [NT] Add patch from Bastien Roucariès to check for adobe font
           license issues.  (Closes: #694328)
       * checks/group-checks{,.desc}:
         + [NT] Detect debug packages not co-installable with itself,
           when it provides debug symbols for a Multi-Arch: same package.
           Thanks to Carsten Hey for the report.  (Closes: #678896)
       * checks/infofiles:
         + [NT] Use L::Util's gzip decompressor rather than zcat.
       * checks/init.d{,.desc}:
         + [NT] Move file-in-etc-rc.d-marked-as-conffile to conffiles
           check.
         + [NT] Use L::Collect's conffile API instead of accessing the
           "conffiles" control file directly.
       * checks/java.desc:
         + [NT] Remove the "experimental" marker of the Java byte-code
           check.
       * checks/manpages{,.desc}:
         + [CW,NT] Manually do redirects and chdir rather than
           invoking a shell when calling man and lexgrog.
         + [CW,NT] Be stricter with missing roff preprocessors by
           setting MANROFFSEQ to the empty string when calling man.
         + [CW,NT] Pass -Tutf8 -Z to man to skip an unused part of
           the groff pipeline.  (Closes: #677874)
         + [CW,NT] Use the L::Util gzip decompressor to open gzipped
           manpages.
       * checks/menu-format{,.desc}:
         + [NT] Move a table of categories to a data file.
         + [NT] Update description of menu-icon-missing.  Lintian is now
           sometimes able to find the icon in dependencies (if they are
           built from the same source).  Thanks to Ryan Kavanagh for the
           report and the suggested patch.  (Closes: #683516)
       * checks/md5sums:
         + [NT] Use L::Collect's conffile API instead of accessing the
           "conffiles" control file directly.
       * checks/po-debconf{,.desc}:
         + [NT] Check for untranslatable templates that should be
           translatable.  Thanks to David Prévot for the report and the
           patch.  (Closes: #686179)
       * checks/scripts{,.desc}:
         + [NT] Retire check for dpkg-maintscript-helper in preinst.
           (Closes: #685497)
         + [NT] Fix false positive "executable-not-elf-or-script" when
           the file is an executable hardlink to a script.
         + [NT] Check maintainer scripts for unexpanded #DEBHELPER# tokens.
           Thanks to Cyril "KiBi" Brulebois for the suggestion.
         + [NT] Fix false-positive for removal of device files as /dev/shm
           is not a device.  Thanks to Steve Langasek for the report and
           Roger Leigh for the extra info.  (Closes: #693442)
       * checks/shared-libs{,.desc}:
         + [NT] Clearify the description of dev-pkg-without-shlib-symlink
           to mention that the dev symlink is always expected in /usr.
         + [NT] Add missing "+" in libtool regex.  Thanks to Leo 'costela'
           Antunes for the report.
         + [RA,NT] Check for use of obsolete "<" and ">" in shlibs control
           files.  (Closes: #660655)
       * checks/source-copyright{,.desc}:
         + [NT] Check for possible misspellings of known field
           names.  (Closes: #678639)
         + [NT] Fix typo of paragraph.  Thanks to Logan Rosen for spotting
           it.  (Closes: #693013)
       * checks/version-substvars{,.desc}:
         + [JW,NT] Extend version-substvar-for-external-package to
           all relations.  Previously it was only triggered for
           strong dependnecy relations.  (Closes: #658474)
     .
       * collection/deb-format.desc:
         + [NT] Remove unneeded changelog-file from "Needs-Info".
       * collection/objdump-info{,-helper,.desc}:
         + [NT] Change the output format for the collection and
           bump the version of the collection accordingly.
         + [NT] Apply patch from Peter Pentchev to ensure set{u,g}id
           ELF binaries are properly processed, even when Lintian is
           run as root.  (Closes: #686352)
     .
       * data/binaries/embedded-libs:
         + [RG] Check for embedded copies of jsoncpp.
       * data/fields/archive-sections:
         + [NT] Add new "tasks" section.
       * data/menu-format/add-categories:
         + [NT] New file.
       * data/output/ftp-master-{,non}fatal:
         + [NT] Removed, not used at run time.
       * data/scripts/interpreters:
         + [NT] Add nodejs and Rscript as a known interpreter.
           Thanks to Marcelo Jorge Vieira and Sébastien Boisvert
           for the report.  (Closes: #623265, #692232)
       * data/spelling/corrections:
         + [NT,RG] Add more corrections.
         + [RG] Re-sort the corrections.
     .
       * debian/control:
         + [NT] Add (Build-)Depends on libtext-levenshtein-perl.
         + [NT] Use anonscm.d.o in the Vcs-* fields instead of
           git.d.o.
       * debian/lintian.install:
         + [NT] Install Lintian perl modules in /usr/share/perl5.
       * debian/rules:
         + [NT] Add target to generate HTML API doc.  Currently
           this is only run manually.
     .
       * frontend/lintian:
         + [NT] Remove chdir calls for checks.
         + [NT] Retire depreciated command line and config options.
         + [NT] Refactor unpackaging into Lintian::Unpacker.
         + [NT] Make parameter for --jobs optional.  In its absence
           Lintian will not limit the number of parallel jobs.
         + [JW,NT] During the unpack phase, emit the name of the
           group currently being unpacked when --verbose is given.
           (Closes: #677890)
         + [JW] Fix typo of Parallelization.
         + [NT] Fix regression where --suppress-tags{,-from-file}
           was ignored if -C or -X was passed.  Thanks to Thorsten
           Glaser for reporting it.  (Closes: #688320)
     .
       * lib/Lintian/Collect{,/Source}.pm:
         + [NT] Add optional parameter to field (and X_field)
           methods that denotes the default value if a field is
           missing.  This avoid some boiler plate for callers
           of the methods.
       * lib/Lintian/Collect/Binary.pm:
         + [NT] Bump API for objdump method.
         + [NT] Add API for checking if a file is considered a
           conffile.
       * lib/Lintian/Collect/Package.pm:
         + [NT] Strip leading slash off files extracted from tar.
       * lib/Lintian/Command.pm:
         + [NT] Work around a leak in IPC::Run (see #301774).
       * lib/Lintian/Internal/FrontendUtil.pm:
         + [NT] Always use Dpkg::Vendor to determine the default
           vendor.  Previously dpkg-vendor would be preferred if
           available.
       * lib/Lintian/Lab/Entry.pm:
         + [NT] Use the L::Collect during creation instead of
           manually reading the dsc for source packages.
       * lib/Lintian/Profile.pm:
         + [NT] Add support for the new optional "Load-Checks"
           field in profiles.
         + [NT] Ensure that the "lintian" check is always loaded
           as these tags are not emitted by check modules.  Also
           enable the tags from the check by default.
       * lib/Lintian/Tags.pm:
         + [NT] Be explicit about the reason when rejecting an
           override.  Thanks to Yves-Alexis Perez for the report.
           (Closes: #673073)
       * lib/Lintian/Unpacker.pm:
         + [NT] New file.
     .
       * man/lintian.pod.in:
         + [NT] Remove documentation about removed options.
     .
       * reporting/graphs/{statistics,tags}.gpi:
         + [JP] New file.
       * reporting/html_reports:
         + [JP,NT] Generate graphs of the collected history data.
           (Closes: #672273)
         + [NT] Make the mirror name configurable.
     .
       * vendors/ubuntu/main/data/changes-file/known-dists:
         + [NT] Add "raring" as known Ubuntu distribution.  Thanks to
           Dmitry Shachnev.  (LP: #1068208)
    Checksums-Sha1:
     850fcd4ceaf870dd6ac276c15c43b104dba52e9b 2602 lintian_2.5.11.dsc
     c83143fc76461efbdfd687ea63964c650de9511e 1140318 lintian_2.5.11.tar.gz
     2148b6ee048eb28026990c33a25d16d2ea555d7e 733808 lintian_2.5.11_all.deb
    Checksums-Sha256:
     482bf299f9e3e77467b06fe7a49e719d961584a4826db73a84333fe709a209a5 2602 lintian_2.5.11.dsc
     91f96295eac39c4711a1e53715f9c4324539665ef8aa4c1500af5ba5efd39cd5 1140318 lintian_2.5.11.tar.gz
     9f33060a392f8cf1adf8ed37041d66fe2a270d01732386ea5fbb3fe700c4670d 733808 lintian_2.5.11_all.deb
    Files:
     8b4bd5c4bea641f0ff2f0d957fbbea78 2602 devel optional lintian_2.5.11.dsc
     90000a9fc6b5a7061f63154a946f9b79 1140318 devel optional lintian_2.5.11.tar.gz
     5bd3ff3eb29a80322a57cdbe2676bfbd 733808 devel optional lintian_2.5.11_all.deb
    
    
  • 2.5.10.3
    Release lintian/2.5.10.3 into unstable
    
    Format: 1.8
    Date: Tue, 11 Dec 2012 20:14:06 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.10.3
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 693442
    Changes:
     lintian (2.5.10.3) unstable; urgency=low
     .
       * checks/scripts{,.desc}:
         + [NT] Fix false-positive for removal of device files as /dev/shm
           is not a device.  Thanks to Steve Langasek for the report and
           Roger Leigh for the extra info.  (Closes: #693442)
       * checks/standards-version:
         + [NT] Recognise Standards-Version 3.9.4.
         + [NT] Accept Standards-Version 3.9.3 as current (enough) during
           the freeze.
    Checksums-Sha1:
     ca931676dc346786e6a44e981ae59bd55b30dc17 1678 lintian_2.5.10.3.dsc
     2de0a306fc12f8d62ab79ba7bb11a0f2d671b008 1098338 lintian_2.5.10.3.tar.gz
     eb0189cae8e263f6ac4b999a9b700e5391ed1c15 708158 lintian_2.5.10.3_all.deb
    Checksums-Sha256:
     a6253101f5dd9c6c702706b7e47e8b42b9b549b2a91366ad4baf0389cd5be3cd 1678 lintian_2.5.10.3.dsc
     0b6f9909f94b8e0f9afca55d28ac9e729617e024a663d7b201ee613b589e3c81 1098338 lintian_2.5.10.3.tar.gz
     ca71194dbd51327e6a355d59640425652cfb712e26770f93d50edb358042510d 708158 lintian_2.5.10.3_all.deb
    Files:
     227b292f8c747f121d01bab962d9cab3 1678 devel optional lintian_2.5.10.3.dsc
     e197662b24747fce93a67d426fdd8ddf 1098338 devel optional lintian_2.5.10.3.tar.gz
     32b83e8077ba4e0fe1c7c25555f01610 708158 devel optional lintian_2.5.10.3_all.deb
    
  • 2.5.10.2
    Release lintian/2.5.10.2 into unstable
    
    Format: 1.8
    Date: Mon, 17 Sep 2012 11:56:18 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.10.2
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 683946
    Changes:
     lintian (2.5.10.2) unstable; urgency=low
     .
       * checks/po-debconf:
         + [NT] Fix dirhandle leak.
       * checks/source-copyright{,.desc}:
         + [NT] Report the correct line number for the use of commas in
           the "Files" field in DEP-5 copyright files.  Thanks to Faheem
           Mitha for the report.  (Closes: #683946)
         + [NT] Mention that syntax-error-in-dep5-copyright may hide
           other issues as Lintian skips some DEP-5 checks in this case.
           Thanks to Faheem Mitha for the report.
     .
       * frontend/lintian:
         + [NT] Fix typo of identifier method, which causes Lintian to
           crash in case a "coll" cannot be started or it fails.
     .
       * lib/Lintian/Profile.pm:
         + [NT] Use "closedir" rather than "close" to close a dir
           handle.
    Checksums-Sha1:
     5357df15ad20d940ce868c20427278f1ffbb97ff 1678 lintian_2.5.10.2.dsc
     3676b5448470dc5051de7351e9b161e9b28c2b6e 1109285 lintian_2.5.10.2.tar.gz
     83b0532f9236c728037020756b65662bcb2f0b37 709202 lintian_2.5.10.2_all.deb
    Checksums-Sha256:
     974b532e6e9695334149e17b40f40ae078668828a24ed7da3e059a27e7b119da 1678 lintian_2.5.10.2.dsc
     13d01536e0963ad8c10d9f9ebb8088066b773739aefb9c992a0b672615f9113c 1109285 lintian_2.5.10.2.tar.gz
     f7e66db1ad73a2f526d5284e76ef74c3f25b1d5f39f1797fe99009bd203c9287 709202 lintian_2.5.10.2_all.deb
    Files:
     8d31f4e9543554347b3a1e6937500b57 1678 devel optional lintian_2.5.10.2.dsc
     899ccd3f01e3ff1a18d36ffd0b1ba69c 1109285 devel optional lintian_2.5.10.2.tar.gz
     daa1cb2588ed8ca990ef506d070a6457 709202 devel optional lintian_2.5.10.2_all.deb
    
  • 2.5.10.1
    Release lintian/2.5.10.1 into unstable
    
  • 2.5.10
    Release lintian/2.5.10 into unstable
    
    Format: 1.8
    Date: Sat, 30 Jun 2012 17:21:27 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.10
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 673276 678775
    Changes:
     lintian (2.5.10) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - incompatible-java-bytecode-format
           - unknown-java-class-version
     .
       * checks/changes-file.desc:
         + [NT] Fix typo in tag description.  Thanks to Luca
           Falavigna for spotting it.
       * checks/files:
         + [NT] Use new gzip decompressor from L::Util.
       * checks/java{,.desc}:
         + [NT] Catch unknown Java class versions.
         + [NT] Catch uses of Java7 byte code as an experimental
           check.  It lacks the proper checks for cases where
           packages have the proper dependencies for Java7 byte
           code.  (Closes: #673276)
     .
       * collection/*:
         + [NT] Add missing load of the FileHandle module.
       * collection/java-info{,.desc}:
         + [NT] Use Archive::Zip instead of zipinfo + unzip to
           extract information from Jar files.
         + [NT] Limit java-info to files classified as "Zip Archive"
           by file(1).
       * collection/objdump-info:
         + [NT] Only call readelf once per binary.
         + [NT] Use xargs + a new helper to reduce the number of
           readelf calls even further.
       * collection/objdump-info-helper:
         + [NT] New file.
       * collection/strings:
         + [NT] Optimize for the "common case" file names with a
           fall-back to previous behaviour with special file names.
       * collection/strings-helper:
         + [NT] New file.
     .
       * debian/control:
         + [NT] Add (Build-)Dependency on libarchive-zip-perl.
         + [NT] Remove runtime dependency on unzip (replaced by
           libarchive-zip-perl).
         + [NT] Add explicit Build-Dependency on xz-utils instead
           of relying on dpkg-dev's dependency on it.
         + [NT] Add versioned xz-utils as alternative to xz-lzma
           or lzma.  (Closes: #678775)
         + [NT] Add missing suggests for lzma packages.  lzma is
           only used for source packages compressed with lzma.
         + [NT] Add suggests on libperlio-gzip-perl.
     .
       * frontend/lintian:
         + [NT] Check if some collections can be skipped for existing
           entries.  This is mostly useful for static labs, where
           certain checks can be now be rerun without having to run
           "unpacked".
         + [NT] Emit run times of collections and checks with debug
           level 2 (or higher).
         + [NT] Load lintian's libraries earlier.
         + [NT] Add new option "--jobs" to control the number of
           unpacking jobs Lintian will schedule in parallel.
         + [NT] Improve Lintian's job scheduler to schedule unpacking
           jobs on a group level rather than just a package level.
     .
       * lib/Lintian/Collect/[Binary,Package}.pm:
         + [NT] Use new gzip decompressor from L::Util.
       * lib/Lintian/CollScript.pm:
         + [NT] New file.
       * lib/Lintian/Util.pm:
         + [NT] Add gzip decompressor preferring libperlio-perl if
           available, but with fallback to a "fork+exec" of gzip.
         + [NT] Load Digest::SHA immediately like Digest::MD5.
    Checksums-Sha1:
     a8b6e52bb78731e2e29087c6924b838e7c0d8b67 1670 lintian_2.5.10.dsc
     4fc358f2aeb6b797f580b75a254390f7cf2f7551 1105393 lintian_2.5.10.tar.gz
     736dc7b2ef09398327ea270bdcb1b51ccf479758 707676 lintian_2.5.10_all.deb
    Checksums-Sha256:
     6b1b59fc1758dc7ea1c0089ee015ddcf847d79e581d0f4819da88f7bbe22bd42 1670 lintian_2.5.10.dsc
     249f1a23d14d824151181728cc026e0971a5960ce7f7b1b383cc1e42e4244961 1105393 lintian_2.5.10.tar.gz
     d1405f3aeffe079c75d2a2ee56666b3e6f20eb3e3ce5c77f7888bf4838400f31 707676 lintian_2.5.10_all.deb
    Files:
     d53519b530a35fa8f1548f3e7c190f5a 1670 devel optional lintian_2.5.10.dsc
     5dd1d5ca1ab71f672b34992e249064ca 1105393 devel optional lintian_2.5.10.tar.gz
     e45c47e1110e05f76dc7df35f5f501c4 707676 devel optional lintian_2.5.10_all.deb
    
  • 2.5.9
    Release lintian/2.5.9 into unstable
    
    Format: 1.8
    Date: Fri, 15 Jun 2012 21:29:03 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.9
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 675139 675358 675826 675832 676799 677142 677310 677649
    Changes:
     lintian (2.5.9) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - run-parts-cron-filename-contains-illegal-chars
         + Removed:
           - run-parts-cron-filename-contains-full-stop
     .
       * checks/*:
         + [NT] Migrate to new Lintian::Path API.
       * checks/fields:
         + [NT] Also classify lib*-cli-dev as belonging to the section
           cli-mono (rather than libdevel).  Thanks to Chow Loong Jin
           for the report and the patch.  (Closes: #675358)
       * checks/files{,.desc}:
         + [NT] Rename run-parts-cron-filename-contains-full-stop and
           have it catch "+" in the filename as well.  Add reference
           to policy 9.5.1 in the  tag description.
       * checks/init.d:
         + [NT] Use the proper regex for matching package names rather
           than an ad-hoc regex.  Thanks to Thorsten Alteholz for the
           report and suggested patch.  (Closes: #677142)
       * checks/shared-libs:
         + [NT] Reverse order of two subst expressions to prevent
           dev-pkg-without-shlib-symlink false positives.  Thanks to
           Aurelien Jarno, Yves-Alexis Perez and Stephen M. Webb for
           the reports and the patch.
           (Closes: #675826, #677310, #675832)
         + [NT] Clarify that dev-pkg-without-shlib-symlink is emitted
           on library and not "-dev" packages.
     .
       * collection/hardening-info:
         + [NT] Process binaries with hardening-check via xargs.  This
           greatly reduces the processing time for packages with many
           binaries (like some of the linux binaries).  Thanks to
           Bastian Blank for the heads up.
         + [NT] Skip kernel modules (.ko files).
       * collection/hardening-info-helper:
         + [NT] New file.
     .
       * data/*:
         + [NT] Refresh with tools/data from sid.
       * data/scripts/interpreters:
         + [NT] Replace ngp2 with ngraph.  Thanks to Koichi Akabe for
           the report.  (Closes: #675139)
       * data/spelling/corrections:
         + [NT] Add corrections for usage, invocation(s) and ancient.
     .
       * debian/changelog:
         + [NT] raster-image-in-scalable-directory was added in 2.5.7,
           not removed.
     .
       * frontend/lintian{,-info}:
         + [NT] Remove assumption that $ENV{HOME} is set/defined.  If
           $ENV{HOME} is not sent, user specific profiles will simply
           be ignored.
       * frontend/lintian:
         + [NT] Attempt to automatically determine what to process, if
           no packages are given and debian/changelog exists.  Thanks
           to Gilles Filippini for the suggestion.  (Closes: #676799)
     .
       * lib/Lintian/Check.pm:
         + [NT] Add regex to match valid package names.
       * lib/Lintian/Collect/Package.pm:
         + [NT] sorted_index now returns a list rather than a list ref.
         + [NT] Represent files (from index) as Lintian::Path objects.
       * lib/Lintian/Collect/Source.pm:
         + [NT] Recognise "Package-Type" as an alternative of the "X-"
           field of same name.  Thanks to Christian Perrier for the
           report.  (Closes: #677649)
       * lib/Lintian/Data.pm:
         + [NT] Gracefully handle the absence of $ENV{HOME}.
       * lib/Lintian/Path.pm:
         + [NT] New file.
    Checksums-Sha1:
     dd8794e57ce8e18deb07df011eeb520846768184 1599 lintian_2.5.9.dsc
     0f0de9cbf56a6702509a95c2c976ca8f6bafef47 1100166 lintian_2.5.9.tar.gz
     40be3ed688b6d01c66bf9440fccefb5c32b189f3 702742 lintian_2.5.9_all.deb
    Checksums-Sha256:
     773c91cf152885b260d53934e020f9283e0092eafbb7a71c9223d3eb52b52d72 1599 lintian_2.5.9.dsc
     bd5c285d46ab54588819879e10e16d301542162cc886939c29ec2a4da05b7357 1100166 lintian_2.5.9.tar.gz
     6caf9ba0dd9b98713356d03818f844be36f4e58af44d14374ec1366631eb3a2a 702742 lintian_2.5.9_all.deb
    Files:
     a071ac436190685beec2fcfac7d9f743 1599 devel optional lintian_2.5.9.dsc
     d5abfd1dbca688d0bcaa90890052b758 1100166 devel optional lintian_2.5.9.tar.gz
     44934b36c0b11b01579cc4713772897c 702742 devel optional lintian_2.5.9_all.deb
    
  • 2.5.8
    Release lintian/2.5.8 into unstable
    
    Format: 1.8
    Date: Tue, 29 May 2012 11:49:47 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.8
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 662134 667895 669911 671387 673106 673109 673112 673198 673352 673449 673451 673611 673613 673862
    Changes:
     lintian (2.5.8) unstable; urgency=low
     .
       Its like 2.5.7, only with less false positives and no FTBFS.
     .
       * checks/binaries{,.desc}:
         + [NT] Fix a too strict regex causing false-positives for
           biarch packages.  This was a regression introduced in
           version 2.5.7.  Thanks to Sven Joachim for reporting it.
           (Closes: #673106)
         + [NT] Demote certainty of hardening-no-stackprotector to
           wild-guess and move it to debian/extra-hardening profile.
         + [NT] Skip hardening-no-fortify-functions for binaries only
           using the unprotected memcpy.  This greatly reduces the
           number of false positives for binaries compiled with
           gcc-4.7 -O2 (or higher optimization).  (Closes: #673112)
       * checks/files:
         + [NT] Properly handle symlinks in icon directories.  Thanks
           to Nicholas Breen for the report and Felix Geyer for the
           patches.  (Closes: #673352)
         + [NT] Ignore wrong sizes on images in animations as it may
           be a method to implement the animation.  Thanks to Matthias
           Klumpp for the report and Felix Geyer for the patch.
           (Closes: #673862)
         + [NT] Ignore wrong icon sizes if the size difference is at
           most 2px.  Thanks to Felix Geyer for the patch.
       * checks/scripts:
         + [NT] Refactor the %versioned_interpreters into a new
           data file.
       * checks/shared-libs:
         + [NT] Fix false positive "dev-pkg-without-shlib-symlink"
           for shared libraries using "libtool -release X.Y".
           Thanks to Sven Joachim for the report.  (Closes: #673109)
         + [NT] Fix false positive "dev-pkg-without-shlib-symlink"
           for shared libraries installed in /lib.  Lintian now
           correctly expects the dev-symlink beneath /usr/lib.
           Thanks to Guillem Jover for the report.
       * checks/source-copyright:
         + [NT] Use the in-memory contents of the copyright file
           instead of re-reading the file when parsing it as a
           DEP-5 copyright file.
     .
       * collection/objdump-info{,.desc}:
         + [NT] Drop -D flag for readelf when looking for symbols.
           This makes some checks more reliable in Ubuntu.  Thanks
           to Marc Deslauriers for the report and the patch.
           (Closes: #673451)
     .
       * debian/control:
         + [NT] Add versioned Build-Depends on dpkg-dev (>= 1.16.1~)
           as the test suite relies on it.  Thanks to Luca Falavigna
           for reporting it.
         + [NT] Update the description to mention that the version
           of Lintian is calibrated for version 3.9.3 of the Policy.
       * debian/lintian.install:
         + [NT] Remove usr/share/lintian/data - Lintian does not
           need it and dpkg will not replace the dir with a symlink.
     .
       * data/scripts/interpreters:
         + [NT] Add falcon, gbr3, jython and ngp2 as known interpreters.
           (Closes: #669911, #671387, #662134, #667895)
       * data/scripts/versioned-interpreters:
         + [NT] New file.
         + [NT] Added python2.7 to the list of known Python 2 interpreters.
       * data/spelling/corrections:
         + [RA] Remove corrections for "writeable" and "overwriteable".  These
           spellings are permitted by the OED in UK English.  (Closes: #673611)
         + [NT] Add correction for "pointer".
     .
       * lib/Lintian/Collect/*.pm:
         + [NT] Localize "$_" to avoid truncating caller's variable.
           (Closes: #673613)
     .
       * t:
         + [NT] Generate empty ".so" files used in the test.  This
           resolves an issue where dpkg-source would exclude them
           causing a FTBFS.  (Closes: #673198)
         + [NT] Fix test failure in derivatives where some hardening
           flags are enabled by default.  Thanks to Marc Deslauriers
           for the report and the patch.  (Closes: #673449)
    Checksums-Sha1:
     29b3daeb63e74a0e1b4d2c9655e9565b2ff60a86 1599 lintian_2.5.8.dsc
     576c06a94e7758e358a43b549b123052a7e49fdc 1092923 lintian_2.5.8.tar.gz
     d6f247358c070a7e37c9f22c84aee63fbfd816fb 697324 lintian_2.5.8_all.deb
    Checksums-Sha256:
     c0d20982d1eeeb836d3bd8f9993ef2f1716c3913b7858d8be3c7d7f89c440612 1599 lintian_2.5.8.dsc
     b0a6016d9a0e5ba3ed1fc00cabd8b3be75c572fcfee7cd5079d06c64f626d343 1092923 lintian_2.5.8.tar.gz
     587c014c2f87ea1359f139e5a37bce1acd0b1552d7c49ca0e54e5e8b24f57c5c 697324 lintian_2.5.8_all.deb
    Files:
     bd91e04651543ce071c2842e73089601 1599 devel optional lintian_2.5.8.dsc
     1121be8bcccaf75a571e4c17197bebbc 1092923 devel optional lintian_2.5.8.tar.gz
     4fd057457a01384ffdc4fa39888f4f4d 697324 devel optional lintian_2.5.8_all.deb
    
  • 2.5.7
    Release lintian/2.5.7 into unstable
    
    Format: 1.8
    Date: Mon, 14 May 2012 23:45:08 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.7
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 614034 628189 648777 649277 649852 650536 657402 660845 663516 664061 664471 664600 666207 666765 668546 671024 671537 672615
    Changes:
     lintian (2.5.7) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - apache2-configuration-files-need-conf-suffix
           - apache2-deprecated-auth-config
           - apache2-module-depends-on-real-apache2-package
           - apache2-module-does-not-depend-on-apache2-api
           - apache2-module-does-not-ship-load-file
           - apache2-reverse-dependency-calls-invoke-rc.d
           - apache2-reverse-dependency-calls-wrapper-script
           - apache2-reverse-dependency-ships-file-in-not-allowed-directory
           - apache2-reverse-dependency-uses-obsolete-directory
           - apache2-unparseable-dependency
           - apache2-unsupported-dependency
           - diff-contains-quilt-control-dir
           - hardening-no-fortify-functions
           - hardening-no-relro
           - hardening-no-stackprotector
           - non-standard-apache2-configuration-name
           - non-standard-apache2-module-package-name
           - rc-version-greater-than-expected-version
           - udeb-uses-unsupported-compression-for-data-tarball
           - web-application-depends-on-apache2-data-package
           - web-application-should-not-depend-unconditionally-on-apache2
         + Removed:
           - ancient-dpkg-long-filenames-check
           - ancient-dpkg-predepends-check
           - bad-ubuntu-distribution-in-changes-file
           - binary-nmu-uses-old-version-style
           - debian-control-with-duplicate-fields
           - doc-base-file-references-usr-doc
           - duplicate-fields-in-templates
           - manpage-for-non-x11-binary-in-wrong-directory
           - manpage-for-x11-binary-in-wrong-directory
           - missing-dependency-on-install-info
           - obsolete-field
           - old-app-defaults-directory
           - old-style-copyright-file
           - old-style-example-dir
           - package-installs-file-to-usr-x11r6-bin
           - package-installs-font-to-usr-x11r6
           - package-uses-obsolete-file
           - postinst-should-not-set-usr-doc-link
           - raster-image-in-scalable-directory
           - udeb-uses-non-gzip-data-tarball
           - x11-games-should-be-in-usr-games
     .
       * checks/*:
         + [NT] Remove some old tags that are no longer useful.
           (Closes: #663516)
         + [NT] Migrate to sorted_index from sorted_file_info.
         + [NT] Explicitly import needed subs from L::Util.
       * checks/apache2{,.desc}:
         + [NT] New files to check for apache2 related packages.  Thanks
           to Arno Töll and Stefan Fritsch for the patches.
           (Closes: #668546)
         + [NT] This check is not enabled by default.  It can be used
           via the debian/extra-apache2 profile.
       * checks/binaries{,.desc}:
         + [NT] Move embedded library data to a data file.
         + [NT] Add ELF hardening checks.  Thanks to Kees Cook for
           report and the patches.  (Closes: 650536)
         + [NT] Replace architecture tables with data files.
         + [JW] Check for missing Python3 numpy ABI dependency.
           (Closes: #671024)
       * checks/changelog-file:
         + [NT] Output the correct line number for the "line-too-long"
           tag.  Thanks to Arno Töll for the report.  (Closes: #657402)
       * checks/changes-file{,.desc}:
         + [NT] Remove Ubuntu specific handling of distribution names.
           Instead replace it with a more generalized one that derivatives
           can reuse by extending vendor specific data files.  Thanks to
           Daniel Dehennin for the suggestion.  (Closes: #648777)
       * checks/control-file:
         + [NT] Rewrote parts to use Lintian::Collect for fetching data.
       * checks/cruft{,.desc}:
         + [NT] Check for quilt control dirs in the debian packaging files.
       * checks/deb-format{,.desc}:
         + [NT] Replace old udeb compression tag with a more general
           one.  (Closes: #664600)
         + [NT] Remove logic for checking if a deb is meant for
           Ubuntu.  Instead unconditionally emit the tag and let the
           vendor profiles handle it.
       * checks/debconf:
         + [NT] Special case debconf providers for purge-debconf tag.
           Generally they cannot use db_purge in postrm (for obvious
           reasons), so the tag will be a false-positive in such
           cases.
       * checks/fields{,.desc}:
         + [NT] Add devref reference.
         + [NT] Remove special handling of the Ubuntu specific field,
           "original-maintainer".  This field is now handled by vendor
           specific data files.  (Closes: #649852)
         + [JW,NT] Check for common mistakes with preview release and
           release candidate versions.  For non-native packages, this
           check is only done on initial uploads of new upstream
           releases.  Thanks to Stefano Rivera and Julian Taylor for
           their additional suggestions.  (Closes: #649277)
       * checks/filename-length.desc:
         + [ADB, NT] Reword description of package-has-long-file-name.
           Thanks to Andreas Beckmann for suggestion.
       * checks/files{,.desc}:
         + [NT] Remove "manual" lazy loads of data files.
         + [NT] Remove code for the uses-FHS-doc-dir tag.
         + [NT] Extend icon checks to all icon directories and look for
           raster images in "scalable" icon directories.  Thanks to
           Paul Wise for the report and Felix Geyer for the patches.
           (Closes: #628189)
       * checks/group-checks:
         + [NT] Include Provides when checking for conflict relations.
           Thanks to Damyan Ivanov for the report.  (Closes: #672615)
       * checks/java:
         + [NT] Ignore "codeless" jars if they appear to be maven
           javadoc jars.  Thanks to Ludovic Claude for the patch.
           (Closes: #660845)
       * checks/lintian.desc:
         + [NT] Updated the description of the override tags.
       * checks/manpages{,.desc}:
         + [RA] Detect hyphen used as minus sign following a groff \f[C] font
           change.  Thanks, Iustin Pop.  (Closes: #664471)
       * checks/menu-format:
         + [NT] Move menu section lists into a data file.
         + [NT] If a package is missing a menu icon, check its direct strong
           dependencies built from the same source (if any) for the icon.
           This fixes false-positives menu-icon-missing in some cases.
       * checks/menus{,.desc}:
         + [NT] Remove "manual" lazy load of data file.
       * checks/nmu:
         + [NT] Remove Ubuntu specific code to handle their (lack of) NMUs.
           These tags are instead suppressed by the Ubuntu profile.
       * chekcs/rules:
         + [NT] Fix false-positive "ignores-make-clean-error" tag caused by
           using make with -C and a dir containing the letter "i".  Thanks to
           Tobias Hansen for the report.  (Closes: #671537)
       * checks/scripts{,.desc}:
         + [NT] Mention devref 6.4 in command-with-path-in-maintainer-script.
           Thanks to Arno Töll for the patch.
         + [NT] Do not emit unusual-interpreter if the package provides the
           interpreter itself.
         + [NT] Ignore the lack of exec bit on th debconf shell modules.
       * checks/standards-version.desc:
         + [NT] Add references to the Policy upgrading checklist.  Thanks to
           Simon Paillard for the patch.
     .
       * collection/*:
         + [NT] Use Lintian::Collect to access the package index.
       * collection/bin-pkg-control{,.desc}:
         + [NT] Compress control-index file and bump version of
           bin-pkg-control.
       * collection/copyright-file:
         + [NT] Remove code to look for old-style copyright file.
       * collection/file-info{,.desc}:
         + [NT] Compress file-info output and bump version of file-info.
       * collection/hardening-info{,.desc}:
         + [NT] New files.  Thanks to Kees Cook for the patch.
       * collection/index{,.desc}:
         + [NT] Compress index output and bump version of index.
       * collection/java-info{,.desc}:
         + [NT] Compress java-info output and bump version of java-info.
       * collection/objdump-info:
         + [NT] Use "fail" from Lintian::Util.pm rather than embedding a
           copy of it.
         + [NT] Use Lintian::Collect to find ELF files.
         + [NT] Replace all usage of objdump with readelf.
           (Closes: #614034)
         + [NT] Compress objdump-info output and bump version of objdump-info.
       * collection/strings{,.desc}:
         + [NT] Compress strings output and bump version of strings.
     .
       * data:
         + [NT] Move to vendors/debian/ftp-master-auto-reject and replace
           it with a symlink.
       * data/binaries/{arch-{64bit-equivs,regex},hardening-tags}:
         + [NT] New file.
       * data/binaries/embedded-libs:
         + [NT] New file.
         + [NT] Add libav libraries.  Thanks to Andres Mejia for the
           suggestion and the suggested patch.  (Closes: #666765)
       * data/changes-file/{debian-dists -> known-dists}:
         + [NT] Renamed file.
       * data/menu-format/menu-sections:
         + [NT] New file.
     .
       * debian/changelog:
         + [NT] Amend the 2.5.5 to mention that it also added the tag
           binaries-have-file-conflict.
     .
       * frontend/lintian:
         + [JW] Fix typo in error message.
         + [JW,NT] Fix handling of "override" option in the lintianrc file.
           (Closes: #666207)
     .
       * lib/Lintian/Architecture.pm:
         + [NT] Lazily evaluate the data file.
       * lib/Lintian/Collect/Package.pm:
         + [NT] Remove an extra level of quoting in index.
         + [NT] Remove root dir from sorted_index.
         + [NT] Keep trailing slash in dir names for file_info.
       * lib/Lintian/Collect/Binary.pm:
         + [NT] Remove sorted_file_info as sorted_index now produces
           an identical list.
       * lib/Lintian/Data.pm:
         + [NT] Lazily load data files.
         + [NT] Allow pre-process sub to alter existing value for a key
           by passing the previous value as third argument.
         + [NT] Allow vendor specific data files.  They will be loaded
           from LINTIAN_ROOT/vendors/$profile/data.
       * lib/Lintian/Output{,/*}.pm:
         + [NT] Replace non-printables with "?" in output.
       * lib/Lintian/Profile.pm:
         + [NT] Normalize profile name and replace "parents" with
           "profile_list".  The latter also includes the current profile
           name.
       * lib/Lintian/Tag/Info.pm:
         + [NT] Use Lintian::Data to load the manual-references data
           file instead using an ad-hoc parser.
       * lib/{Text_utils => Lintian/Tag/TextUtil}.pm:
         + [NT] Renamed module.
       * lib/{Util => Lintian/Util}.pm:
         + [NT] Renamed Util to Lintian::Util.
         + [JW] Consider duplicate fields a syntax error in dctrl files.
           Previously, duplicate fields were silently ignored (except
           when a separate tag would check for it).  (Closes: #664061)
         + [NT] Stop exported a majority of all subs by default.
     .
       * profiles/ubuntu/main.profile:
         + [NT] Add a number of NMU related tags to the list of disabled
           tags.
     .
       * vendors/ubuntu/main/data/changes-file/known-dists:
         + [NT] New file based on data/changes-file/ubuntu-dists.
         + [ADB] Add "quantal" (Quetzal)
       * vendors/ubuntu/main/data/common/source-fields:
         + [NT] New file.
       * vendors/ubuntu/main/data/fields/{binary,udeb}-fields:
         + [NT] New files.
    Checksums-Sha1:
     bf5eeea0bd0fd35e859db2be1ba732f89ba5e2fa 1576 lintian_2.5.7.dsc
     3af1c36dbe4ae3dc7b70aa375107928c28c8555f 1087847 lintian_2.5.7.tar.gz
     2ebf64764da8e9b03cea8555ec6db1cf5da38f59 692506 lintian_2.5.7_all.deb
    Checksums-Sha256:
     594506130d69d6a5ace31297cbbcb3a47c415d1f6cf8beba19c503828cd01485 1576 lintian_2.5.7.dsc
     c56d7550e10acb7672708911c7636611d128ab7ec3eded8e70035737581f1a26 1087847 lintian_2.5.7.tar.gz
     5fd3554d5e76aa70334a4a56f87c75fe6a287b9723d64330621d7a423fffb2a0 692506 lintian_2.5.7_all.deb
    Files:
     7ab52b921399b9a538b576036972ae7c 1576 devel optional lintian_2.5.7.dsc
     ec47bdf0735e61fffd0a582cd76cdb74 1087847 devel optional lintian_2.5.7.tar.gz
     af45b86b4b0a254ab0cb46fab4de2bbf 692506 devel optional lintian_2.5.7_all.deb
    
    
  • 2.5.6
    Release lintian/2.5.6 into unstable
    
    Format: 1.8
    Date: Wed, 14 Mar 2012 15:00:25 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.6
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 660076 661363 661561 661778 662936 663447 663459 663659 663759
    Changes:
     lintian (2.5.6) unstable; urgency=low
     .
       * checks/*:
         + [NT] Simplified some bit operations done on file permissions.
       * checks/binaries:
         + [NT] Fix false-negative missing-dependency-on-phpapi when the
           binary included a "SOVERSION" in its name.  Thanks to Ondřej
           Surý for the report.  (Closes: #662936)
       * checks/changelog-file:
         + [NT] Do not emit "no-upstream-changelog" for transitional
           packages.  Thanks to Paul Wise for the report.
           (Closes: #660076)
       * checks/cruft:
         + [NT] Added missing "unless" in the code.  Fixes false
           positive "source-contains-waf-binary".  Thanks to
           Dmitrijs Ledkovs for the report.  (Closes: #661561)
       * checks/debhelper:
         + [NT] Fix FP executable-debhelper-file-without-being-executable
           emitted for directories.  Thanks to Felix Geyer for the report
           and the patch.  (Closes: #663447)
       * checks/files.desc:
         + [NT] Fix a typo in a tag description.  Thanks to Ludovic
           Rousseau for spotting it.  (Closes: #663759)
       * checks/scripts:
         + [NT] Allow fontforge-nox as (alternative) provider for the
           fontforge interpreter.  Thanks to Martin Erik Werner for
           the report.  (Closes: #661363)
         + [NT] Move %interpreters map to a separate data file.
       * checks/source-copyright.desc:
         + [NT] Update references for copyright-format checks.  Thanks
           to Thijs Kinkhorst for the report and the patch.
           (Closes: #661778)
         + [NT] Added trailing slash to copyright-format URLs in tag
           descriptions for consistency with the policy.
     .
       * collection/*:
         + [NT] Removed assumption that "cwd" is the same as the
           directory for the package being examined.
       * collection/java-info:
         + [NT] Added missing "use Util".
       * collection/scripts:
         + [NT] Use "fail" from Util.pm rather than using an embedded
           copy.
       * collection/strings:
         + [NT] Use Lintian::Collect to find ELF files.
     .
       * data/scripts/interpreters:
         + [NT] New file.
     .
       * frontend/lintian:
         + [NT] Pass directory of the package to the collections.
     .
       * lib/Lintian/Check.pm:
         + [NT] Fixed false positive "*-address-malformed" if the local
           part of the email was "0".  Thanks to Christopher Vollick for
           the report.  (Closes: #663659)
       * lib/Lintian/Tag/Info.pm:
         + [NT] Fixed issue where "Experimental: no" was handled as a
           "yes" when generating a tag description.
       * lib/Util.pm:
         + [NT] If no locale can be found, just set LC_ALL to en_US.UTF-8.
           This fixes an issue with Lintian in backports when only
           locales-all is installed.  Thanks to Peter Palfrader for the
           report.  (Closes: #663459)
     .
       * private/runtests:
         + [NT] Support using en_US.UTF-8 from locales-all, when that is
           available.  This allows locales-all to be used as a substitute
           for locales when compiling Lintian on Squeeze.
     .
       * reporting/harness:
         + [NT] Corrected inverted logic when checking for dry-run.
    Checksums-Sha1:
     fb06e20b1d4ac1d617db5f613d0142e31bd344b9 1547 lintian_2.5.6.dsc
     98d25867285c1a6c95e43e3b7acdaeae55221a65 1064106 lintian_2.5.6.tar.gz
     556fd6cd24d98933c809c5ef7785c1f0695e7250 672788 lintian_2.5.6_all.deb
    Checksums-Sha256:
     e7e47b429a609bb0d7e3c28ef91bbc3fde1e90aec4905c19c8ff9e4070914f65 1547 lintian_2.5.6.dsc
     2a186b776427d8a8b6b67264eeb8d1914103933bcad9b59933ad6dac1ae7a5a0 1064106 lintian_2.5.6.tar.gz
     df009a05410765f7dfffe767c18b9ed5fbb77e9d3e38e36c2ac4dfc819fad0d1 672788 lintian_2.5.6_all.deb
    Files:
     25d93213ed0fa8035914a1ab8271d60a 1547 devel optional lintian_2.5.6.dsc
     a59643c1955634d6772a66ea2c417613 1064106 devel optional lintian_2.5.6.tar.gz
     2e8e3edcfcd7ed69dcf00f8681e12f8f 672788 devel optional lintian_2.5.6_all.deb
    
  • 2.5.5
    Release Lintian 2.5.5 into unstable
    
    Format: 1.8
    Date: Thu, 23 Feb 2012 14:06:21 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.5
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 293838 485705 602249 636086 638278 649640 649813 650325 650433 650444 650445 650665 650701 650712 650793 650838 650959 651045 651330 651332 651392 651572 651816 652123 652594 652602 652736 653071 653832 654523 655469 655907 656885 657034 657110 657155 658031 658311 658971 659285 659574 659909 660675
    Changes:
     lintian (2.5.5) unstable; urgency=low
     .
       The "Policy 3.9.3" release.
     .
       * Summary of tag changes:
         + Added:
           - arch-dependent-file-not-in-arch-specific-directory
           - control-file-contains-dh_make-vcs-comment
           - debhelper-compat-file-is-missing
           - dependency-is-not-multi-archified
           - dh-exec-install-not-allowed-here
           - dh-exec-private-helper
           - dh-exec-script-without-dh-exec-features
           - dh-exec-subst-unknown-variable
           - executable-debhelper-file-without-being-executable
           - missing-dependency-on-numpy-abi
           - package-file-is-executable
           - package-uses-dh-exec-but-lacks-build-depends
           - preinst-uses-dpkg-maintscript-helper-without-predepends
           - shlib-in-multi-arch-foreign-package
           - source-contains-waf-binary
           - syntax-error-in-control-file
           - syntax-error-in-debconf-template
         + Removed:
           - dh_dhelp-is-deprecated
           - maintainer-not-full-name
           - maintainer-script-calls-deprecated-wm-menu-config
           - maintainer-script-does-not-check-for-existence-of-wm-menu-config
           - uploader-address-missing
           - uploader-not-full-name
     .
       * checks/*:
         + [NT] Fixed assumptions about certain fields being present.
           Where needed, Lintian will make guesses to the most likely
           value (or the least "broken" value).
       * checks/binaries{,.desc}:
         + [NT] Allow libnss_* plugins in usr/lib.
         + [JW] Check for ELF binaries installed in unsafe paths in
           Multi-Arch: same packages.  (Closes: #650445)
         + [JW] Added check numpy ABI dependency.  (Closes: #658311)
         + [NT] Fixed embedded-library false-positive for tiff3.  Thanks
           to Jay Berkenbilt for the report.  (Closes: #660675)
       * checks/control-file{,.desc}:
         + [NT] Allow "pkg (= ${source:Version})" versioned dependency if
           pkg is architecture all.  This fixes a false-positive
           "weak-library-dev-dependency" for some mono packages.  Thanks
           to David Bremner for the report.  (Closes: #652602)
         + [NT] Emit a tag if there is a syntax error in d/control rather
           than just aborting the rest of the check.
         + [NT] Accepted patch from Gergely Nagy to catch dh-make vcs
           templates in comments.  Thanks to Paul Wise for suggesting this
           check.  (Closes: #657110)
       * checks/copyright.desc:
         + [RA] Rephrase copyright-with-old-dh-make-debian-copyright long
           description to be clearer about the legal status of copyright
           notices.  (Closes: #659574)
         + [RA,NT] Make copyright-with-old-dh-make-debian-copyright a
           pedantic tag.
       * checks/cruft{,.desc}:
         + [NT] Added dh-autoreconf as a build-depends alternative to
           libtool for suppressing ancient-libtool warning.  Thanks to
           Felix Geyer for the report.  (Closes: #650325)
         + [NT] Accepted patch from Paul Wise to detect COFF object
           files as Win32 binaries.
         + [NT] Properly handle unpacked being a symlink.
         + [NT] Accepted patch from Luca Falavigna to detect waf files
           with a binary payload.  (Closes: #654523)
       * checks/debconf:
         + [RA] Recognize Perl uses of debconf templates via metaget or
           settitle.
       * checks/debhelper{,.desc}:
         + [NT] Do not check executable debhelper files for brace
           expansion if compat is 9 (or greater).  It may be allowed by
           tool interpreting the file.
         + [NT] Added checks for handling executable files in the
           debian dir.  Thanks to Joey Hess and Arno Töll for the
           reports.  (Closes: #651572, #651330)
         + [NT] Added various dh-exec related checks.  Thanks to Gergely
           Nagy for the patches.  (Closes: #653071)
         + [NT] Removed tag for using dh_dhelp.  It is not shipped in
           debhelper anymore (not even Squeeze) and the tag is not
           emitted anymore (according to lintian.d.o).
         + [NT] Added check for missing compat file.  (Closes: #656885)
       * checks/fields{,.desc}:
         + [JW] Properly handle uploader names with commas.
           (Closes: #485705)
         + [NT] Removed uploader-address-missing tag.
         + [NT] Added section-mapping for (some) zope packages.  This
           fixes some false-positives where python-zope packages were
           wrongly identified as belong to the python section.
         + [NT] Fixed an issue where "doc-pkg-depends-on-main-pkg" would
           only be triggered if it was a "pre-depends" relation.
         + [NT] Use new Lintian::Architecture API.
         + [JW] Include ssh:// as a valid protocol for hg.
           (Closes: #655907)
         + [NT] Ignore self relations in Replaces and Provides.  This
           is allowed according to §7.6.2.  (Closes: #657034)
         + [NT] Applied patch from intrigeri to remove "not-full-name"
           tags.  (Closes: #658031)
       * checks/files:
         + [JW,NT] Skip "Multi-Arch: same" check of gzip files if their
           install path contains the architecture.  (Closes: #650665)
         + [JW]  Fixed a false-negative "empty-binary-package" if the
           package contained the /u/s/doc/$pkg symlink.
           (Closes: #650959)
         + [NT] Allow fonts in packages starting with "fonts-".  This
           completes the fix for #646838.  Thanks to أحمد المحمودي
           for the follow up report.  (Closes: #651045)
         + [NT] Re-added swfobject.js to the list of known javascript
           libraries.  Thanks to Paul Wise for noticing it had been
           uploaded.
       * checks/group-check{,.desc}:
         + [NT] Check for file conflicts in binaries built from the same
           source package.  (Closes: #293838)
         + [JW] Added check for incomplete Multi-arch'ification.
           (Closes: #650838)
       * checks/menus{,.desc}:
         + [NT] Remove obsolete checks for wm-menu/wm-menu-config use in
           maintainer scripts.  The executables are not shipped in menu
           in Squeeze nor sid.  Furthermore the tags are not emitted in
           any package (according to lintian.d.o).
       * checks/nmu:
         + [JW] Properly handle uploader names with commas.
       * checks/po-debconf:
         + [NT] Remove special handling for packages using yada.
       * checks/rules:
         + [NT] Remove check for missing build-depends on yada.
       * checks/scripts:
         + [NT] Accepted patch from Evan Broder to check for missing
           versioned pre-depends on dpkg when using maintscript helper.
           This dependency is trivially satisfied in Debian, but may
           complicate Ubuntu LTS upgrades.  (Closes: #602249)
         + [NT] Accepted patch from James McCoy to recognize "racket" as
           a known interpreter.  (Closes: #652594)
         + [NT] Accepted patch from Martin Erik Werner to recognize
           "fontforge" as a known interpreter.  (Closes: #652736)
       * checks/shared-libs{,.desc}:
         + [JW] Check for Multi-Arch foreign packages shipping shared
           libraries in public library directories.  (Closes: #650444)
         + [NT] Use the new hwcap-dirs data file to determine hwcap dirs.
         + [NT] Ignore missing symbols/shlibs files for libc libnss
           plugins.
       * checks/source-copyright{,.desc}:
         + [JW] Allow a trailing slash in the DEP-5 1.0 URL.
           (Closes: #649813)
         + [NT] Use line numbers rather than "0-indexed" paragraph numbers
           in the emitted tags.  Thanks to Jari Aalto for the suggestion.
         + [NT] Recommend the URI to the copyright-format subpolicy as
           DEP-5 format specification URI.  Thanks to Helmut Grohne for
           the report.  (Closes: #651392)
       * checks/symlinks:
         + [NT] Ignore langpack symlinks if they appear to be consistent.
           Thanks to Evan Broder for the report.  (Closes: #650793)
     .
       * collection/ar-info:
         + [NT] Properly handle unpacked being a symlink.
       * collection/index:
         + [NT] Use Lintian::Processable::Package to determine source
           name and version.
       * collection/file-info{,-helper}:
         + [NT] Do not open non-files when double-checking gzip files.
         + [NT] Pass "-N" to file as Lintian does not need the aligned
           output.
       * collection/md5sums:
         + [NT] Properly handle unpacked being a symlink.
       * collection/source-control-file{,.desc}:
         + [NT] Removed as they are no longer needed.  They have been
           replaced by a smarter Lintian::Collect.
       * collcetion/unpacked:
         + [NT] Pass --no-check to dpkg-source when requested not to
           check signatures (via reporting/harness).
     .
       * data/{fields => common}/architectures:
         + [NT] Moved architectures to data/common.
       * data/debhelper/dh_addons-manual:
         + [JW] Add python3-sphinx as provider of sphinxdoc dh sequence.
       * data/debhelper/dh_commands-manual:
         + [JW] Add python3-sphinx as provider of dh_sphinxdoc.
           (Closes: #649640)
         + [NT] Added libxine-dev | libxine2-dev as provider of dh_xine.
           (Closes: #659285)
       * data/fields/archive-sections:
         + [NT] Added new sections.  Thanks to Michael Biebl for the
           reminder.  (Closes: #652123)
       * data/fields/virtual-packages:
         + [NT] Refreshed against sid.  (Closes: #657155)
       * data/files/fonts:
         + [NT] Refreshed against sid.
       * data/init.d/virtual_facilities:
         + [NT] Refreshed against sid.
       * data/output/ftp-master-{,non}fatal:
         + [NT] Refreshed.
       * data/output/manual-references:
         + [NT] Refreshed.
       * data/shared-libs/hwcap-dirs:
         + [JW] New data file for listing known hwcap dirs.
       * data/shared-libs/ldconfig-dirs:
         + [NT] Auto-generate file with help from dpkg-architecture.
           (Closes: #653832)
       * data/spelling/corrections:
         + [NT] Added corrections for deprecate(d) and pedantic.
       * data/standards-version/release-dates:
         + [NT] Added release date for Standards-Version 3.9.3.
     .
       * debian/control:
         + [NT] Prefer libc-bin (>= 2.13) to locales.  Thanks to Josh
           Triplett for the suggestion, investigative work and the
           proposed patch to make this possible.  (Closes: #636086)
         + [JW] Add Build-Dependency on python-numpy and python-all-dev
           for the test suite.
         + [NT] Bumped Lintian's Standards-Version to 3.9.3.  No changes
           required.
       * debian/{postinst,prerm}:
         + [JW,NT] Remove the internal Lintian locale if a C.UTF-8 locale
           is found in /usr/lib/locale.
       * debian/source/lintian-overrides:
         + [NT] Added override for python-dev tag.  We need python-all-dev
           for the test suite.
       * debian/triggers:
         + [JW] Added trigger for libc-bin C.UTF-8 locale.  This ensures
           the internal Lintian locale can removed if libc-bin is upgraded
           after Lintian.
     .
       * doc/lintian.xml:
         + [NT] Corrected the runtime estimate for an archive-wide run.
           With 35 000+ packages, it can no longer be done in "a few
           hours".
         + [NT] Documented architecture specific overrides.
           (Closes: #651816)
       * doc/lintianrc.example:
         + [NT] Removed deprecated variables and added sample TMPDIR
           usage.
     .
       * frontend/lintian:
         + [NT] Allow -U to be given more than once.
         + [JW,NT] If using a temporary lab, print its location when
           using --verbose option.  (Closes: #650433)
         + [NT] Fixed an issue where auto-clean would not see the real
           status of some collections.
         + [NT] Keep auto-cleaned collections until all processables in
           the group has been checked.
         + [NT] Attempt guess the version number when running in an git
           checkout or unpacked source dir.  Based on patch from Evan
           Broder.  (Closes: #650701)
         + [NT] Added support for the virtual "GROUP" type in Lab Queries.
           This will make Lintian select all packages related to a given
           source (and version).
         + [NT] Removed check loading code.  This has been moved into
           Lintian::Profile.
         + [NT] Always load a profile.
         + [NT] Allow TMPDIR in the configuration file.
         + [NT] Treat "pedantic" as a normal severity.  In previous
           release, pedantic tags were not affected by --display-level.
           A side-effect of this is that "pedantic" can no longer be
           used with "display-level" in the configuration file.
         + [NT] Produce a better error message when asked to process an
           URL or a path that is definitely not a valid lab query.
           Thanks to Nicholas Bamber for the report.  (Closes: #651332)
       * frontend/lintian-info:
         + [NT] Support new lintian.log format.
         + [NT] Support new override file format with -a.
         + [NT] Fixed the --profile argument, which now accepts the
           mandatory parameter it is supposed to.
     .
       * lib/Checker.pm:
         + [NT] Removed, merged into frontend/lintian.
       * lib/Lintian/Architecture.pm:
         + [NT] New file.
       * lib/Lintian/Check.pm:
         + [NT] Do not check for missing uploader address as it cannot be
           done reliably anymore.
         + [NT] Applied patch from intrigeri to remove the "not-full-name"
           tags.
         + [NT] Only emit a spelling tag once for each spelling error in each
           field/file/text.
       * lib/Lintian/CheckScript.pm:
         + [NT] New file.
       * lib/Lintian/Collect/{Binary,Source}.pm:
         + [NT] Assume packages to be non-native when it cannot be
           accurately determined due to missing version field.
       * lib/Lintian/Collect/Binary.pm:
         + [NT] Fixed an error in parsing symbol names when using readelf
           as replacement for objdump.
       * lib/Lintian/Collect/Group.pm:
         + [NT] Made direct_dependencies properly handle udebs.  This fixes
           an error that would cause lintian to skip some checks for udebs.
       * lib/Lintian/Collect/Package.pm:
         + [NT] Map an owner/group of "0/0" to "root/root".  This avoids a
           number of false-positive ownership tags if only numerical
           ownership is available in the tarball.  Thanks to Thorsten
           Glaser for the report.  (Closes: #638278)
       * lib/Lintian/Collect/Source.pm:
         + [NT] Removed assumption that source packages always have a
           format field.
       * lib/Lintian/Lab.pm:
         + [NT] Added "is_temp" method to identify temp labs from static
           labs.
         + [NT] Corrected issue where the lab would record binaries as
           being from "main", even if their "section" field implied
           otherwise.
       * lib/Lintian/Lab/Entry.pm:
         + [NT] Properly strip whitespace when loading collection status.
       * lib/Lintian/Processable/Package.pm:
         + [NT] Use part of the file name as package name if the mandatory
           "Package" or "Source" fields are missing rather than choking.
       * lib/Lintian/Profile.pm:
         + [NT] Catch recursively defined profiles when the Profile field
           contains a (slightly) different name than the Extends field of
           its parent.  (Closes: #655469)
         + [NT] Handle loading of checks and tags.
       * lib/Lintian/Tag/Info.pm:
         + [NT] Accepted patch from Evan Broder to always output effective
           severity in tag descriptions.
         + [NT] Removed code to load tags from checks.  This has moved to
           Lintian::Profile.
       * lib/Lintian/Tags.pm:
         + [NT] Support architecture wildcards in overrides.
         + [NT] Emit "malformed-override" for architecture specific tags for
           unknown architectures and for "arch:all" packages.
         + [NT] Use a Profile to determine if a tag is suppressed or not.
         + [NT] Handle "pedantic" like the other severities.
         + [NT] Count experimental tags as a separate group of tags.  This
           fixes an issue where lintian would exit 1 if the only error
           tags emitted were experimental.  (Closes: #658971)
       * lib/Util.pm:
         + [NT] Create clean_env function to handle cleaning of the
           environment for children processes and finding a suitable UTF-8
           locale (when needed).
         + [NT] Report line number instead of "0-indexed" paragraph number
           in syntax errors.  Thanks to Jari Aalto for the suggestion.
           (Closes: #659909)
     .
       * man/lintian.pod.in:
         + [NT] Removed the notes that some options disable loading of a
           profile.  Lintian now always loads a profile when doing checks.
     .
       * private/refresh-archs:
         + [NT] Rewritten.
       * private/refresh-hwcap:
         + [JW] New file.
     .
       * profiles/debian/ftp-master-auto-reject.profile:
         + [NT] Refreshed.
     .
       * reporting/harness:
         + [NT] Removed useless "TODO" message from the log output.
         + [NT] Added -h/--help option to print usage information.
         + [NT] Added --dry-run option.
         + [NT] A source package is now only processed if one (or more) of
           its binaries are processed as well.
         + [NT] Also symlink $LINTIAN_BIN_DIR/gpgv to /bin/true when
           skipping signature checks.  This avoids issues when some tools
           prefers gpgv to gpg.
       * reporting/html_reports:
         + [JW] Properly handle uploader names with commas.
         + [NT] Use the severities from profiles when generating tag pages.
           Based on patches from Evan Broder.  (Closes: #650712)
         + [NT] Removed tag loading code, which has moved into
           Lintian::Profile.
         + [NT] Pass a profile to the templates (as $profile) instead of the
           old %all hash.
         + [NT] List only source packages on the "packages_X.html" pages.
       * reporting/templates/tags-all.tmpl:
         + [NT] Use $profile instead of the %all hash.
    Checksums-Sha1:
     9583897d6006d4d06ca571ba863d4ee92735f0b2 1552 lintian_2.5.5.dsc
     5bcfc93bc5f2c7d0cec795b5e81a2a49135650e9 1060819 lintian_2.5.5.tar.gz
     3c35a914a9f91aaa8d407b379935edb183a92d1c 668280 lintian_2.5.5_all.deb
    Checksums-Sha256:
     7568ed0a9f6b27177f0f6ba537d13442e066571895128f6ca6f0dffb635cf121 1552 lintian_2.5.5.dsc
     85d421592067006a37411aa430c73906efcc00ec79f72b576653ccad102b1aab 1060819 lintian_2.5.5.tar.gz
     56506e9a1ddd5504dba9b1a7493aa63e119b7d95e4000be4e6c4488e41c4719e 668280 lintian_2.5.5_all.deb
    Files:
     ccc8dc976081051d3248cfc39719c563 1552 devel optional lintian_2.5.5.dsc
     a99ba6fb67bf6d7d2cf743f68f087b33 1060819 devel optional lintian_2.5.5.tar.gz
     49e2ebb23163a3c7576d0ecd2194dd0d 668280 devel optional lintian_2.5.5_all.deb
    
    
  • 2.5.4
    Release 2.5.4 into unstable
    
    Format: 1.8
    Date: Mon, 21 Nov 2011 23:05:12 +0100
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.4
    Distribution: unstable
    Urgency: medium
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Description:
     lintian    - Debian package checker
    Closes: 387166 580048 580945 582511 604620 613327 616436 633507 636599 637540 641035 641468 641609 641983 642027 642038 642092 642113 642125 642339 642902 643009 643205 643714 643716 644021 644339 644344 644488 644556 644793 645393 645438 645660 646126 646420 646495 646529 646604 646817 646838 647227 647250 648117 648350 648532 649133 649329
    Changes:
     lintian (2.5.4) unstable; urgency=medium
     .
       The "perl5.14 (+ misc) fix"-upload.  Medium as perl 5.14
       deprecation warnings tend to make Lintian output unreadable.
     .
       * Summary of tag changes:
         + Added:
           - data.tar.xz-member-without-dpkg-pre-depends
           - gzip-file-is-not-multi-arch-same-safe
           - init.d-script-does-not-implement-optional-option
           - init.d-script-missing-lsb-description
           - maintainer-address-causes-mail-loops-or-bounces
           - missing-build-dependency-for-dh-addon
           - package-depends-on-lower-priority-package
           - package-would-benefit-from-build-arch-targets
           - python-depends-but-no-python-helper
           - python3-depends-but-no-python3-helper
           - transitional-package-should-be-oldlibs-extra
           - uploader-address-causes-mail-loops-or-bounces
     .
       * checks/*:
         + [JW] Replace common_data.pm with Lintian::Check.
         + [NT] Remove some unused "use lib <expr>" from various checks.
         + [NT] Use Lintian::Collect::Group to find direct dependencies.
       * checks/binaries:
         + [JW] Allow binaries to use "/usr/lib/$srcpkg/" in RPATHs.
           (Closes: #642092)
         + [JW] Fixed a false-positive when using the multiarch dir in
           RPATH.  (Closes: #646817)
       * checks/changes-file{,.desc}:
         + [NT] Added the "precise" to the list of Ubuntu distributions.
           Thanks to Loïc Minier for the patch.
         + [NT] Accept release codename in the changes file.  Thanks to
           Julien Cristau for the report.  (Closes: #637540)
       * checks/circular-deps{,.desc}:
         + [NT] Renamed to group-checks{,.desc}.
       * checks/group-checks{,.desc}:
         + [NT] Added check for depending on lower priority packages built
           from the same source.  Only strong dependencies are considered.
           Thanks to Neil Williams for the report.  (Closes: #387166)
       * checks/common_data.pm:
         + [JW] Merged into Lintian::Check.
       * checks/cruft{,.desc}:
         + [NT] Escape path when using them in regexes.  (Closes: #642902)
         + [NT] Extended the description of the tag for non-native packages
           with native versions.  Thanks to Jari Aalto for the report.
           (Closes: #580048)
       * checks/copyright.desc:
         + [RG,NT] Clarified that the PHP 2.x license is only for the PHP
           interpreter and PEAR modules cannot use it.  Thanks to
           Thomas Goirand for the report.  (Closes: #616436)
       * checks/deb-format{,.desc}:
         + [NT] Added check for using .xz compression in deb files without
           versioned Pre-Depends on dpkg.  The severity is pedantic for
           Debian and serious for Ubuntu.  Thanks to Aaron M. Ucko for the
           rapport.  (Closes: #648350)
       * checks/dehelper{,.desc}:
         + [JW,NT] Check for versioned dependencies for some dh_commands.
           (Closes: #641035)
         + [JW] Detect missing dependencies for using dh sequences.
           (Closes: #613327)
         + [JW] Parse continuation lines in d/rules.
         + [JW] Only emit brace-expansion-in-debhelper-config-file at most
           once per file.  (Closes: #644344)
         + [JW] Replaced "=" with " => " in the tag extra for missing-
           build-dependency-for-dh_-command to improve readability.  This
           breaks overrides, but according to lintian.d.o there are none
           of these.  (Closes: #644339)
         + [JW] Added check for missing python helpers when using python
           substvars in d/control.  (Closes: #582511)
       * checks/fields{,.desc}:
         + [NT] Fixed source-field-does-not-match-pkg-name.
         + [NT] Newlines from URIs in Vcs-* fields are stripped before they
           are checked.  These will fields will also cause a "multiline-
           field" tag if they contain newlines.
         + [JW,NT] Clarified that build-depends-on-metapackage is not only
           triggered by X11 metapackages.  (Closes: #642125)
         + [NT] Ensure transitional packages are in section oldlibs and
           priority extra.  Thanks to Josh Triplett for the report.
           (Closes: #645438)
         + [NT] Check for bouncing and looping email addresses.  Thanks to
           Ansgar Burchardt and Arno Töll for the bug report and patch.
           (Closes: #636599)
       * checks/files{,.desc}:
         + [JW] Suggest the usage of "-delete" rather than "| xargs rm -f".
           (Closes: #641983)
         + [JW] Improve "linked against libvga.so" test.  This avoid
           setuid-binary false-positives.  (Closes: #642038)
         + [NT] Skip package-contains-no-arch-dependent-files for
           transitional packages.  Thanks to Andreas Beckmann for the patch.
           (Closes: #642339)
         + [NT] Applied patch from Andrew Starr-Bochicchio to update the
           description of font-in-non-font-package to better reflect current
           font policy.  (Closes: #646838)
         + [JW,NT] Check that gzip files are compressed with -n in
           "Multi-Arch: same" packages.  (Closes: #649329)
           packages.
         + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the
           report and the patch.
       * checks/init.d{,.desc}:
         + [NT] Applied patch from Peter Eisentraut to detect init.d scripts
           without support for the optional "status" option.
           (Closes: #647250)
         + [NT] Fixed deprecation warning when using perl 5.14.
           (Closes: #649133)
         + [NT] Added tag for missing LSB Description keyword.  Thanks to
           Michael Biebl and Petter Reinholdtsen for the bug report.
           (Closes: #604620)
       * checks/rules{,.desc}:
         + [JW] Fixed false negative "missing-build-dependency" when using
           "dh --with=X" rather than "dh --with X".  (Closes: #643714)
         + [NT] Do not emit missing-build-dependency for missing dh sequences,
           since the new tag will handle those.
         + [JW] Parse continuation lines in d/rules.  (Closes: #644021)
         + [JW] Check for versioned dependency on dpkg-dev when using the new
           dpkg makefiles.  (Closes: #646495)
         + [NT] Added tracker tag for the build-arch target goal.
           (Closes: #647227)
         + [JW] Fixed duplicate tags about missing dependency for
           dh_pycentral/dh_pysupport.  (Closes: #633507)
       * checks/scripts:
         + [RA] Exclude files ending in *.erb from several shell script
           checks.  ERB is a Ruby templating language, so these will probably
           have mixed shell and Ruby code and may not be executable.  Thanks,
           Laurent Arnoud.
         + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the
           report and the patch.  (Closes: #648532)
       * checks/source-copyright:
         + [JW] Added some more DEP-5 URLs.  (Closes: #642027)
         + [JW] Improved the wording of the extra information for the tag
           syntax-error-in-dep5-copyright.  (Closes: #644556)
       * checks/symlinks:
         + [NT] Ignore broken links that appears to point to fonts.
     .
       * collection/index:
         + [NT] Fixed an "uninitialized variable" warning if no tarballs were
           present or the tarball is empty.  (Closes: #645660, LP: #886487)
         + [NT] Fixed deprecation warning when using perl 5.14.
       * collcetion/debfiles:
         + [NT] Bail if the debian dir is a symlink.
     .
       * data/changelog-file/debian-dists:
         + [NT] New file.
       * data/changelog-file/ubuntu-dists:
         + [NT] Added the "precise".  Thanks to Loïc Minier for the
           patch.  (Closes: #644488)
       * data/debhelper/{dh_commands,maint_commands,miscDepends_commands}:
         + [NT] Refreshed.
       * data/debhelper/alt-dh_commands:
         + [NT] Renamed to dh_commands-manual.
       * data/debhelper/dh_commands-manual:
         + [NT] Support arbitrary dependency relations.  This new change
           also fixes a "duplicate" in the dependency output.
           (Closes: #643716)
       * data/fields/essential:
         + [NT] Add libc-bin to the list of known essential packages.
       * data/fields/obsolete-packages:
         + [NT] Added dpatch per request of the maintainer.  Thanks to
           Gergely Nagy for the report.  (Closes: #646420)
       * data/fields/virtual-packages:
         + [NT] Refreshed against sid.  Thanks to Gregor Herrmann for the
           report.  (Closes: #646604)
       * data/rules/deprecated-makefiles:
         + [JW] Added dbs makefiles, since dbs maintainer deprecated the
           package in 0.47.  (Closes: #646126)
       * data/shared-libs/ldconfig-dirs:
         + [NT] Add multi-arch dirs for hurd-i386.  Thanks to Julien
           Cristau for noticing that they were missing.
       * data/spelling/corrections:
         + [NT] Added a correction for "propagate" and "separate", thanks
           to Guillem Jover for the suggestions.
           (Closes: #644793, #646529)
         + [JW] Added a number of corrections.  (Closes: #645393)
     .
       * debian/control:
         + [CW] Mark lintian Multi-Arch: foreign (there does exist one
           Architecture: any package that Build-Depends: lintian, so this helps
           multiarch cross-building slightly).
       * debian/lintian.install:
         + [NT] Removed unpack which was removed.
     .
       * frontend/lintian:
         + [NT] Collections explicitly requested (by -U) are no longer
           auto-removed.  Previously the only way to prevent auto-removal
           was to use --keep-lab.
         + [NT] Removed all archive-wide testing code.  This has been moved
           into reporting/harness.  This deprecates a lot options and config
           variables (--arch, --archivedir, --area, --dist, --section and
           LINTIAN_{ARCH,ARCHIVEDIR,AREA,DIST}).
         + [NT] Support new lab query format, replacing the old "package
           name"-based search.
     .
       * lib/Lab{,/Package}.pm:
         + [NT] Removed, replaced by Lintian::Package{,::Entry}.
       * lib/Lintian/Check.pm:
         + [JW] Merged with common_data.pm.
       * lib/Lintian/Collect/Group.pm:
         + [NT] New file - Collect like API for group data.
       * lib/Lintian/Collect/Source.pm:
         + [JW] Fixed call to binary_field in binary_relation.
           (Closes: #641609)
       * lib/Lintian/Data.pm:
         + [NT] Fixed a file descriptor leak.
       * lib/Lintian/Lab{,/Entry,/Manifest,/ManifestDiff}.pm:
         + [NT] New files.  Replaces the Read_pkglists, Lab and
           Lab::Package modules.
       * lib/Lintian/Lab.pm:
         + [JW,NT] Correctly handle $TMPDIR not being an absolute path.
           (Closes: #642113)
         + [NT] New lab layout style resembling the "pool" dirs of the
           Debian mirrors.  This allows more than 32 000 packages of a
           given type in the laboratory.  It also allows multiple
           versions/architectures of the same package in static labs.
           A feature previously only enabled in temporary labs.  The new
           layout is incompatible with the old format.  (Closes: #641468)
       * lib/Lintian/Output.pm:
         + [NT] Minor refactoring to simplify creation of the FullEWI
           module.
       * lib/Lintian/Output/FullEWI.pm:
         + [NT] New experimental output.  More machine-friendly version
           of the normal Lintian output format.
       * lib/Lintian/Output/XML.pm:
         + [NT] Use self-closing tags (if possible) and do not write
           attributes with an empty value.
       * lib/Lintian/Processable.pm:
         + [NT] Reduced to an abstract class.  The "old" implementation
           has been put into Lintian::Processable::Package.
       * lib/Lintian/Processable/Package.pm:
         + [NT] New file.
         + [NT] Changed the "name" of changes files.  It is now equal to
           the name of the source package.  Previously it was the filename
           (without extension and without the dir part).
       * lib/Read_pkglists.pm:
         + [NT] Removed - replaced by Lintian::Lab::Manifest.
       * lib/Util.pm:
         + [NT] Stricten the parser to not accept a field name with a ":".
           This could cause the parser to eat the first part of the value,
           if it contained a colon and there was no space before the value.
           Thanks to Pino Toscano for reporting the issue.
         + [JW] Explicitly check that files are not encoded using ISO-2022,
           when they should be encoded with UTF-8.  (Closes: #643009)
         + [JW] Use "paragraph" and "field" rather than "section" and "tag"
           when referring to a Debian control file.
     .
       * man/lintian.pod.in:
         + [NT] Fixed a typo, thanks to Evgeni Golov for spotting it,
     .
       * private/generate-lintian-pod:
         + [NT] Document which collections are auto-removed by default in
           static labs.
     .
       * profiles/ubuntu/main.profile:
         + [NT] Disable no-upstream-changelog and lzma-deb-archive for
           Ubuntu.  Thanks to Evan Broder for the report and patch.
           (Closes: #648117)
     .
       * reporting/*:
         + [NT] Recognise and display pedantic tags.
         + [JW] Only emit "plus X overrides" if there any overrides.
       * reporting/{harness,html_reports}:
         + [NT] Do not accept LINTIAN_UNPACK_LEVEL nor LINTIAN_SECTION
           anymore.  The lintian frontend lost support for these in
           2.5.0~rc3.
       * reporting/harness:
         + [NT] Refactored to handle the archive-wide checking directly.
         + [NT] Use the new FullEWI output format for the archive-wide
           logs.
       * reporting/html_reports:
         + [NT] Ensure source tags appear before binary tags.
           (Closes: #580945)
         + [NT] Supports the FullEWI output format.
     .
       * t/*:
         + [NT] Skip some tests broken by a recent dpkg upload.
           (Closes: #643205)
     .
       * unpack/*:
         + [NT] Removed, no longer used.
    Checksums-Sha1:
     7675c6e81265bb42e0ab12e66c8e27cf99ecc0e7 2387 lintian_2.5.4.dsc
     8f5cd16df9c948e77e2c004a985662c0fb04c3e8 1031662 lintian_2.5.4.tar.gz
     31d8a18f15eaba580cf2a2f89e4ed42d58499801 648794 lintian_2.5.4_all.deb
    Checksums-Sha256:
     9270906fcde59fa43a6fea7c79e9b9e1141fbd51b172f7348181ab4d3eb40e31 2387 lintian_2.5.4.dsc
     09fd107c18dc3be0df777ff0dbe2b7706c9494fee6cd6460dd5a9e6ffdd8df97 1031662 lintian_2.5.4.tar.gz
     44b1670e79327b01f994bd9b0c739f02d33c9ea8a6b642e4b68c231cbd30191b 648794 lintian_2.5.4_all.deb
    Files:
     50bb02eee117a5884df961911052b20a 2387 devel optional lintian_2.5.4.dsc
     d38e5c6ba52ccf128cfe7f1f8ce11c0f 1031662 devel optional lintian_2.5.4.tar.gz
     5a4514b5a4a56ec3597f4445a9c0e6d8 648794 devel optional lintian_2.5.4_all.deb