Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2.3.1
    Release 2.3.1
    
    Format: 1.8
    Date: Sat, 02 Jan 2010 21:01:14 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.3.1
    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: 550594 553264 559208 562608 562788 562875 563039 563126 563185 563370
    Changes:
     lintian (2.3.1) unstable; urgency=low
     .
       The "goodbye to unpack level 2" release.
     .
       * Summary of tag changes:
         + Added:
           - init.d-script-missing-start
           - debian-news-entry-has-unknown-version
           - debian-news-entry-uses-asterisk
           - debian-news-entry-without-blank-line
           - non-native-package-with-native-version
           - udev-rule-in-etc
     .
       * {checks,collection}/*.desc:
         + [RG] Remove Unpack-Level fields and depend on the 'unpacked'
           collection script as needed.
       * checks/binaries:
         + [RG] Recognise hppa64 binaries and ignore them on the
           binary-from-other-architecture check for hppa.
           Thanks, Matthias Klose.  (Closes: #562788)
       * checks/changelog-file{,.desc}:
         + [RA] Per devref, recommend against NEWS.Debian entries formatted
           with asterisks like changelog entries.
         + [RA] Check that the most recent NEWS.Debian entry is followed by a
           blank line for apt-listchanges.  Thanks, Adeodato Simó.  (Addresses
           the Lintian part of #523436)
         + [RA] Warn if the version of the latest NEWS.Debian entry doesn't
           appear in the changelog.  Thanks, Christoph Berg.  (Closes: #550594)
       * checks/control-file:
         + [RA] Fix parsing of dependencies for weak-library-dev-dependency
           when the content of Depends begins with a newline.  Thanks, Julien
           Cristau.  (Closes: #563370)
       * checks/cruft:
         + [RA] Fix the regex to properly ignore CMakeCache.txt in the debian
           directory.  Thanks, Aaron M. Ucko.  (Closes: #553264)
         + [RA] Check for a non-native package with a native version.  Thanks,
           Andreas Beckmann.
       * checks/debhelper:
         + [RA] Always warn if debhelper is in use but no ${misc:Depends}
           dependency is present rather than checking which specific debhelper
           commands use it.  Any debhelper command may start adding
           dependencies to ${misc:Depends} at any time.  Lower the certainty to
           possible, since a missing ${misc:Depends} may not cause problems.
       * checks/fields.desc:
         + [RA] Fix spelling error in dfsg-version-with-period tag description.
           Thanks, Jakub Wilk.  (Closes: #563185)
       * checks/files{,.desc}:
         + [RG] Add a missing 'it' to the description of duplicate-font-file.
         + [RG] Add detection of nusoap to the embedded PHP libraries check.
         + [RG] Check that udev rules are not installed in /etc/udev/rules.d.
           Thanks, Marco d'Itri.  (Closes: #559208)
       * checks/init.d{,.desc}:
         + [RG] Bump severity of init.d-script-sourcing-without-test to serious.
         + [RG] Lower the severity of init.d-script-does-not-provide-itself
           to minor.
         + [RG] Fix a init.d-script-possible-missing-stop false positive when
           stopping on runlevels 2-5.
         + [RG] Mention 'killprocs' in init.d-script-possible-missing-stop's
           description.  Thanks, Kurt Roeckx.  (Closes: #562608)
         + [RG] Warn about init scripts with incomplete start runlevels.
         + [RG] Tighten check for missing dependency on local_fs or remote_fs
           when using files with a name of 'var*' or 'usr*'.
         + [RG] Also recognise the use of the -r test as a file test, and
           the test command when determining whether a /etc/default file is
           being sourced unconditionally.
         + [RG] Correct the description of the
           missing-dependency-on-{remote,local_fs} tags where 'is' was meant
           to be used instead of 'are'.
       * checks/manpages.desc:
         + [RA] Downgrade spelling-error-in-manpage to minor severity.
           (Closes: #563039)
       * checks/patch-systems:
         + [RA] Avoid false positives for patches modifying files in debian/*
           when the parent directory in which the patch was created is named
           debian.  Thanks, Mark Brown.  (Closes: #562875)
     .
       * collection/ar-info:
         + [RA] Skip *.a files that are dangling symlinks and discard error
           output from ar.  Correctly handle file names that contain shell
           metacharacters.
       * collection/unpacked{,.desc}:
         + [RG] New scripts to replace the unpack level 2.
     .
       * frontend/lintian:
         + [RG] Deprecate and replace unpack levels with the use of
           collection scripts.
         + [ADB] Remove an unused variable declaration.
     .
       * lib/Spelling.pm:
         + [ADB] Add corrections for "nam" (name) and "nams" (names).
         + [RG] Add some more spelling errors.
         + [RG] Uppercase every character of the correction if every
           character of the original word is too.
         + [RA] Superceded is an acceptable alternative spelling of superseded.
     .
       * man/lintian.1:
         + [RG] Document deprecation of unpack levels.
         + [ADB] Add the new "unpacked" collection script to the list of such
           scripts.
         + [ADB] Correct the documentation of --tags-from-file to indicate that
           the file contains tags to issue, not suppress.
     .
       * reporting/html_reports:
         + [RA] Sort the tags so that the maintainer view will group repeated
           instances of the same tag and display extra information in sorted
           order.  (Closes: #563126)
         + [RA] Better handle missing information for packages in the package
           lists and default the package area to main.
       * reporting/templates/maintainer.tmpl:
         + [RA] Fix the logic to optionally display the archive area of
           additional package entries under the same source package.
     .
       * unpack/unpack-{src,bin}pkg-l2:
         + [RG] Dropped in favour of collection/unpacked.
    Checksums-Sha1:
     70ead4662cae8c2817097c12e9bb0deed3ec8803 1204 lintian_2.3.1.dsc
     22a28a56eda609ec1f478e429dc7862f9fd1134d 775319 lintian_2.3.1.tar.gz
     7e2886524ac077425b1f0941bb18130087589dec 499828 lintian_2.3.1_all.deb
    Checksums-Sha256:
     b2701be6bd6e288f979e72beea64b7a1ac2f35cae189f5b3191b7781f00b3336 1204 lintian_2.3.1.dsc
     802873114c9d164665c22f6d5efc230ee7f471004c49e9f96f5fedc5ebaaae17 775319 lintian_2.3.1.tar.gz
     36387418cc360598a2a4620bd02eb05cd8a9ec8e87d07f2ff1f258c421f811fd 499828 lintian_2.3.1_all.deb
    Files:
     ebb82b159bc95cab3d7e0bcbfa10c34a 1204 devel optional lintian_2.3.1.dsc
     ab0905af23c07cab90cf10fd48609775 775319 devel optional lintian_2.3.1.tar.gz
     d37d17ada67cbc213d8d0052cbc28cfa 499828 devel optional lintian_2.3.1_all.deb
    
  • 2.3.0
    Release 2.3.0
    
    Format: 1.8
    Date: Sat, 26 Dec 2009 18:38:10 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.3.0
    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: 528367 546174 548640 548819 548844 551793 552200 554025 554617 555667 556022 556456 557120 557353 557449 557511 557530 557717 557786 557883 557971 558214 558649 559625 560005 560053 560149 561720 562630
    Changes:
     lintian (2.3.0) unstable; urgency=low
     .
       The "welcome Raphael Geissert!" release.
     .
       * Summary of tag changes:
         + Added:
           - capitalization-error-in-description
             (split from spelling-error-in-description)
           - debian-rules-automatically-updates-control
           - duplicate-in-relation-field (pedantic)
           - duplicated-compressed-file
           - init.d-script-missing-dependency-on-local_fs (experimental)
           - init.d-script-missing-dependency-on-remote_fs (experimental)
           - obsolete-relation-form-in-source
           - ocaml-dangling-cmi
           - ocaml-dangling-cmx
           - ocaml-dangling-cmxa
           - ocaml-dangling-cmxs
           - ocaml-dev-file-in-nondev-package (pedantic)
           - ocaml-dev-file-not-in-usr-lib-ocaml (pedantic)
           - ocaml-meta-without-suggesting-findlib (pedantic)
           - ocaml-stray-cmo
           - spelling-error-in-manpage
         + Removed:
           - build-depends-without-arch-dep
     .
       * checks/*:
         + [RA] Use Lintian::Tags instead of Tags.
       * checks/binaries{,.desc}:
         + [RA] Allow any RPATH containing $ORIGIN or ${ORIGIN}, not just the
           literal value $ORIGIN.  (Closes: #557511)
         + [ADB] Exempt all binary packages built from the zlib source from
           the embedded-zlib test, not just those with binary package names
           matching zlib.+.  Thanks, Mark Brown.
         + [RA] Spelling errors are no longer normalized to lowercase.
       * checks/changelog-file:
         + [RA] Suppress latest-debian-changelog-entry-without-new-date if the
           distribution is UNRELEASED.  Thanks, Raphaël Hertzog.
           (Closes: #560149)
         + [RA] Also ignore too-long lines that consist of "See" followed by an
           unbreakable word.  Thanks, Jari Aalto.  (Closes: #560005)
         + [RA] Downgrade spelling tags to severity: minor.
       * checks/control-file{,.desc}:
         + [RA] Check for < and > version dependencies in debian/control since
           dpkg-source helpfully rewrites and fixes them in binary packages.
           Thanks, Jakub Wilk.  (Closes: #557971)
         + [RA] Add a pedantic check for duplicates in relation fields in
           debian/control prior to the fixes applied by dpkg-dev.  Thanks,
           Nelson A. de Oliveira.  (Closes: #548819)
         + [RA] Fix a typo that skipped checks on the Build-Conflicts field.
         + [RA] Rework weak-library-dev-dependency to allow more approaches to
           bounding the shared library version.  Skip complex cases with or'd
           dependencies and assume the maintainer knows what they're doing.
           Add more explanation to the long tag description.  Thanks, Reinhard
           Tartler and Mike Hommey.  (Closes: #557449)
       * checks/copyright-file.desc:
         + [RA] Downgrade spelling-error-in-copyright to minor and mention
           false positive possibilities and an override in the tag description.
       * checks/cruft:
         + [RA] Allow an automake or libtool dependency in Build-Depends-Indep
           to also satisfy the check for outdated helper files.  Thanks,
           Guillaume Delacour.  (Closes: #557530)
         + [RA] Ignore files in .pc, created by unpacking 3.0 (quilt) packages.
           Thanks, Ahmed El-Mahmoudy.  (Closes: #556022)
       * checks/debian-readme.desc:
         + [RA] Downgrade spelling tag to severity: minor.
       * checks/description{,.desc}:
         + [RA] Downgrade spelling tag to severity: minor.
         + [RA] Split capitalization-error-in-description to a separate tag and
           downgrade its certainty to wild-guess.
       * checks/fields{,.desc}:
         + [ADB] Re-order the fields of build-depends-on-build-essential so that
           all of the descriptive text is included.  Thanks, Jonathan Wiltshire.
           (Closes: #557786)
         + [RA] For lib-recommends-documentation, exclude packages ending in
           -tools or -bin.  Thanks, Jay Berkenbilt.  (Closes: #557883)
         + [RA] Warn of build dependencies on python*-dev if no architecture-
           dependent packages are being built.  Patch from Luca Falavigna.
           (Closes: #551793)
         + [RA] Add emacs22 to obsolete emacs versions.  Thanks, Sven Joachim.
           (Closes: #560053)
       * checks/files{,.desc}:
         + [RA] New check for files present in both compressed and uncompressed
           form.  Patch from Raphael Geissert.  (Closes: #546174)
         + [RA] Allow /etc/sudoers.d files to be mode 0440 as recommended by
           sudo.  Thanks, Thijs Kinkhorst.  (Closes: #557353)
       * checks/huge-usr-share{,.desc}:
         + [RA] Increase the thresholds to 2MB (over 50%) and 4MB (any
           percentage), and mention the thresholds in the tag description.
           Thanks, Christoph Egger.  (Closes: #561720)
       * checks/init.d{,.desc}:
         + [RA] Add checks for missing dependencies on $local_fs or $remote_fs
           based on what files appear to be used in the init scripts.  Patch
           from Raphael Geissert.  (Partly addresses #405454)
       * checks/manpages{,.desc}:
         + [RG] Check for spelling errors in English manpages.
       * checks/manpages.desc:
         + [RA] Clarify the long description of hyphen-used-as-minus-sign.
           Note that Debian groff is currently patched to avoid this problem,
           but hopefully that divergence can be removed.  Reference
           groff-base's README.Debian for more information.  (Closes: #548844)
       * checks/menus.desc:
         + [RA] Change spelling tags to severity: minor and certainty: certain
           since there are few false positives but minor is the correct
           severity.
       * checks/ocaml{,.desc}:
         + [RA] New checks for OCaml packaging.  Contributed by Stéphane
           Glondu.  (Closes: #528367)
       * checks/patch-systems{,.desc}:
         + [RA] Recommend DEP-3 in {dpatch,quilt}-patch-missing-description and
           reference the document.  Thanks, Raphaël Hertzog.  (Closes: #554025)
         + [RA] Allow DEP-3 headers in dpatch patches to satisfy the
           description requirement.  Thanks, Paul Gevers.  (Closes: #548640)
       * checks/rules{,.desc}:
         + [RA] Remove build-depends-without-arch-dep.  If the package only
           builds architecture-independent packages, the distinction between
           Build-Depends and Build-Depends-Indep is meaningless and there's no
           reason, even pedantically, to worry about the separation.  Thanks,
           Charles Plessy.  (Closes: #552200, #555667)
         + [RA] Add a new check for DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes.
           Thanks, Nelson A. de Oliveira.  (Closes: #557120)
     .
       * collection/ar-info{,.desc}:
         + [RA] Collects the results of ar t on all *.a files, used by the new
           OCaml checks.  Contributed by Stéphane Glondu.
       * collection/override-file:
         + [RA] Check debian/source/lintian-overrides before
           debian/source.lintian-overrides for source package overrides.
           Thanks, martin f krafft.  (Closes: #554617)
     .
       * data/debhelper/*:
         + [ADB] Refresh against unstable.
       * data/fields/{perl-provides,virtual-packages}:
         + [ADB] Refresh against unstable.
       * data/files/fonts:
         + [ADB] Refresh against unstable.
       * data/output/ftp-master-{non,}fatal:
         + [RA] New data files listing tags that may result in an automated
           upload reject.
     .
       * doc/lintian.sgml:
         + [RA] Document debian/source/lintian-overrides as the new preferred
           location for source overrides.
     .
       * debian/control:
         + [RG] Add Raphael Geissert to Uploaders.
         + [RA] Add ${misc:Depends} to dependencies.
       * debian/copyright:
         + [RG] Add Raphael Geissert to maintainers.
     .
       * frontend/lintian:
         + [RA] Add options --suppress-tags and --suppress-tags-from-file to
           completely suppress the given tags.
         + [RA] Support comments and blank lines in --tags-from-file files.
         + [RA] Run the check modules in sorted order.
         + [RA] Create a global Lintian::Tags object and use it instead of
           setting variables in the Tags namespace.  Move display level code
           from here to Lintian::Tags.  Adjust calls for the new Lintian::Tags
           module.
         + [RA] Add option -F or --ftp-master-rejects which only checks tags
           that could result in an automatic upload reject.
       * frontend/lintian-info:
         + [RA] Add -h/--help option.  Patch from gregor herrmann.
           (Closes: #558214)
     .
       * lib/Lintian/Check.pm:
         + [RA] Use Lintian::Tags instead of Tags.
       * lib/Lintian/Output.pm:
         + [RA] print_tag() now takes an additional argument containing
           override data and expects a Lintian::Tag::Info object as the tag
           info instead of a hash.
         + [RA] Adjust for the renaming of pkg in the file information hash.
       * lib/Lintian/Output/*.pm:
         + [RA] Adjust for print_tag() and file information hash changes.
       * lib/Lintian/Output/XML.pm:
         + [RA] Rewrite to be more readable and fix the tags attribute for
           overridden experimental tags.
       * lib/Lintian/Relation.pm:
         + [RA] Fix bugs in unparse() and duplicates() that caused duplicates()
           to crash when processing duplicates between an alternative and a
           regular package.  Thanks, Jonathan Yu.  (Closes: #559625)
       * lib/Lintian/Tag/Info.pm:
         + [RA] Add a code method that returns the tag code corresponding to
           the severity and certainty for a tag, based on get_tag_code from
           Tags.pm.
         + [RA] Add certainty, severity, and tag accessor methods.
         + [RA] Add a method saying whether a tag is experimental.
         + [RA] Record the check script corresponding to each tag and add an
           accessor method for it.
         + [RA] Add a sources method returning a list of sources referenced by
           a tag, based on the get_tag_source method from Tags.pm.
       * lib/Lintian/Tags.pm:
         + [RA] New module in a proper namespace replacing Tags.pm.  A global
           Lintian::Tags object replaces the static variables in the Tags
           namespace, with new accessor functions, except for the tag metadata
           functions (which have moved to Lintian::Tag::Info).  All handling of
           display levels is now here instead of in frontend/lintian.
         + [RA] Support suppressing a list of tags.
         + [RA] Suppress calling Lintian::Output::print_end_pkg for changes
           files, where we don't call print_start_pkg.  This fixes an unmatched
           closing tag in the experimental XML output.
       * lib/Spelling.pm:
         + [RA] Use Lintian::Tags instead of Tags.
         + [RA] Ignore all-caps words of five characters or less for spelling
           corrections, since they are probably acronyms.  Thanks, Michal
           Čihař.  (Closes: #556456)
         + [RA] Report the original word in spelling errors rather than the
           normalized form.
         + [RG] Detect some multi-word spelling errors.
         + [RA] Remove the als to also correction.  This is a word in several
           European languages, and the many hits on the archive are nearly all
           false positives.
       * lib/Tags.pm:
         + [RA] Removed in favor of Lintian::Tags.
       * lib/Util.pm:
         + [RA] Consume all output from extracting the control file of a binary
           package before closing the pipe.
     .
       * man/lintian.1:
         + [RA] Document --suppress-tags and --suppress-tags-from-file.
         + [RA] Document format of --tags-from-file.
         + [RA] Document -F (--ftp-master-rejects).
         + [RA] Add ocaml checker script.
         + [RA] Add ar-info collection script.
         + [RA] Document the override locations in the FILES section.  Thanks,
           Jakub Wilk.  (Closes: #558649)
         + [RA] Remove obsolete spelling checker script.
         + [RA] Mention /usr/share/lintian/data under FILES.
         + [RA] Clarify that errors are not necessarily policy violations.
         + [RA] Remove bug that Lintian doesn't handle packages with different
           binary and source versions correctly.  I don't believe this is still
           an issue.
       * man/lintian-info.1:
         + [RA] Add -h (--help).
         + [RA] lintian -i no longer pipes output through lintian-info.  Adjust
           the man page accordingly.
     .
       * private/refresh-ftp-master-tags:
         + [RA] Script to refresh data about automatic package rejects.
     .
       * reporting/html_reports:
         + [RA] Never use O as the code for the tag on the per-tag page even if
           all instances in the archive are overridden.  (Closes: #562630)
     .
       * t/runtests:
         + [RA] Unwrap the Options field so that it can be continued.
         + [RA] Replace TESTSET in Options with the root of the test suite so
           that lintian options referring to files can be tested with files in
           the test suite directory.
         + [RA] Support a new Sort: no field in package test metadata to
           suppress sorting of lintian output, for testing output formatting.
         + [RA] Use Lintian::Command::spawn to run Lintian for package tests so
           that the lintian options may contain shell metacharacters.
         + [RA] Put all error output from lintian unsorted before the regular
           output, making it easier to diagnose errors.
         + [RA] Suppress checking the syntax of the lintian output if neither
           Test-For nor Test-Against are set and Sort: no is set.
     .
       * unpack/list-{bin,src,udeb}pkg:
         + [RA] Support multiple versions of a package in the archive and
           include only the latest version in the Lintian package list.
       * unpack/unpack-binpkg-l2:
         + [RA] Report errors from dpkg-deb or tar on stderr if either exit
           with non-zero status.
       * unpack/unpack-srcpkg-l2:
         + [RA] Report errors from dpkg-source -x on stderr if it exits with
           non-zero status.  (Closes: #557717)
    Checksums-Sha1:
     58c4f3161b6a532ea052e4bb6620b19a242c45b0 1204 lintian_2.3.0.dsc
     88488391e8eccffad7a711c23a98157b87f1218f 776155 lintian_2.3.0.tar.gz
     608a627d5d3f3fbdd549a6f9571f6e527beb7570 496898 lintian_2.3.0_all.deb
    Checksums-Sha256:
     d748fd54aac5330409afbafed6314eefc5335814a172d9b311d55680f8446978 1204 lintian_2.3.0.dsc
     b1d72773939b114e095a0b867704fc2f1d6522bb99fa276415e83be2dee64c7c 776155 lintian_2.3.0.tar.gz
     8974ec84a50f18d45f6f21f099a6760e9d0b8798b5bd46f189a916525067ac8d 496898 lintian_2.3.0_all.deb
    Files:
     ec18680d9e8e9fdffcad5d4982699172 1204 devel optional lintian_2.3.0.dsc
     30ac3bfd068e10a59a6eb804cf6ea184 776155 devel optional lintian_2.3.0.tar.gz
     8eb3dc8d10ae78d78a017fd73e13143c 496898 devel optional lintian_2.3.0_all.deb
    
    
  • 2.2.18
    Release 2.2.18
    
    Format: 1.8
    Date: Thu, 12 Nov 2009 23:36:33 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.18
    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: 510954 548210 548218 549596 550924 551051 551134 552013 552526 552707 552729 553207 553262 553264 553469 553487 553697 554393 555278 555320 555617
    Changes:
     lintian (2.2.18) unstable; urgency=low
     .
       The "synchronize severities with ftpmaster's Lintian checks" release.
     .
       * Summary of tag changes:
         + Removed:
           - copyright-lists-upstream-authors-with-dh_make-boilerplate
         + Promoted from experimental:
           - spelling-error-in-binary
           - template-uses-unsplit-choices
     .
       * checks/binaries.desc:
         + [RA] Remove experimental marker on spelling-error-in-binary.  Change
           severity to minor; spelling errors are minor bugs.
         + [RA] library-in-debug-or-profile-should-not-be-stripped,
           binary-or-shlib-defines-rpath, arch-dependent-file-in-usr-share, and
           binary-in-etc, binary-file-compressed-with-upx,
           binary-with-bad-dynamic-table, and embedded-zlib are now
           serious since they can result in ftpmaster rejects.  embedded-zlib,
           missing-dependency-on-libc, and binary-or-shlib-defines-rpath are
           possible rather than certain since overrides are allowed.
       * checks/changelog-file:
         + [FL] Avoid various Perl warnings which can be caused by
           completly broken changelog files.
       * checks/conffiles.desc:
         + [RA] file-in-usr-marked-as-conffile is serious (ftpmaster reject).
           Add a Policy reference and improve the description.
         + [RA] non-etc-file-marked-as-conffile is serious/possible rather than
           important/certain (ftpmaster reject unless overridden).
       * checks/control-file{,.desc}:
         + [RA] Say to use (= ${binary:Version}) to fix weak dependencies
           between a library dev package and the shared library.  Thanks,
           Norbert Preining.  (Closes: #548218)
         + [ADB] Fix an uninitialised value warning when processing a
           -dev package which has no Depends: fields.  Thanks, Lucas
           Nussbaum.
         + [RA] build-info-in-binary-control-file-section and
           debian-control-with-duplicate-fields are now serious (ftpmaster
           reject).
         + [RA] Allow -dev dependencies based on source:Upstream-Version or
           source:Version if the -dev package is architecture: all.  Thanks,
           Mike Hommey.  (Closes: #552729)
       * checks/control-files.desc:
         + [RA] not-allowed-control-file, control-file-has-bad-permissions, and
           control-file-has-bad-owner are now serious (ftpmaster reject).
           Mention that the config control file should also be executable.
       * checks/copyright-file{,.desc}:
         + [FL] Add special exception to no-copyright-file for perl.
           See #522827 for discussion.  (Closes: #553262)
         + [FL] Extend match for exceptions to copyright-refers-to-symlink-license
           to catch more ways to specify Perl's license.  Patch from
           Salvatore Bonaccorso.  (Closes: #549596)
         + [RA] copyright-lists-upstream-authors-with-dh_make-boilerplate
           removed, as some package maintainers prefer to use Author(s) and
           have filled out the copyright file.  (Closes: #553469)
         + [RA] Add additional dh_make template strings to the
           helper-templates-in-copyright check, including the templates for
           upstream author or copyright holder, which effectively replaces
           copyright-lists-upstream-authors-with-dh_make-boilerplate with far
           fewer false positives.
         + [RA] Remove a duplication of the check for "This copyright info was
           automatically extracted from the perl module" by dh-make-perl, and
           ensure that this is copyright-contains-dh-make-perl-boilerplate and
           not helper-templates-in-copyright, since it is lower severity.
         + [RA] copyright-refers-to-old-directory, old-style-copyright-file,
           usr-share-doc-symlink-without-dependency,
           usr-share-doc-symlink-to-foreign-package,
           copyright-refers-to-incorrect-directory, and
           copyright-contains-dh_make-todo-boilerplate are now serious
           (ftpmaster reject).  copyright-contains-dh_make-todo-boilerplate is
           possible (overrides allowed).  Significantly improve the description
           of usr-share-doc-symlink-without-dependency to mention that Lintian
           doesn't look at transitive dependencies, and change to possible.
       * checks/cruft:
         + [FL] Add automake1.11 to list of autotools packages.  Thanks,
           Laurent Bigonville.  (Closes: #551051)
         + [RA] Allow CMakeCache.txt files in the debian directory.  Thanks,
           Aaron M. Ucko.  (Closes: #553264)
       * checks/debconf.desc:
         + [FL] Remove experimental flag from template-uses-unsplit-choices.
           This was only done to not disrupt the lenny freeze.  Thanks,
           Raphael Geissert.  (Closes: #553487)
       * checks/description.desc:
         + [RA] Downgrade description-synopsis-might-not-be-phrased-properly to
           minor and fix the cross-reference to point to devref, not Policy.
         + [RA] description-is-dh_make-template is serious (ftpmaster reject).
       * checks/etcfiles.desc:
         + [RA] file-in-etc-not-marked-as-conffile is serious (ftpmaster
           reject).
       * checks/fields{,.desc}:
         + [RA] Fix lib-recommends-documentation tag to correctly exclude dev
           and doc packages.  Patch from Stéphane Glondu.  (Closes: #548210)
         + [FL] Allow source formats 3.0 (quilt) and 3.0 (native).
           (Closes: #552707)
         + [RA] Multiple maintainer-* and uploader-* tags for syntax errors or
           localhost addresses are now serious (ftpmaster reject), as are
           section-is-dh_make-template and bad-relation.
       * checks/files.desc:
         + [RA] Add a note to wrong-file-owner-uid-or-gid that it's possible to
           construct a Policy-compliant package that triggers this tag by
           creating users in preinst, and asking package maintainers to file a
           bug against Lintian if they encounter a case where this appears to
           be necessary.
         + [RA] package-contains-ancient-file, package-installs-python-pyc
           symlink-has-too-many-up-segments, and package-contains-info-dir-file
           are now serious (ftpmaster reject).
         + [RA] dir-or-file-in-var-www is now serious/possible (ftpmaster
           reject unless overridden).
         + [RA] dir-or-file-in-{tmp,mnt,opt,srv} are now serious and have the
           proper File Hierarchy Standard cross-references and descriptions.
         + [RA] Don't suggest creating a symlink to the python-feedparser
           library.  Just use the normal Python import mechanism.  Thanks,
           Jakub Wilk.  (Closes: #555617)
       * checks/lintian.desc:
         + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
           gutsy.
       * checks/manpages.desc:
         + [ADB] Mention in the description for manpage-has-errors-from-man
           that Lintian passes "-E UTF-8" to man when running checks.  Thanks,
           Raphaël Hertzog. (Closes: #555320)
         + [RA] Also suppress failures to break lines if the reported line is
           a .UE macro, which marks the end of a block defining a URL.  Thanks,
           Martin Stigge.
       * checks/patch-systems:
         + [RA] Do not issue patch-system-but-no-source-readme for packages in
           3.0 (quilt) format.  Patch from Stéphane Glondu.  (Closes: #553207)
         + [RA] Don't consider the "index <sha1>..<sha1>" line added by git
           diff to be a patch description.  (Closes: #553697)
         + [RA] If a diff outside of the patch system only creates new files
           that can be copied into place by the package build rules, suggest
           just putting them in the debian directory rather than using a patch
           system.  Thanks, Charles Plessy.  (Closes: #550924)
       * checks/rules.desc:
         + [RA] missing-build-dependency is now serious/possible (ftpmaster
           reject unless overridden).
       * checks/scripts{,.desc}:
         + [RA] Add some more details to executable-not-elf-or-script about
           possible causes and how to correct them.
         + [RA] Suggest mkfifo in mknod-in-maintainer-script if the script was
           creating a named pipe.
         + [RA] Add rep.  Thanks, Rodrigo Gallardo.  (Closes: #510954)
         + [RA] Add r.  Thanks, Dirk Eddelbuettel.  (Closes: #555278)
         + [RA] Add rackup.  Thanks, Sebastien Delafond.  (Closes: #552013)
       * checks/shared-libs:
         + [FL] Add /usr/lib/python*/dist-packages to exception list for
           incorrect-libdir-in-la-file.  Thanks, Mathieu Trudel.
           (Closes: #551134)
     .
       * data/changelog-file/ubuntu-dists:
         + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
           gutsy.
       * data/doc-base/sections:
         + [FL] Update from doc-base 0.9.5. Adds Typesetting section.
           Thanks Julian Gilbey.  (Closes: #552526)
       * data/fields/architectures:
         + [ADB] Refresh against unstable.
       * data/fields/perl-provides:
         + [ADB] Refresh against unstable.
       * data/fields/virtual-packages:
         + [ADB] Refresh against unstable.
       * data/files/fonts:
         + [ADB] Refresh against unstable.
     .
       * man/lintian.1:
         + [RA] Add additional explanation of experimental tags.  Remove the
           comment that pedantic tags are frequently wrong; that's not what
           they're for.  Improve the explanation for -i to not imply that
           everything Lintian finds is a Policy violation.
     .
       * private/refresh-perl-provides:
         + [ADB] Special-case libio-compress-perl; the package contains the
           modules which used to be in libio-compress-* but does not contain
           IO::Compress.  Patch from Niko Tyni.  (Closes: #554393)
    Checksums-Sha1:
     32f691386cc524878b737c4d033639cc110a1527 1168 lintian_2.2.18.dsc
     2e63ede0ad7c1c0e6ec4611f06da5b819f8c1025 749641 lintian_2.2.18.tar.gz
     ee1e0b8e8a4a2ac95cffad1483e24e15a8988073 482228 lintian_2.2.18_all.deb
    Checksums-Sha256:
     5be2778210fad8d3a9867f8e525f284d828db737e69fc621819d2fe2926bcc44 1168 lintian_2.2.18.dsc
     32b4f035a0f3dc5732db3ee80dcde52dd746539049ec801fa1822891c3a175d8 749641 lintian_2.2.18.tar.gz
     fdaa54119170ec5cb735fdb0f8e2aac5bee2488ba2e03ce8512368d0d700ad9a 482228 lintian_2.2.18_all.deb
    Files:
     17b3ed79a27f96c289fe58fdb99ad589 1168 devel optional lintian_2.2.18.dsc
     3f8c094ff8ab4ad3ba42a11165b7a43e 749641 devel optional lintian_2.2.18.tar.gz
     647cfd2e85df937d4b4e9373a9bdecb3 482228 devel optional lintian_2.2.18_all.deb
    
    
  • 2.2.17
    Release 2.2.17
    
    Format: 1.8
    Date: Tue, 22 Sep 2009 10:07:24 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.17
    Distribution: unstable
    Urgency: medium
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Russ Allbery <rra@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 547773
    Changes:
     lintian (2.2.17) unstable; urgency=medium
     .
       * Urgency medium to beat libclass-accessor-perl into testing.
     .
       * checks/control-file:
         + [RA] Correctly exclude lib*-dev dependencies on other lib*-dev
           packages that contain a version number.  Thanks, Yves-Alexis Perez.
           (Closes: #547773)
     .
       * debian/control:
         + [RA] Explicitly depend on libclass-accessor-perl, since we use it
           directly.  (libparse-debianchangelog-perl was implicitly ensuring it
           was installed.)
    Checksums-Sha1:
     3ccc8d7d3a67cbfac73625e10aeddbfd032988a9 1167 lintian_2.2.17.dsc
     a5425f681136100706a80b72aa4dd68937f93be7 744528 lintian_2.2.17.tar.gz
     987c49412efc9faab95258a7cfc8c948bdf41638 477530 lintian_2.2.17_all.deb
    Checksums-Sha256:
     23e831bbf91ed53d697df0d3bc7cd02b5b4c05d201ff243a6f9cd79935436a3f 1167 lintian_2.2.17.dsc
     c9ac832d31005bf3737cab4d0b1c835b7ccc056915de47ceb52f3a43065d5883 744528 lintian_2.2.17.tar.gz
     ffcd81c4c615e4f18c855aacbdbdb4fb4e51ce3d11580dfefaf93163d7dbf8cf 477530 lintian_2.2.17_all.deb
    Files:
     006a89f22a2c55e89730825097d03e6e 1167 devel optional lintian_2.2.17.dsc
     3f59884ea58cbebb1eb02db9f1344eb1 744528 devel optional lintian_2.2.17.tar.gz
     903f4c2cb8bf7e198a07205d57b76245 477530 devel optional lintian_2.2.17_all.deb
    
  • 2.2.16
    Release 2.2.16
    
  • 2.2.15
    Release 2.2.15
    
    Format: 1.8
    Date: Mon, 14 Sep 2009 00:06:01 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.15
    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: 498138 534486 536434 537737 538716 539403 540594 541372 541744 542046 542072 542389 542584 543259 543262 543641 543779 543781 543873 544004 544221 544277 545219 545430 545716 545781 546404
    Changes:
     lintian (2.2.15) unstable; urgency=low
     .
       The "BTS cleanup" release.
     .
       * Summary of tag changes:
         + Added:
           - build-depends-on-non-build-package
           - desktop-entry-limited-to-environments
           - example-interpreter-in-usr-local (pedantic)
           - example-interpreter-not-absolute
           - example-script-without-interpreter
           - example-script-uses-bin-env
           - example-shell-script-fails-syntax-check (pedantic)
           - example-wrong-path-for-interpreter
           - example-unusual-interpreter (pedantic)
           - global-data-in-games-directory
           - init.d-script-does-not-provide-itself
           - init.d-script-possible-missing-stop
           - init.d-script-provides-virtual-facility
           - init.d-script-should-depend-on-virtual-facility
           - init.d-script-starts-in-stop-runlevel
           - ocaml-custom-executable
     .
       * checks/binaries{,.desc}:
         + [RA] Add a new check for OCaml bytecode executables.  Patch from
           Stéphane Glondu.  (Closes: #498138)
         + [RA] Allow ldconfig to be statically linked.
       * checks/changelog-file:
         + [RA] Don't warn about a symlinked changelog file if the version
           contains ubuntu.  Thanks, Benjamin Drung.  (Closes: #536434)
       * checks/common_data.pm:
         + [RA] Moved the essential package list to data/fields.
       * checks/copyright-file:
         + [RA] Use Lintian::Data to read the essential package list.
       * checks/debhelper:
         + [RA] Ignore whitespace when checking debian/compat, since Perl will
           when converting it to a number.  Thanks, Niels Thykier.
           (Closes: #545430)
       * checks/fields{,.desc}:
         + [RA] Exclude base-files from the needlesly-depends-on-awk tag
           and from the warning about depending on a virtual package without
           a real package for the awk virtual package.
         + [RA] Use Lintian::Data to read the essential package list.
         + [RA] Stop allowing unversioned build dependencies on coreutils.  The
           migration from fileutils is long since finished.
         + [RA] Check for build dependencies on packages that should not be
           used for builds.  (Closes: #540594)
         + [RA] Allow architecture-dependent metapackages, since it can be
           useful for metapackages to change dependencies based on the
           architecture.  Thanks, Vagrant Cascadian.  (Closes: #544004)
       * checks/files{,.desc}:
         + [RA] Suppress non-standard-dir-perm for /tmp, /var/tmp, /var/local,
           /var/lock, and /usr/src if they have their normal owner and
           permissions.  This suppresses some Lintian tags for base-files.
         + [RA] Allow base-files to ship /var/backups and /var/local.
         + [RA] Remove swfobject.js from the known packaged Javascript
           libraries.  The version in libjs-yui is old and the new version is
           not packaged.  Thanks, Giuseppe Iuculano.  (Closes: #542046)
         + [RA] Allow t1- and xfonts- as prefixes for font packages since the
           font regex is also looking for Type 1 fonts.  Thanks, Rogério
           Brito.  (Closes: #542389)
         + [RA] Stop looking for *.pcf files outside font packages.  The check
           wasn't triggering since PCF files are always compressed, and the
           situation for PCF font packages is more complex and not suitable for
           the same check.
         + [RA] Add mootools.js to embedded-javascript-library.  Patch from
           Marcelo Jorge Vieira (metal).  (Closes: #545716)
         + [RA] Check for putting data that should be in /usr/share under
           /usr/share/games.  Patch from Raphael Geissert.  (Closes: #534486)
       * checks/init.d{,.desc}:
         + [RA] Add new checks for starting in runlevels 0 and 6, providing a
           virtual facility, not providing a facility matching the script, not
           depending on a virtual facility, and inconsistent stop runlevels.
           Patch from Raphael Geissert.  (Closes: #544221)
       * checks/manpages{,.desc}:
         + [ADB] Add HTTPS to the list of recognised protocols for URLs in manpages
           which should not cause manpage-has-errors-from-man to be emitted.
           (Closes: #543641)
         + [RA] Document the MANWIDTH variable when running man by hand to
           check for man page errors.  (Closes: #542584)
         + [RA] Adjust the exclusion of pod2man's .IX macro for the new
           output format from groff.
       * checks/menu-format{,.desc}:
         + [RA] Add a pointer to desktop-file-validate in many of the tag
           descriptions for desktop tags.  (Closes: #539403)
         + [RA] Mention in the description of desktop-entry-invalid-category
           that whitespace isn't allowed and categories are case-sensitive.
         + [RA] Add a new check for desktop entries that are limited to
           multiple environments.  NotShowIn was probably intended instead.
           Thanks, Andrew Lee.  (Closes: #537737)
       * checks/rules:
         + [RA] Anchor the dh_quilt regex to not trigger on commented-out
           calls.  Patch from Cesare Tirabassi.  (Closes: #543259)
         + [RA] When checking for out-of-order debhelper calls, take into
           account the -p flag and only check within each package.  Thanks,
           Michael Koch.  (Closes: #545219)
       * checks/scripts{,.desc}:
         + [RA] Don't warn about missing dependencies on programs if the
           program invocation is followed by || true.  Thanks, Aurelien Jarno.
           (Closes: #541372)
         + [RA] Permit diversion of a man page as long as the package is
           installing a man page by the same name in the same numeric section,
           even if the specific section is different.  Thanks, Niko Tyni.
           (Closes: #543781)
         + [RA] Check example scripts for most of the same issues as scripts
           elsewhere in the package, but report problems with a different set
           of tags with info or pedantic severity.  Patch from Damyan Ivanov.
           (Closes: #543873)
         + [RA] Add seed.  Thanks, Josselin Mouette.  (Closes: #543779)
         + [RA] Add pike 7.8.  Thanks, Magnus Holmgren.  (Closes: #543262)
       * checks/shared-libs:
         + [RA] Allow ld.so to be executable.  (Closes: #538716)
     .
       * data/fields/essential:
         + [RA] New list of essential packages.
         + [RA] Add dash.  (Closes: #541744)
         + [RA] Add diffutils and remove diff.  (Closes: #544277)
       * data/fields/no-build-depends:
         + [RA] New list of packages that should not be used as build
           dependencies, currently containing only java-propose-classpath.
           Thanks, Josh Triplett.
       * data/files/fonts:
         + [RA] Refresh and include Type 1 fonts and packages as well.
     .
       * lib/Lintian/Collect/Binary.pm:
         + [RA] Stop looking for the special OCaml symbol.  OCaml custom
           binaries are now detected another way.  Patch from Stéphane Glondu.
       * lib/Lintian/Schedule.pm:
         + [RA] If declining to add a duplicate file to the Lintian check
           schedule, return success to avoid a spurious error message.  Patch
           from Raphael Geissert.  (Closes: #542072)
       * lib/Spelling.pm:
         + [RA] Add spelling correction for "aplication."  (Closes: #546404)
     .
       * private/refresh-fonts-data:
         + [RA] To match what checks/files looks for, also look for *.pfb files
           and packages starting with t1-.
     .
       * reporting/{html_reports,templates/clean.tmpl}:
         + [JP] Don't link to full report if the maintainer only has clean
           packages. (Closes: #545781)
    Checksums-Sha1:
     38fc94e3cad1c29999df654289185621b533447b 1167 lintian_2.2.15.dsc
     dd4ea7530a0e3dfc80000ca68b3c4b85e4e3ef9e 742286 lintian_2.2.15.tar.gz
     2f6552d9dc896e454c6927707aec276fbfd7faf9 475550 lintian_2.2.15_all.deb
    Checksums-Sha256:
     840333f514921fb768eb5523bd5f84960ce47da09ee3f750beccbd83c5c773c1 1167 lintian_2.2.15.dsc
     d869737a4cd48c050d9909e949c37a7439b7efe28628d64b94797808f9fbed5c 742286 lintian_2.2.15.tar.gz
     f580a17c80f92e9700c8ebd44ad6e8ac5407010d7f4e992b3ed31a9bc3bc7504 475550 lintian_2.2.15_all.deb
    Files:
     6bdfbba75275491e3bebb17d0755ef60 1167 devel optional lintian_2.2.15.dsc
     c7c611de80b362a588121b6182a262cc 742286 devel optional lintian_2.2.15.tar.gz
     29d69bfdd60a03b49643944311d68b1f 475550 devel optional lintian_2.2.15_all.deb
    
  • 2.2.14
    Release 2.2.14
    
    Format: 1.8
    Date: Sat, 15 Aug 2009 22:47:44 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.14
    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: 469018 492626 534942 536397 536404 536405 537207 537606 537607 537608 537969 538055 538929 540348 540425 541119 541143 541144
    Changes:
     lintian (2.2.14) unstable; urgency=low
     .
       The "Policy 3.8.3" release.
     .
       * Summary of tag changes:
         + Added:
           - debhelper-overrides-need-versioned-build-depends
           - maintainer-script-modifies-ld-so-conf
           - missing-dependency-on-install-info
           - multiple-distributions-in-changes-file
           - patch-system-but-no-source-readme
           - package-modifies-ld.so-search-path
           - possible-documentation-but-no-doc-base-registration
         + Removed:
           - file-in-usr-something-x11-without-pre-depends
         + Renamed:
           - build-depends-on-x-metapackage => build-depends-on-metapackage
           - depends-on-x-metapackage => depends-on-metapackage
     .
       * checks/changelog-file.desc:
         + [RA] Document the "Old Changelog" way of marking historic changelog
           entries that shouldn't be syntax-checked in the long description for
           syntax-error-in-debian-changelog.  (Closes: #541119)
       * checks/debconf:
         + [CW] Permit Help: in .templates files, which is supported as of
           cdebconf 0.143 and used in the installer.
       * checks/debhelper{,.desc}:
         + [CW] Check for the use of debhelper override targets, which require
           debhelper 7.0.50.
         + [RA] Don't warn about recently deprecated debhelper commands in
           possibly optional portions of debian/rules.  (Closes: #537607)
         + [RA] Don't warn about missing build dependencies for commands in
           possibly optional portions of debian/rules.  (Closes: #537608)
       * checks/description:
         + [RA] Decode descriptions from UTF-8 before checking length.  Thanks,
           Charles Plessy.  (Closes: #537207)
         + [RA] Avoid duplicated word false positives from words that contain
           punctuation.  Thanks, Nelson A. de Oliveira.  (Closes: #540348)
       * checks/fields{,.desc}:
         + [FL] packages named lib*-camlp4-dev should be in section ocaml
         + [RA] Move debian/rules parsing to check build dependencies to
           checks/rules.
         + [RA] Allow any package to be in section oldlibs without triggering
           warnings.  Thanks, Rene Engelhard.  (Closes: #537606)
         + [RA] Lower wrong-section-according-to-package-name to possible.
         + [RA] Recognize packages as metapackages even if they contain Lintian
           overrides, thus fixing two packages that added a Lintian override
           for having dependencies only permitted for metapackages, which in
           turn ensures that they keep getting that tag.
         + [RA] Recognize packages as metapackages even if they contain files
           in /usr/share/cdd.
         + [RA] Renamed the tags for depending or build-depending on X
           metapackages to make them generic and load the list of metapackages
           from data/fields/metapackages.  Always consider known metapackages
           to be metapackages for the dependency check.
         + [RA] Don't require a tilde after lp: in bzr URLs.  Thanks, Benjamin
           Drung.  (Closes: #541143)
         + [RA] Fix spelling of xfonts-encodings in the xfont dependency
           exception.  (Closes: #540425)
         + [RA] Allow :ext: CVS repository references if the username looks
           like it won't require autentication.  Thanks, Thorsten Glaser.
       * checks/files{,.desc}:
         + [CW] /var/lock and /var/run are not temporary filesystems in d-i, so
           don't emit errors about their use in udebs.
         + [RA] Warn about packages containing files in /etc/ld.so.conf.d that
           don't appear to be part of libc.  Policy 3.8.3 no longer permits
           modification of ld.so.conf.
         + [RA] Remove the check for x11-common pre-depends before installing
           files in /usr/{include,lib}/X11.  Policy 3.8.3 removes this
           requirement.
       * checks/infofiles{,.desc}:
         + [RA] Add missing leading * to example info directory entry.
         + [RA] Check that packages with info files depend on dpkg or
           install-info as recommended by Policy 5.8.3.
       * checks/lintian.desc:
         + [RA] Expand multiple-distributions-in-changes-file description and
           add a reference to the Policy section.  Change certainty to
           possible, since this may be fine for non-Debian uploads.
       * checks/menus{,.desc}:
         + [RA] Add info-level tag for packages with apparent HTML or PDF
           documentation in /usr/share/doc but no doc-base registration.  Based
           on a patch from Raphael Geissert.  (Closes: #469018)
       * checks/patch-systems{,.desc}:
         + [RA] Check for a patch system in use but no debian/README.source.
           Based on a patch from Jonathan Yu.  (Closes: #537969)
       * checks/po-debconf:
         + [CW] Don't emit not-using-po-debconf if all templates are marked "for
           internal use".  (Closes: #492626)
       * checks/rules{,.desc}:
         + [RA] Moved checking of build dependencies based on programs invoked
           in debian/rules from checks/fields to here.
         + [RA] Expand Lintian's understanding of which targets are run for the
           clean target to include targets invoked via pattern variable
           expansion.  (Closes: #536405)
         + [RA] Make the handling of make variables as rule names more robust
           and avoid generating invalid regexes.
         + [RA] Packages including /usr/share/mozilla-devscripts makefile
           fragments in debian/rules must Build-Depend on mozilla-devscripts.
           Thanks, Benjamin Drung.  (Closes: #541144)
       * checks/scripts:
         + [RA] Fix parsing of dpkg-divert commands diverting a file ending in
           a number, followed by a redirection.  Thanks, Andreas Beckmann.
           (Closes: #534942)
         + [RA] Warn about maintainter scripts that modify /etc/ld.so.conf.
           Policy 3.8.3 no longer permits this.
         + [RA] Avoid command-with-path-in-maintainer-script false positives
           with backtick expressions as arguments to commands.  Thanks, Stefan
           Fritsch.  (Closes: #536397)
       * checks/watch-file:
         + [RA] Fix false positives in debian-watch-file-should-mangle-version
           when an upstream version is specified in the watch file and give the
           line number of mangling issues.  Patch from Raphael Geissert.
           (Closes: #536404)
     .
       * data/debhelper/*:
         + [ADB] Refresh against unstable.
       * data/fields/architectures:
         + [RA] Refresh architecture list against dpkg 1.15.3.1, adding avr32
           and kopensolaris.  (Closes: #538055)
       * data/fields/metapackages:
         + [RA] New file listing known metapackages that should not be used in
           Depends or Build-Depends.
         + [RA] Add mono-complete.  (Closes: #538929)
       * data/fields/virtual-packages:
         + [ADB] Refresh against unstable.
       * data/files/fonts:
         + [ADB] Refresh against unstable.
       * data/standards-version/release-dates:
         + [RA] Add the release date for Policy 3.8.3.
     .
       * debian/control:
         + [RA] Update standards version to 3.8.3 (no changes required).
     .
       * frontend/lintian:
         + [RA] Enable multiple-distributions-in-changes-file now that Policy
           documents that this does not work with the Debian archive.
       * frontend/lintian-info:
         + [ADB] Correctly parse Lintian output for pedantic tags.  Thanks, James
           Vega.
     .
       * lib/Spelling.pm:
         + [RA] Add spelling correction for precedence.
     .
       * reporting/html_reports:
         + [JP] Accumulate tag-specific statistics in a new variable, and pass it
           to the appropriate templates.
       * reporting/templates/tags{,-severity}.tmpl:
         + [JP] Remove duplicate code to calculate tag statistics.
     .
       * t/runtests:
         + [RA] Update standards version to 3.8.3.
    Checksums-Sha1:
     d8034578bac4c674ec397749f650056a4504dcd9 1167 lintian_2.2.14.dsc
     a3f7446c625a218195716e7f9fd896383cba8123 731798 lintian_2.2.14.tar.gz
     0e1f6f4d845bb760f19ea8464cb0ac63236715ca 468394 lintian_2.2.14_all.deb
    Checksums-Sha256:
     fc372c8963ac7d2c22dbfda0f45ecd029fdc4f1347d5dbb3b83bb3dd920b69ce 1167 lintian_2.2.14.dsc
     48d31b91ee78ad47c0a5a4cae2532d002d23c364826b227519226e9785be2793 731798 lintian_2.2.14.tar.gz
     d40a2c8772b0a8e037665f5ea20aed0a76f7e2799de54d18882608ded01ed21d 468394 lintian_2.2.14_all.deb
    Files:
     c0b4d6209d27123a5705fec67f1b0c58 1167 devel optional lintian_2.2.14.dsc
     98f3764c0064bbbd1ab395151bbff0c5 731798 devel optional lintian_2.2.14.tar.gz
     c2a4e455f92e8514fee6fea2c6d3fe08 468394 devel optional lintian_2.2.14_all.deb
    
  • 2.2.13
    Release 2.2.13
    
    Format: 1.8
    Date: Thu, 09 Jul 2009 09:11:14 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.13
    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: 516530 533618 534134 534139 534141 534212 534218 534234 534276 534326 534580 534640 534684 534942 535308 535432 535566 535582
    Changes:
     lintian (2.2.13) unstable; urgency=low
     .
       The "triggerized install-info" release.
     .
       * Summary of tag changes:
         + Added:
           - install-info-used-in-maintainer-script
           - package-contains-info-dir-file
         + Removed:
           - info-documents-not-removed
           - install-info-not-called-with-quiet-option
           - missing-comma-after-substvar
           - postrm-calls-install-info
           - preinst-calls-install-info
     .
       * checks/control-file{,.desc}:
         + [RA] Rework missing-separator-between-lines to only include two
           specific package stanzas in the extra tag data and not include
           newlines.  Generalize it to also detect missing commas between
           substvars, replacing missing-comma-after-substvar.
       * checks/cruft{,.desc}:
         + [RA] Don't warn about outdated libtool if the package build-depends
           on libtool.  Thanks, Kurt Roeckx.  (Closes: #534134)
         + [RA] Fix typo in *-contains-ht-tags-file description.  Patch from
           Peter Pentchev.  (Closes: #534218)
       * checks/fields:
         + [ADB] If the Debian r-cran makefile include is used in the rules file,
           cdbs, debhelper and r-base-dev are required in Build-Depends.  Thanks,
           Charles Plessy.  (Closes: #534684)
         + [RA] Allow variable settings before ant, dpatch, and dh when
           checking debian/rules for dependencies.  Thanks, Ryan Niebur.
           (Closes: #535432)
       * checks/files{,.desc}:
         + [RA] Allow non-core Python packages to install files into
           /usr/lib/python*/dist-packages, the extension location for Python
           2.6 and later.  Thanks, Julian Andres Klode.  (Closes: #534212)
         + [RA] Check for /usr/share/info/dir files included in the package.
           Thanks, Bas Zoetekouw.  (Closes: #535566)
       * checks/infofiles{,.desc}:
         + [RA] Ignore dir files; they're a different error that's now caught
           by checks/files.
         + [RA] Remove all checking of maintainer scripts, since info dir
           entries are now handled with triggers.  Now always warn of info
           files without INFO-DIR-SECTION, even if install-info were called
           with a --section argument.  Warn of info files without a DIR-ENTRY
           section.  Thanks, Raphaël Hertzog.  (Closes: #534640)
         + [RA] Fix a bug in the detection of bad info file extensions that
           missed extensions containing the string "info".
         + [RA] Improve the long descriptions of tags about compression of info
           documents.
       * checks/init.d:
         + [RA] Take into account dangling symlinks in /etc/init.d.  Patch from
           Raphael Geissert.  (Closes: #534139)
         + [RA] Don't require symlink init scripts to be conffiles and realize
           they are included in the package even if the symlink is dangling.
           Thanks, Steve Langasek.  (Closes: #534326)
       * checks/manpages:
         + [RA] Don't warn about hyphens used as minus signs inside draft mode,
           since \- cannot be used there.  Based on a patch by Gennaro Oliva.
           (Closes: #535308)
       * checks/patch-systems:
         + [RA] Don't include the package name as extra data in tags that are
           only issued for source packages.  Patch from Raphael Geissert.
       * checks/scripts{,.desc}:
         + [RA] Lower certainty of read-in-maintainer-script to possible and
           mention false positives.  Thanks, Raphaël Hertzog.  (Closes: #534276)
         + [RA] Allow for output redirection when parsing diversions in
           maintainer scripts.  Thanks, Andreas Beckmann.  (Closes: #534942)
         + [ADB] Detect the use of the "source" bashism when the sourced filename
           contains a tilde or consists of a single character.  Thanks, Raphael
           Geissert and Ryan Niebur.
         + [RA] Avoid a false positive in the bashism check for trap with
           signal numbers when the the trap command contains a number.  Thanks,
           Julien Cristau.  (Closes: #534580)
         + [RA] Check for any maintainer script running install-info, since
           this is now handled with triggers.
       * checks/watch-file:
         + [RA] Use a consistent way of displaying the line number of a problem.
     .
       * collection/strings:
         + [ADB] Handle the fact that, when Lintian is run as root, the output of
           "file" on set[gu]id files may include the fact that they are set[gu]id.
           Thanks, Peter Pentchev.  (Closes: #533618)
     .
       * lib/Read_pkglists.pm:
         + [RA] Increment the package list format and expect the archive area
           as an additional argument.  Patch from Raphael Geissert.
       * lib/Spelling.pm:
         + [RA] Add changes misspelling.
         + [RA] Fix correction for endianness.  Thanks, Raphael Geissert.
           (Closes: #535582)
         + [RA] Only strip most punctuation from the end of each word, not from
           anywhere in the string.  We don't want to strip the period from
           res.size.  Thanks, Zack Weinberg.  (Closes: #534234)
       * lib/Tags.pm:
         + [RA] Replace all newlines in tag data with \n, not just the first.
           (Closes: #534141)
     .
       * man/lintian.1:
         + [RA] The archive area may be a comma-separated list of areas.  Patch
           from Raphael Geissert.
     .
       * private/update-coverage:
         + [RA] Provide a breakdown of tags only covered in the legacy test
           suite by test name.
     .
       * reporting/html_reports:
         + [RA] Change area back to section in the loop for generating the
           package index pages to be consistent with the page template.
         + [RA] Allow for multiple archive areas in the front page summary.
         + [RA] Add the archive area to the tag information.
       * reporting/templates/maintainer.tmpl:
         + [RA] Include the archive area in the source package heading if it's
           not main.  Include the archive area in the binary package heading if
           it's different than the source package archive area.
     .
       * unpack/list-{bin,src,udeb}pkg:
         + [RA] Collect information from multiple archive areas and include the
           archive area in the package list.  Patch from Raphael Geissert.
           (Closes: #516530)
    Checksums-Sha1:
     a335e888b483160766ee0602bc3f226530dbbac9 1167 lintian_2.2.13.dsc
     28b0275245d555fb2b7d72a40c691ea873eb65f0 722385 lintian_2.2.13.tar.gz
     b4fb1e784f44f5836441c707cdd3364526081b79 462854 lintian_2.2.13_all.deb
    Checksums-Sha256:
     35afe2ca26173e8f85b5a8da3de97b624b08dd74a69f8912fd64d99c05e90376 1167 lintian_2.2.13.dsc
     4687a24dddc127236466c06d8e4a36476553c0056d54f552d9c200b3027191e0 722385 lintian_2.2.13.tar.gz
     3501496ceddad214f4ff3d9bed5d80c0395b25b62aa415b9fd8d63c1ac475915 462854 lintian_2.2.13_all.deb
    Files:
     43ad42077220df7dfab500621579b181 1167 devel optional lintian_2.2.13.dsc
     c3cdf4c47ae2ce26e28045990e297989 722385 devel optional lintian_2.2.13.tar.gz
     0b5bac0161affb748236d632eeab9a1a 462854 devel optional lintian_2.2.13_all.deb
    
  • 2.2.12
    Release 2.2.12
    
    Format: 1.8
    Date: Thu, 18 Jun 2009 17:19:03 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.12
    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: 522384 528003 528377 531164 532394 532892 532984 533202 533571
    Changes:
     lintian (2.2.12) unstable; urgency=low
     .
       The "Policy 3.8.2" release.
     .
       * Summary of tag changes:
         + Added:
           - debug-symbols-directly-in-usr-lib-debug
           - dh_desktop-is-deprecated
           - dh_scrollkeeper-is-deprecated
           - file-in-discouraged-x11-font-directory
           - file-in-unknown-x11-font-directory
           - init.d-script-sourcing-without-test
           - init.d-script-uses-usr-interpreter
           - missing-separator-between-items
           - package-contains-multiple-dpi-fonts
           - package-mixes-misc-and-dpi-fonts
         + Removed:
           - missing-comma-between-items
     .
       * checks/binaries{,.desc}:
         + [RA] Diagnose installing detached debugging symbols directly in
           /usr/lib/debug instead of in an appropriate subdirectory.  Patch
           from Raphael Geissert.  (Closes: #532394)
       * checks/control-file{,.desc}:
         + [ADB] Allow both comma and pipe as valid separators between items when
           detecting whether a separator has been omitted.  As a consequence,
           rename the missing-comma-between-items tag to the more descriptive
           missing-separator-between-items.  Based on a patch by Rafael
           Laboissiere.  (Closes: #533202)
         + [RA] Allow a newline immediately after the field name, since this
           does work with fields that can be wrapped (such as Build-Depends).
           Thanks, Stephane Glondu.  (Closes: #528377)
       * checks/debhelper{,.desc}:
         + [RA] Issue package-lacks-versioned-build-depends-on-debhelper always
           if the debhelper dependency isn't properly versioned, not just for
           compat levels newer than 5.  (Closes: #522384)
         + [RA] Warn about dh_desktop calls since the command is now
           deprecated.   Thanks, Nelson A. de Oliveira.  (Closes: #531164)
         + [RA] Include the line number in deprecated and obsolete dh_* command
           tags.
         + [ADB] Warn about dh_scrollkeeper calls since the command is now
           deprecated.
       * checks/fields{,.desc}:
         + [RA] Update source-field-malformed to serious and don't allow
           capital letters in source package names.  Check source package names
           for validity even when checking only source packages to be sure the
           package name is syntactically valid.
         + [RA] Permit quilt in Build-Depends for arch-independent packages if
           dh_quilt_* programs are called in the clean target.  Thanks, Daniel
           Moerner.  (Closes: #528003)
         + [RA] If one of the gnome-pkg-tools makefile fragments is included,
           gnome-pkg-tools is allowed and required in Build-Depends.  Thanks,
           Emilio Pozuelo Monfort.  (Closes: #532892)
       * checks/files{,.desc}:
         + [RA] Diagnose files installed into discouraged or unknown
           subdirectories of /usr/share/fonts/X11 per Policy 11.8.5.
         + [RA] Diagnose packages including both 100dpi and 75dpi fonts or
           mixing misc and Xdpi fonts.
       * checks/init.d{,.desc}:
         + [RA] Also check unregistered init scripts for other syntax problems.
           Patch from Raphael Geissert.
         + [RA] Don't think required init.d options are implemented just
           because they occur in a comment.  Patch from Raphael Geissert.
         + [RA] Diagnose init scripts sourcing /etc/default files without
           checking first whether they're present.  Patch from Raphael
           Geissert.  (Closes: #533571)
         + [RA] Diagnose init scripts that use interpreters in /usr.  Patch
           from Raphael Geissert.
       * checks/menus{,.desc}:
         + [RA] Read menu-methods files from the collected location instead of
           the unpacked binary package and change the unpack level of menus to
           1.  Patch from Raphael Geissert.
       * checks/scripts{,.desc}:
         + [RA] Per Policy 3.8.2, read-in-maintainer-script is now of serious
           severity.
         + [RA] Catch obsolete dpkg checks in more contexts.
         + [RA] Check for invocations of fc-cache in maintainer scripts.
           Thanks, Josselin Mouette.  (Closes: #532984)
         + [RA] Catch more commands with paths in maintainer scripts.  Thanks,
           Raphael Geissert.
     .
       * collection/menu-files{,.desc}:
         + [RA] Collect menu-methods as well as menu files.  Refactor to remove
           code duplication.  Patch from Raphael Geissert.
     .
       * data/standards-version/release-dates:
         + [RA] Add the release date for Policy 3.8.2.
     .
       * debian/control:
         + [RA] Update standards version to 3.8.2 (no changes required).
     .
       * t/runtests:
         + [RA] Update standards version to 3.8.2.
    Checksums-Sha1:
     c9c2116ca0df942e8af584eb8070e8f067d1cb96 1167 lintian_2.2.12.dsc
     a40396bef7eead7f4bb22206667f81093bb41cc1 696602 lintian_2.2.12.tar.gz
     bb9b8dfea63f6fb4dc76eb9c367f8f94b8bbe4cb 455400 lintian_2.2.12_all.deb
    Checksums-Sha256:
     65fb4a538a05d9cad256b19ac23bca93938d5e7d2f626644d909ed3869856250 1167 lintian_2.2.12.dsc
     8503b0f736804b0cd901beb90d71bc96aa13eadced507dd4b159dc506c9fbe45 696602 lintian_2.2.12.tar.gz
     6e1b210b9ff48a0941026ffde1792fb3b99d7091c26bf26b66f40642faa502b3 455400 lintian_2.2.12_all.deb
    Files:
     aaf8a2387ed23cf50912352b9d7dd10e 1167 devel optional lintian_2.2.12.dsc
     096b55e433809ffbc7e8ea0011acffd4 696602 devel optional lintian_2.2.12.tar.gz
     0296f0d4776a1bce31f9e7ebbbd29118 455400 devel optional lintian_2.2.12_all.deb
    
  • 2.2.11
    Release 2.2.11
    
    Format: 1.8
    Date: Sun, 14 Jun 2009 18:40:18 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.11
    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: 516250 516706 521595 525997 526019 526435 527843 528744 529457 529924 530008 530565 530622 532013 532158 532508 532550 532837 532838 533116
    Changes:
     lintian (2.2.11) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
           - missing-comma-between-items
           - non-conf-file-in-modprobe.d
           - non-free-flash
           - section-area-mismatch
         + Removed:
           - section-category-mismatch
     .
       * checks/binaries{,.desc}:
         + [ADB] Extend the description of spelling-error-in-binary to mention
           that misspelt words are always output in lower case, and give some
           suggestions for finding the error oneself.  Thanks, Raphael Geissert
           and Paul Gevers.  (Closes: #526435)
         + [RA] Downgrade certainty of tags for which we recommend overrides.
           Patch from Raphael Geissert.  (Closes: #530008)
         + [ADB] Don't consider an 64-bit kernel module shipped in a binary
           package for the corresponding 32-bit architecture to be "from other
           architecture".  (Closes: #532013)
         + [ADB] When checking for binaries which define rpaths, don't exclude
           rpaths of /lib and /usr/lib, even if the directory is shipped by the
           package.  (Closes: #532508)
       * checks/control-file{,.desc}:
         + [ADB] Refer to main, contrib and non-free as archive areas rather
           than categories.
         + [ADB] Rename section-category-mismatch to section-area-mismatch.
         + [ADB] Update the description of section-area-mismatch to clarify
           that source packages in main may build binary packages in contrib.
         + [RA] Skip duplicate description checks for udeb packages.  Thanks,
           Thijs Kinkhorst.  (Closes: #529924)
         + [ADB] Warn about missing spaces between items in a control file which
           have been omitted when spanning the dependency line over multiple
           lines.  Based on a patch by Damyan Ivanov.  (Closes: #516706)
       * checks/cruft{,.desc}:
         + [RA] Downgrade certainty of tags for which we recommend overrides.
           Patch from Raphael Geissert.
         + [RA] When looking for tar errors from dpkg-source, ignore gpgv
           output as well as gpg output.  (Closes: #533116)
       * checks/debhelper.desc:
         + [ADB] Correct Unpack-Level to 1.  Thanks, Raphael Geissert.
       * checks/fields{,.desc}:
         + [RA] Allow python << dependencies without Python-Version if the
           package depends on python-support, which doesn't use the
           Python-Version field.  Adjust the long description of
           old-versioned-python-dependency to make it clearer it only applies
           to python-central.  Thanks, Bernd Zeimetz.  (Closes: #525997)
         + [ADB] Refer to contrib and non-free as "archive areas" rather than
           distributions.
         + [ADB] Accept Architecture fields in .dsc files which contain both
           "all" and one or more binary architectures.  (Closes: #530565)
         + [ADB] If a ruby-pkg-tools make include is used in a rules file,
           require a build-dependency on that package.  Patch by Ryan Niebur.
           (Closes: #532837)
         + [ADB] Replace a misplaced "build-depends" with the correct "depends"
           in the description of the "missing-build-dependency" tag.  Patch by
           Ryan Niebur.  (Closes: #532838)
       * checks/files{,.desc}:
         + [RA] Downgrade symlink-has-double-slash and symlink-ends-with-slash
           to minor.  These are violations of a Policy should, but are unlikely
           to cause practical problems.  (Closes: #527843)
         + [RA] Explain in the symlink-contains-spurious-segments description
           that these segments can cause problems in the presence of symlinked
           directories.
         + [RA] Downgrade certainty of tags for which we recommend overrides.
           Patch from Raphael Geissert.
         + [ADB] Add a new tag indicating that the filename of a Flash file
           it may be a known non-free file.  Patch by Raphael Geissert.
           (Closes: #516250)
         + [ADB] Check for files in /etc/modprobe.d with filenames which do not
           end in ".conf".  Based on a patch by Raphael Geissert.
           (Closes: #521595)
       * checks/manpages:
         + [ADB] Remove support for detecting whether man supports the --warnings
           flag.  The version of man shipped in lenny supports it so the
           compatibility code is no longer required.
       * checks/menu{s,-format}.desc:
         + [ADB] Correct Unpack-Level to 2.  Thanks, Raphael Geissert.
       * checks/po-debconf.desc:
         + [ADB] Correct Unpack-Level to 1.  Thanks, Raphael Geissert.
       * checks/scripts:
         + [ADB] Do not include an empty alternative in the list of suggested
           dependencies for an interpreter when the interpreter may be
           unversioned but the dependency may not.  For example, pikeX.Y provide
           /usr/bin/pike and /usr/bin/pikeX.Y but there is no "pike" package.
         + [ADB] Add ksh and zsh to the list of packages providing the /bin/ksh
           alternative.  Thanks, Guillaume Delacour.  (Closes: #529457)
         + [ADB] Detect shellscript wrappers which embed a call to "exec" in a
           conditional statement.  Thanks, Raphael Geissert.
         + [ADB] Fix a syntax error in the shellscript wrapper detection that lead
           to it returning a part of the wrapper script rather than a simple
           success value.
         + [ADB] Remove "\\" from the list of unsafe backslash escapes in the
           shell script checks.  POSIX does not prohibit its use and it works in
           all shells in Debian.
         + [RA] Add escript to the list of known interpreters.  Thanks, Nicholas
           Jefferson.  (Closes: #532158)
       * checks/shared-libs.desc:
         + [RA] Downgrade certainty of tags for which we recommend overrides.
           Patch from Raphael Geissert.
     .
       * data/debhelper/{dh_commands,dh_packages,maint_commands}:
         + [ADB] Refresh against unstable.  (Closes: #530622)
       * data/fields/{perl-provides,virtual-packages}:
         + [ADB] Refresh against unstable.
       * data/files/fonts:
         + [ADB] Refresh against unstable.
     .
       * debian/control:
         + [ADB] Depend on libapt-pkg-perl.
       * debian/rules:
         + [ADB] Re-order the commands in the runtests target so that the
           "new style" testset is run first, as it now also tests the harness.
           Thanks, Raphael Geissert.
     .
       * frontend/lintian:
         + [ADB] Rename the --section command line option to --area in line
           with Policy's use of the term "archive area" to describe main, etc.
           Also rename the corresponding environment and configuration file
           variables.  In each case, the original name is permitted as a
           synonym.
         + [ADB] Reset the timezone in the environment before running any
           tests so that tar's "implausibly old timestamp" errors use a
           consistent epoch.  Thanks, Raphael Geissert.
     .
       * lib/Lintian/*.pm:
         + [ADB] Fix a few errors and add missing example variable declarations
           in POD synopsis example sections.  Patch by Raphael Geissert.
       * lib/Lintian/Relation/Version.pm:
         + [ADB] Rework to use libapt-pkg-perl rather than calling "dpkg
           --compare-versions" repeatedly and keeping a potentially large
           cache of previous results.
       * lib/Lintian/Schedule.pm:
         + [ADB] Correctly display package versions of 0 in status messages.
           (Closes: #532550)
       * lib/scan_script.pl:
         + [RA] Removed.  A start at parsing shell scripts that was never
           finished and wasn't usable in its current form.
       * lib/Spelling.pm:
         + [ADB] Add a number of new corrections from Raphael Geissert.
           (Closes: #526019)
     .
       * man/lintian.1:
         + [ADB] Document the new --area command line option and update the
           documentation of --section to indiciate that it is deprecated in
           favour of the new option.
     .
       * private/refresh-debhelper-data:
         + [ADB] Update the contents file parsing to handle the fact that
           there are now section names containing hyphens.
         + [ADB] Use LC_ALL=C to preserve sort order regardless of the user's
           locale.
       * private/refresh-fonts-data:
         + [ADB] Use LC_ALL=C to preserve sort order.
       * private/refresh-perl-provides:
         + [ADB] Special-case libio-compress-zlib-perl to account for the fact
           that it does not contain IO::Compress::Zlib.  Patch by Niko Tyni.
           (Closes: #528744)
     .
       * reporting/config:
         + [ADB] Use $LINTIAN_AREA rather than $LINTIAN_SECTION in the default
           configuration file.
       * reporting/harness:
         + [ADB] Use the new $LINTIAN_AREA variable to determine which packages
           to process.
         + [RA] Include pedantic tags in lintian.log, but don't report them on
           the web site.  Patch from Raphael Geissert.
       * reporting/html_reports:
         + [ADB] Use the new $LINTIAN_AREA variable to determine which archive
           area we are generating reports for, and pass it through to templates
           where relevant.
       * reporting/templates/index.tmpl:
         + [ADB] Modify the statistics table to refer to archive area rather
           than section.
     .
       * t/runtests:
         + [ADB] Run the test scripts before all other tests as they now test
           some fundamentals which are required to pass in order for the harness
           itself to work.  Thanks, Raphael Geissert.
         + [RA] Run prove recursively in the scripts directory.
         + [RA] Skip scripts tests if a tag was specified.  Patch from Raphael
           Geissert.
       * t/scripts/minimum-version.t:
         + [ADB] New script by Raphael Geissert to ensure that all our scripts
           can run with Perl 5.8.0.
       * t/scripts/needs-info.t:
         + [ADB] Renamed to needs-info-exists.t.
       * t/scripts/needs-info-missing.t:
         + [ADB] New script by Raphael Geissert to check whether scripts using
           Lintian::Collect{,::*} declare the required collection scripts in
           Use-Info.
       * t/scripts/pod-synopsis.t:
         + [ADB] New script by Raphael Geissert to ensure that example code in
           module's POD synopsis section is valid.
       * t/scripts/{static-lab,tags}.t:
         + [ADB] New test scripts splitting some of the "harness checking" out
           of the runtests script.  Patch by Raphael Geissert.
       * t/scripts/strict.t:
         + [ADB] New script by Raphael Geissert to check that all our scripts
           "use strict".
       * t/scripts/unpack-level.t:
         + [ADB] New script by Raphael Geissert to check that all checks scripts
           declare the correct unpack level.
       * t/scripts/version.t:
         + [ADB] New script to test Lintian::Relation::Version.
       * t/tests/lintian-overrides:
         + [ADB] New testset for the {malformed,unused}-override tags.  Patch by
           Raphael Geissert.
     .
       * unpack/list-{bin,src,udeb}pkg:
         + [ADB] Use the new $LINTIAN_AREA variable to determine which package
           list to read.
    Checksums-Sha1:
     2de15bcff353871dab14982ec9206ee09a1aa3dd 1167 lintian_2.2.11.dsc
     e1ebd23fcaa177a4189810542810d677dba745ab 689155 lintian_2.2.11.tar.gz
     10140d6653e0f5fd9f45be78f5f364dfbab536c8 451886 lintian_2.2.11_all.deb
    Checksums-Sha256:
     6e1a9428362d57cb00b60a5fc8f369e8b441a2818c3f899e5a4989ae36d5bc1b 1167 lintian_2.2.11.dsc
     0eac1536b13d421ba5f28639f4845319f9bb445ef0fff34ff14d5ef46a0ad08e 689155 lintian_2.2.11.tar.gz
     784fc1ec48698db517d624dd88702d3aa6215b7035b53d7988c9b9fb89a9a57d 451886 lintian_2.2.11_all.deb
    Files:
     fbade5829bd366381505c7d43c4babd1 1167 devel optional lintian_2.2.11.dsc
     de43ec9b4bff4cdf979517e06c17c970 689155 devel optional lintian_2.2.11.tar.gz
     37e466ea790e638c136438173bb0dbd1 451886 devel optional lintian_2.2.11_all.deb
    
    
  • 2.2.10
    Release 2.2.10
    
  • 2.2.9
    Release 2.2.9
    
    Format: 1.8
    Date: Fri, 03 Apr 2009 11:49:06 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.9
    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: 517635 519268 520640 521012 521257 521621 521782
    Changes:
     lintian (2.2.9) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added:
            - wrong-section-according-to-package-name
            - vcs-field-uses-not-recommended-uri-format
            - vcs-field-uses-unknown-uri-format
         + Removed:
            - dev-package-should-be-section-libdevel
            - doc-package-should-be-section-doc
            - perl-package-should-be-section-perl
            - python-package-should-be-section-python
     .
       * checks/deb-format.desc:
         + [RA] In the tag description, the first required element should be
           debian-binary, not debian-control.  Thanks, Judit Foglszinger.
           (Closes: #521012)
       * checks/fields{,.desc}:
         + [FL] Update list of valid sections.  (Closes: #521782)
         + [RA] Fix dbg-package-missing-depends check when the dependency is
           followed by a comma.  (Closes: #520640)
         + [FL] Add package name checks for the new sections.  Move all package
           section checks to one tag "wrong-section-according-to-package-name"
           instead of one tag per section.
         + [FL] Add checks for well formatted Vcs-* fields.  (Closes: #517635)
       * checks/lintian.desc:
         + [CW] Add karmic as an allowable distribution for Ubuntu (thanks, Soren
           Hansen).
       * checks/scripts:
         + [RA] Fix a hash collision that could suppress a correct
           remove-of-unknown-diversion tag if the diversion was removed in
           multiple maintainer scripts including postrm.
         + [RA] Handle variables in maintainer scripts when adding and removing
           diversions.  Patch from Raphael Geissert.  (Closes: #519268)
       * checks/shared-libs:
         + [RA] Correctly handle SONAMEs in symbols files that contain regex
           metacharacters like +.  Thanks, Daniel Kobras.  (Closes: #521621)
     .
       * collection/file-info:
         + [RA] Use chomp instead of chop to remove newlines.
         + [RA] Ignore error returns from file.  file returns non-zero if it
           can't parse some files, but the resulting output is still fine for
           Lintian's purposes.  Thanks to Raphael Geissert for the problem
           identification.  (Closes: #521257)
     .
       * data/changelog-file/ubuntu-dists:
         + [CW] Add karmic as an allowable distribution for Ubuntu (thanks, Soren
           Hansen).
     .
       * debian/rules:
         + [RA] Remove and recreate debian/tests before runtests or check-tag to
           avoid spurious test failures from lingering old files.
     .
       * frontend/lintian:
         + [RA] Belatedly bump the lab format version for many recent changes.
     .
       * lib/Lintian/Command.pm:
         + [RA] In kill, initialize the result status and use &&= instead of |=.
           Partly addresses #521257.
     .
       * unpack/unpack-srcpkg-l1:
         + [RA] Better anchor the regexes that parse the file list in a source
           package.
    Checksums-Sha1:
     1c86afdd25a2867bf436e6e6f03e7a19be920659 1163 lintian_2.2.9.dsc
     49c628998d304593d982df3a7af4494cd839ceb2 643763 lintian_2.2.9.tar.gz
     a59f2124a117722fd1d29edd9a18c777eb3606d4 443704 lintian_2.2.9_all.deb
    Checksums-Sha256:
     2e490bc812245ffe2c66583395d5f2c707ce75e000f372ce14fb272a1a1eb3c7 1163 lintian_2.2.9.dsc
     8a2e792acfc35214a862129f12e834d98d1e0f5d6e2f93d88764514bd28a13a5 643763 lintian_2.2.9.tar.gz
     0376669dfa472568796b33063e4fbc2ddc1ef2afbb053023b6d8c6fed91b896a 443704 lintian_2.2.9_all.deb
    Files:
     ee500d9d36bbe53906f847a772d7ac12 1163 devel optional lintian_2.2.9.dsc
     bea02c219e27fbba963e41584bb5c505 643763 devel optional lintian_2.2.9.tar.gz
     0ded9ef6703615a845a48e9097054de7 443704 devel optional lintian_2.2.9_all.deb
    
  • 2.2.8
    Release 2.2.8
    
    Format: 1.8
    Date: Wed, 11 Mar 2009 21:50:58 -0700
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.8
    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: 518966 519300
    Changes:
     lintian (2.2.8) unstable; urgency=low
     .
       The "Policy 3.8.1" release.
     .
       * Summary of tag changes:
         + Added
           - dir-or-file-in-var-lock
           - dir-or-file-in-var-run
     .
       * checks/changelog-file.desc:
         + [RA] Using UTF-8 is now a Policy must and hence serious.
       * checks/control-file.desc:
         + [RA] Using UTF-8 is now a Policy must and hence serious.
       * checks/files{,.desc}:
         + [CW] Emit dir-or-file-in-var-lock or dir-or-file-in-var-run, as
           appropriate, for packages shipping directories or files in /var/lock
           or /var/run. See policy bug #514326.
       * checks/menus{,.desc}:
         + [RA] Revert the change to not require update-menus in postinst.
           This is still needed due to #518919.  Don't require update-menus in
           postrm for regular menu files, only for menu-methods, but also don't
           warn if it's present.  (Closes: #519300)
       * checks/scripts:
         + [RA] Policy allows scripts to assume that /bin/sh supports local
           with simple variable assignments.
         + [ADB] Check all added and removed diversions at once rather than
           as each maintainer script is processed.  This avoids differing
           results and false positives if the postrm is processed before other
           maintainer scripts.  (Closes: #518966)
     .
       * data/debhelper/*:
         + [RA] Refresh against unstable.
       * data/fields/virtual-packages:
         + [RA] Refresh against unstable.
       * data/files/fonts:
         + [RA] Refresh against unstable.
       * data/output/manual-references:
         + [RA] Refresh reference data against Policy 3.8.1, doc-base 0.9.1,
           and developers-reference 3.4.1.
       * data/standards-version/release-dates:
         + [RA] Add release date for 3.8.1.
     .
       * debian/control:
         + [RA] Update to standards version 3.8.1.
     .
       * lib/Dep.pm:
         + [RA] Remove, replaced with Lintian::Relation.
       * lib/Lintian/Collect/Binary.pm:
         + [RA] Fix POD errors.
       * lib/Lintian/Collect/Source.pm:
         + [RA] Fix POD errors.
       * lib/Lintian/Command.pm:
         + [RA] Fix POD errors.
     .
       * private/refresh-debhelper-data:
         + [RA] Remove symlinks as a (possibly temporary) workaround to
           packages that contain broken links to dh_* commands.
         + [RA] Exclude dh_gencontrol from debhelper commands that set
           ${misc:Depends} since it only sets it to empty when not already
           set.
       * private/refresh-fonts-data:
         + [RA] Correctly handle not specifying a Contents file on the command
           line.
     .
       * t/runtests:
         + [RA] Add support for running test scripts under t/scripts via prove
           (the standard Perl test harness).
    Checksums-Sha1:
     96cc4c6254dc6db679e72f7934892cc6650f279f 1163 lintian_2.2.8.dsc
     03de8ea5a4a818e2bc6559c99c1843dafd653aa6 638759 lintian_2.2.8.tar.gz
     9179d212a4a7b3d5888a36eb98be4d3fa81e1e0b 440986 lintian_2.2.8_all.deb
    Checksums-Sha256:
     b8ffcadff9d0ae7a38df0671ee80bc969510a1cd7d2e44914879cf0931ff1425 1163 lintian_2.2.8.dsc
     9fade43d2521d61537007f616927f64a7f93ea18646821b8ced66597d5402902 638759 lintian_2.2.8.tar.gz
     3dc7ad28ecd034810fabc79b8c7d9c29c2ca12c92e5a7826d614cf345af7e903 440986 lintian_2.2.8_all.deb
    Files:
     7748fc67b08609f0c6f751cb023ddea3 1163 devel optional lintian_2.2.8.dsc
     5151b74a9616421b8c563cc8ac4ba3f3 638759 devel optional lintian_2.2.8.tar.gz
     c0a83e9861d6b4519a87bb97711439d0 440986 devel optional lintian_2.2.8_all.deb
    
  • 2.2.7
    Release 2.2.7
    
    Format: 1.8
    Date: Sun, 22 Feb 2009 13:24:23 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.7
    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: 302196 318104 514495 516221 516687 516856 517191 517555 517629 517650 517778 517899 518684 518712 518801 518873
    Changes:
     lintian (2.2.7) unstable; urgency=low
     .
       The "debhelper 7.2.3 and lots of fiddly infrastructure fixes" release.
     .
       * Summary of tag changes:
         + Added
           - apparently-truncated-elf-binary
           - copyright-refers-to-nonexistent-license-file
           - debian-control-has-unusual-field-spacing (pedantic)
           - diversion-for-unknown-file
           - embedded-zlib
           - gz-file-not-gzip
           - incorrect-libdir-in-la-file
           - orphaned-diversion
           - package-uses-local-diversion
           - remove-of-unknown-diversion
         + Removed
           - description-synopsis-has-leading-spaces
           - postinst-does-not-call-installdocs
           - prerm-does-not-call-installdocs
     .
       * checks/binaries{,.desc}:
         + [RA] Check for embedded copies of zlib in ELF binaries by looking
           for the inflate and deflate copyright strings.  Patch from Raphael
           Geissert.  (Closes: #318104)
         + [RA] Avoid capturing parentheses in regexes due to their minor
           performance penalty.  Patch from Raphael Geissert.
         + [RA] Report apparently truncated ELF binaries separately from
           apparently corrupted ones.  The current binutils now distinguishes.
           Patch from Raphael Geissert.  (Closes: #517778)
         + [RA] Allow i386 binaries in amd64 packages for right now.  Thanks,
           Paul Wise.  (Closes: #516856)
         + [RA] Suggest, when fixing spelling errors in binaries, that one
           unfuzzy gettext translations as well.  Thanks, Raphael Geissert.
       * checks/changelog-file:
         + [RA] Avoid capturing parentheses in regexes due to their minor
           performance penalty.  Patch from Raphael Geissert.
         + [RA] Correctly handle changelog.gz files that aren't compressed with
           gzip.  Patch from Raphael Geissert.
       * checks/common_data.pm:
         + [RA] Move all information used only in one check script from here to
           the relevant check script.  Patch from Raphael Geissert.
       * checks/control-file{,.desc}:
         + [RA] Add pedantic tag for weird spacing after the colon of a field.
       * checks/copyright-file{,.desc}:
         + [RA] Avoid capturing parentheses in regexes due to their minor
           performance penalty.  Patch from Raphael Geissert.
         + [RA] Avoid false positive for versionless license files when the
           file is referred to without a hyphen; instead, issue a separate tag
           that explains the problem.  Based on a patch from Raphael Geissert.
           (Closes: #517191)
         + [RA] Allow commas between the GFDL license name and version when
           suppressing false positives for the 1.1 version.  Thanks, Aurelien
           Jarno.  (Closes: #516687)
         + [RA] Don't warn about versionless GPL references if the word version
           appears nowhere in the copyright file.
       * checks/debconf:
         + [ADB] Use Lintian::Relation rather than Dep.
       * checks/debhelper{,.desc}:
         + [ADB] Use Lintian::Relation rather than Dep.
         + [RA] Add dh_bugfiles to version requirements, added in 7.2.3.
         + [RA] debhelper compatibility level V4 is now deprecated.
       * checks/description{,.desc}:
         + [RA] Remove description-synopsis-has-leading-spaces.  Policy
           explicitly says this is not a bug.  Adjust for the changes to Util
           that preserve leading whitespace in continued fields.
       * checks/fields:
         + [RA] Precompile constant regexes with qr.  Patch from Raphael
           Geissert.
         + [RA] Load Lintian::Data objects only once.  Patch from Raphael
           Geissert.  Also use all caps for global variables.
         * [RA] Move data from common_data.pm to here and use Lintian::Data to
           get the list of known architectures.  Patch from Raphael Geissert.
       * checks/files{,.desc}:
         + [RA] Avoid capturing parentheses in regexes due to their minor
           performance penalty.  Patch from Raphael Geissert.
         + [RA] Precompile constant regexes with qr and only load the list of
           font packages if needed.  Patch from Raphael Geissert.
         + [RA] Warn about yui-*.js as well as yahoo-*.js.  Patch from Raphael
           Geissert.
         + [ADB] Use Lintian::Relation instead of Dep.
         + [RA] magpierss was renamed to libphp-magpierss.  Patch from Marcelo
           Jorge Vieira (metal).  (Closes: #518684)
         + [RA] Diagnose files ending in *.gz that aren't compressed with
           gzip.  Patch from Raphael Geissert.  (Closes: #518873)
         + [RA] Simplify some checks now that we're guaranteed leading and
           trailing whitespace will be stripped from field values.
       * checks/manpages:
         + [CW] Run man with '-E UTF-8' to avoid producing bogus warnings on
           localised manual pages due to attempting to recode through ASCII.
         + [RA] Set MANWIDTH to 80 in the environment when running man to force
           it to assume 80-column lines even when Lintian is run in a smaller
           window.  Thanks, Joey Hess.  (Closes: #517629)
         + [ADB] Use Lintian::Relation::Version when determining whether the
           installed version of man supports the --warnings option.
       * checks/menus:
         + [RA] Cache the reference to the section list.  Thanks, Raphael
           Geissert.  Also use all caps for global variables.
         + [RA] Move known doc-base formats from common_data.pm to here.  Patch
           from Raphael Geissert.
         + [RA] Explicit update-menus calls in postinst and postrm are no
           longer required unless menu-methods are installed.  Thanks, Eric
           Lavarde.  (Closes: #518712)
         + [RA] Explicit install-docs calls are no longer needed since doc-base
           registration is done with triggers.  (Closes: #518801)
       * checks/nmu:
         + [RA] Calculate the regex for Ubuntu distributions only once.
       * checks/patch-systems:
         + [ADB] Use Lintian::Relation instead of Dep.
       * checks/rules:
         + [ADB] Remove some obsolete code and therefore stop use-ing Dep.
       * checks/scripts:
         + [ADB] Use Lintian::Relation rather than Dep.
         + [ADB] Update lists of known interpreter versions (add jruby1.1,
           octave3.1 and remove jruby0.9)
         + [RA] Diagnose various problems with creating and removing
           diversions.  Based on a patch by Jörg Sommer.  (Closes: #516221)
       * checks/shared-libs{,.desc}:
         + [ADB] When parsing symbols files, correctly ensure that meta-information
           occurs between the end of the dependency template(s) and the start of
           the symbol list.  The code that was intended to check this resulted
           in a false positive syntax error being generated if a file with
           alternative dependency templates used meta-information.
         + [ADB] Extend the parsing of dependency templates in symbols files to
           handle ORed dependencies.
         + [ADB] Use Lintian::Relation rather than Dep.
         + [ADB] Avoid capturing parentheses in regexes due to their minor
           performance penalty.
         + [RA] Check the libdir path in libtool *.la files and ensure that it
           matches the installed location of the *.la file.  Based on a patch
           by Raphael Geissert.  (Closes: #302196)
       * checks/version-substvars:
         + [RA] Be robust against whitespace in the Architecture field.
           Thanks, Gonéri Le Bouder.  (Closes: #517555)
     .
       * collection/*.desc:
         + [RA] Remove the output key and instead add a version key.  Patch
           from Raphael Geissert.
       * collection/changelog-file:
         + [RA] Remove the remains of a previous run before starting.
       * collection/diffstat:
         + [RA] Remove the remains of a previous run before starting.
       * collection/objdump-info:
         + [RA] Recognize truncated binaries.  Patch from Raphael Geissert.
       * collection/source-control-file:
         + [RA] Remove the remains of a previous run before starting.
     .
       * debian/control:
         + [CW] Depend on man-db (>= 2.4.0) for '-E UTF-8'.
     .
       * data/fields/architectures:
         + [RA] Replace the runtime-generated list of known architectures with
           this data file, built from the current dpkg files.  Patch from
           Raphael Geissert.
     .
       * doc/desc-files:
         + [RA] Document new Version field for collect scripts and remove
           Output field.  Document pedantic severity for tags.  Document
           Sequence, Options, and Skeleton for test suite descriptions.
           Thanks, Raphael Geissert.
       * doc/lintian.sgml:
         + [RA] Document pendantic tags.  Patch from Raphael Geissert.
     .
       * frontend/lintian:
         + [RA] Stop loading FileHandle.  We no longer use it.
         + [RA] Run all the collect scripts within a given order in parallel.
           Patch from Raphael Geissert.
         + [RA] Create marker files in the laboratory for each collect script
           that has successfully including its current version number.  Use
           these marker files rather than the existence of output files to
           determine when to run collect scripts.  Re-run collect scripts if
           the current version doesn't match what's in the lab.  Patch from
           Raphael Geissert.  (Closes: #517650)
         + [RA] Add oldstable to the known distributions for *.changes files.
     .
       * lib/Lintian/Collect/Binary.pm:
         + [RA] Recognize truncated binaries.  Patch from Raphael Geissert.
       * lib/Lintian/Command.pm:
         + [RA] Add support for running commands in the background using a
           final argument of '&'.  Allow reap() to take multiple opt hashes and
           reap all of them in a loop.  Add a kill() function to kill
           outstanding jobs.  Patch from Raphael Geissert.
       * lib/Lintian/Tag/Info.pm:
         + [RA] Strip leading whitespace from continued lines.
       * lib/Spelling.pm:
         + [RA] Optimize the spell-checking algorithm.  Patch from Raphael
           Geissert.  (Closes: #514495)
       * lib/Util.pm:
         + [RA] Fully comply with Policy in whitespace handling when parsing
           Debian control files.  Multiline fields will now have the leading
           whitespace of subsequent lines left in, and leading tabs are no
           longer handled specially.  Trailing whitespace is now uniformly
           stripped, as is leading whitespace on the first field line.
     .
       * man/lintian.1:
         + [RA] Document strings collect script.
     .
       * private/refresh-archs:
         + [RA] Script from Raphael Geissert to refresh known architectures.
     .
       * unpack/unpack-binpkg-l1:
         + [RA] Run the separate commands involved in unpacking a binary
           package in parallel where possible.  Patch from Raphael Geissert.
       * unpack/unpack-srcpkg-l1:
         + [RA] When processing tar output, we may not get complete lines at a
           time.  Save partial lines and glue them back together again when we
           get the next burst of data.  (Closes: #517899)
         + [RA] Do a little bit of parallelization when writing out the sorted
           index of the source package.
         + [RA] Ignore leading whitespace in the Files section.
    Checksums-Sha1:
     57baa9ce503a37991fe3bf8a40775503d27f8618 1163 lintian_2.2.7.dsc
     bbf2355b0d3bb6defc6bf498bd64c62eb9a40e52 642376 lintian_2.2.7.tar.gz
     2e7df3c8badf5fb104b89c2f8135fa98dfd0c559 445336 lintian_2.2.7_all.deb
    Checksums-Sha256:
     1a885ccb1b8e2660c71f35daff628c04ed52205986f78112398f2cddcbc40a67 1163 lintian_2.2.7.dsc
     837f1e88f719b1ca70d9ca04bba27a2831caa1d1a7c1ceb90cdc7cd2d5a386c2 642376 lintian_2.2.7.tar.gz
     f5afcd9c3aa77e09be939feb2e26477dba094ac56e155c60f102505b27131d78 445336 lintian_2.2.7_all.deb
    Files:
     0abde5c1718b9fd04c04a9a42fc632d8 1163 devel optional lintian_2.2.7.dsc
     9a5fe5a9ee9e807eb41d8c5cd75f2e71 642376 devel optional lintian_2.2.7.tar.gz
     30d8b4e68616293d949670092e56b1e8 445336 devel optional lintian_2.2.7_all.deb
    
    
  • 2.2.6
    Debian release 2.2.6
    
    Format: 1.8
    Date: Sat, 21 Feb 2009 23:53:09 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.6
    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: 509624 513996 514497 514853 514951 515068 515069 515137 515538 515601 515689 515690 515795 515831 515998 516067 516427 516534
    Changes:
     lintian (2.2.6) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - binary-from-other-architecture
           - icon-size-and-directory-name-mismatch
           - lzma-deb-archive
           - multiple-distributions-in-changes-file (disabled)
           - spelling-error-in-binary (experimental)
           - unsupported-source-format
     .
       * checks/binaries:
         + [RA] When checking for dependencies on libc, don't use /o on the
           regex.  Otherwise, lintian produces false positives when run on
           multiple packages with different architectures, since the libc
           package name is not the same on all architectures.  Thanks to
           Raphael Geissert for the report.  (Closes: #516067)
         + [RA] Check for binaries from other architectures than the declared
           architecture of the package outside of known multiarch directories.
           Patch from Raphael Geissert.  (Closes: #513996)
         + [RA] Check the data section of ELF binaries for spelling errors.
           Patch from Raphael Geissert.
       * checks/common_data.pm:
         + [RA] Virtual packages now come from data.
       * checks/changelog-file:
         + [RA] Don't warn about uncompressed ChangeLog files in doc.  They may
           be small files and the maintainer may be installing some other
           upstream file as the upstrema changelog.  (Closes: #515601)
         + [RA] Fix improbable-bug-number-in-closes so that it works.
       * checks/control-file:
         + [ADB] Properly exclude packages built from the glibc source package
           from the "hardcoded depends on libc" test.  (Closes: #515831)
       * checks/cruft:
         + [RA] For Format: 2.0 and Format: 3.0 (quilt) packages, check
           the *.debian.tar.(gz|bz2|lzma) contents instead of expecting
           diffstat output.  (Closes: #515069)
         + [RA] Ignore cruft in the upstream source in directories that look
           like part of a test suite.  The files may be part of the test
           cases.  (Closes: #515137)
       * checks/deb-format{,.desc}:
         + [RA] Recognize data.tar.lzma binary package components and use a
           different tag than malformed-deb-archive.
       * checks/description:
         + [ADB] Warn of homepages embedded in the description which use the
           syntax "Homepage: <http://example.com>" using the warning level
           tag description-contains-homepage rather than the info level tag
           description-possibly-contains-homepage.  (Closes: #515998)
         + [RA] Don't warn about too-short long descriptions for transitional
           or dummy packages.  Thanks, Andreas Beckmann.  (Closes: #515538)
       * checks/fields{,.desc}:
         + [RA] Load virtual packages from data/fields/virtual-packages.
         + [RA] Warn of unsupported source package versions.
       * checks/files{,.desc}:
         + [RA] Warn of PNG icons whose size doesn't match the size indicated
           by the directory in which they're installed.  Patch from Raphael
           Geissert.  (Closes: #509624)
         + [RA] Make static regexes global to avoid recreating them for each
           file we scan.  Patch from Raphael Geissert.
         + [ADB] Modify the check for embedded Javascript libraries to ignore
           yahoo.js as there are similarly named, but unrelated, scripts in
           the archive.
         + [ADB] Lower the certainty of the embedded-{javascript,php}-library
           tags to "possible" as they trigger purely on filenames and not
           content.  (Closes: #515690)
         + [RA] Offer advice for duplicate-font-file for when the font package
           is huge.  Thanks, Thijs Kinkhorst and Paul Wise.  (Closes: #515689)
       * checks/patch-systems.desc:
         + [RA] Improve the suggestions in the long description of
           quilt-patch-missing-description and dpatch-missing-description based
           on suggestions from Paul Wise.  (Closes: #516534)
       * checks/scripts:
         + [RA] Make static regexes global to avoid recreating them for each
           file we scan.  Patch from Raphael Geissert.
       * checks/shared-libs:
         + [RA] Save a local reference to objdump information to reduce the
           number of method calls.  Patch from Raphael Geissert.
         + [ADB] Correctly handle alternative dependency lines in symbols files
           which contain multiple entries.  (Closes: #516427)
     .
       * collection/strings{,.desc}:
         + [RA] Collect a list of ELF binaries in the package and the output of
           strings on each binary except for those in /usr/lib/debug.  Based on
           a patch from Raphael Geissert.  (Closes: #514951)
     .
       * data/fields/obsolete-packages:
         + [RA] Add foomatic-data, lambdamoo-{core,server}, and old kernel
           packages.  Patch from Raphael Geissert.
       * data/fields/virtual-packages:
         + [RA] New file listing known virtual packages.  Based on a patch by
           Raphael Geissert.  (Closes: #514497)
     .
       * debian/postrm:
         + [RA] Use set -e, not #!/bin/sh -e.
     .
       * frontend/lintian:
         + [ADB] Split the Distribution field of a .changes file into individual
           distributions and then check each of them against the list of known
           distributions.  (Closes: #514853)
         + [ADB] Anchor the regular expressions for the backports, security and
           proposed-updates distribution checks, so that etch-backports is
           accepted as a valid distribution but etch-backportss is not.
         + [ADB] Add a new check for .changes files which contain multiple
           entries in their Distribution: field.  The check is currently
           disabled as the syntax is currently accepted by dak although it is
           likely to stop being so in the near future.
     .
       * lib/Lintian/Collect/Source.pm:
         + [RA] Recognize Format: 2.0 packages as non-native.
       * lib/Lintian/Command.pm:
         + [RA] Disable IPC::Run debugging.  Patch from Raphael Geissert.
         + [RA] Don't load Data::Dumper.  Patch from Raphael Geissert.
       * lib/Spelling.pm:
         + [RA] Add spelling correction for "mroe".
       * lib/Util.pm:
         + [RA] Minor optimizations to {read,parse}_dpkg_control.  Patch from
           Raphael Geissert.
         + [RA] Only take the first space after a field name as the separator
           and treat the rest as part of the field value so that other parts of
           Lintian can see the leading spaces.
     .
       * private/refresh-virtual-packages-data:
         + [RA] New script to generate the list of virtual packages.  Based on
           a patch by Raphael Geissert.
       * private/update-coverage:
         + [RA] Add support for source package tests.
     .
       * t/runtests:
         + [RA] Add support for raw source package checks in the source
           subdirectory.  See t/source/README for more details.
     .
       * unpack/unpack-srcpkg-l1:
         + [ADB] Handle a number of different ways in which upstream directory
           trees may be represented in tarballs.  (Closes: #515795)
         + [RA] Support LZMA-compressed upstream source.  (Closes: #515068)
         + [RA] Analyze the upstream source tarball to extract its prefix and
           save it in the laboratory.  Also fixes unpacking of source tarballs
           that have no common subdirectory.
    Checksums-Sha1:
     cd30ba38ab5571f886910b316b2bda21b50783fe 1163 lintian_2.2.6.dsc
     66b4a9118ec28895f2538f2e39f6573b29a6a6f5 633992 lintian_2.2.6.tar.gz
     28aedd1902c8626f96166b76bfe1762321d6f2d3 439298 lintian_2.2.6_all.deb
    Checksums-Sha256:
     bd2038f5fa6e62c75830a70ee7b6e001137b2cb47152079a94edd1202623c6ab 1163 lintian_2.2.6.dsc
     d6aa9dc2900754b0fd2047a1e222f9d9e2f0b215fa75b313a20a45629a73d3ca 633992 lintian_2.2.6.tar.gz
     b54305f1364a453a7306a459bd4f2824d261f5a0dfab4179af0a12008664b6bc 439298 lintian_2.2.6_all.deb
    Files:
     89b46ad903452f52cba3917003ef8d01 1163 devel optional lintian_2.2.6.dsc
     c704aa024c1f083c39c06f9470a27b67 633992 devel optional lintian_2.2.6.tar.gz
     197c9e2302016db29ea48a1c0a310ea6 439298 devel optional lintian_2.2.6_all.deb
    
  • 2.2.5
    Release 2.2.5
    
  • 2.2.4
    Release 2.2.4
    
  • 2.2.3
    Release 2.2.3
    
    Format: 1.8
    Date: Sat, 07 Feb 2009 19:19:45 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.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: 119045 127494 339829 483845 507849 513946 514095 514203 514491 514496
    Changes:
     lintian (2.2.3) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - description-possibly-contains-homepage
           - dfsg-version-in-native-package
           - dfsg-version-with-period
           - dfsg-version-misspelled
           - experimental-to-unstable-without-comment (pedantic)
           - homepage-for-cpan-package-contains-version
           - maintainer-script-without-set-e (pedantic)
           - source-contains-prebuilt-binary (pedantic)
           - source-contains-prebuilt-windows-binary (pedantic)
           - using-first-person-in-description
         + Removed
           - non-us-spelling
     .
       * checks/changelog-file{,.desc}:
         + [RA] Add pedantic check for a distribution of unstable when the last
           version had a distribution of experimental and there's no comment
           about the change.  (Closes: #483845)
       * checks/common-data.pm:
         + [ADB] Remove the obsolete non-US from the list of recognised archive
           sections.
       * checks/copyright-file:
         + [RA] Treat License: GPL-2+ as "GPL version 2 or later" for the
           purposes of the check for a correctly versioned license reference.
           Patch from Evgeni Golov.  (Closes: #513946)
       * checks/cruft{,.desc}:
         + [RA] Downgrade all source-contains-* tags to pedantic.  These are
           upstream problems the packager can't do much about and they have
           no practical effect on the Debian package.  Wishlist implies that
           a wishlist bug against the package would be appropriate, which
           seems too strong.
         + [RA] Add pedantic check for binaries in the upstream source.  Patch
           from Raphael Geissert.  (Closes: #127494)
       * checks/description{,.desc}:
         + [RA] Check for using first person in package descriptions, similar
           to the existing check for debconf questions.  Patch from Raphael
           Geissert.  (Closes: #514491)
         + [RA] Add check (wishlist/wild-guess) for apparent home page URLs in
           the long description with no Homepage field.  Based on a patch by
           Paul Wise.  (Closes: #339829)
       * checks/fields{,.desc}:
         + [ADB] Remove checks for the capitalisation of the obsolete non-US
           archive section.
         + [RA] Warn about Homepage fields pointing to search.cpan.org pages
           containing a version number.  Based on a patch by Paul Wise.
         + [RA] Warn of dfsg versions in native packages.
         + [RA] Warn of ".dfsg" versions and recommend "+dfsg" for version
           sorting reasons.  Thanks, Paul Wise.  (Closes: #514203)
         + [RA] Warn of the "dsfg" typo in versions.  Thanks, Paul Wise.
         + [RA] Use Lintian::Relation and the new Lintian::Collect support for
           retrieving parsed relationship fields.
       * checks/files:
         + [ADB] Don't report duplicate-font-file for udebs.  Patch by Raphael
           Geissert.  (Closes: #514095)
       * checks/scripts{,.desc}:
         + [RA] Add pedantic check for maintainer scripts using #!/bin/sh -e
           instead of set -e in the script body.  (Closes: #119045)
     .
       * collection/file-info{,.desc}:
         + [RA] Also run file-info for source packages.  Patch from Raphael
           Geissert.
     .
       * lib/Lintian/Collect.pm:
         + [RA] Defer loading of the subclasses until the constructor to avoid
           circular dependencies at compilation time.
       * lib/Lintian/Collect/Binary.pm:
         + [RA] New method relation() to return a Lintian::Relation object for
           a given relationship field or set of relationship fields.
       * lib/Lintian/Collect/Source.pm:
         + [RA] New methods relation() and relation_noarch() to return
           Lintian::Relation objects for a given build relationship field or
           set of fields.  New method binary_relation() to return a
           Lintian::Relation object for a given relationship field in a binary
           package built from this source package.
         + [RA] Add file_info() method to return file information for source
           packages.  Patch from Raphael Geissert.
       * lib/Lintian/Relation.pm:
         + [RA] New class based on the existing Dep module that handles package
           relationship analysis.  Now includes documentation, uses a more
           object-oriented structure, and removes a special case handling of
           Perl alternatives.  This module will eventually replace Dep.
       * lib/Lintian/Relation/Version.pm:
         + [RA] New module containing the version comparison code from Dep.
           This module will only be needed until Lintian is converted to
           Dpkg::Version or AptPkg::Version.
       * lib/Spelling.pm:
         + [RA] Add some additional typo and case corrections.  Patch from
           Raphael Geissert.
     .
       * t/runtests:
         + [RA] Copy test suite data based on checksum, not size and time,
           since some files change one character and Git doesn't preserve
           timestamps.  Patch from Raphael Geissert.  (Closes: #514496)
     .
       * unpack/list-{binpkg,udebpkg}:
         + [RA] Preserve the source_version field from the previous list when
           adding new packages, remove some dead code, and restructure for
           improved readability.  Thanks to Jordà Polo for the analysis.
           (Closes: #507849)
         + [RA] Generate an index of files in the upstream source tarball.
           Patch from Raphael Geissert.
    Checksums-Sha1:
     ff8957770ad16068d63c46f5c4ba45bbf3355506 1163 lintian_2.2.3.dsc
     590d3f601eb36d120e543e24e8e9bdcba7b24fde 616409 lintian_2.2.3.tar.gz
     58ae86116267035625985185ff946feaa97da8d0 432674 lintian_2.2.3_all.deb
    Checksums-Sha256:
     65f3b45bf736d01813cd5987232294c03bb16c9a1c9a22a294b8849c924cc3b0 1163 lintian_2.2.3.dsc
     7eabdfa5a0a51f3fc8bbf94b17cd1692c12b0ae586b4dbc987acd1ba0006cb31 616409 lintian_2.2.3.tar.gz
     ae7681e35a29251a7598357a4c9fd6e0cbb9701663cea72eeb552f6934619890 432674 lintian_2.2.3_all.deb
    Files:
     75d431f09f49c41fd4de2ab337b7cc4a 1163 devel optional lintian_2.2.3.dsc
     15f1e82e176244ede72da6cda7cd753d 616409 devel optional lintian_2.2.3.tar.gz
     93ca095d0dab2925d12d91a019f1272c 432674 devel optional lintian_2.2.3_all.deb
    
  • 2.2.2
    Release 2.2.2
    
    Format: 1.8
    Date: Sun, 01 Feb 2009 11:11:36 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.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: 513795 513823 513831
    Changes:
     lintian (2.2.2) unstable; urgency=low
     .
       The "this is why spooky action at a distance is bad" release.
     .
       * checks/copyright-file:
         + [ADB] Treat the new copyright file format's "License-Alias: Perl" as
           indicating that the package is licensed under the same terms as Perl.
           Thanks, gregor herrmann.  (Closes: #513831)
       * checks/debconf:
         + [RA] Reset $/ before issuing duplicate-fields-in-templates to
           prevent problems if -i was given.
       * checks/debhelper:
         + [RA] Remove stray localization of $/, which broke -i when issuing
           tags about ${misc:Depends}.
       * checks/fields:
         + [RA] Stop pointlessly setting $/ while parsing debian/rules and then
           restoring it to the wrong value, which broke -i when issuing some
           tags if they were the first tags issued.
       * checks/scripts:
         + [RA] Add nickle as a known interpreter.  Patch from Julien Cristau.
           (Closes: #513823)
     .
       * lib/Util.pm:
         + [ADB] Localise a use of $_ in control file parsing to avoid overwriting
           it and leading to uninitialized value warnings in check scripts.
           (Closes: #513795)
    Checksums-Sha1:
     5a13ca64cff5dc70fe8d4ed1d621ecfaf202dfd3 1163 lintian_2.2.2.dsc
     53d28b8d0174c7e4671e17b23fd3caf7ea29d0a9 602856 lintian_2.2.2.tar.gz
     e118f08c0e350960f74906cda3e03fbc4349c8c6 422152 lintian_2.2.2_all.deb
    Checksums-Sha256:
     1c9400d444f701bacf3320cde376a9eda03f52c69f89db50817fa28d3aa71662 1163 lintian_2.2.2.dsc
     0c28434bf8c7e32356c402ee38269a94cc66e2ff4199257f17bbfea48a2590ae 602856 lintian_2.2.2.tar.gz
     5344caedc39d0b0ebd376c3b2126e77a82a00f920ee514e31bfa5e3d15aa80c4 422152 lintian_2.2.2_all.deb
    Files:
     8b289a49d0021de9b035fdf752239277 1163 devel optional lintian_2.2.2.dsc
     9d3f400f5764dfa49428cf86a41ed875 602856 devel optional lintian_2.2.2.tar.gz
     0351888be5f6e975fd8d945e3fc3e028 422152 devel optional lintian_2.2.2_all.deb
    
  • 2.2.1
    Release 2.2.1
    
    Format: 1.8
    Date: Sat, 31 Jan 2009 20:20:46 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.1
    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: 421549 497346 513083 513086 513132 513336 513423 513650 513766 513767
    Changes:
     lintian (2.2.1) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - copyright-refers-to-symlink-license (pedantic)
           - copyright-refers-to-versionless-license-file
           - debhelper-compat-not-a-number
           - debhelper-compatibility-level-not-a-number
           - duplicate-font-file
           - font-in-non-font-package
     .
       * checks/copyright-file{,.desc}:
         + [RA] Add checks for references to the versionless FSF license files,
           pedantic if the package license allows relicensing under later
           versions.   Patch from Raphael Geissert.  (Closes: #497346)
       * checks/debhelper{,.desc}:
         + [RA] Use binary_field() to read control fields for binary packages.
           Patch from Raphael Geissert.
         + [RA] Read only the first line of debian/compat, matching debhelper's
           behavior.  Improve the parsing of DH_COMPAT to pick up values that
           aren't numbers.  Warn of compatibility levels that aren't numbers.
           Use the same compatibility level that debhelper would use in some
           other checks.  Patch from Raphael Geissert.  (Closes: #513767)
         + [RA] default-jdk and default-jdk-builddep provide dh_nativejava as a
           special case.  (Closes: #513423)
       * checks/fields:
         + [RA] Allow but do not require a libmodule-build-perl dependency if
           the Build script is referenced in clean.  Thanks, Charles Plessy and
           gregor herrmann.  (Closes: #421549)
       * checks/fields{,.desc}:
         + [RA] Run dbg-package-missing-depends against the source package
           instead of the binary package and check that it has a dependency
           against another binary package built from the same source rather
           than making assumptions about the package name.  Patch from Raphael
           Geissert.  (Closes: #513336)
         + [RA] Use binary_field() to read control fields for binary packages.
           Patch from Raphael Geissert.
       * checks/files{,.desc}:
         + [RA] Add check for fonts in non-font packages.  Thanks, Paul Wise
           and Raphael Geissert.  (Closes: #513650)
         + [RA] Add check for fonts that duplicate already packaged fonts.
           Patch from Raphael Geissert.  Thanks to Paul Wise for analysis and
           data.  (Partly addresses #298545)
       * checks/shared-libs.desc:
         + [RA] Add references to the UsingSymbolsFiles wiki page in the tags
           requesting generation of a symbols file.
         + [RA] Provide details on how to manually check some of the shared
           library problems that Lintian diagnoses.  (Closes: #513086)
       * checks/standards-version:
         + [RA] Be robust against unparsable timestamps in changelog files.
           Patch from Raphael Geissert.  (Closes: #513766)
       * checks/version-substvars:
         + [RA] Use binary_field() to read control fields for binary packages.
           Patch from Raphael Geissert.
     .
       * data/files/fonts:
         + [RA] New file listing all font filenames in Debian and the
           containing package names.  Generated by private/refresh-fonts-data.
       * data/output/manual-references:
         + [RA] Manual reference data used for formatting tag descriptions.
           Moved from lib/manual_refs and added an explanatory header.
     .
       * frontend/lintian-info:
         + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
     .
       * lib/Lintian/Collect/Source.pm:
         + [RA] Add binary_field() method to return a binary package field from
           debian/control for a source package.  Based on a patch by Raphael
           Geissert.
         + [RA] Rewrite the binaries() method to use binary_field().  Based on
           a patch by Raphael Geissert.
       * lib/Lintian/Output.pm:
         + [ADB] Add a colour for pedantic tags to avoid warnings when colourised
           output is used and make the combination more useful.  Thanks, gregor
           herrmann.  (Closes: #513132)
         + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
         + [RA] Force early exporting of functions to be more robust in the
           face of circular library dependencies.  The circular dependencies
           had already existed but not previously caused problems.
       * lib/Lintian/Output/LetterQualifier.pm:
         + [ADB] Add support for pedantic tags.
         + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
       * lib/Lintian/Tag/Info.pm:
         + [RA] New module providing an interface to tag metadata.  Currently,
           this only supports formatting the tag description, merging the
           actions previously done by Manual_refs.pm and Read_taginfo.pm.  It
           defers loading of manual references until they're needed, which
           removes the requirement that LINTIAN_ROOT be already set in the
           environment before running the reporting harness.  It also saves a
           small amount of time in runs without -I.
       * lib/Manual_refs.pm:
         + [RA] Removed, merged into Lintian::Tag::Info.
       * lib/manual_refs:
         + [RA] Moved to data/output/manual-references.
       * lib/Read_taginfo.pm:
         + [RA] Removed, merged into Lintian::Tag::Info.
       * lib/Util.pm:
         + [RA] Force early exporting of functions to be more robust in the
           face of circular library dependencies.
     .
       * man/lintian.1:
         + [ADB] Fix the spelling of "pedantic".  Thanks, Michal Čihař.
           (Closes: #513083)
     .
       * private/refresh-fonts-data:
         + [RA] New script to refresh the list of font filenames and containing
           packages in Debian.  Based on a script by Raphael Geissert.
       * private/refresh-manual-refs:
         + [RA] Renamed from manual_refs_update.pl.  Add a section heading to
           the output file and update the file in Lintian's data directory
           directly rather than printing to standard output.
     .
       * reporting/config:
         + [RA] Set a bin directory and disable signature checks by default.
       * reporting/harness
         + [RA] Add the bin directory to the path and create a gpg link to
           /bin/true if signature checks are disabled.  This is a hack to work
           with the etch version of dpkg-source.  In lenny, the --no-check flag
           will be used instead.  Patch from Raphael Geissert.
       * reporting/html_reports:
         + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
     .
       * t/runtests:
         + [RA] Add support for selecting a different test package skeleton.
       * t/templates/pedantic{,.upstream}:
         + [RA] New template that passes all pedantic checks.
    Checksums-Sha1:
     e3aba7ec2b7bf39e3b30ec4a3def7b2cc354bb04 1163 lintian_2.2.1.dsc
     d20e1b0209bce1462bb6217861bbe9a44dce9a31 602605 lintian_2.2.1.tar.gz
     20d3f5c16becbff4850cb3ad069147ee2a982134 421758 lintian_2.2.1_all.deb
    Checksums-Sha256:
     b0445bdecbffa6a30d23dd5822a07b4fd9e9a648ba7c254951ab45562501ca96 1163 lintian_2.2.1.dsc
     37d12ea4caa9a3378d8047dd914a17ded3d2061fa43ca3da25d5d218f039688a 602605 lintian_2.2.1.tar.gz
     d3fda4ba496772075c1b51c35c7da9471da5909b3070b1d0d6f2d6d6646db4cd 421758 lintian_2.2.1_all.deb
    Files:
     9daad3957a80ea82dbc6a075e8b6cea2 1163 devel optional lintian_2.2.1.dsc
     e007ac1a2ee28ea2d23d12566d8b220d 602605 devel optional lintian_2.2.1.tar.gz
     07735ed983b5d52ca718ed6a4ecc1b0c 421758 devel optional lintian_2.2.1_all.deb