Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
    
  • 2.5.3
    Release 2.5.3 into unstable
    
    Format: 1.8
    Date: Sat, 10 Sep 2011 11:53:51 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.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: 474590 574689 580427 584280 607399 613604 617901 617959 622149 624434 629308 633779 634112 634191 636994 637590 637595 637596 637649 637741 637793 637819 638411 639018 639144 639177 639292 639367 639430 639516 639735 639923 639928 639946 640131 640149 640186 640211 640228 640238 640366 640371 640489 640694 640705 640834 640853 640856 640921 640947 640962
    Changes:
     lintian (2.5.3) unstable; urgency=low
     .
       The "Another 51 bites the dust.  169 left to go." release.
     .
       * Summary of tag changes:
         + Added:
           - boilerplate-copyright-format-uri
           - control-file-is-not-a-file
           - comma-separated-files-in-dep5-copyright
           - copyright-has-crs
           - debian-copyright-is-symlink
           - depends-on-packaging-dev
           - dh_installmanpages-is-obsolete
           - missing-field-in-dep5-copyright
           - missing-license-paragraph-in-dep5-copyright
           - missing-license-text-in-dep5-copyright
           - no-debian-copyright
           - obsolete-field-in-dep5-copyright
           - out-of-date-copyright-format-uri
           - package-contains-no-arch-dependent-files
           - perl-module-uses-perl4-libs-without-dep
           - readme-debian-contains-invalid-email-address
           - script-uses-perl4-libs-without-dep
           - syntax-error-in-dep5-copyright
           - unknown-copyright-format-uri
           - unknown-paragraph-in-dep5-copyright
           - unused-license-paragraph-in-dep5-copyright
           - unversioned-copyright-format-uri
           - vim-addon-within-vim-runtime-path
           - wiki-copyright-format-uri
         + Removed:
           - debian-changelog-file-contains-debmake-default-email-address
           - readme-debian-contains-debmake-default-email-address
           - script-calls-init-script-directly
     .
       * checks/*:
         + [NT] Dropped fields from Needs-Info, it is no longer needed.
         + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules
           LANG.  (Closes: #637595)
         + [JW] Removed all whitespace lines to avoid confusing some
           dctrl parsers (notably grep-dctrl).  (Closes: #639928)
         + [JW] Fix a number of broken references in the tag
           descriptions.  (Closes: #639923)
         + [JW] Rewrote Debian Bug references using #nnnnnn notation.
       * checks/binaries.desc:
         + [NT] Remove the reference to the Library Packaging Guide,
           since it is no longer available (in Debian).  (Closes: #640228)
       * checks/changelog-file{,.desc}:
         + [JW] Remove debmake-specific tag in favour of more general
           debian-changelog-file-contains-invalid-email-address.
           (Closes: #639946)
         + [JW,NT] Fixed use of uninitialized value as hash key.
           (Closes: #640238)
         + [NT] Mention that the missing native changelog tag can, in
           some cases, be emitted if it does not look like a Debian
           changelog.
       * checks/{conffile,etcfiles}{,.desc}:
         + [JW] Merged etcfiles into conffile.  (Closes: #637590)
       * checks/conffile:
         + [NT] Skip all checks if "conffiles" is a symlink.
       * checks/control-files{,.desc}:
         + [NT] Check that all members of the control.tar.gz are either
           regular files or directories.
       * checks/copyright-file{,.desc}:
         + [JW] Check for CRLF line endings in copyright files.
           (Closes: #634191)
         + [JW] Extended helper-templates-in-copyright and ensure it is
           only emitted once per package.
       * checks/debhelper{,.desc}:
         + [NT] Recognise /usr/share/R/debian/r-cran.mk as a cdbs-based
           build.  This prevents false-positive "unneeded cdbs" warning.
         + [JW] Check for use of the obsolete dh_installmanpages debhelper
           program.  Thanks to Joey Hess for the report.  (Closes: #634112).
       * checks/debian-readme{,.desc}:
         + [JW] Replace debmake-specific tag with more general
           readme-debian-contains-invalid-email-address.
       * checks/description.desc:
         + [JW] Added references to some tags.  (Closes: #640853)
       * checks/duplicate-files{,.desc}:
         + [NT] Replace the exception for "__init__.py" files by excluding
           all empty files from the check.  The bug (#632789) only requests
           an exception for "empty __init__.py" files and generally empty
           files are unlikely to cause a serious size-waste.
       * checks/fields{,.desc}:
         + [NT] Mention that perl modules included in perl itself should
           be the first dependency if it is only included in the perl
           from experimental.  Thanks to Dominic Hargreaves for the
           report and the patch.  (Closes: #637793)
         + [NT] Warn about (build)depending/recommending on packaging-dev.
           Thanks to Luk Claes for the report and the initial patch.
           (Closes: #629308)
         + [NT] Also emit bad-homepage if the Homepage URL does not seem to
           be using a known protocol (for homepages).  (Closes: #580427)
         + [JW] Bumped the severity of "no-human-maintainers", since it is
           now a Policy "must" directive.  (Closes: #640856)
         + [JW,NT] If superfluous-clutter-in-homepage has been emitted,
           ignore the surrounding "<>" for the rest of the homepage checks.
           (Closes: #640947)
         + [NT] Added check for Build-Depending on libdbX.Y-dev (and related
           packages.  Most packages should be able to use unversioned -dev
           packages.  Thanks to Ondřej Surý for the report and the initial
           tag description.  (Closes: #624434)
       * checks/{filename-length,rules}.desc:
         + [NT] Improved the descriptions of some tags.  (Closes: #639018)
       * checks/files{,.desc}:
         + [NT] Added exceptions to "extra-license-file" for manpages,
           static libraries, .pc-, elf and pyshared-data-files.  This
           covers all the false-positives currently found in the liblicense
           package.  (Closes: #617901)
         + [NT] Ignore non-ELF files in multiarch paths, when checking for
           a missing pre-depends on multiarch-support.  Thanks to Sven
           Joachim for the report.  (Closes: #639735)
         + [NT] Added check for packages that only ships files in /usr/share
           and are not marked "Architecture: all".  Thanks to Evgeni Golov,
           Carl Fürstenberg and Jari Aalto for the suggestions.
           (Closes: #574689)
         + [JW] Do not emit third-party-package-in-python-dir for packages built
           from python{,3}-{stdlib-extensions,profiler,old-doctools} sources.
           Add reference to Python Policy in the tag description.
           (Closes: #640211)
         + [JW] Add check for Vim addons installing files into a directory
           within Vim runtime path.  (Closes: #640371)
         + [NT] Added check for Perl modules using perl4 libs without depending
           on libperl4-core-libs-perl.  Thanks to Dominic Hargreaves for the
           initial patch.
       * checks/menus.desc:
         + [NT] Added reference to the doc-base manual to help people
           find the list of valid doc-base sections.  (Closes: #584280)
       * checks/patch-systems:
         + [NT] Use lsdiff to determine if a patch modifies the debian dir as
           it is more accurate than diffstat for this.  (Closes: #640131)
       * checks/rules:
         + [NT] Do a simple and minimal variable tracking.  In very simple
           cases, it can determine which targets a variable contains (when
           the variable is used as a target).  (Closes: #638411)
       * checks/scripts{,.desc}:
         + [NT] Remove script-calls-init-script-directly.  (Closes: #617959)
         + [NT] Added check for Perl scripts using perl4 libs without depending
           on libperl4-core-libs-perl.  Thanks to Dominic Hargreaves for the
           initial patch.  (Closes: #636994)
       * checks/shared-libs{,.desc}:
         + [JW] Fixed a typo in a tag description.  (Closes: #639177)
         + [NT] Do not emit shlib-calls-exit for libraries that have an
           INTERP section.  (Closes: #607399)
       * checks/source-copyright{,.desc}:
         + [JW] Added check for DEP-5 copyright files.  (Closes: #633779)
       * checks/standards-version:
         + [NT] Made the ancient-standards-version independent of the
           system time.
       * checks/version-substvars{,.desc}:
         + [NT] Also emit the any-depends-all tag if the ">=" relation is
           used.  Thanks to Konstantinos Margaritis and Cyril Brulebois for
           the report and the research.  (Closes: #639144)
     .
       * collection/fields{,.desc}:
         + [NT] Removed, no longer used.
       * collection/changelog-file:
         + [NT] Double check changelogs that does not explicitly contains
           "debian" in the filename.  This should avoid a myriad of syntax
           error tags in some cases (such as perl), where the Debian
           changelog is not present and there is an upstream changelog.
     .
       * data/fields/archive-sections:
         + [NT] Fixed a typo in "otherosfs" section name.  Thanks to
           Stefan Potyra for the report.  (Closes: #637596)
       * data/files/fonts:
         + [NT] Refreshed against sid and now includes packages starting
           with "fonts-" as well.  Thanks to Paul Wise for the patches.
           (Closes: #622149)
       * data/output/ftp-master-{,non}fatal:
         + [NT] Refreshed.
       * data/output/manual-references:
         + [JW] Refreshed.
       * data/rules/known-makefiles:
         + [JW] Added Makefiles from (the future) dpkg.  (Closes: #640921)
       * data/spelling/corrections{,-multiword}:
         + [NT] Added some corrections for "remove" etc.  Thanks to
           Jakub Wilk for spotting those.
         + [JW,NT] Added more corrections.
           (Closes: #639367, #640149, #613604)
     .
       * debian/control:
         + [NT] (Build-)Depends on patchutils for lsdiff.
       * debian/copyright:
         + [NT] Added Jakub Wilk to maintainers.
       * debian/rules:
         + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules
           LANG.
     .
       * doc/lintian.xml:
         + [NT] Removed duplicate "allowed to" in same sentence.
         + [NT] Added a paragraph on some of the constrains in design
           of Lintian.
       * doc/lintianrc.example:
         + [NT] Add an example on how to enable "--quiet" via lintianrc.
       * doc/README.developers:
         + [NT] New file.  Thanks to Jeremiah C. Foster for the initial
           contribution.
     .
       * frontend/lintian:
         + [NT] Lintian now mentions if overrides may have been ignored.
           This happens if a package contains an override for a tag
           that has been marked "non-overridable" by the current vendor
           profile.
         + [NT] Mention ".changes" as a valid file type in the "unknown
           file" error.  Thanks to Michael Gilbert for the report and
           the patch.   (Closes: #639430)
         + [NT] Always display a given tag if requested with --tags
           or --tags-from-file.  Previously, pedantic and experimental
           tags were not shown unless the relevant options were also
           passed.
         + [JW,NT] Fixed a regression where --check-part ignored display
           settings (such as --display-info).  (Closes: #640694)
         + [NT] If both --verbose and --quiet is used together, then use
           the last of them to appear rather than "both at the same time".
           (Closes: #640366)
         + [NT] Accept --quiet in lintianrc as "quiet".  This option may
           not be used together with "verbose" in the config file.
     .
       * lib/Lintian/Check.pm:
         + [NT] Catch "Name <Name <Email>>" as a malformed email address.
           (Closes: #640489)
         + [JW] Catch misspellings of the "Debian QA Group" maintainer
           email (used for orphaned packages).  (Closes: #640834)
       * lib/Lintian/Collect.pm:
         + [JW,NT] Create the source field from the package field if the
           former is not present.  This fixes a number of false-positves
           introduced in 2.5.2.  (Closes: #640186)
       * lib/Lintian/Collect/Source.pm:
         + [NT] Removed a requirement for fields that was not needed.
         + [NT] Fixed "index" method for source packages.
       * lib/Lintian/Collect/Package.pm:
         + [JW,NT] Replace use of fail with croak.  (Closes: #637741)
       * lib/Lintian/Output.pm:
         + [NT] Merged "quiet" and "verbose" into "verbosity_level".
       * lib/Lintian/Profile.pm:
         + [NT] Reject profiles containing an unknown field.
       * lib/Lintian/Tag/Info.pm:
         + [JW] Create links for references pointing to files in html
           output.
         + [JW] Parse "#nnnnnn" references as links to Debian bugs.
       * lib/Lintian/Tag/Override.pm:
         + [NT] New file.
       * lib/Lintian/Tags.pm:
         + [NT] Track which tags had overrides that have been dropped.
         + [NT,RG] Collect override comments and print the comments
           above the overridden tag (with --show-overrides).  Thanks
           to Carl Fürstenberg for the report.  (Closes: #474590)
         + [NT] Remove the "respect-display-level" code.  It is not as
           useful as intended.
       * lib/Text_utils.pm:
         + [NT] Close <p>-tags in dtml_to_html since the output is used
           in xhtml (xml), where all tags must be closed properly.
           (Closes: #639292)
         + [NT] Remove the last new line (if any) before a </pre> in tag
           to reduce the empty space to the next paragraph.
       * lib/Util.pm:
         + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules
           LANG.
         + [JW] Stricten the DCtrl parser to choke on some syntax errors
           that were silently ignored.  (Closes: #639516)
     .
       * man/lintian.pod.in:
         + [JW] Fixed some stray POD markup.  (Closes: #640705)
         + [JW,NT] Clarified that --tags and --tags-from-file ignores
           display settings.
         + [NT] Documented how lintian behaves if --quiet is used together
           with --verbose or --debug.
         + [NT] Documented how --verbose and --quiet can be enabled via
           the config file.  Only one of "verbose" and "quiet" may
           appear in the config file.
     .
       * profiles/debian/ftp-master-auto-reject.profile:
         + [NT] Refreshed to include udeb-uses-non-gzip-data-tarball.
     .
       * private/*:
         + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules
           LANG.
       * private/refresh-manual-refs:
         + [NT] Remove code to refresh refs to the Library Packaging
           Guide.
         + [JW] Added the java-policy and fixed the lintian ref.
         + [JW] Don't strip newlines from titles, but treat them as regular
           whitespace characters.
         + [JW] Strip some superfluous HTML markup from titles.
     .
       * reporting/{config,html_reports,templates/foot.tmpl}:
         + [NT] Added a link to the Lintian source code.
       * reporting/harness:
         + [NT] Added missing import statement.
       * reporting/html_reports:
         + [JW,NT] Create a gzip'ed version of the raw lintian.log.
           (Closes: #637819)
       * reporting/templates/head.tmpl:
         + [NT] Show the list of all tags in the page header.  Thanks to
           Arno Töll for the suggestion and the patch.  (Closes: #640962)
       * reporting/templates/index.tmpl:
         + [NT] Added link to the new gzip'ed lintian.log.
     .
       * t/*:
         + [JW,NT] Fixed test failures caused by unpacking the source
           with a umask different from 0022.  (Closes: #637649)
    Checksums-Sha1:
     62343e14a4e0e28a62ee6d3a35b946c7815eeff8 1440 lintian_2.5.3.dsc
     d63b13670c58c7cbc4c1bac41d29fab1dee1deef 988539 lintian_2.5.3.tar.gz
     3af2e260240e600511f198e3975f83a93d2d7251 632516 lintian_2.5.3_all.deb
    Checksums-Sha256:
     bf43a824be90a6dc6cd08d3efcd1e57df6926ee816e8e9fa0700b5f068d64f82 1440 lintian_2.5.3.dsc
     9cd1ab4e9d590f631b7fe67a328e2323e6d769a3aed4f85b108e4d48cb6ab186 988539 lintian_2.5.3.tar.gz
     48c3b61ddcd71258b4f435408838f166573c32bdd498d19660259e88354dea1c 632516 lintian_2.5.3_all.deb
    Files:
     04ec9826174ffe07c3a8074881748452 1440 devel optional lintian_2.5.3.dsc
     d5625b1605d80e95dc8fa80691b2cbdf 988539 devel optional lintian_2.5.3.tar.gz
     75aa38e1ee030fa209cb03380fb36b2a 632516 devel optional lintian_2.5.3_all.deb
    
  • 2.5.2
    Release 2.5.2 into unstable
    
    Format: 1.8
    Date: Wed, 10 Aug 2011 18:35:47 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.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: 217023 536364 617905 620289 620418 624201 624521 630698 630925 631432 631513 631530 631656 631662 631674 631711 631763 631786 631872 632115 632159 632550 632556 632693 632789 632883 633044 633853 633976 634222 634874 635354 635441 635447 635495 636354 636681 637259
    Changes:
     lintian (2.5.2) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - debian-rules-uses-deprecated-makefile
           - debian-rules-uses-or-modifies-user-only-variable
           - duplicate-changelog-files
           - package-has-long-file-name
           - source-package-component-has-long-file-name
           - udeb-uses-non-gzip-data-tarball
           - upstart-job-in-etc-init.d-not-registered-via-update-rc.d
         + Removed:
           - calls-suidperl-directly
           - suid-perl-script-but-no-perl-suid-dep
     .
       * checks/*:
         + [NT] Migrated to use new methods in the Lintian::Collect
           interfaces rather than accessing the Lab directly.
         + [NT] Removed "fields" from Needs-Info.
       * checks/{debconf,conffiles}.desc:
         + [NT] Added missing bin-pkg-control Needs-Info.
       * checks/{cruft,fields}{,.desc}:
         + [NT] Relocated doc pkg not arch all tag; it was never
           triggered since cruft was a source check and the tag
           could only be triggered for binary packages.
       * checks/binaries:
         + [NT] Added lib/${MULTIARCH_DIR} to the list of paths to
           check for public shared libraries.  Thanks to Sven Joachim
           for the report and the patch.  (Closes: #630698)
         + [NT] Recognise .gox files as object files that cannot be
           stripped.  Thanks to Matthias Klose for the report.
           (Closes: #624521)
         + [NT] Do not assume that the architecture field is present.
         + [NT] Emit "arch-dependent-file-in-usr-share" and
           "binary-in-etc" also for static compiled files.  Thanks to
           Jakub Wilk for the report and the patch.  (Closes: #635354)
         + [NT] Fixed false-negative for rpath, if the rpath included
           the multi-arch dir.  Thanks to Jakub Wilk for the report and
           the patch.  (Closes: #637259)
       * checks/changelog-file:
         + [NT] Removed exception for symlinked changelogs if the
           package had an Ubuntu version.  This exception is now
           handled by the profile.  Thanks to Benjamin Drung for the
           heads up.
       * checks/circular-deps.desc:
         + [NT] Fixed typo; thanks to Nicolás Alvarez for the report
           and patch.  (Closes: #630925)
       * checks/control-files:
         + [NT] Refactored static tables into data-files.
       * checks/copyright-file:
         + [NT] Stricten one of the regexes for catching left over
           helper templates.  This should prevent false-positives for
           some license texts.  Thanks to Charles Plessy for the
           report.  (Closes: #631674)
         + [NT] Use group data to determine if a package is foreign
           or not for symlinked /usr/share/doc/<pkg> dirs.  This
           avoids the need for symlinks between packages in the
           lab.
       * checks/deb-format{,.desc}:
         + [NT] Allow data.tar.xz as the third member.  Thanks to
           Ansgar Burchardt for the report and patch.
           (Closes: #632556)
         + [NT] Added test for udebs having non-gzip data members,
           since the debian-installer does not support them.  Thanks
           to Luk Claes.  (Closes: #634874)
       * checks/debhelper:
         + [NT] Do not trigger deprecation warning for dh_python if it
           is followed by a "$".  This prevents false-positives when
           a Makefile variable is used to choose between dh_python2
           and dh_python3.  Thanks to Leonid Borisenko for the report.
           (Closes: #631662)
         + [NT] Do not trigger deprecation warning for dh_python-ply,
           which Lintian incorrectly identified as dh_python.  Thanks
           to Daniele Tricoli for the report.  (Closes: #632693)
         + [NT] Fix a broken regex that caused Lintian skip brace
           expansion checks for some debhelper files.  Thanks to
           Jakub Wilk for the report and the patch.  (Closes: #632883)
         + [NT] Do not consider "debian/debhelper" a temporary debhelper
           file.  Some packages uses this a directory to store their
           debhelper files.
       * checks/debian-source-dir{,.desc}:
         + [NT] Added missing word in the tag description for
           git-patches-not-exported.
         + [NT] Fixed information disclosure issue, where Lintian could
           be tricked into disclosing the present of files on the host
           system via specially crafted source packages.
       * checks/duplicate-files:
         + [NT] Exclude  __init__.py files from the check as they are
           required even if they are empty.  Thanks to Daniele Tricoli
           for the report.  (Closes: #632789)
         + [NT] Report duplicate changelogs as a separate tag.
       * checks/fields:
         + [NT] Refactored to use Lintian::Data and use new data files
           from data/fields.
         + [NT] Added python3-dev and rmeoved python2.{4,5} from
           $PYTHON_DEV.  Thanks to Jakub Wilk for the report and the
           patch.  (Closes: #633044)
         + [NT] Fixed a bug where the libdb1-compat tag only triggered
           if libdb1-compat was listed in Pre-Depends.
         + [NT] Updated list of python "dev" packages.  Thanks to
           Jakub Wilk for the patch.
       * checks/filename-length{,.desc}:
         + [NT] New file that checks the length of the package file
           names.  (Closes: #631656)
       * checks/files:
         + [NT] Check for embedded copies of the underscore javascript
           library.  Thanks to Jakub Wilk for report and the patch.
           (Closes: #631513)
         + [NT] Removed a leading slash from the filename part of the
           extra for python-debug-in-wrong-location.  Thanks to
           Jakub Wilk for the report and the patch.  (Closes: #631530)
         + [NT] Accepted patch from Marcelo Jorge Vieira to catch
           four additional embedded javascript libraries.
           (Closes: #635447)
         + [NT] Stricten the regex for finding .xvpics dirs.
         + [NT] Shipping a lintian override is no longer enough to
           make lintian consider the package for "non-empty".
       * checks/init.d{,.desc}:
         + [NT] Provide a separate tag for upstart-jobs not registered
           via update-rc.d in postinst.  This allows vendors (such as
           Ubuntu) to disable this tag for upstart-jobs only using the
           new vendor profiles.  While this would break overrides, all
           existing overrides appears to be for normal scripts rather
           than upstart-jobs.  (Closes: #631872)
       * checks/java{,.desc}:
         + [NT] Jar files containing clojure files are no longer
           considered to be codeless.
         + [NT] Exclude jar files in /usr/lib/xul{-ext,runner} from the
           "jar-not-in-usr-share" check.  (Closes: #635495)
         + [NT] Fixed a typo in a tag description.
       * checks/menu-format.desc:
         + [NT] Mentioned how to git rid of the CR characters in the
           desktop file.  Thanks to Jakub Wilk.
       * checks/nmu:
         + [NT] "LowThresholdNMU" will now work as an alternative to
           "NMU" in changelogs for suppressing
           changelog-should-mention-nmu.  Thanks to Jordi Mallach for
           the report.  (Closes: #620418)
       * checks/po-debconf:
         + [NT] Allow po-files with an "@modifier", which works with
           debconf (>= 1.5.34).  (Closes: #617905)
       * checks/rules:
         + [NT] Check included files in d/rules against a limited
           number of common makefile snippets, which are known not
           to implement all the required targets.  This prevents
           false negatives of missing targets.  Thanks to
           Jakub Wilk for the suggestion and the initial makefile
           list.  (Closes: #631711)
         + [NT] Warn about including the CDBS simple-patchsys and dpatch
           as they are both deprecated by source format 3.0 (quilt).
           Thanks to Nelson A. de Oliveira for reporting and Luk Claes
           for providing an initial patch.  (Closes: #624201)
         + [NT] Added check for using DEB_*FLAGS_{SET,APPEND} in d/rules.
           Thanks to Raphaël Hertzog for the report.  (Closes: #631786)
       * checks/scripts{,.desc}:
         + [NT] Removed perl-suid related tags as the package is no
           longer available and we have no known packages triggering
           the tags at the moment.  (Closes: #631432)
         + [NT] Added perl6/rakudo as a known interpreter.  Thanks to
           Alessandro Ghedini for the report and patch.  (Closes: #636354)
       * checks/shared-libs{,.desc}:
         + [NT] Fixed broken sentence.  Thanks to Norbert Preining for
           reporting the issue.
         + [NT] Applied patch from Peter Pentchev to correct the logic for
           testing for shlib-calls-exit.  (Closes: #633976)
         + [NT] Mention that some of the tags may be triggered due to the
           debhelper bug #204975.  Thanks to Jakub Wilk for the report.
           (Closes: #633853)
       * checks/symlinks:
         + [NT] Symlink checking extended to relative paths as well.
           (Closes: #217023)
     .
       * collection/*:
         + [NT] Removed all Needs-Info on "fields" and all checks that
           used the "fields" dir (or files therein) to determine if the
           scripts had been called in the wrong dir.
       * collection/diffstat:
         + [NT] No longer unconditionally creates a diffstat file,
           since the Lintian::Collect interface will fall back to
           using /dev/null in its absence.
       * collection/fields:
         + [NT] Removed creation of cross package symlinks.  They have
           been replaced by the group information that checks are
           passed.
         + [NT] Deprecated it in favour of a smarter Lintian::Collect.
           It will be removed in a later release; for now it will just
           remove the "fields" directory in the lab.
       * collection/file-info:
         + [NT] Double check the output of file(1) when it says a ".gz"
           file is not gzip compressed.  This should reduce the number
           of false-positives gz-file-not-gzip tags.
           (Closes: #620289)
         + [NT] Open files before using chdir.  In the future unpacked
           may be a symlink.
       * collection/index{,.desc}:
         + [NT] Updated to handle source packages and with support for
           multi tarball source packages.
     .
       * data/control-files/{,u}deb-permissions:
         + [NT] Added files.
       * data/fields/*:
         + [NT] Added new files based on data variables from checks/fields.
       * data/fields/obsolete-packages:
         + [NT] Added ligdigest-sha1-perl on request of the Perl Team.
           Thanks to Salvatore Bonaccorso for the report and patch.
           (Closes: #635441)
       * data/fields/perl-provides:
         + [NT] Refreshed against perl 5.12.4.
       * data/files/standard-files:
         + [NT] Added file.
       * data/rules/{deprecated,known}-makefiles:
         + [NT] Added file.
       * data/spelling/corrections:
         + [RA] Remove discontiguous correction.  The OED lists this as valid.
           Thanks, Charles Plessy.  (Closes: #632159)
         + [NT] Added another correction for "specification".  Thanks to
           Jakub Wilk for the hint.  (Closes: #634222)
         + [NT] Added another correction for "development" and "misspelt".
           Thanks to Pino Toscano and Jakub Wilk for the suggestion.
     .
       * debian/control:
         + [NT] Bumped debhelper version to 8.1.0 due to the build-arch and
           build-indep targets.  Thanks to Mark Hymers for the heads up and
           a patch.  (Closes: #632550)
         + [NT] Added Build-Depends on cdbs, it is needed for some of the
           tests.
         + [NT] Pruned the Uploaders list a bit.  We would like to thank
           Jeroen van Wolffelaar, Frank Lichtenheld and Marc 'HE'
           Brockschmidt for their work on Lintian in the past.
       * debian/lintian.install:
         + [NT] Added the profiles directory.
       * debian/rules:
         + [NT] Added target to update the profiles.
     .
       * doc/lintian.xml:
         + [NT] Added information about the new Vendor profiles.
         + [NT] Improved various parts of the User Manual.  Especially
           mention that Lintian can be run on changes files and this
           processes all packages related to the changes file.
       * doc/lintianrc.example:
         + [NT] Added more sample options.
     .
       * frontend/{lintian,lintian-info}:
         + [NT] Added profile support (new option --profile), please
           refer to the Lintian User Manual for more information.
       * frontend/lintian:
         + [NT] Ensure that all dependency collections of a check are
           loaded.  Previously Lintian would only load direct
           dependencies of a collection and assume that was enough.
         + [NT] Allow "verbose" to appear in the lintianrc file.
         + [NT] Added new "--packages-from-file" option.  Lintian will
           read packages from the file (one package per line) and process
           these.  Unlike "--packages-file" it allows its argument to be
           "-" for stdin and the format is simpler.
         + [NT] Deprecated "--packages-file" in favour of the new
           "--packages-from-file" option.
         + [NT] Allow "y" as short form of "yes" in the configuration file.
           Furthermore, ignore case when doing the check for boolean
           values.
     .
       * lib/Lab.pm:
         + [NT] Removed $dist argument to lab creation, since we rely on
           LINTIAN_DIST being exported anyway.
         + [NT] Allow temporary labs to contain the same package twice if
           the version or/and architecture differs.  (Closes: #632115)
       * lib/Lab/Package.pm:
         + [NT] Symlink in all components of the source package when
           creating the source entry in the lab.  Also removed legacy
           code for using the old unpack scripts.
       * lib/Lintian/Collect/{Binary,Source}.pm:
         + [NT] Refactored code from these files into the module
           Lintian::Collect::Package.
       * lib/Lintian/Collect/Package.pm:
         + [NT] New file.  This serves as a base for Lintian::Collect
           modules that can be unpacked.
       * lib/Lintian/Command.pm:
         + [NT] Added support for appending output to files without
           truncating them first via the new out_append and
           err_append options.
       * lib/Lintian/Data.pm:
         + [NT] Let new take an optional fourth argument, a code sub,
           that can be used to pre-process the value.
       * lib/Lintian/{Internal/FrontendUtil,Profile}.pm:
         + [NT] New files.
       * lib/Lintian/ProcessablePool.pm:
         + [NT] Made the pool consider two packages with the same name
           as duplicates even if their version or architecture differs,
           when the underlying Lab does not support this run.  This
           causes lintian to drop one of the packages rather than ending
           up with an internal error.
       * lib/Lintian/{Tag/Info,Tags}.pm:
         + [NT] Updated for profile support.
       * lib/Read_pkglists.pm:
         + [NT] Merged the binary and udeb format since they were
           essentially the same.  Old udeb files can still be parsed
           as binary ones.
     .
       * man/lintian.pod.in:
         + [NT] Documented the new --profile option.  Note that the
           options --suppress-tags{,-from-file} now supresses tags
           in the active profile.
         + [NT] Removed all refereces to "unpack-level".  All unpack
           levels have been replaced by collections.
         + [NT] Clarified that some command-line arguments are only
           useful when using a static lintian lab.
         + [NT] Described the configuration file format.  Thanks to
           Sven Joachim for the report.  (Closes: #636681)
       * man/lintian-info.pod:
         + [NT] Documented the new --profile option.
     .
       * profiles/*:
         + [NT] Added default profiles for Debian and Ubuntu.  Note
           that these profiles will silently ignore overrides for
           "fatal" (non-overridable) tags.  (Closes: #536364)
     .
       * reporting/harness:
         + [NT] Use --packages-from-file instead of --packages-file.
       * reporting/{html_reports,templates/index.tmpl}:
         + [NT] Always emit a page for tags, even if they are not emitted.
           It will also include a link to the entire list of known tags.
           (Closes: #631763)
       * reporting/templates/{tag-not-seen,tags-all}.tmpl:
         + [NT] New files.
     .
       * unpack/list-binpkg:
         + [NT] Added a -u option to make it fetch udebs insteaad of
           regular binaries.  This and the udeb/bin format merge makes
           list-udebpkg obsolete.
       * unpack/list-udebpkg:
         + [NT] Removed in favour of list-binpkg.
       * unpack/unpack-srcpkg-l1:
         + [NT] Removed in favour of the collection system.
    Checksums-Sha1:
     4e342b684fb20f9799e0cbd88fc950b4ceaf2f51 1428 lintian_2.5.2.dsc
     520872910568f6cd7fc7a61007780ebba0b380ec 956735 lintian_2.5.2.tar.gz
     dcebbe52bb7c3d79cd3e850714eb2f2ac5d33950 616626 lintian_2.5.2_all.deb
    Checksums-Sha256:
     b4f578203b9f7d4dcd28cbb15ed477a398bbd47c7c3e35851e2243ee8dea7d5e 1428 lintian_2.5.2.dsc
     bb4ee9723ed031803865e292ae3d4d9246b8287fb538608eee3b5f1035eabb0b 956735 lintian_2.5.2.tar.gz
     f021f48bc3fe1f5bf00026d0989c8468b297ef833de5a42cecadba72c63db0b7 616626 lintian_2.5.2_all.deb
    Files:
     a6fee0207ca3439beed085d310f17bbf 1428 devel optional lintian_2.5.2.dsc
     733ba64dce52c71c30397fba134156cd 956735 devel optional lintian_2.5.2.tar.gz
     b9880afa6475182b979a95466d675146 616626 devel optional lintian_2.5.2_all.deb
    
    
  • 2.5.1
    Release 2.5.1 into unstable
    
    Format: 1.8
    Date: Wed, 15 Jun 2011 23:05:28 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.1
    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: 460350 496902 541978 588831 598412 605012 614876 616493 616553 625886 626476 626587 626597 626775 627082 627431 628673 628754 629056 629189 629193 629288 629453 629648 630164 630560
    Changes:
     lintian (2.5.1) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - bad-perm-for-file-in-etc-sudoers.d
           - debian-rules-missing-recommended-target
           - dh_pycentral-is-obsolete
           - dh_python-is-obsolete
           - illegal-multi-arch-value
           - non-empty-dependency_libs-in-la-file
         + Removed:
           - uses-dh-python-with-no-pycompat
           - ldconfig-symlink-before-shlib-in-deb
     .
       * checks/binaries:
         + [NT] Applied patch from Paul Wise to detect binaries embeddeding
           glee, glew and libtheora.  (Closes: #629288)
         + [NT] Also consider multiarch dirs when looking for public shared
           libraries.  (Closes: #630164)
       * checks/debhelper{,.desc}:
         + [NT] Recognise that dh_python and dh_pycentral are now obsolete.
           (Closes: #496902, #541978)
       * checks/changes-file:
         + [NT] Always verify the checksums of changes-files.
       * checks/copyright-file:
         + [NT] Extended current dh_make template checks.  Thanks to
           Nelson A. de Oliveira for the patch.  (Closes: #598412)
       * checks/fields{,.desc}:
         + [NT] Allow "all" and "any" to appear together in the Architecture
           field of a .dsc file.  (Closes: #626775)
         + [NT] Added illegal-multi-arch-value.  (Closes: #616493)
       * checks/files:
         + [NT] Fixed two misnamed udeb tags, which lead to an internal
           error if triggered.  Thanks to Guillem Jover for the report.
           (Closes: #628754)
         + [NT] Added bad-perm-for-file-in-etc-sudoers.d tag.
           (Closes: #588831)
         + [CW] Do not issue missing-pre-dependency-on-multiarch-support for
           udebs.
         + [NT] Limit missing-pre-dependency-on-multiarch-support to real
           files only.  Previously it would also check symlinks.
           (Closes: #629648)
       * checks/java{,.desc}:
         + [NT] Sort the jar files by name, so they are checked in the same
           order.
         + [NT] Improved the description of classpath-contains-relative-path.
           (Closes: #629189)
         + [NT] Reduced false-positives of classpath-contains-relative-path.
           Relative classpaths are now okay if they point to jar files in
           /usr/share/java (but not subdirs thereof) and there is a strong
           libX-java dependency.  Alternatively if the classpath points to
           a file or a symlink in the package itself, then it is also okay.
         + [NT] Allow maven plugins to be without classpaths.
           (Closes: #629056)
       * checks/manpages.desc:
         + [ADB] Don't suggest using debmake's output as a reference.  The
           package is not even in oldstable any more.
       * checks/md5sums.desc:
         + [ADB] Drop references to obsolete debstd.  Thanks to Steve Langasek
           for the pointer.
       * checks/rules:
         + [NT] Removed code for handling packages with dh_python.
         + [NT] Fixed the code for determining Build-Depends for python
           packages.  Thanks to Jakub Wilk for the patch.
           (Closes: #614876, #616553)
         + [NT] Applied patch from Roger Leigh to implement the check for
           rules files missing the build-arch and build-indep targets.
           (Closes: #605012)
       * checks/shared-libs{,.desc}:
         + [NT] Added non-empty-dependency_libs-in-la-file.  (Closes: #628673)
         + [NT] Removed ldconfig-symlink-before-shlib-in-deb.
     .
       * collection/java:
         + [NT] Fixed a regex that would accept any file ending with "jar" to
           be a jar file rather than only accepting ".jar".  This fixes a
           number of false-positives java checks.
       * collection/unpacked:
         + [NT] Added support for unpacking source packages using libdpkg-perl,
           instead of dpkg-source, if the latter is not present.
           (Closes: #626476)
     .
       * data/binaries/multiarch-dirs:
         + [NT] New file - maps architectures to multiarch dirs.
       * data/fields/{perl-provides,virtual-packages}:
         + [NT] Refreshed.  (Closes: #627082, #627431)
       * data/output/ftp-master-*:
         + [NT] Refreshed.
       * data/shared-libs/ldconfig-dirs:
         + [NT] Updated ldconfig path for i386 multiarch paths.  Thanks to
           Raphaël Hertzog for the reminder.
       * data/spelling/corrections-multiword:
         + [CW] Remove the "requires to" correction; it has too many common
           false positives, especially involving relative clauses.
           (Closes: #625886)
     .
       * debian/control:
         + [NT] (Build-)Dependency changes.
           - xz-lzma is now preferred to lzma as Build-Dependency
           - Added depends on libdpkg-perl
           - Reduced dpkg-dev to a suggests, we can use libdpkg-perl as
             fallback.
           - Explicitly depends on bzip2 to always support bz2 source packages.
           - Added xz-utils as suggests - needed for .xz source packages.
     .
       * doc/lintian.xml:
         + [NT] Clarify that the package type is not listed in the output for
           binary packages.  (Closes: #629193)
     .
       * frontend/lintian:
         + [NT] Allow some options to be put into the lintianrc file.
           (Closes: #460350)
         + [NT] Added --no-cfg option that can be specified if no config
           file should be read.
         + [NT] Deprecated --checksums (also known as --md5sums and -m).
           Lintian will now always verify the checksums in changes files.
           The options will be accepted with a warning for now, but may
           be removed in a later release.  (Closes: #629453)
         + [NT] Fixed an issue where fail was called before it was
           available.  Thanks to Toby Corkindale for the report.
           (Closes: #630560, LP: #797553)
     .
       * lib/Lintian/Tag/Info.pm:
         + [NT] Output the name of the check and the type of the check
           along with the description of the tag.
       * lib/Lintian/Tags.pm:
         + [NT] Fixed a flaw in logic that gave incorrect results for
           architecture dependent overrides.  Thanks to Andreas Beckmann for
           the report and the patch.  (Closes: #626587)
     .
       * man/lintian.pod.in:
         + [NT] Mentioned that --checksums and aliases are deprecated.
     .
       * unpack/list-srcpkg:
         + [ADB] Don't rely on the order of fields in the Sources file.  The
           files produced by the Debian archive no longer follow the order
           which the code previously assumed, and we shouldn't assume that
           the order won't change again in the future.  (Closes: #626597)
    Checksums-Sha1:
     006b6509150d07fbbd96e43903dd9c185441a729 1526 lintian_2.5.1.dsc
     f0c1f42f79bbd71a753601495006e77e9df15add 934889 lintian_2.5.1.tar.gz
     b6aae95d8c5f5757f3509f2ce8bfba8fa3c1dbf8 591218 lintian_2.5.1_all.deb
    Checksums-Sha256:
     985297b1e3aa5ef3e9b2d8e40ade980f7d94f3cc6c914ca1c9d99d038755d49a 1526 lintian_2.5.1.dsc
     b8812da6a1f31ed462b71d16ab39b491b75291dc7ac40bca629733dffa4726f6 934889 lintian_2.5.1.tar.gz
     b6920d86725fe75f292594356071298fd173b65240159b6a3625bf1fd80174c5 591218 lintian_2.5.1_all.deb
    Files:
     896dbc7e3f964d6e33614c2eccce1310 1526 devel optional lintian_2.5.1.dsc
     8281c27f660386be3cb91dffd58173e6 934889 devel optional lintian_2.5.1.tar.gz
     c34b7b14852cc1abd53d77ee29eb0d26 591218 devel optional lintian_2.5.1_all.deb
  • 2.5.0
    Release 2.5.0
  • 2.5.0-rc3
    Release 2.5.0~rc3
  • 2.5.0-rc2
    Release 2.5.0~rc2
    
    Format: 1.8
    Date: Tue, 05 Apr 2011 20:25:09 +0200
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.0~rc2
    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: 614906 615072 616403 616505 617227 617266 617816 618921 619287 619290 619487
    Changes:
     lintian (2.5.0~rc2) unstable; urgency=low
     .
       Uploading to unstable.
     .
       * Summary of tag changes:
         + Added:
           - unknown-multi-arch-value
           - package-needs-versioned-debhelper-build-depends
         + Removed:
           - old-versioned-python-dependency
     .
       * checks/binaries:
         + [ADB] Update binary-from-other-architecture's tests in line with the
           changes to filename output introduced in 2.5.0~rc1.
           (Closes: #614906)
       * checks/changes-file.desc:
         + [NT] Added oneiric as valid Ubuntu distribution.  Thanks to Benjamin
           Drung for the patch.  (Closes: #617227)
       * checks/deb-format:
         + [NT] Removed assumption that there was always a changelog in a binary
           with a data.tar.lzma member.
       * checks/debhelper:
         + [NT] Reduced package-lacks-versioned-build-depends-on-debhelper to a
           pedantic tag.  It is now only emitted for debhelper compat levels of
           7 or less, since even oldstable ships with debhelper 7.
         + [NT] Added package-needs-versioned-debhelper-build-depends, which
           replaces package-lacks-versioned-build-depends-on-debhelper old
           task of warning if a missing versioned depends may lead to a build
           failure.  Currently this is only emitted for compat 8 (or higher).
         + [NT] Stopped emitting tags for using dh_* (and dh) if these scripts
           is in debhelper 7 (or earlier).
       * checks/fields{,.desc}:
         + [NT] Recognise Multi-Arch as a known binary field.  (Closes: #617816)
         + [NT] Fixed typo in a tag description.
         + [NT] Removed old-versioned-python-dependency per request of the
           Python team.  The tag was outdated and most instances of it was
           false positives.  Thanks to Piotr Ożarowski and Jakub Wilk for
           the report and clarification.  (Closes: #619487)
         + [NT] Accepted patch from Joachim Breitner to support new Haskell
           package naming scheme.
         + [NT] Added Built-Using as a known binary and udeb field.  This
           field is supported with dpkg 1.16.0.
       * checks/files:
         + [NT] Also check files in /etc/cron.d for dots in filenames.  Thanks
           to Thijs Kinkhorst for the report and patch.  (Closes: #615072)
         + [NT] Applied patch to also detect copies of CKEditor.  Thanks to
           Jeroen Dekkers for the report and the patch.  (Closes: #616505)
         + [NT] Fixed a regression in caused by inconsistent prefixes.
       * checks/huge-usr-share:
         + [NT] Removed assumption that there is always files in usr/share.
       * checks/menu-format:
         + [NT] Fixed an inconsistency in output of file names.  Thanks to
           أحمد المحمودي (Ahmed El-Mahmoudy) for the report.
           (Closes: #618921)
       * checks/menus:
         + [NT] Fixed check for special files that does not need to be
           registered with doc-base (e.g.  README.html).  Thanks to
           Tanguy Ortolo for the report.  (Closes: #617266)
         + [NT] Accepted patch from Joachim Breitner to support new Haskell
           package naming scheme.  (Closes: #616403)
       * checks/patch-systems.desc:
         + [NT] Reduced unneeded-build-dep-on-quilt to a pedantic tag,
           since some people keep the dependency on quilt to ease
           backporting for older releases.
     .
       * data/changelog-file/ubuntu-dists:
         + [NT] Added oneiric as valid Ubuntu distribution.  Thanks to Benjamin
           Drung for the patch.
       * data/common/source-fields:
         + [NT] Added 'package-list' field, which is emitted by dpkg 1.16.0.
       * data/spelling/corrections:
         + [NT] Added more misspellings.
     .
       * t/tests/shared-libs-la-files:
         + [NT] Fixed an issue where files would not be included in the tarball
           due to dpkg-source's exclude patterns.  (Closes: #619287)
       * t/tests/*:
         + [NT] Modified some versioned dependencies that the new dpkg will
           not consider valid from 1.16.0.  (Closes: #619290)
    Checksums-Sha1:
     6c8f47684bffdcb8b9356d6900a86a4efa631e5c 2337 lintian_2.5.0~rc2.dsc
     0ee05e708490bb4a311da440fac9db9d9101d447 894858 lintian_2.5.0~rc2.tar.gz
     b039433b0173876a591372c5cdeb79ef2c176755 561092 lintian_2.5.0~rc2_all.deb
    Checksums-Sha256:
     dda655f5ff92bb76381d19770e205292634f378b9c18eab085d626df4c7545bf 2337 lintian_2.5.0~rc2.dsc
     9ba30c40668cbb0ede909303016e8dabfb70f7fedca0532a637ab411e3c8e15e 894858 lintian_2.5.0~rc2.tar.gz
     273f5336539337aa55739d7ad563fce51f6d0d55387965fb1600289006626997 561092 lintian_2.5.0~rc2_all.deb
    Files:
     3446baf9c383331d53b02f8198164183 2337 devel optional lintian_2.5.0~rc2.dsc
     f6a7b1f44d7defbd8b36c69b92d48413 894858 devel optional lintian_2.5.0~rc2.tar.gz
     69ca29c492f3600de6e8e8546d50d7a1 561092 devel optional lintian_2.5.0~rc2_all.deb
    
    
  • 2.5.0-rc1
    Release 2.5.0~rc1
    
    Format: 1.8
    Date: Tue, 22 Feb 2011 20:28:48 -0600
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.5.0~rc1
    Distribution: experimental
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 534940 576005 576012 576014 576283 582408 582767 582769 590723 591300 591316 591323 591331 592358 592491 592533 593397 593603 593832 593837 594254 595530 595941 596848 597990 598251 600866 600905 600906 602632 602655 603053 603800 604047 604167 605744 605844 606506 606933 607281 607502 607730 607731 608554 608810 608866 609153 610218 611349 611439 612137 612568
    Changes:
     lintian (2.5.0~rc1) experimental; urgency=low
     .
       The "welcome Niels Thykier!" release.
     .
       * Summary of tag changes:
         + Added:
           - build-depends-on-specific-java-doc-package
           - depends-on-specific-java-doc-package
           - unneeded-build-dep-on-quilt
           - description-synopsis-starts-with-article
           - needless-dependency-on-jre
           - temporary-debhelper-file
           - compressed-objects.inv
           - unused-build-dependency-on-cdbs
           - python-debug-in-wrong-location
           - debian-watch-contains-dh_make-template
           - missing-dependency-on-python-central
           - python-module-in-wrong-location
           - missing-dependency-on-python-support
           - package-installs-python-bytecode
           - debhelper-maintscript-needs-versioned-build-depends
         + Removed:
           - embedded-zlib (now in embedded-library)
           - embedded-libpng (now in embedded-library)
           - embedded-libjpeg (now in embedded-library)
           - embedded-libopenjpeg (now in embedded-library)
           - package-installs-python-pyc (replaced by
             package-installs-python-bytecode)
     .
       * checks/*:
         + [NT] Use the new pre-sorted file {index,info} when iterating over
           files.
         + [NT] All checks now report files without any "./" or "/" prefix.
           This may break existing overrides.  (Closes: #534940)
       * checks/binaries:
         + [RA] Exclude kfreebsd-kernel-di-{amd64,i386} from the
           embedded-zlib check since it's in the kernel.  (Closes: #593397)
         + [RG] Add swipl to the list of known interpreters.  (Closes: #591316)
         + [RG] Detect embedded copies of ftgl, t1lib, gl2ps, libgd2,
           ncurses, openssl (libcrypto), sqlite/3, libm, ltdl, curl, libmng,
           libmsn, libmikmod, libmysqlclient, and tinyxml.
         + [RG] Merge embedded-{zlib,lib{png,jpeg,openjpeg}} into
           embedded-library.
         + [RG] Find directories based on the file's type instead of file(1)'s
           unforgiving output.  Thanks, Gabriele Giacone.  (Closes: #597990)
       * checks/cruft{,.desc}:
         + [NT] Extended the diff-contains-substvars check to also catch files
           prefixed with a package name.
         + [NT] Corrected the description of diff-contains-$vcs-control-dir.
           It incorrectly assumed that -i worked for native packages.
           (Closes: #609153)
         + [NT] Moved the list of autotools packages into data/cruft/autotools.
         + [NT] Clarified that dpkg-source looks for <package>_<upstreamversion>
           and not <package>_<version> in the description of
           native-package-with-dash-version.  Thanks to Daniel Thomas for the
           report.  (Closes: #594254)
       * checks/debhelper{,.desc}:
         + [NT] Fix dependency check for dh_nativejava, default-jdk has never
           provided dh_nativejava.  (Closes: #606506)
         + [NT] Added check for temporary debhelper files that ought to have
           been removed by dh_clean.  (Closes: #598251)
         + [NT] Added check for unused build dependency on cdbs.  Thanks to
           Jari Aalto for suggesting this.  (Closes: #582769)
         + [NT] Added check for incorrect debhelper version when using the
           maintscript feature from debhelper 8.1.0.
       * checks/debian-source-dir:
         + [NT] Added missing import of "Util" perl module.  Thanks to David
           Bremner for the patch.
       * checks/description{,.desc}:
         + [NT] Add a check for synopsis starting with articles.  Thanks to
           Nelson A. de Oliveira for the patch.  (Closes: #603053)
         + [NT] Fixed false positive description-contains-duplicated-word
           caused by Lintian ignoring quoted words.  Thanks to Gregor
           Herrmann for report.  (Closes: #590723)
       * checks/fields{,.desc}:
         + [NT] Added check for packages (build) depending on openjdk-X-doc or
           classpath-doc instead of the default-jdk-doc metapackage.
           (Closes: #593837)
         + [NT] Fixed spelling of metapackage in tag descriptions.
         + [NT] Added needless-dependency-on-jre tag.
         + [NT] Corrected Policy references for the uploader tags.  Thanks to
           David Prévot for spotting this issue and providing a patch.
           (Closes: #602632)
         + [NT] Fixed false positives for breaks-without-version.  The tag
           will no longer be emitted if the package listed in Breaks is also
           listed in Replaces.  Thanks to Modestas Vainius for the report.
           (Closes: #605744)
         + [NT] Clarified that old-versioned-python-dependency can also be
           triggered if dh_python2 is used and the package is missing
           ${python:Breaks}. Thanks to Piotr Ożarowski for the report.
           (Closes: #604167)
         + [RG] Mention the package's original area in
           wrong-section-according-to-package-name.  (Closes: #608554)
       * checks/files{,.desc}:
         + [NT] Fixed false-positive extra-license-file for license.ui files.
           Thanks to Jeremy Sanders for the report.  (Closes: #595941)
         + [NT] Added hurd-udeb to the list of packages allowed to ship
           unusual top-level directories.  Thanks to Samual Thibault for
           the patch.  (Closes: #591331)
         + [NT] Fixed spelling of metapackage in empty-binary-package tag
           description.  (Closes: #591300)
         + [NT] Fixed false-positive extra-license-file for games.  Instead
           of skipping PATH directories Lintian now ignores all executable
           files.  (Closes: #608866)
         + [NT] Added compressed-objects.inv tag to catch compressed
           objects.inv files in python documentation.  Thanks to
           Fladischer Michael for the report and a partial patch.
           (Closes: #608810)
         + [NT] Added check for misplaced python debug files.  Thanks to
           Jakub Wilk for the report.  (Closes: #576014)
         + [NT] Added check for missing dependency on python-central.
           Thanks to Jakub Wilk for the report.  (Closes: #592533)
         + [NT] Added check for misplaced Python modules.  Thanks to
           Jakub Wilk for the report.  (Closes: #576012)
         + [NT] Removed the "!= 0755" part from the out of the tag
           executable-is-not-world-readable, since there are other valid
           world readable file permissions.
         + [NT] Added check for missing dependency on python-support.
           Thanks to Jakub Wilk for the report.  (Closes: #592491)
         + [NT] Added check for packages installing Python eggs and
           __pycache__ directories.  Also extended existing Python bytecode
           check to include ".pyo" files.  Thanks to Piotr Ożarowski,
           Jakub Wilk and the people in #debian-python for the report and
           help with implementing this.  (Closes: #576005)
       * checks/init.d.desc:
         + [RG] Raise severity of init.d-script-starts-in-stop-runlevel.
           (Closes: #603800)
       * checks/manpages:
         + [NT] Fixed typo in locale name.  Thanks to Christoph Biedl for
           spotting this.  (Closes: #606933)
       * checks/menu-format.desc:
         + [CW] Fix several typos.
       * checks/menus.desc:
         + [RA] Rephrase doc-base-uses-applications-section to be clearer that
           its advice is to remove the "Applications/" part of the section.
       * checks/nmu:
         + [RG] Completely abort if debian/changelog is a symlink.
           (Closes: #582408)
       * checks/patch-systems{,.desc}:
         + [NT] Added check for new unneeded-build-dep-on-quilt.
           (Closes: #582767)
       * checks/rules:
         + [RG] Drop some checks for versioned dependencies that can now be
           satisfied in stable (squeeze).  Thanks, Cyril Brulebois.
           (Closes: #612137)
         + [RG] Correctly handle include directives preceded by a tab.
           (Closes: #607281)
         + [RG] Allow 'ocaml' as an alternative to 'ocaml-nox'.  Thanks,
           Ralf Treinen.  (Closes: #612568)
       * checks/scripts:
         + [NT] Added mscgen as interpreter.
       * checks/standards-version:
         + [RG] Correctly handle cases where debian/changelog is a symlink.
       * checks/watch-file{,.desc}:
         + [NT] Added check for dh_make(1) templates in the watch file.
           Thanks to Nelson A. de Oliveira for the report.  (Closes: #600866)
         + [RG] Document that relying on SourceForge's webpages for finding
           new versions is not recommended either.  (Closes: #593603)
     .
       * collection/objdump-info:
         + [RG] Support stricter parameter handling of objdump-info from
           binutils 2.21.  Thanks, Andreas Beckmann.
           (Closes: #604047, LP: #683347)
     .
       * data/changelog-file/ubuntu-dists:
         + [CW] Add natty as a valid Ubuntu distribution, and remove the EOLed
           intrepid and jaunty.  (Closes: #611439)
       * data/cruft/autotools:
         + [NT] Added the file which is a list of all packages that will
           suppress the {ancient,outdated}-autotools-helper-file tags.
           Currently this is manually updated.  This new list includes
           dh-autoreconf, thanks to Felix Geyer.  (Closes: #592358)
       * data/debhelper/*:
         + [RG] Refresh against unstable.
       * data/debian-source-dir/known-files:
         + [NT] Added the file and included git-patches in it.  Thanks to
           Ron for the report and David Bremner for the initial patch.
           (Closes: #607502)
       * data/fields/essential:
         + [RG] Add hurd.  (Closes: #591323)
       * data/fields/obsolete-packages:
         + [NT] Added default-jdk-builddep.  See README.gcj-native-transition
           in java-common for the replacement.
       * data/fields/perl-provides:
         + [RG] Refresh against perl 5.10.1.
       * data/files/fonts:
         + [NT] Made tipa replace xfonts-tipa as font provider.
           (Closes: #595530)
         + [RG] Refresh against unstable.
       * data/files/locale-codes:
         + [RG] Refresh against isoquery 1.4.
       * data/shared-libs/ldconfig-dirs:
         + [NT] Removed the emul/ia32-linux directories as they are no longer
           used.  (Closes: #596848)
       * data/spelling/corrections:
         + [NT] Added more corrections.
       * data/spelling/corrections-case:
         + [NT] Added DocBook corrections.  Thanks to Jakub Wilk.
           (Closes: #611349)
       * data/spelling/corrections-multiword:
         + [NT] Added "allows to" and other similar misspellings.  Thanks
           to Matthew Paul Thomas for the report.  (LP: #608231)
     .
       * debian/control:
         + [RA] Add the build dependencies required to run the test suite
           during the build.  Many thanks to Niels Thykier for the investigative
           work to determine which packages are required.  (Closes: #593832)
         + [RA] Remove versions from dependencies when those versions are
           satisfied by oldstable (lenny).
         + [NT] Bump debhelper build dependency to 7.0.50~, since some tests
           depend on using dh7 with override targets.  (Closes: #607730)
         + [NT] Added Niels Thykier to uploaders.
         + [NT] Introduce (build) dependency on libemail-valid-perl.
         + [RG] Add a versioned build dependency on libtest-simple-perl or a
           recent Perl that has Test::More with subtests support.
       * debian/copyright:
         + [NT] Added Niels Thykier to maintainers.
       * debian/rules:
         + [RA] Run the test suite during the package build.
         + [NT] Replace dh_clean -k with dh_prep.
         + [NT] Add support for skipping the test suite per policy 4.9.1.
           Many thanks to David Bremner for the patch.
       * debian/compat:
         + [NT] Bump debhelper compat to 7.
       * debian/source/lintian-overrides:
         + [RG] Add overrides for quilt-related checks.
     .
       * frontend/lintian:
         + [NT] Ensure that Lintian always reaps processes it started before
           exiting.  In some cases these jobs would attempt to modify the
           lab while Lintian was trying to remove it.  Thanks to
           Andreas Beckmann for reporting this issue.  (Closes: #610218)
         + [NT] Sorted related options alphabetically.  Thanks to Jari Aalto
           for the initial patch.  (Closes: #600905)
     .
       * lib/Lintian/Check.pm:
         + [NT] Use Email::Valid to validate email addresses.
           (Closes: #602655)
         + [NT] Allow package names to be excluded from regular spelling
           checks.  They are still subject to multi word and case sensitive
           spelling checks.  Thanks to syq for the suggestion.
           (Closes: #576283)
       * lib/Lintian/Collect/Binary.pm:
         + [NT] Pre-sort file index and file info to avoid sorting it
           repeatedly in the checks.  (Closes: #605844)
     .
       * man/*:
         + [NT] Rewrote the man pages in pod.  (Closes: #600906)
     .
       * t/runtests:
         + [RG] Run blackbox tests in parallel too.
       * t/tests/{rules-not-makefile,scripts-missing-dep}:
         + [NT] Added new tests.  (Closes: #607731)
    Checksums-Sha1:
     4c0e5d2a64b4cf109e992c9da1e78760b196570c 1451 lintian_2.5.0~rc1.dsc
     d001ade3abcf4908e4f1841f06332a9d3b44930e 909647 lintian_2.5.0~rc1.tar.gz
     6feca23846f0e897c297ba53154ff33c0306cf64 563360 lintian_2.5.0~rc1_all.deb
    Checksums-Sha256:
     db918f967e0c68cde3ebdf3f242f539bb96c7932bcb9d36f7b9926f2549daf57 1451 lintian_2.5.0~rc1.dsc
     0d74d3a05e11cc519ec013f22bd657c00d376bb0929c91377823e823ccfe0352 909647 lintian_2.5.0~rc1.tar.gz
     c4ec6f31cfb6fe96106666a0a89ecf823bafe4e47d039cd5c9115acd4a7f76be 563360 lintian_2.5.0~rc1_all.deb
    Files:
     1205be32fcd76c4f362eb3dc1b26bf33 1451 devel optional lintian_2.5.0~rc1.dsc
     18886d2dfa7aaa90fc8c48d7b513dae6 909647 devel optional lintian_2.5.0~rc1.tar.gz
     3c265dc8ffca6eab4816cca548352950 563360 devel optional lintian_2.5.0~rc1_all.deb
    
    
  • 2.4.3
    Release 2.4.3
    
    Format: 1.8
    Date: Sun, 25 Jul 2010 21:50:45 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.4.3
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Russ Allbery <rra@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 575590 579964 580494 580767 582763 583555 583777 585657 586036 586816 587549 587837 588156 588896 589266
    Changes:
     lintian (2.4.3) unstable; urgency=low
     .
       The "Policy 3.9.1" release.
     .
       * Summary of tag changes:
         + Added:
           - embedded-library
         + Removed:
           - debian-news-entry-without-blank-line
           - dh_testversion-is-deprecated
     .
       * checks/binaries{,.desc}:
         + [RG] Detect embedded copies of expat, libbz2, libmagic, libxml2,
           pcre3, and tiff.
         + [RG] Recognise powerpcspe and sh4 ELF objects.
         + [RA] Warn that spelling-error-in-binary may produce false positives
           for words containing non-ASCII characters.  (See #588661)
       * checks/changelog-file{,.desc}:
         + [RA] apt-listchanges has been fixed, so drop the check for NEWS
           files ending in a trailing blank line.  (Closes: #586816)
       * checks/control-files.desc:
         + [RA] Add references to Policy requirements added in 3.9.1.
       * checks/copyright-file{,.desc}:
         + [RA] Add examples for copyright-without-copyright-notice.  Based on
           a patch by Jari Aalto.  (Closes: #580767)
         + [RA] Remove exceptions for GPL v1, which is now in common-licenses
           and mentioned in Policy 3.9.1.
       * checks/cruft.desc:
         + [RA] Add some hints to the ancient-libtool long description on how
           to update the libtool files oneself.  (Closes: #580767)
       * checks/debhelper{,.desc}:
         + [RA] package-lacks-versioned-build-depends-on-debhelper can also
           trigger if the dependency is present but not tight enough.  Thanks,
           gregor herrmann.  (Closes: #588156)
         + [RA] Allow a tilde after the compatibility level in the debhelper
           dependency.  Thanks, Axel Beckert.  (Closes: #583777)
         + [RA] Remove dh_testversion-is-deprecated.  The command is no longer
           part of debhelper, so using it now just results in a build failure,
           and there are no instances in the archive.
       * checks/description.desc:
         + [RA] Downgrade description-too-long to minor severity to match bug
           reporting standards for formatting bugs.  (Closes: #587837)
       * checks/files{,.desc}:
         + [RG] Detect embedded copies of HTMLPurifier.
         + [RG] Detect embedded copies of the Strophe javascript library.
         + [RA] Add references to Policy requirements added in 3.9.1.
       * checks/patch-systems.desc:
         + [RA] Improve the more-than-one-patch-system long description to
           explicitly mention the case of packages that depend on dpatch but
           are in 3.0 (quilt) format and to provide more rationale for the
           tag.  Thanks, Robert Luberda.  (Closes: #585657)
       * checks/po-debconf:
         + [RA] Ignore comments in po/POTFILES.in.  (Closes: #586036)
       * checks/rules.desc:
         + [RA] Rephrase the debian-rules-calls-debhelper-in-odd-order long
           description to try to be clearer about the ordering requirements.
           (Closes: #579964)
       * checks/scripts{,.desc}:
         + [RA] Improve python-script-but-no-python-dep tag description to be
           clearer about the requirement for a versioned dependency for
           versioned scripts and to mention ${python:Depends}, created by the
           various Python debhelper scripts.  (Closes: #575590, #582763)
         + [RA] Add runhaskell and runghc.  (Closes: #589266)
         + [RA] Add references to Policy requirements added in 3.9.1.
         + [RA] Allow kill -<signal> and kill and trap with signal numbers in
           /bin/sh scrips, now allowed by Policy 3.9.1.
     .
       * debian/changelog:
         + [RA] Fix Policy 3.9.0 reference in 2.4.2.  (Closes: #587549)
       * debian/control:
         + [RA] Update standards version to 3.9.1.
     .
       * data/output/manual-references:
         + [RA] Update for Policy 3.9.1.
       * data/standards-version/release-dates:
         + [RA] Add release date for Policy 3.9.1.
     .
       * lib/Lintian/Check.pm:
         + [RA] More correctly handle hyphenated words to avoid triggering
           spelling error false positives.  (Closes: #588896)
       * lib/Lintian/Relation.pm:
         + [RA] Don't require a package name component after a substvar to
           follow the rules of the beginning of a package name.  Fixes
           stronger-dependency-implies-weaker false positives containing
           substvars.  (Closes: #580494)
       * lib/Lintian/Schedule.pm:
         + [ADB] Import "warning" from Lintian::Output, really fixing the
           error caused by a non-existent file referenced in a .changes
           file.  (Closes: #583555, again)
     .
       * private/refresh-insserv-data:
         + [RG] Hardcode the '$all' virtual facility.
     .
       * reporting/html_reports:
         + [RA] Stop attempting to report unknown tags with a fake
           description.  This was failing with an error later, and the tag was
           probably removed from Lintian and is now erroneous.
     .
       * t/runtests:
         + [RA] Add support for skipping raw Debian package and source package
           tests.
    Checksums-Sha1:
     0143c22415e3d5193a25113b89020bc00d9fb162 1213 lintian_2.4.3.dsc
     f3ecfa26975f1c728dba5dbc36b558734d3a7e80 849994 lintian_2.4.3.tar.gz
     2f8f8d915e4daecbff916ee46866751917b67f7c 550870 lintian_2.4.3_all.deb
    Checksums-Sha256:
     3f6cce4dacc5e1353dd6cd17b5d4ec5a5733400edaf849414d38fba5c13fca4d 1213 lintian_2.4.3.dsc
     a11fdbb07081e9fabb3450de934d2c4792e90879a6090c30388e20eecd897538 849994 lintian_2.4.3.tar.gz
     aa744c7b87b659f2efac6476b4ba06832104c02ab146daf56c52a85f510028f6 550870 lintian_2.4.3_all.deb
    Files:
     b7c2211e30190000032ad034b75da968 1213 devel optional lintian_2.4.3.dsc
     6f27999adb89ff63c4882a7dc8606e04 849994 devel optional lintian_2.4.3.tar.gz
     cffddcda7951cd88dd93025b900ed4c3 550870 devel optional lintian_2.4.3_all.deb
    
  • 2.4.2
    Release 2.4.2
    
    Format: 1.8
    Date: Sun, 27 Jun 2010 22:08:59 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.4.2
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Russ Allbery <rra@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 575661 580082 580494 580700 581314 582353 582741 582804 583555 584743 586877 586984 587209
    Changes:
     lintian (2.4.2) unstable; urgency=low
     .
       The "Policy 3.9.0" release.
     .
       * Summary of tag changes:
         + Added:
           - arch-wildcard-in-binary-package
           - bad-provided-package-name
           - conflicts-with-version
           - copyright-refers-to-deprecated-bsd-license-file
           - init.d-script-depends-on-unknown-virtual-facility
           - team-upload-has-incorrect-version-number
           - xc-package-type-in-debian-control (pedantic)
         + Removed:
           - arch-any-in-binary-pkg (now in arch-wildcard-in-binary-package)
           - package-type-in-debian-control
     .
       * checks/changes-file.desc:
         + [RA] Add references for file-size-mismatch-in-changes-file and
           checksum-mismatch-in-changes-file.
       * checks/control-file{,.desc}:
         + [RA] Remove package-type-in-debian-control now that dpkg-dev handles
           it as desired by the d-i team.  xc-package-type-in-debian-control
           replaces it as a pedantic check to encourage switching to the
           official name.  Thanks, Raphael Hertzog.
         + [RA] Add reference for debian-control-with-duplicate-fields.
       * checks/copyright-file{,.desc}:
         + [RA] Deprecate references to /usr/share/common-licenses/BSD in
           debian/copyright following the change in Policy 3.8.5.
       * checks/fields{,.desc}:
         + [RA] Allow Breaks without a version if the broken package is a
           virtual package.
         + [RG] Check for invalid package names in provided (virtual)
           packages.
         + [RG] Exclude dash from the depends-on-essential-package checks, as
           per discusion in debian-devel.  (Closes: #587209)
         + [RA] Allow architecture wildcards in build relations and in the
           Architecture field of binary and source packages.  (Closes: #582804)
         + [RA] Rename arch-any-in-binary-pkg to arch-wildcard-in-binary-package
           and diagnose any architecture wildcard, not just "any".
         + [RA] Warn of using Conflicts with a version, which should normally
           be Breaks instead, but only at wild-guess certainty for now.
       * checks/huge-usr-share{,.desc}:
         + [RA] Count file size from the tar listing rather than using du.  The
           results of du vary based on file system and other factors and make
           the tag difficult to test.
       * checks/init.d{,.desc}:
         + [RG] Check for init.d scripts depending on unknown virtual
           facilities.
         + [RA] Remove checkroot from the list of scripts that should use a
           virtual dependency since $local_fs is not quite the same and some
           packages (cryptsetup) care about the difference.  (Closes: #580082)
       * checks/manpages{,.desc}:
         + [RA] Run man page checks using the en_US.UTF-8 locale now that we
           guarantee it exists.  Should hopefully fix occasional problems with
           col complaining about bad multibyte characters.  (Closes: #575661)
       * checks/menu-format.desc:
         + [RA] Fix typo in long description of duplicated-key-in-desktop-entry.
           Thanks, Niels Thykier.  (Closes: #580700)
       * checks/menus:
         + [RG] Recognise call to update-menus when using 'exec.'
         + [RA] Skip Haskell library documentation when warning about
           documentation not registered with doc-base.  Patch from Erik de
           Castro Lopo.  (Closes: #586877)
       * checks/nmu{,.desc}:
         + [RA] Recognize team uploads and do not treat them like NMUs.  Patch
           from Charles Plessy.  (Closes: #582741)
       * checks/rules.desc:
         + [RA] Add reference for debian-rules-makemaker-prefix-is-deprecated.
       * checks/scripts:
         + [RG] Correctly handle variables at the beginning of a call to
           dpkg-divert.  Thanks, Andreas Beckmann.  (Closes: #586984)
     .
       * collection/objdump-info:
         + [RG] Disable etch compatibility code.
       * collection/strings:
         + [RG] Correctly handle ELF binaries with whitespaces in their name.
           (LP: #540342)
     .
       * data/fields/architectures:
         + [RG] Refresh against dpkg 1.15.7.2.  (Closes: #581314, #584743)
       * data/fields/virtual-packages:
         + [RA] Update to current unstable and add the old xserver-xorg video
           and input virtual packages.
       * data/files/locale-codes:
         + [RG] Refresh to reflect change to private/refresh-locale-codes.
       * data/files/triplets:
         + [RG] Refresh against dpkg 1.15.7.2.
       * data/init.d/virtual_facilities
         + [RG] New list of virtual facilities that exist in the archive.
       * data/output/ftp-master-fatal:
         + [RA] Remove arch-any-in-binary-pkg.
       * data/output/manual-references:
         + [RA] Update against latest Debian Policy and devref.
       * data/spelling/corrections:
         + [RG] Add more spelling corrections.
       * data/spelling/corrections-case:
         + [RG] Add capitalization correction for OAuth.  (Closes: #582353)
       * data/standards-version/release-dates:
         + [RA] Add Debian Policy 3.9.0.
     .
       * frontend/lintian:
         + [RA] Set a PATH of /bin:/usr/bin if PATH is completely unset.
           Thanks, Carsten Hey.
     .
       * lib/Lintian/Collect/Binary.pm:
         + [RG] Correctly handle ELF binaries with whitespaces in their name.
       * lib/Lintian/Relation.pm:
         + [RA] Rather than allowing only a package name or a substvar, allow
           substvars mixed into the package name.  (Closes: #580494)
       * lib/Lintian/Schedule.pm:
         + [ADB] Add missing "use Lintian::Output", required for the use of
           warning().  (Closes: #583555)
     .
       * private/refresh-insserv-data:
         + [RG] New script to collect insserv data from the archive.
       * private/refresh-locale-codes:
         + [RG] Print elements with values only once.
       * private/refresh-virtual-packages-data:
         + [RA] Fix handling of # Keep: lines to work correctly now that
           virtual packages mentioned only once are excluded.
    Checksums-Sha1:
     f1fe4d66f02096524586e714157251b9e88b05e1 1213 lintian_2.4.2.dsc
     d961ffb26d9ed955cc32bd820665c93d6afc57cd 843416 lintian_2.4.2.tar.gz
     dd6690dc41063019098ccb09d6e255cc184eccc3 548716 lintian_2.4.2_all.deb
    Checksums-Sha256:
     3e60442a2433e706784df1530db70a2418645750c0f671e3e5341c3e008c0343 1213 lintian_2.4.2.dsc
     775d3645d1e6a351c823b785ee48d4b43409bc7a90ad92fabf3fbcc9cddfc158 843416 lintian_2.4.2.tar.gz
     c8dc5194e6618ec3a89cc695a4b64d0a5989c97805ab20985ad621b33422fcc9 548716 lintian_2.4.2_all.deb
    Files:
     897fad4087c11ffe2e5ca2fd138337e2 1213 devel optional lintian_2.4.2.dsc
     68d8479e1ce8db8d5bb438eae94c23cb 843416 devel optional lintian_2.4.2.tar.gz
     75779ce4b3e704cb966434fcf0d2c5eb 548716 devel optional lintian_2.4.2_all.deb
    
  • 2.4.1
    Release 2.4.1
    
    Format: 1.8
    Date: Mon, 26 Apr 2010 22:44:35 -0500
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.4.1
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 579211
    Changes:
     lintian (2.4.1) unstable; urgency=low
     .
       The "there's always a hidden bug" release.
     .
       * checks/manpages:
         + [RG] Use "use" instead of "require" for Text::ParseWords and move
           it outside a loop.
     .
       * collection/debfiles:
         + [RG] Properly handle cases where debian is a symlink.
     .
       * data/spelling/corrections:
         + [RG] Add more spelling corrections.
     .
       * frontend/lintian:
         + [RG] Remove finished processes from the processes hash to avoid
           trying to kill dead processes.
         + [ADB] Don't add the dependencies of the override-file check script
           to the list of checks to run if --no-override was specified.
           (Closes: #579211)
    Checksums-Sha1:
     270f2407170ff103413910c4e95a8da3d0afb96a 967 lintian_2.4.1.dsc
     f6dcd35dd58c3582c7a4291232efdbf6d312690a 840329 lintian_2.4.1.tar.gz
     7afed8201acc289d5ee7b7105eb2a08408dec2f3 545444 lintian_2.4.1_all.deb
    Checksums-Sha256:
     16b594d0bd44f08c050090a3d6ffa93420c18533742ffb4797d78d67d3d0ec16 967 lintian_2.4.1.dsc
     5580fab566967f7e5170111ff2c3a7435f61ef273c31d93cb0c14f8cbeca4dec 840329 lintian_2.4.1.tar.gz
     65ea42f1b92187f49fb12874d9cb45c0f9b29aec1b7b259d03575dc2c029d240 545444 lintian_2.4.1_all.deb
    Files:
     04bafd40b0ce7418e6ee8728375bca77 967 devel optional lintian_2.4.1.dsc
     1173eac42d7f250b5252d6091bb48f20 840329 devel optional lintian_2.4.1.tar.gz
     8bd86c102ee293faa1d02408ee3a20ee 545444 devel optional lintian_2.4.1_all.deb
    
  • 2.4.0
    Release 2.4.0
    
    Format: 1.8
    Date: Sat, 24 Apr 2010 13:51:45 -0500
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.4.0
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 567949 575064 575073 575192 575363 575633 575879 576282 576581 576804 578776
    Changes:
     lintian (2.4.0) unstable; urgency=low
     .
       The "and this is just the beginning" release.
     .
       * Summary of tag changes:
         + Added:
           - embedded-libjpeg
           - embedded-libopenjpeg
           - embedded-libpng
     .
       * checks/binaries{,.desc}:
         + [ADB] Use Lintian::Check::check_spelling()
         + [RG] Detect embedded copies of libpng, lib{,open}jpeg.
         + [RA] Suppress embedded-zlib if the zlib implementation is the Pascal
           version.  FPC doesn't support dynamic linking at this time, and this
           isn't the problem the tag was designed to catch.
       * checks/changelog-file:
         + [ADB] Use Lintian::Check::check_spelling()
       * checks/changes-file{,.desc}:
         + [ADB] New check script for .changes file tests
         + [RA] Add maverick as a valid Ubuntu distribution.
         + [ADB] Recognise *-volatile as valid distributions.
       * checks/copyright-file:
         + [ADB] Use Lintian::Check::check_spelling()
       * checks/deb-format.desc:
         + [RG] deb-format needs changelog-file.
       * checks/debconf.desc:
         + [RG] Add missing dependency on debfiles collection script.
       * checks/debian-readme:
         + [ADB] Use Lintian::Check::check_spelling()
       * checks/debian-source-dir.desc:
         + [RA] Downgrade missing-debian-source-format to wishlist and tone
           down the long description a bit.
       * checks/description:
         + [ADB] Use Lintian::Check::check_spelling{,_picky}()
       * checks/fields:
         + [RA] Add an exception for diffutils for depending on an essential
           package without a version, since diff was renamed to diffutils and
           depending on diffutils effectively is a versioned dependency.
           Thanks, Santiago Vila.  (Closes: #575073)
       * checks/files{,.desc}:
         + [RA] The simplepie class can begin with class[.-].  Patch from
           Marcelo Jorge Vieira (metal).  (Closes: #575879)
         + [RG] Fix typo in empty-binary-package's description.  Thanks,
           Jakub Wilk.  (Closes: #576804)
         + [RG] Exclude udebs from empty-binary-package check.  Thanks,
           Vagrant Cascadian.  (Closes: #576581)
         + [RG] Also warn about bmp files in /usr/lib.  Thanks, Rene
           Engelhard.  (Closes: #578776)
       * checks/init.d:
         + [RA] Allow $all to satisfy a $remote_fs or $local_fs requirement for
           Required-Stop, since this has now been implemented.  Thanks, Michael
           Meskes.
         + [RA] Recognize negated file checks when checking for file sourcing
           without a test.  Thanks, Jérémie Corbier.  (Closes: #575363)
         + [ADB] Use == for numeric comparison.
       * checks/lintian.desc:
         + [ADB] Remove information about .changes-related tags, now included in
           checks/changes-file.desc
       * checks/manpages:
         + [ADB] Replace Spelling::spelling_check() call with the new
           Lintian::Check::check_spelling()
       * checks/menus:
         + [ADB] Use Lintian::Check::check_spelling{,_picky}()
       * checks/nmu:
         + [RA] Skip leading changelog lines that do not begin with * when
           looking for things like non-maintainer upload notes at the start of
           the changelog entry.  Patch from Gunnar Wolf.  Thanks, Vincent
           Danjean.  (Closes: #575192)
       * checks/rules:
         + [RG] Warn about missing versioned build dependencies for
           ocaml-related packages.  (Closes: #567949)
       * checks/scripts:
         + [RA] Track local diversions like other diversions for the purposes
           of checking for orphans and diversions of unknown files.  Partly
           addresses #575361.
       * checks/watch-file{,.desc}:
         + [RA] Warn about use of dversionmangle instead of uversionmangle to
           handle tildes for upstream pre-releases.  Patch from Peter
           Eisentraut.  (Closes: #575064)
     .
       * collection/*.desc:
         + [RG] Remove now-unneeded Order keys.
     .
       * data/changelog-file/ubuntu-dists:
         + [RA] Add maverick as a valid Ubuntu distribution.  (Closes: #576282)
       * data/fields/virtual-packages:
         + [RG] Refresh against unstable.
       * data/files/fonts:
         + [RG] Refresh against unstable.
       * data/files/locale-codes:
         + [RG] Refresh to include ISO 639-3 codes.
       * data/output/ftp-master-{,non}fatal:
         + [RG] Refresh, without changes.
       * data/spelling/corrections{,-case,-multiword}:
         + [ADB] New files to contain the various types of spelling corrections
           made by Lintian's spelling checks.
         + [RG] Detect "pleaes" -> "please" typo.
         + [RG] Add more spelling corrections.
     .
       * doc/desc-files:
         + [ADB] Add "changes" as an acceptable type for collection and check
           scripts.
         + [RG] Document Sort and Output-Format fields of the tests' desc files.
     .
       * frontend/lintian:
         + [ADB] Add "changes" as a valid type for collection and check scripts
         + [ADB] Replace the special-cased parsing of .changes files with calls to
           unpack-changes-l1 and Lintian::Schedule::add_changes()
         + [ADB] Bump lab format to 10 for the addition of the "changes" lab
           directory
         + [ADB] Remove import of Lintian::Check which is no longer required after
           the .changes parsing code was removed
         + [RG] Support running collection and check scripts in parallel as soon
           as their prerequisites are satisfied.
       * frontend/lintian-info:
         + [ADB] Add support for .changes tags to --annotate
     .
       * lib/Lab.pm:
         + [ADB] Add a "changes" directory to the lab structure. For static labs,
           the directory is automatically added the first time a .changes-aware
           Lintian accesses the lab.
       * lib/Lintian/Check.pm:
         + [ADB] Add new check_spelling and check_spelling_picky methods, based on
           the spelling_check and spelling_check_picky methods from lib/Spelling.pm
           (renamed for consistency with check_maintainer).
       * lib/Lintian/Collect.pm:
         + [ADB] Add support for Lintian::Collect::Changes
       * lib/Lintian/Collect/Binary.pm:
         + [ADB] The STACK element of objdump_info's result is a string not a
           number; treat it as such consistently
       * lib/Lintian/Collect/Changes.pm:
         + [ADB] New module providing information about .changes files and the
           files referenced therein
       * lib/Lintian/Command.pm:
         + [RG] Add done() method to check whether a process can be reaped
           without blocking.
       * lib/Lintian/Command/Simple.pm:
         + [RG] New simple command interface which supports backgrounded
           commands and easier waiting on commands without the full features of
           Lintian::Command.
       * lib/Lintian/DepMap.pm:
         + [RG] New module to manipulate dependency maps.
       * lib/Lintian/DepMap/Properties.pm:
         + [RG] New subclass of Lintian::DepMap that allows properties to be
           associated with Lintian::DepMap nodes.
       * lib/Lintian/Schedule.pm:
         + [ADB] Add support for scheduling .changes files
         + [ADB] Fix an uninitialised value warning caused by .changes files by
           treating a missing Version: field as being empty
       * lib/Lintian/Tags.pm:
         + [ADB] Remove the special-casing of .changes files in the output from
           file_start()
         + [ADB] Don't refer to .changes files as "packages"
       * lib/Spelling.pm:
         + [ADB] Removed as its functionality has been replaced by new methods in
           Lintian::Check.
     .
       * man/lintian.1:
         + [ADB] Add changes-file to the list of check scripts.
     .
       * private/refresh-locale-codes:
         + [RG] Include ISO 639-3 codes.
       * private/refresh-virtual-packages-data:
         + [ADB] Use "==" for numeric comparison, not "eq".
       * private/update-coverage:
         + [ADB] Support .changes file tags
     .
       * t/runtests:
         + [ADB] Don't flag lintian output lines for .changes tags as invalid
         + [ADB] When checking the number of jobs to run in parallel, use "=="
           for numeric comparison rather than "eq".
       * t/scripts/tags.t:
         + [ADB] Use Lintian::Check::check_spelling() rather than Spelling.pm.
       * t/tests/README:
         + [ADB] Update the example .changes sed script to match the new output
           format.
     .
       * testset/runtests:
         + [ADB] Don't flag lintian output lines for .changes tags as invalid
     .
       * unpack/unpack-changes-l1:
         + [ADB] New script to "unpack" a .changes file, creating a fields/
           hierarchy
       * unpack/unpack-srcpkg-l1:
         + [ADB] Support tarballs in the .tar.xz format.  (Closes: #575633)
    Checksums-Sha1:
     b11041f242db2cff1210fcbec5e5c8632ff7d471 967 lintian_2.4.0.dsc
     2abceb3f65915b3487ba3a2acee7db41d10366dd 839326 lintian_2.4.0.tar.gz
     3822aeca70a698dba1fc9145b0ff9b9694618552 545246 lintian_2.4.0_all.deb
    Checksums-Sha256:
     99f864a94eb389aeeccd24dd5db16e2434caa77e7906d500c398569090ef6848 967 lintian_2.4.0.dsc
     4730df5b687ae145ed511f97e9d3c4186d1420087874c7e15d5e684d2cd544dd 839326 lintian_2.4.0.tar.gz
     7d37f673b7ecc225bc02bedfd3ef022c27bee0c46de31f2a54a003994a59a23d 545246 lintian_2.4.0_all.deb
    Files:
     e45d0a090a6b530283efced6deb61d53 967 devel optional lintian_2.4.0.dsc
     def325e761f3318e933d66d1597285cc 839326 devel optional lintian_2.4.0.tar.gz
     540faa3090e5cf05647c39635cf1da40 545246 devel optional lintian_2.4.0_all.deb
    
  • 2.3.4
    Release 2.3.4
    
    Format: 1.8
    Date: Mon, 22 Mar 2010 16:23:51 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.3.4
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Russ Allbery <rra@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 548094 558360 560414 563495 564713 566820 567451 568680 568748 568749 569129 569220 569492 570380 570408 571280 571616 572260 572297 572298 572430 572456 573081 573398 573399 573815 573837 573839 573914 574048 574515 574744 574771 574826 574970
    Changes:
     lintian (2.3.4) unstable; urgency=low
     .
       The "miscellaneous bug fix" release.
     .
       * Summary of tag changes:
         + Added:
           - control-file-with-CRLF-EOLs
           - debian-rules-makemaker-prefix-is-deprecated
           - empty-binary-package
           - incorrect-locale-code
           - missing-debian-source-format
           - package-type-in-debian-control
           - possible-new-upstream-release-without-new-version
           - star-file
           - unknown-file-in-debian-source
           - unknown-source-format
           - unknown-locale-code
     .
       * checks/binaries:
         + [RA] Exclude packages from the klibc source package from the
           embedded zlib check since klibc legitimately includes its own copy.
           Thanks, maximilian attems.  (Closes: #573914)
       * checks/changelog-file{,.desc}:
         + [RA] New check for a changelog entry indicating a new upstream
           release but no change in the upstream portion of the package
           version.  Idea from Emilio Pozuelo Monfort.  (Closes: #569129)
       * checks/control-file:
         + [RG] Update package-depends-on-hardcoded-libc exception to also
           exclude eglibc.  Based on a patch from Cyril Brulebois.
           (Closes: #573398)
         + [RA] Also exclude *-common packages from weak-library-dev-dependency
           checks.  Thanks, Emilio Pozuelo Monfort.  (Closes: #570408)
         + [RA] Suppress missing-separator-between-items if either of the items
           contain substvars other than *:Depends substvars, since substvars
           may be used to assemble the components of a dependency.  Thanks,
           Matthias Klose.  (Closes: #573815)
         + [RA] Warn about Package-Type instead of XC-Package-Type in
           debian/control.  Patch from Cyril Brulebois.  (Closes: #573399)
       * checks/cruft{,.desc}:
         + [RA] Provide more information in native-package-with-dash-version
           long description about how native packages can be created by
           mistake.  Thanks, Jari Aalto.  (Closes: #573839)
         + [RA] Reword source-contains-prebuilt-windows-binary long
           description.  (Closes: #574515)
         + [RG] Warn about control and changelog files with CRLF end of line
           terminators.  Thanks, Michal Čihař.  (Closes: #564713)
       * checks/debconf:
         + [RA] Don't warn about the length of the short description for
           templates of type text in udebs, since they're frequently used by
           including them into other templates at runtime.  Patch from Frans
           Pop.  (Closes: #560414)
       * checks/debian-source-dir{,.desc}:
         + [RA] New check script from Raphaël Hertzog checking various things
           about debian/source/* control files including checking for a source
           format control file.  (Closes: #566820)
       * checks/fields.desc:
         + [RA] Correct the supported source formats in the long description of
           unsupported-source-format.  Patch from Raphaël Hertzog.
         + [RA] Stop recommending a dependency on perl-modules.  Patch from
           Niko Tyni.  (Closes: #568749)
       * checks/files{,.desc}:
         + [RA] New check for binary packages that are empty except for
           standard files and don't declare themselves to be metapackages or
           other types of dummy packages.  Based on a patch from Luca
           Falavigna.  (Closes: #569220)
         + [RG] New check for packages shipping files literally called '*'
           (star symbol).  Thanks, Niels Thykier.  (Closes: #574771)
         + [RG] New checks for incorrect and unknown locale codes in
           /usr/share/locale subdirectories.
       * checks/init.d{,.desc}:
         + [RA] Exclude symlinks to upstart-job from init script syntax checks.
           Based on a patch by Jos Boumans.  (Closes: #569492)
         + [RA] Allow umountnfs to satisfy a $remote_fs requirement and
           umountnfs or umountfs to satisfy a $local_fs requirement in LSB
           headers, avoiding false positives in unusual situations such as
           rsyslog.  Thanks, Michael Biebl.  (Closes: #571280)
         + [RA] Allow $all to satisfy a $remote_fs or $local_fs requirement in
           Required-Start, but (per the wiki) not Required-Stop.  Thanks,
           Michael Meskes.  (Closes: #574970)
       * checks/manpages.desc:
         + [RA] Clarify the long description for manpage-has-bad-whatis-entry.
           Thanks, Jari Aalto.  (Closes: #573837)
       * checks/rules:
         + [RA] Allow ant1.7 to satisfy a build requirement for ant.  Thanks,
           Rene Engelhard.  (Closes: #572430)
         + [RG] Require a versioned build-dependency on cdbs if scons.mk or
           perl-build.mk are used.  (Closes: #574744)
         + [RG] Warn about installing files specifying the destination
           directory with PREFIX when Perl's MakeMaker build system is used.
           Based on a patch by Niko Tyni.  (Closes: #568748)
         + [RA] Also check binary-independent, wildcard, and override rules for
           programs requiring build dependencies, but accept them in either
           Build-Depends or Build-Depends-Indep.
         + [RA] Check for a quilt dependency when the debhelper 7 quilt module
           is used.  Thanks, Martin Meredith.  (Closes: #548094)
         + [RA] Allow python2.6 packages to satisfy Python build dependencies.
       * checks/scripts{,.desc}:
         + [ADB] Update the list of octave interpreters, adding octave3.2
           (Closes: #574048) and removing octave2.1 (only available in lenny
           and earlier) and octave3.1.
         + [RA] Allow non-executable *.pm files in the examples directory to
           start with a line like #!perl.  This is probably just an editor
           hint.  Thanks, Thijs Kinkhorst.  (Closes: #574826)
         + [RA] Mention #!@BASH@ and similar cases in the long tag description
           of example-interpreter-not-absolute.
         + [RA] Add Python 2.6 to recognized Python versions.
         + [RA] Add liquidsoap and texlua to known interpreters.
       * checks/shared-libs:
         + [RA] symbols-declares-dependency-on-other-package should not have
           trailing whitespace for unversioned dependencies.  Patch from
           Modestas Vainius.  (Closes: #570380)
       * checks/standards-version:
         + [RG] Don't warn about timewarp-standards-version when the
           changelog's distribution is "UNRELEASED."  Thanks, Raphaël Hertzog.
           (Closes: #571616)
     .
       * collection/debfiles:
         + [RA] Simplify the logic since the entire debian directory is always
           copied.  Patch from Raphaël Hertzog.
     .
       * data/debhelper/*:
         + [RG] Refresh against unstable.
       * data/fields/{perl-provides,virtual-packages}:
         + [RG] Refresh against unstable.
       * data/files/architectures:
         + [RG] Refreshed against dpkg 1.15.6.  (Closes: #563495)
       * data/files/fonts:
         + [RG] Refresh against unstable.
       * data/files/incorrect-locale-codes:
         + [RG] New list of common incorrect locale names
       * data/files/locale-codes:
         + [RG] Generated from unstable's iso-codes.
       * data/files/triplets:
         + [RG] Refreshed against dpkg 1.15.6.
     .
       * debian/control:
         + [RG] Update package description to mention Policy version 3.8.4
           instead of 3.8.3.  Should have been done on the previous release.
       * debian/source/format:
         + [RA] Switch package format to 3.0 (native).
       * debian/postinst:
         + [RG] Use triggers to ensure an up-to-date locale in all cases.
           (Closes: #567451)
     .
       * frontend/lintian:
         + [RA] Globally ignore SIGPIPE, forcing error return codes from write.
           Hopefully will resolve some unreproducible occasional crashes.
           (Closes: #558360)
     .
       * lib/Lintian/Tag/Info.pm:
         + [JP] Don't link to references with no URL.  (Closes: #572297)
       * lib/Spelling.pm:
         + [ADB] Remove duplicate entries from the correction list.  Thanks,
           Jakub Wilk.  (Closes: #572260)
         + [ADB] Add a spelling correction for "unecessary".  Thanks, Jakub
           Wilk.  (Closes: #572456)
     .
       * man/lintian-info.1:
         + [CW] Fix typo.
         + [RA] Document new debian-source-dir check script.
     .
       * private/refresh-locale-codes:
         + [RG] New script to generate a list of locale codes.
     .
       * reporting/templates/foot.tmpl:
         + [ADB] Replace the "please mail comments to the maintainer" request
           with a pointer to reportbug.  (Closes: #572298)
     .
       * testset/etcfiles/:
         + [RA] Fix problems with the md5sums test suite construction in the
           legacy etcfiles test.  Thanks, Frank Lin PIAT.  (Closes: #573081)
     .
       * t/runtests:
         + [RG] Add support for architecture-specific tests.
         + [RG] Add support for To-Do tests.
       * t/tests/binaries-multiarch/:
         + [RG] Fix test failure in non-i386 architectures by normalising the
           expected output.  Thanks, Niko Tyni.  (Closes: #568680)
    Checksums-Sha1:
     e1b0193dafb044c89986b9ddd2b3921817790d79 1213 lintian_2.3.4.dsc
     321770ef17491b3902e7a52cd35204f5fb5d3c0d 799535 lintian_2.3.4.tar.gz
     2a01657bdb629de1e79484006702fdd070567336 514312 lintian_2.3.4_all.deb
    Checksums-Sha256:
     53fdde14fd521fad31c2434557716c36a2babd2fe1ea72bc1ecde68a5bd2063b 1213 lintian_2.3.4.dsc
     63069c23843547be0cfab107dbe5533bfee12e7f728c7755af4810aa8e2eca17 799535 lintian_2.3.4.tar.gz
     2001a0b93ed4550d489b90d4ab61f5ffc7cd579357e96e3d8c1a9baa30b22852 514312 lintian_2.3.4_all.deb
    Files:
     bdbb9080644f78e7b7a3a8614934c28c 1213 devel optional lintian_2.3.4.dsc
     565dce2ad49dc2098a3d0fedc3bfc4f1 799535 devel optional lintian_2.3.4.tar.gz
     4d4fb40ec0a1cbc8286b293f3bc73564 514312 devel optional lintian_2.3.4_all.deb
    
  • 2.3.3
    Release 2.3.3
    
    Format: 1.8
    Date: Sun, 31 Jan 2010 02:59:56 -0600
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.3.3
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 543418 555408 563685 567753
    Changes:
     lintian (2.3.3) unstable; urgency=low
     .
       The "Policy 3.8.4" release.
     .
       * Summary of tag changes:
         + Added:
           - missing-dependency-on-phpapi
           - obsolete-comments-style-in-php-ini
           - package-contains-mime-cache-file
           - package-contains-mimeinfo.cache-file
           - triplet-dir-and-architecture-mismatch
     .
       * checks/binaries{,.desc}:
         + [RG] Warn about packages shipping PHP extensions but not
           depending on phpapi-*.
       * checks/debconf.desc:
         + [RG] There are legitimate uses of db_input on the postinst
           script, downgrading the certainty of the check.  (Closes: #543418)
       * checks/fields{,.desc}:
         + [RG] Don't warn about depending on the phpapi-* virtual package.
       * checks/files{,.desc}:
         + [RG] Warn about packages shipping PHP .ini files using old-style
           (#) comments separators.
         + [RG] Warn about packages embedding the dojo and dijit javascript
           libraries.
         + [RG] Don't warn about packages containing /sys or /selinux
           directories.  Policy 3.8.4 grants an exception to the FHS.
         + [RG] Warn about packages containing (/usr)/lib/<triplet>
           directories for a <triplet> that isn't the one of the
           architecture of the package, per Policy 3.8.4 requirement.
         + [RG] Warn about packages shipping cache files generated by
           update-mime-database.  Thanks, Jakub Wilk.  (Closes: #563685)
         + [RG] Warn about packages shipping mimeinfo.cache files, generated by
           update-desktop-database.  Thanks, Raphaël Hertzog.  (Closes: #567753)
       * checks/init.d:
         + [RG] Warn about init scripts depending on checkroot instead of
           $local_fs.
         + [RG] Remove experimental flag from remote_fs and local_fs checks.
         + [RG] Skip rc and rcS from the init script checks.
     .
       * data/debhelper/*:
         + [RG] Refresh against unstable.
       * data/fields/{perl-provides,virtual-packages}:
         + [RG] Refresh against unstable.
       * data/files/fonts:
         + [RG] Refresh against unstable.
       * data/files/triplets:
         + [RG] New file with a list of triplet<->architecture
           relationships.
       * data/output/ftp-master-{,non}fatal:
         + [RG] Refresh, without changes.
       * data/standards-version/release-dates:
         + [RG] Add the release date for Policy 3.8.4.
     .
       * debian/control:
         + [RG] Update standards version to 3.8.4 (no changes required).
       * debian/postinst:
         + [RG] Generate the locale under the correct directory.
       * debian/prerm:
         + [RG] Don't ignore errors on shell commands failures.
     .
       * frontend/lintian:
         + [RG] Fix path to the locale directory passed to LOCPATH.
           (Closes: #555408)
     .
       * private/refresh-archs:
         + [RG] Generate a list of triplet<->architecture relationships too.
     .
       * t/runtests:
         + [RG] Update standards version to 3.8.4.
    Checksums-Sha1:
     47cd04a483f48592928196ed9dc78df96107ae9e 958 lintian_2.3.3.dsc
     b02961f82f36b8d242b3debcbeff1f27b983273d 784069 lintian_2.3.3.tar.gz
     2487ef773069287c7c74adf7f468d1114562d7f7 503996 lintian_2.3.3_all.deb
    Checksums-Sha256:
     6cc26a0015aea9dd3d505fff1e20624b8040ce8a0c89c100dcd0758b6639b621 958 lintian_2.3.3.dsc
     1f3b1e788bbb811f37a2ebf4a7e8041ece706a73fa3b27c721a7ed95ef794f63 784069 lintian_2.3.3.tar.gz
     689ae76a6f1b8615dcd2baf7fd05358c5ddca014cfa2b71010362ae09e89a9e9 503996 lintian_2.3.3_all.deb
    Files:
     2dc8fb4697b1785afdd1d65e3d93bb13 958 devel optional lintian_2.3.3.dsc
     7bbb224ecbee721600d432e771e0eeda 784069 devel optional lintian_2.3.3.tar.gz
     a85a2aa2171cfd8647308c455e0eddb8 503996 devel optional lintian_2.3.3_all.deb
    
  • 2.3.2
    Release 2.2.3
    
    Format: 1.8
    Date: Wed, 27 Jan 2010 10:55:03 -0600
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.3.2
    Distribution: unstable
    Urgency: high
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 555408 563571 563585 564017 564523 564740 564900
    Changes:
     lintian (2.3.2) unstable; urgency=high
     .
       * Summary of tag changes:
         + Added:
           - conflicting-negation-in-source-relation
     .
       * checks/{control-files,files,menu-format,menus}:
         + [RG] Fix CVE-2009-4014: format string vulnerabilities.
       * checks/{fields,patch-systems}:
         + [RG] Fix CVE-2009-4013: missing control files sanitation.
       * checks/{files,patch-systems,po-debconf}:
         + [RG] Fix CVE-2009-4015: arbitrary command execution.
       * checks/changelog-file:
         + [RA] Avoid Perl warning when the NEWS file ends immediately after
           the most recent entry.  (Closes: #563585)
       * checks/copyright-file:
         + [RA] Relax the regex for matching dh-make-perl boilerplate to catch
           the current text.  Thanks, gregor herrmann.  (Closes: #563571)
       * checks/fields{,.desc}:
         + [RA] Reject "all" and "any" in architecture qualifications for build
           dependencies.  Thanks, Jonathan Yu.
         + [RA] Warn if some architectures in a build relation are negated and
           others are not.
       * checks/files.desc:
         + [JP] Fix outdated reference in file-in-usr-lib-site-python.
       * checks/infofiles:
         + [RA] Pass LOCPATH to subprocesses.
         + [ADB] Don't flag info files with filenames of info-N.gz as having an
           incorrect extension if N contains multiple digits.  (Closes: #564900)
       * checks/manpages:
         + [RA] Pass LOCPATH to subprocesses.
     .
       * collection/objdump-info:
         + [RG] Fix CVE-2009-4015: arbitrary command execution.
       * collection/source-control-file:
         + [RG] Fix CVE-2009-4013: missing control files sanitation.
     .
       * data/output/manual-references:
         + [JP] Refresh reference data against Policy 3.8.3, doc-base 0.9.5,
           developers-reference 3.4.3, and Python Policy 0.9.0.
     .
       * debian/control:
         + [RA] Depend on locales.
       * debian/prerm:
         + [RA] Remove /var/lib/lintian/locale on any removal except upgrades.
       * debian/postinst:
         + [RA] Generate an en_US.UTF-8 locale in /var/lib/lintian/locale for
           use for tests, particularly man page tests.  (Closes: #555408)
     .
       * frontend/lintian:
         + [RA] Set LOCPATH to LINTIAN_ROOT/locale or /var/lib/lintian/locale,
           whichever exist.
         + [RG] Fix CVE-2009-4013: missing control files sanitation.
     .
       * lib/Lintian/Collect.pm:
         + [ADB] Update the documentation to reflect the existence of
           Lintian::Collect::Binary.
       * lib/Lintian/Collect/Binary.pm:
         + [ADB] Correct a reference in the documentation indicating that the
           module collects data for source packages.
       * lib/Lintian/Schedule.pm:
         + [RG] Fix CVE-2009-4013: missing control files sanitation.
         + [RG] Fix CVE-2009-4014: format string vulnerabilities.
       * lib/Spelling.pm:
         + [RA] Add additional spelling corrections.
         + [RA] Remove spelling correction for parameterize.  This is the
           correct US spelling.  Thanks, Jonathan Yu.  (Closes: #564523)
         + [RA] Remove spelling correction for useable, a variant permitted
           by the OED.  Thanks, Vagrant Cascadian.  (Closes: #564740)
         + [RG] Add more spelling corrections.
       * lib/Util.pm:
         + [RA] Pass LOCPATH to subprocesses.
         + [RG] Fix CVE-2009-4015: arbitrary command execution.
     .
       * man/lintian.1:
         + [RA] Spelling fix.  Thanks, A. Costa.  (Closes: #564017)
     .
       * private/refresh-manual-refs:
         + [RG] Fix CVE-2009-4015: arbitrary command execution.
     .
       * reporting/{config,html_reports}:
         + [JP] Make it possible to keep a record of statistics of previous
           archive-wide Lintian executions.
       * reporting/templates/maintainer.tmpl:
         + [RA] Really fix the logic to optionally display the archive area of
           additional package entries under the same source package.
     .
       * unpack/unpack-{bin,src}pkg-l1:
         + [RG] Fix CVE-2009-4013: missing control files sanitation.
    Checksums-Sha1:
     f3d37facfe903d9281890afb6312bad742b83a40 1204 lintian_2.3.2.dsc
     41adf531492f7aefa4d90528cff0458bdae6337b 781159 lintian_2.3.2.tar.gz
     8b992367fb6dcf4a83c3bf7d2cfb9e1f91996908 501260 lintian_2.3.2_all.deb
    Checksums-Sha256:
     99a6a1307b9dcea1f4eed47e66ee1d6cac4863011b41e93f049743f0d002314d 1204 lintian_2.3.2.dsc
     9bc84b78a4c519d07ddd6b606534d5cbdcef831d8913dba9fd7b438cdd798ee5 781159 lintian_2.3.2.tar.gz
     c09c62ea150c0528a4ea0871bef44c716fb0646fd7daa9ded3487c738d6b9f6e 501260 lintian_2.3.2_all.deb
    Files:
     b2410fed133d156951ec3fa7e1832e02 1204 devel optional lintian_2.3.2.dsc
     164381d6bdd9e7b16449f77e24691d51 781159 devel optional lintian_2.3.2.tar.gz
     6780fe673caa627b3991660bff5e49d8 501260 devel optional lintian_2.3.2_all.deb
    
  • 1.24.2.1+lenny1
    Release 1.24.2.1+lenny1
    
    Format: 1.8
    Date: Tue, 26 Jan 2010 01:28:23 -0600
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 1.24.2.1+lenny1
    Distribution: stable-security
    Urgency: high
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Changes:
     lintian (1.24.2.1+lenny1) stable-security; urgency=high
     .
       * Non-maintainer upload by the Security Team.
     .
       * checks/{control-files,files,menu-format,menus}:
         + [RG] Fix CVE-2009-4014: format string vulnerabilities
       * checks/{fields,patch-systems}:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
       * checks/{files,patch-systems}:
         + [RG] Fix CVE-2009-4015: arbitrary command execution
     .
       * collection/objdump-info:
         + [RG] Fix CVE-2009-4015: arbitrary command execution
       * collection/source-control-file:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
     .
       * frontend/lintian:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
         + [RG] Fix CVE-2009-4014: format string vulnerabilities
     .
       * lib/Util:
         + [RG] Fix CVE-2009-4015: arbitrary command execution
     .
       * unpack/unpack-{bin,src}pkg-l1:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
    Checksums-Sha1:
     d8bd7e48707c0d75eb2810d66db068d3c7226cff 914 lintian_1.24.2.1+lenny1.dsc
     2ba972c2bd834f4b848f507af0da0d4caf0dda10 470561 lintian_1.24.2.1+lenny1.tar.gz
     580b730172711cf578b6c4f2e2e4aed5e58b530f 358170 lintian_1.24.2.1+lenny1_all.deb
    Checksums-Sha256:
     b39c99a8e60ad88c0d84ea67e8d60d75d1e17268b980ccd4f9216516f9db73ab 914 lintian_1.24.2.1+lenny1.dsc
     015b135e29d1eb4da9562fa8d91c5f0d1935c5e77baadea513c27621f2eb506e 470561 lintian_1.24.2.1+lenny1.tar.gz
     bed907c25722410770df1296d72df9c0f1c5fc96f7c41737c376e2596c27b975 358170 lintian_1.24.2.1+lenny1_all.deb
    Files:
     01dd9d922aa8f9060b3b1f6fc5663173 914 devel optional lintian_1.24.2.1+lenny1.dsc
     7df7c88fa5add0762f6c7873f6601fbe 470561 devel optional lintian_1.24.2.1+lenny1.tar.gz
     2ca70ec0a83fb608eca83c0beac8bf81 358170 devel optional lintian_1.24.2.1+lenny1_all.deb
    
  • 1.23.28+etch1
    Release 1.23.28+etch1
    
    Format: 1.7
    Date: Tue, 26 Jan 2010 01:05:01 -0600
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 1.23.28+etch1
    Distribution: oldstable-security
    Urgency: high
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Raphael Geissert <geissert@debian.org>
    Description:
     lintian    - Debian package checker
    Changes:
     lintian (1.23.28+etch1) oldstable-security; urgency=high
     .
       * Non-maintainer upload by the Security Team
     .
       * checks/{control-files,files,menus}:
         + [RG] Fix CVE-2009-4014: format string vulnerabilities
       * checks/{debhelper,files,infofiles,init.d,menu-format,po-debconf,scripts}:
         + [RG] Fix CVE-2009-4015: arbitrary command execution
       * checks/fields:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
     .
       * collection/source-control-file:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
     .
       * frontend/lintian:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
         + [RG] Fix CVE-2009-4014: format string vulnerabilities
     .
       * lib/Util.pm:
         + [RG] Fix CVE-2009-4015: arbitrary command execution
     .
       * unpack/unpack-{bin,src}pkg-l1:
         + [RG] Fix CVE-2009-4013: missing control files sanitation
    Files:
     e504bd477c8a6c983767ac5199434d36 578 devel optional lintian_1.23.28+etch1.dsc
     127f82c30379e65c24a53044143d00cc 322293 devel optional lintian_1.23.28+etch1.tar.gz
     26cd4deb23c37aee3469c0eb2e86fd83 275856 devel optional lintian_1.23.28+etch1_all.deb