Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • 2.2.0
    Release 2.2.0
    
    Format: 1.8
    Date: Sat, 24 Jan 2009 16:43:32 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.2.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: 373767 470912 511496 512196 512363 512478 512560 512563 512678 512738
    Changes:
     lintian (2.2.0) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - direct-changes-in-diff-but-no-patch-system (pedantic)
           - no-homepage-field (pedantic)
           - no-upstream-changelog (pedantic)
           - package-depends-on-hardcoded-libc
           - weak-dependency-on-misc-depends
     .
       * checks/*.desc:
         + [RA] Replace `' "balanced" quotes with straight double-quotes.  The
           old style looks strange with modern fonts.  Based on work by Raphael
           Geissert.
       * checks/binaries:
         + [FL] Fix check for directories in the package in RPATH check.
       * checks/changelog-file{,.desc}:
         + [RA] Use Lintian::Collect to read the changelog.
         + [RA] Enable no-upstream-changelog as a pedantic check, since it's
           often incorrect for multiple binary packages generated from the same
           source.  Patch from Raphael Geissert.  (Closes: #470912)
       * checks/control-file{,.desc}:
         + [ADB] Fix a typo ("arne't").  Thanks, Raphael Geissert.
         + [RA] Check for hard-coded package dependencies on libc.  Patch from
           Evgeni Golov.  (Closes: #512196)
         + [RA] Check package-depends-on-itself for Suggests as well.
       * checks/debhelper{,.desc}:
         + [ADB] Remove no longer required "Type" fields from a couple of
           entries.  Thanks, Raphael Geissert.
         + [ADB] Fix a couple of typoes.  Thanks, Raphael Geissert.
         + [RA] Allow ${misc:Depends} in Pre-Depends and warn of
           ${misc:Depends} in Recommends or Suggests.  Patch from Raphael
           Geissert.  (Closes: #512478)
       * checks/fields{,.desc}:
         + [RA] Add pedantic check for no Homepage control field.  Patch from
           Raphael Geissert.
       * checks/files:
         + [RA] Add swfobject.js to embedded-javascript-library.  Thanks, Paul
           Wise.  (Closes: #512363)
       * checks/nmu{,.desc}:
         + [RA] Use Lintian::Collect to read the changelog.
         + [RA] Only treat the mention of NMU as a maintainer acknowldegement
           if the "ack" string appears before the mention of NMU.  Avoids
           changelog-should-mention-nmu false positives for "NMU with ACK from
           maintainer."  Thanks, Evgeni Golov.  (Closes: #512738)
       * checks/patch-systems{,.desc}:
         + [RA] Add pedantic check for changes to the upstream source in the
           diff without using a patch system.  Thanks, Raphael Geissert.
       * checks/standards-version{,.desc}:
         + [ADB] Add source-control-file to the list of information needed by
           the script.  Thanks, Raphael Geissert.  (Closes: #512563)
         + [RA] Use Lintian::Data to get the standards versions and release
           dates.  Dates are now in seconds since epoch, so remove the date
           conversion code.
       * checks/version-substvars.desc:
         + [RA] Mention when the binary:Version and source:Version substvars
           were introduced.  Thanks, Steffen Moeller.
     .
       * collection/*.desc:
         + [RA] Replace `' "balanced" quotes with straight double-quotes.  The
           old style looks strange with modern fonts.  Based on work by Raphael
           Geissert.
     .
       * data/standards-version/release-dates:
         + [RA] Known standards versions and their release dates in seconds
           since epoch, taken from checks/standards-version.
     .
       * frontend/lintian:
         + [RA] Add --pedantic option to display pedantic tags.  Patch from
           Raphael Geissert.  (Closes: #373767)
     .
       * lib/Checker.pm:
         + [ADB] Remove some unused code.
       * lib/Lintian/Collect/Binary.pm:
         + [RA] Add a changelog() method to return the parsed changelog.
       * lib/Lintian/Collect/Source.pm:
         + [ADB] Add a missing "use Util" as the module uses the fail() function
           from that module.  Thanks, Raphael Geissert.  (Closes: #512560)
       * lib/Text_utils.pm:
         + [ADB] Add a missing "use Util" as the module uses the fail() function
           from that module.  Thanks, Raphael Geissert.
       * lib/Tags.pm:
         + [RA] Add support for pedantic tags.  Patch from Raphael Geissert.
     .
       * man/lintian.1:
         + [RA] Document the new --pedantic option.
     .
       * reporting/html_reports:
         + [RA] Add support for a new tag index sorted by severity and
           certainty.  (Closes: #511496)
       * reporting/templates/index.tmpl:
         + [RA] Link to the new tag index.
       * reporting/templates/tags-severity.tmpl:
         + [RA] Template for a tag index sorted by severity and certainty.
     .
       * t/runtests:
         + [RA] Add support for specifying the Lintian options to use when
           checking a test package.  Patch from Raphael Geissert.
           (Closes: #512678)
         + [RA] Expect the desc files for tests to be in the test directory
           rather than at the top level and move the sequence number to an
           attribute in the test description rather than in the desc file
           name.
    Checksums-Sha1:
     263af76f91056af162f5c63255ea2ae6b7f56d69 1163 lintian_2.2.0.dsc
     70b322e243dfe0ddf7c68f5c560833c73dc40349 588021 lintian_2.2.0.tar.gz
     8983233944eee1978679b2acd5c5b39f197179f0 408606 lintian_2.2.0_all.deb
    Checksums-Sha256:
     70aff1a8218fae23cff03a1f014fa05b28b774428ac6eb38cd0236723f937446 1163 lintian_2.2.0.dsc
     4d0e733350243d4fa2b1aa8e33548b0b429e5cf0d1f65e5110039708f2f850fb 588021 lintian_2.2.0.tar.gz
     4bcdf720d4f906f18772d4da4eb1b5c6c454a53f3399eb1357d196bada76582b 408606 lintian_2.2.0_all.deb
    Files:
     1026af219a7fd7cddd5edb25c2ce7abb 1163 devel optional lintian_2.2.0.dsc
     1933e24e6955e91d8ee16f37531aaeb4 588021 devel optional lintian_2.2.0.tar.gz
     7b35f2031893b7a8418a1e0ad0b47907 408606 devel optional lintian_2.2.0_all.deb
    
  • 2.1.6
    Release 2.1.6
    
    Format: 1.8
    Date: Sat, 17 Jan 2009 13:35:04 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.1.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: 315538 409099 464837 498668 501523 510957 511536 511859 512119
    Changes:
     lintian (2.1.6) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - diff-contains-cmake-cache-file
           - diff-contains-hg-tags-file
           - duplicate-uploader
           - empty-debian-diff
           - malformed-changes-file
           - missing-comma-after-substvar
           - source-contains-hg-tags-file
     .
       * checks/control-file{,.desc}:
         + [RA] Check for missing commas after substvars in dependency fields.
           Thanks, Jari Aalto.  (Closes: #409099)
       * checks/cruft{,.desc}:
         + [RA] Error on CMakeCache.txt files added or modified in the diff.
           Thanks, Joerg Jaspert.  (Closes: #510957)
         + [RA] Warn about .hgtags files in the diff and source.  Thanks,
           Holger Levsen and Chris Lamb.  (Closes: #464837)
         + [RA] Warn if the Debian diff or a non-native package is entirely
           empty.  (Closes: #498668)
       * checks/debhelper:
         + [RA] Ignore architecture when checking whether sufficient build
           dependencies are present for dh_* commands.  If the maintainer has
           architecture-restricted build dependencies, they presumably know
           what they're doing.  (Closes: #511859)
       * checks/fields{,.desc}:
         + [ADB] Warn about an individual uploader appearing multiple times
           in Uploaders.  Thanks, Joerg Jaspert.  (Closes: #511536)
         + [RA] Ignore architecture qualifications when checking for missing
           build dependencies.
       * checks/lintian.desc:
         + [RA] Add tag description for malformed-changes-file.
       * checks/menus:
         + [RA] Recognize type as a way of checking for binaries, even though
           it's a bashism, so that we don't issue confusing duplicate tags for
           one same problem.  (Closes: #512119)
       * checks/nmu{,.desc}:
         + [RA] Suppress NMU warnings for packages with "local" in the version
           number or "local package" in the first line of the changelog.
           Thanks, Zack Weinberg.  (Closes: #501523)
       * checks/scripts{,.desc}:
         + [RA] Mention type as a bashism and recommend which or command -v.
         + [RA] Recognize type as a way of checking for binaries, even though
           it's a bashism, so that we don't issue confusing duplicate tags for
           one same problem.
       * checks/standards-version.desc:
         + [RA] Add a pointer to the debian-policy upgrading-checklist.txt.gz
           in out-of-date-standards-version and ancient-standards-version.
     .
       * frontend/lintian:
         + [RA] Check that .changes files have at least a Format key.  If not,
           issue malformed-changes-file and skip them.  This catches .changes
           files that were PGP-signed twice.  (Closes: #315538)
     .
       * lib/Dep.pm:
         + [RA] New function, parse_noarch(), which ignores architecture
           qualifications when parsing a dependency field.
     .
       * t/runtests:
         + [RA] Add pre_upstream hook to modify the upstream source before
           generation of the .orig.tar.gz.
    Checksums-Sha1:
     642c0208e76677c71425e2e40b1bb9bc454d322a 1163 lintian_2.1.6.dsc
     9400f63412a8bc120a7343c5073aa2d68b87a0d9 585184 lintian_2.1.6.tar.gz
     2f4c3282ddc08ff8ec994370b8b82fd969ef385e 406112 lintian_2.1.6_all.deb
    Checksums-Sha256:
     139ba363bd20d22c65a80198beb3683634968f7b1c27f59fc1e5e1990d5d2362 1163 lintian_2.1.6.dsc
     362f1e7d3eaebfd17742d3e43efe9a55ee60ecfe1027ea8eb34d180adb618a4c 585184 lintian_2.1.6.tar.gz
     3f8bb7c5be9b0cda48dcc5ccd1ff35a6bbf22b0ebc883d056e52210a0033d8c6 406112 lintian_2.1.6_all.deb
    Files:
     b54092c52243a0bb22f557e119366763 1163 devel optional lintian_2.1.6.dsc
     7b2f4c36f87e5c1773a648a24e6b7e87 585184 devel optional lintian_2.1.6.tar.gz
     0414c5579a4d424796b1456bc501f993 406112 devel optional lintian_2.1.6_all.deb
    
  • 2.1.5
    Release 2.1.5
    
    Format: 1.8
    Date: Sat, 10 Jan 2009 21:59:57 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.1.5
    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: 30020 183642 292055 498883 507278 510869 511213
    Changes:
     lintian (2.1.5) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - changed-by-address-is-on-localhost
           - changed-by-address-looks-weird
           - changed-by-address-malformed
           - changed-by-address-missing
           - changed-by-name-missing
           - duplicate-long-description
           - duplicate-short-description
           - malformed-deb-archive
     .
       * checks/control-file{,.desc}:
         + [RA] Tag (severity: wishlist) duplicate short or long descriptions
           in packages built from the same source.  (Closes: #30020)
         + [RA] Clarify the binary-control-field-duplicates-source tag.
           (Closes: #511213)
       * checks/deb-format{,.desc}:
         + [RA] New check for the format of *.deb ar archives.  Most cases will
           fail during unpack, but dpkg-deb is more forgiving than dak and
           allows ordering problems and extra members that dak rejects.
           (Closes: #292055)
       * checks/fields:
         + [RA] Use check_maintainer from Lintian::Check, which suppresses
           duplicate tags for some ill-formed maintainer fields.
       * checks/lintian.desc:
         + [RA] New tag descriptions for Changed-By field tests.
       * checks/rules:
         + [RA] Consider a define command to be the end of a list of target
           commands, avoiding binary-arch-rules-but-pkg-is-arch-indep false
           positives when an empty rule is followed by a definition.
           (Closes: #510869)
     .
       * frontend/lintian:
         + [RA] Run maintainer well-formedness checks on the Changed-By field
           of the *.changes file.  (Closes: #183642)
     .
       * lib/Lintian/Check.pm:
         + [RA] New module for checks run from multiple places.
       * lib/Lintian/{Output.pm,Output/*.pm}:
         + [RA] Expect a single string of extra information rather than an
           array, removing duplicate code to convert it to a string.
       * lib/Lintian/Schedule.pm:
         + [RA] Fix Perl warnings triggered by missing fields in the control
           file of a binary package.
       * lib/Tags.pm:
         + [RA] Avoid Perl warnings if Severity or Certainty isn't set for a
           tag.  (Closes: #507278)
         + [RA] Record statistics for certainty correctly.
         + [RA] Canonicalize the extra tag information once and pass it as a
           string to the other output methods.  Based on a patch by Raphael
           Geissert.  (Closes: #498883)
         + [RA] Fix override checking with extra tag information that Perl
           evaluates to false (such as a bare 0).
     .
       * man/lintian.1:
         + [RA] Document new deb-format check script.
     .
       * t/runtests:
         + [RA] Add support for running lintian on changes files in t/changes
           and checking the tag output.
         + [RA] Add support for building a Debian package using basic tools,
           with more complete control over the contents, and running lintian on
           the results.
         + [RA] Fix exit status when a test fails but -k was given.
    Checksums-Sha1:
     08ac23c0440ee29c5cd4a30547d810510c396a8f 1163 lintian_2.1.5.dsc
     c72748c4e52bb356cf5b5607404d8c4ca552ee4f 577509 lintian_2.1.5.tar.gz
     04310d8e5a813232fe9766144f060727e8a55ccf 403086 lintian_2.1.5_all.deb
    Checksums-Sha256:
     56c1f27b2bbe0bd2aedd8fe30d66b43ab1d12d25654c836ba89e39f7832c199c 1163 lintian_2.1.5.dsc
     9a22d7770fa48e38f05973e4102c2a69c1814d43de9cc01e39026532e0702d66 577509 lintian_2.1.5.tar.gz
     d19c2070142221087eda91870f4a94d1c3ec512047db97d151770e9748b327cb 403086 lintian_2.1.5_all.deb
    Files:
     7022f0c48b5c7d900cbac4155bd00eba 1163 devel optional lintian_2.1.5.dsc
     aaf8b7265ca52d584ef3177c3e436796 577509 devel optional lintian_2.1.5.tar.gz
     2c10d3d91cfec7666357ed33e1902818 403086 devel optional lintian_2.1.5_all.deb
    
  • 2.1.4
    Release 2.1.4
    
    Format: 1.8
    Date: Sat, 03 Jan 2009 16:40:30 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.1.4
    Distribution: unstable
    Urgency: low
    Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
    Changed-By: Russ Allbery <rra@debian.org>
    Description:
     lintian    - Debian package checker
    Closes: 381485 480939 488832 496516 497347 497348 498875 498876 508307 509147 509286 510190 510398
    Changes:
     lintian (2.1.4) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - binary-control-field-duplicates-source
           - brace-expansion-in-debhelper-config-file
           - control-interpreter-in-usr-local (split from
              interpreter-in-usr-local)
           - control-interpreter-without-depends
           - copyright-refers-to-bad-php-license
           - copyright-refers-to-problematic-php-license
           - copyright-with-old-dh-make-debian-copyright
           - dh-clean-k-is-deprecated
           - desktop-mimetype-without-update-call
           - forbidden-postrm-interpreter
           - games-package-should-be-section-games
           - preinst-interpreter-without-predepends
           - script-calls-init-script-directly
           - unknown-control-interpreter (split from unusual-interpreter)
           - version-refers-to-distribution
         + Removed
           - desktop-file-but-no-dh_desktop-call
           - interpreter-without-predep
     .
       * checks/changelog-file{,.desc}:
         + [RA] Warn of Debian version numbers containing "testing", "stable",
           or "unstable", or with release code names for uploads not targeted
           at that release, except in NMUs.  Based on a patch by Raphael
           Geissert.  (Closes: #498876)
       * checks/control-file{,.desc}:
         + [RA] Warn (severity: wishlist) of binary control stanzas duplicating
           fields of the source control stanza.  (Closes: #497348)
       * checks/copyright-file{,.desc}:
         + [RA] Warn (severity: wishlist) about the old dh_make packaging
           copyright, which used (C) without the word or symbol.  Based on a
           patch by Raphael Geissert.  (Closes: #497347)
         + [RA] Clean up checks of a symlinked /usr/share/doc directory and
           avoid making package info global.
         + [RA] Warn about older PHP licenses.  Based on a patch by Raphael
           Geissert.  (Closes: #498875)
       * checks/cruft:
         + [RA] Keep the hash of files for which warnings were already issued
           local to each package, reducing memory consumption and false
           negatives for archive-wide runs.
       * checks/debhelper{,.desc}:
         + [RA] Check for use of shell brace expansion in debhelper config
           files that list filenames, which is not supported.  Based on a patch
           from Raphael Geissert.  (Closes: #480939)
         + [RA] If dh is used, require debhelper tokens in maintainer scripts.
         + [ADB] Warn about packages declaring a debhelper compatibility level
           of 7 or above and using dh_clean -k, which has been deprecated in
           favour of dh_prep.
         + [RA] Add dh_auto_* and dh_prep to the debhelper scripts that require
           a particular version of debhelper.
         + [RA] De-duplicate the list of scripts with specific version
           requirements before issuing tags.
         + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
           certain (although still minor), making it a warning.  debhelper(7)
           explicitly recommends a versioned build dependency on debhelper.
           Rewrite the tag description accordingly.
       * checks/fields:
         + [RA] dh-make-php provides a CDBS rule fragment and hence should go
           into Build-Depends, not Build-Depends-Indep.  Thanks, Mathieu
           Parent.  (Closes: #509286)
       * checks/files{,.desc}:
         + [RA] Packages whose executables are all in /usr/games should
           probably be in section games.  (Closes: #509147)
       * checks/menu-format{,.desc}:
         + [RA] If a *.desktop file contains a MimeType key, check that the
           postinst calls update-desktop-database.  (Closes: #488832)
         + [RA] Stop keeping a separate hash of all files in the package and
           use Lintian::Collect information.  The hash was being reused across
           packages, possibly leading to excessive memory consumption and false
           negatives for archive-wide runs.
       * checks/menus:
         + [RA] Keep the hash of files and symlinks local to each package,
           reducing memory consumption and false negatives for archive-wide
           runs.
       * checks/patch-systems.desc:
         + [RA] Improve the patch-system-but-direct-changes-in-diff long
           description.  (Closes: #496516)
       * checks/rules{,.desc}:
         + [RA] Remove desktop-file-but-no-dh_desktop-call.  The only action of
           dh_desktop is now checked by desktop-mimetype-without-update-call;
           dh_desktop is unnecessary with other *.desktop files.
       * checks/scripts{,.desc}:
         + [RA] Overhaul checking of maintainer script and config interpreters:
           - postrm scripts must use an essential interpreter.
           - Only preinst scripts require Pre-Depends; Depends is sufficient for
             postinst and prerm scripts.  (Closes: #508307)
           - Separate unknown-control-interpreter from unusual-interpreter
             since it's much more likely to be an error.
           - Separate control-interpreter-in-usr-local from
             interpreter-in-usr-local since the severity is higher.
           - unusual-control-interpreter is certain, not possible.
           - Suppress some cases of multiple tags about the same basic problem.
         + [RA] Check for scripts in /etc that call init scripts directly
           without using invoke-rc.d.  Based on a patch by Raphael Geissert.
           (Closes: #381485)
         + [RA] Allow dpkg-dev to satisfy a make dependency.  (Closes: #510190)
         + [ADB] More intelligently remove comments from shell scripts, to avoid
           removing some constructs that aren't comments, such as those in
           [ $# -gt 2 ] and "foo # bar".
         + [ADB] Flag the source bashism when its argument is quoted or a bare
           filename.
       * checks/watch-file:
         + [RA] Recognize additional SourceForge URLs and recommend the
           redirector.  Thanks, Riccardo Stagni.  (Closes: #510398)
     .
       * collection/copyright-file:
         + [RA] Copy copyright files that are relative links, provided that the
           link is safe, and otherwise treat symlinked copyright files as if
           they were empty.  Fixes a Lintian crash on packages where the
           copyright file is a relative symlink.
     .
       * debian/copyright:
         + [RA] Add an explicit key to initials used in changelog entries.
       * debian/rules:
         + [RA] New check-tag target which runs all test cases in the new test
           suite that check for or against a particular tag.
     .
       * data/debhelper/filename-config-files:
         + [RA] New file listing debhelper config files containing filenames.
     .
       * frontend/lintian:
         + [RA] When processing the entire archive, do so in sorted order.
     .
       * private/update-never-seen:
         + [RA] Merge data from both test suites and use the tag files for the
           old test suite rather than relying on runtests -v.
     .
       * reporting/html_reports:
         + [RA] We only care about the first line of the archive timestamp.
     .
       * t/runtests:
         + [RA] Check that a test produces all tags listed in Test-For and
           doesn't produce any tages listed in Test-Against.
         + [RA] Support finding and running all tests for or against a
           particular tag.
         + [RA] Correctly set up non-native packages for dpkg-source.
       * t/tests/README:
         + [RA] Add documentation of the new test suite.
    Checksums-Sha1:
     3db94386f888bbdcd20a83b480b3b300eae05926 1163 lintian_2.1.4.dsc
     be4d6cd82445f19f14d6aae9b1ad270b7987dbad 568542 lintian_2.1.4.tar.gz
     5da9d84aa8b9837120f96ff4941a216d5eb5a5bf 399044 lintian_2.1.4_all.deb
    Checksums-Sha256:
     5e73d96a7f386080f41cd366b8e4b7baaf5489636e5803228c801801175b5488 1163 lintian_2.1.4.dsc
     d2055c69b7639f33696af1caf0ddf8feeaf3b07dc876fa5081f43dd44c0dd9d2 568542 lintian_2.1.4.tar.gz
     ac256fb25efb495b4b3d0e851449b855d32f8e62cf47f10fd8a4fa209d0dd480 399044 lintian_2.1.4_all.deb
    Files:
     00f2accf567744721d411acb75a08fcd 1163 devel optional lintian_2.1.4.dsc
     f4f023b9f34e9e652bd486deb895bea0 568542 devel optional lintian_2.1.4.tar.gz
     be892a1671426e4342486af94392ab2a 399044 devel optional lintian_2.1.4_all.deb
    
  • 2.1.3
    Release 2.1.3
    
    Format: 1.8
    Date: Sat, 27 Dec 2008 14:17:18 -0800
    Source: lintian
    Binary: lintian
    Architecture: source all
    Version: 2.1.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: 506673 507273 507740 507740 507763 507849
    Changes:
     lintian (2.1.3) unstable; urgency=low
     .
       * Summary of tag changes:
         + Added
           - debian-watch-file-should-use-sf-redirector
           - debian-watch-file-specifies-wrong-upstream-version
           - debian-watch-file-specifies-old-upstream-version
           - extended-description-is-probably-too-short
           - shlib-without-versioned-soname
     .
       * checks/description{,.desc}:
         + [RA] Check for extended descriptions shorter than three lines; they
           probably don't contain enough information.  Patch from Raphael
           Geissert.
       * checks/files{,.desc}:
         + [RA] Exclude __init__.py files and Doxygen-generated *.map files
           from zero-byte-file-in-doc-directory.  Improve the tag description
           to add a rationale and a suggestion for when overrides are
           appropriate.  Lower the certainty to possible.  (Closes: #507273)
         + [RA] Move the check for override files in the wrong location so that
           the check for subdirectories of /usr/share/lintian/overrides works
           and improve the tag description.
       * checks/nmu:
         + [RA] Recognize Ubuntu native packages by the target distribution and
           suppress NMU tags for them.  Based on a patch by Adrien Cunin.
           (Closes: #507740)
       * checks/shared-libs{,.desc}:
         + [RA] Remove special shlibs exception for NSS modules.  libc6 now
           includes shlibs entries for them.
         + [RA] Report a more specialized tag for shared libraries with SONAMEs
           that have no version and exclude them from the shlibs file tests
           since they cannot be represented there.  Reported by Raphael
           Hertzog.  (Closes: #506673)
         + [RA] Use the same regexes as dpkg-shlibdeps when parsing version
           information from SONAMEs.
       * checks/version-substvars:
         + [RA] Skip version substvar checks when the dependency is on a
           package whose name is formed by expanding substvars at build time.
           Thanks, Bastian Blank.  (Closes: #507763)
       * checks/watch-file{,.desc}:
         + [RA] Merge a set of changes by Raphael Geissert:
           - Correctly parse multiple line continuations.
           - Don't attempt any detailed checks on version one watch files.
           - Recognize versionmangle in addition to [du]versionmangle.
           - Add line information to some of the tags.
           - Detect watch files that specify SourceForge download servers
             directly and suggest use of the QA sf.net redirector instead.
           - Detect watch files specifying an upstream version that matches a
             non-native Debian package version in debian/changelog.
           - Detect watch files specifying an upstream version for an older
             changelog entry when the current changelog entry has a newer
             upstream version.
     .
       * data/changelog-file/ubuntu-dists:
         + [RA] New shared list of Ubuntu distributions.
     .
       * frontend/lintian:
         + [RA] Recognize Ubuntu native packages by the target distribution and
           check them against the correct set of distributions.  Based on a
           patch by Adrien Cunin.  (Closes: #507740)
     .
       * lib/Lab.pm:
         + [ADB] Ensure that the output of unpack/list-*pkg is correctly captured
           so that the reporting harness can use the information to decide which
           packages to process in an incremental run.
       * lib/Lintian/Data.pm:
         + [RA] New all() method that returns all valid keywords.
       * lib/Read_pkglists.pm:
         + [JP] Add a new "source version" field to binary and udeb info files.
           Bump binary and udeb format version to 3 and 2 respectively.
     .
       * reporting/html_reports:
         + [JP] Group packages by source version instead of binary version.
           (Closes: #507849)
       * reporting/templates/maintainer.tmpl:
         + [ADB] Print tags affecting udeb packages under a heading for that
           package, rather than merging them in to whichever binary package
           was last displayed (or the source package if the udeb is first
           alphabetically).
         + [ADB] Separate tags affecting a binary package from those of a source
           package with the same name when the binary is the first package produced
           from the source for which there are issues.
         + [JP] Include binary package version in subtitles when it isn't the same
           as the source version.
     .
       * t/runtests:
         + [RA] Parameterize the package section in the skeleton.
     .
       * unpack/list-{bin,udeb}pkg:
         + [JP] Extract source package version from source field.
    Checksums-Sha1:
     0a869e3ce4616af51faa4cfbfa16b2b45b20962c 918 lintian_2.1.3.dsc
     c825f71d2a1151652acadbf98da1645583725952 528181 lintian_2.1.3.tar.gz
     5f7c4667622701b9b556a16933db7cb6bb768bfd 392784 lintian_2.1.3_all.deb
    Checksums-Sha256:
     cab66f9752fb5b30d858e6a11b1bf17065b9e3aef975fd2f70c4aec5a2f1fe52 918 lintian_2.1.3.dsc
     44bd5e5c98f1e10cf2a65b867b60c01a464c3594006d2a8dd0608f1288fba02c 528181 lintian_2.1.3.tar.gz
     55bd87d5a3df9f70f3dcda80e06184052a4265d0d08fa84ed2cea1c8bdf4d7f7 392784 lintian_2.1.3_all.deb
    Files:
     63939d7fba8735ef62536b9dddd342b9 918 devel optional lintian_2.1.3.dsc
     ab5a4f1efccbbdb98ae349edd136021e 528181 devel optional lintian_2.1.3.tar.gz
     aa3fed18b0a25a3832b377596b88d05c 392784 devel optional lintian_2.1.3_all.deb
    
  • 2.1.2
    ce1fa5e4 · Prepare for upload ·
    Release 2.1.2
    
  • 2.1.1
    486d94cd · Prepare for upload ·
    Release 2.1.1
    
  • 2.1.0
    Release 2.1.0
  • 2.0.0
    98c0f5cf · Prepare for 2.0.0 upload ·
    Release 2.0.0