Back to lintian PTS page

Accepted lintian 2.5.4 (source all)

Hash: SHA256

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 <>
Changed-By: Niels Thykier <>
 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
 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 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/
     + [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" 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)
     + [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
     + [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/
     + [JW] Merged with
   * lib/Lintian/Collect/
     + [NT] New file - Collect like API for group data.
   * lib/Lintian/Collect/
     + [JW] Fixed call to binary_field in binary_relation.
       (Closes: #641609)
   * lib/Lintian/
     + [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/
     + [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/
     + [NT] Minor refactoring to simplify creation of the FullEWI
   * lib/Lintian/Output/
     + [NT] New experimental output.  More machine-friendly version
       of the normal Lintian output format.
   * lib/Lintian/Output/
     + [NT] Use self-closing tags (if possible) and do not write
       attributes with an empty value.
   * lib/Lintian/
     + [NT] Reduced to an abstract class.  The "old" implementation
       has been put into Lintian::Processable::Package.
   * lib/Lintian/Processable/
     + [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/
     + [NT] Removed - replaced by Lintian::Lab::Manifest.
   * lib/
     + [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/
     + [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}:
       anymore.  The lintian frontend lost support for these in
   * reporting/harness:
     + [NT] Refactored to handle the archive-wide checking directly.
     + [NT] Use the new FullEWI output format for the archive-wide
   * 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.
 7675c6e81265bb42e0ab12e66c8e27cf99ecc0e7 2387 lintian_2.5.4.dsc
 8f5cd16df9c948e77e2c004a985662c0fb04c3e8 1031662 lintian_2.5.4.tar.gz
 31d8a18f15eaba580cf2a2f89e4ed42d58499801 648794 lintian_2.5.4_all.deb
 9270906fcde59fa43a6fea7c79e9b9e1141fbd51b172f7348181ab4d3eb40e31 2387 lintian_2.5.4.dsc
 09fd107c18dc3be0df777ff0dbe2b7706c9494fee6cd6460dd5a9e6ffdd8df97 1031662 lintian_2.5.4.tar.gz
 44b1670e79327b01f994bd9b0c739f02d33c9ea8a6b642e4b68c231cbd30191b 648794 lintian_2.5.4_all.deb
 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

Version: GnuPG v1.4.11 (GNU/Linux)


  to main/l/lintian/lintian_2.5.4.dsc
  to main/l/lintian/lintian_2.5.4.tar.gz
  to main/l/lintian/lintian_2.5.4_all.deb