Adding side stream changes to Maemian. Working to integrate full upstream libraries...
[maemian] / nokia-lintian / debian / changelog
diff --git a/nokia-lintian/debian/changelog b/nokia-lintian/debian/changelog
new file mode 100644 (file)
index 0000000..862aa8c
--- /dev/null
@@ -0,0 +1,6746 @@
+lintian (1.24.2-1osso6) unstable; urgency=low
+
+  * removed kernel-headers and kernel-source from the list of
+    virtual packages
+
+ -- Ed Bartosh <eduard.bartosh@nokia.com>  Mon, 02 Mar 2009 14:48:36 +0200
+
+lintian (1.24.2-1osso5) unstable; urgency=low
+
+  * check for absence of doc packages for every dev package added
+
+ -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Fri, 24 Oct 2008 18:56:40 +0300
+
+lintian (1.24.2-1osso4) unstable; urgency=low
+
+  * lintian/checks/control-file:
+    accept ${source:Version} variable in Depends: field of -dbg packages
+
+ -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Wed, 10 Sep 2008 13:59:23 +0300
+
+lintian (1.24.2-1osso3) unstable; urgency=low
+
+  * Bug fixed in checks/binaries. Import Lintian::Data module as it's
+    needed for multi-arch binaries
+
+ -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Thu, 14 Aug 2008 15:31:31 +0300
+
+lintian (1.24.2-1osso2) unstable; urgency=low
+
+  * dpatch added to Build-Depends
+
+ -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Mon, 11 Aug 2008 11:58:06 +0300
+
+lintian (1.24.2-1osso1) unstable; urgency=low
+
+  * Disabled patches that add already implemented functionality in
+    upstream.
+  * Added patch 805-add-known-maemo-sections that adds additional known
+    sections in debian/control to conform Maemo policy
+
+ -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Fri, 01 Aug 2008 17:46:28 +0300
+
+lintian (1.24.2) unstable; urgency=low
+
+  The "welcome Adam D. Barratt!" release.
+  
+  * checks/binaries.desc:
+    + [ADB] Add some FHS references.  Thanks Jordà Polo.
+  * checks/changelog-file{,.desc}:
+    + [ADB] Add missing "use Dep". Thanks gregor herrmann (Closes: #488397)
+    + [RA] Ignore "CNRI OPEN SOURCE GPL-COMPATIBLE LICENSE AGREEMENT" when
+      looking for missing GPL references.  Thanks, Scott Kitterman.
+      (Closes: #490264)
+    + [ADB] Fix a typo in the description of syntax-error-in-debian-changelog.
+      Thanks Jordà Polo.
+  * checks/copyright-file{,.desc}:
+    + [ADB] Check for over-long lines in copyright files.  (Closes: #479651)
+  * checks/cruft{,.desc}:
+    + [ADB] Check for BTS control directories in source packages and diffs
+      in addition to the existing binary package checks.  (Closes: #481787)
+  * checks/debconf{,.desc}:
+    + [ADB] Warn about the use of "_Choices" in templates file and suggest
+      using "__Choices" instead (Closes: #481152)
+    + [ADB] Check all maintainer scripts for issues, rather than just config
+      and postinst.
+    + [ADB] Detect debconf templates which appear to be unused.
+    + [ADB] Replace the {config,postinst}-loads-obsolete-confmodule tags
+      with a new loads-obsolete-confmodule test which is used for all
+      maintainer scripts and outputs the script name as part of its extra data.
+  * checks/description{,.desc}:
+    + [RA] Warn about duplicated words in the description.  Patch from
+      Raphael Geissert.  (Closes: #424746)
+  * checks/fields{,.desc}:
+    + [FL] Do not complain about obsolete packages if there are
+      non-obsolete alternatives specified and if the obsolete
+      package is not listed first.  Issue an info tag for them
+      though.  Patch by Adam D. Barratt.  (Closes: #486145)
+    + [ADB] Update and add some Policy and DevRef references and fix some
+      typoes.  Thanks Jordà Polo.
+    + [RA] Recognize and do not warn about Ubuntu security update version
+      numbers for multiple releases.  (Closes: #489222)
+  * checks/files{,.desc}:
+    + [ADB] Warn if the package contains embedded copies of separately
+      packaged Javascript libraries.  Patch by Chris Lamb.  (Closes: #489191)
+    + [ADB] Fix a typo in the description of executable-is-not-world-readable
+  * checks/infofiles{,.desc}:
+    + [ADB] Warn if the package's postinst installs info directory entries
+      but the prerm doesn't remove them.  (Closes: #182512)
+    + [ADB] Treat --remove-exactly as indicating removal of an info directory
+      entry as well as --remove.
+  * checks/menus{,.desc}:
+    + [ADB] Check that menu-method files include menu.h (Closes: #184104)
+  * checks/nmu:
+    + [RA] When comparing maintainers, treat the right-hand side of the
+      e-mail address as case-insensitive.  (Closes: #486795)
+  * checks/patch-systems{,.desc}:
+    + [RA] Check quilt patches as well as dpatch patches, and also check
+      quilt patches when using the 3.0 (quilt) package format.  Fix build
+      dependency checking and check all dpatch files.  Patch from Raphaël
+      Hertzog.  (Closes: #484549)
+    + [ADB] Treat 00list* as dpatch series files rather than just 00list.
+      (Closes: #482040). Also rename dpatch-index-references-non-existant-patch
+      to dpatch-index-references-non-existent-patch.
+  * checks/rules{,.desc}:
+    + [RA] Warn about use of DEB_BUILD_OPTS.  Patch from Raphael Geissert.
+  * checks/scripts:
+    + [FL] Apply File::Spec->canonpath() to rpaths to improve
+      matching with directories.
+    + [FL] Do not check zsh scripts, since zsh -n gives false
+      positives.  Downgrades #485885 to wishlist.  Also see
+      #175467.  Patch by Raphael Geissert.
+    + [FL] Remove "quoted quotes". They're likely to be inside
+      another pair of quotes; we're not interested in
+      them for their own sake and removing them makes finding
+      the limits of the outer pair far easier.  Patch by
+      Adam D. Barratt.
+    + [FL] Improve heredoc detection.  Patch by Adam D. Barratt.
+    + [FL] Improve script_is_evil_and_wrong() to catch more scripts.
+      Patch by Adam D. Barratt.
+    + [ADB] Update bashism regexes to add new checks, improve performance
+      and reduce false positives. (Closes: #490227)
+  * checks/shared-libs{,.desc}:
+    + [ADB] Implement syntax and sanity checking for symbols files
+      (Closes: #452216)
+    + [ADB] Check symbols files for dependencies that are not satisfied by
+      the package itself (Closes: #461575)
+  * checks/standards-version{.desc,}:
+    + [RA] Only issue out-of-date-standards-version once.  Noticed by
+      Raphael Geissert.
+    + [RA] Base the two-year clock for ancient-standards-version on when
+      the Policy version was superseded, not when it was issued.  Thanks,
+      Scott Kitterman.  (Closes: #487780)
+    + [RA] Warn for packages declaring a standards version released after
+      the date of the most recent changelog entry.  Based on a patch by
+      Raphael Geissert.
+  * checks/watch-file{,.desc}:
+    + [FL] Check for more Debian specific strings in version
+      number.  Issue an info tag if the watch file uses
+      uversionsmangle to add the Debian specific string. Patch
+      by Raphael Geissert.  (Closes: #485879)
+    + [RA] Warn about watch files in native packages and check those watch
+      files for other problems anyway.  Allow whitespace around the
+      version declaration.  More correctly handle continuation lines.
+      Patch from Raphael Geissert.
+    + [RA] Check for using the Sourceforge QA redirector with deprecated
+      arguments.  Patch from Raphael Geissert.
+    + [RA] Be more explicit when warning about missing watch files that
+      Lintian recommends adding a watch file containing only comments for
+      any non-native package where it's not possible to write a meaningful
+      watch file, not only for packages unmaintained upstream.
+
+  * collection/objdump-info:
+    + [ADB] If objdump from binutils 2.17 fails to parse a file then
+      attempt to gather the required information using readelf instead.
+      This allows us to process 64-bit packages on etch/i386 again
+      (i.e. on lintian.d.o)  (Closes: #487746)
+
+  * data/fields/obsolete-packages:
+    + [RA] mailx is not obsolete.  It's a virtual package.  Thanks, martin
+      f krafft.  (Closes: #488114)
+    + [RA] Add the cupsys packages, all of which have been renamed to cups.
+      Patch from Raphael Geissert.
+  
+  * debian/control:
+    + [FL] Adapt VCS-* headers for move from SVN to git.
+  * debian/copyright:
+    + [FL] Add Patrick Schoenfeld (for checks/watch-file).
+    + [ADB] Update repository information and GPL2 URL.
+    + [RA] Add Adam D. Barratt to the maintainer list so that readers can
+      expand initials in the changelog.
+  * debian/{prerm,postrm}:
+    + [RA] Move prerm to postrm and remove the default /var/spool/lintian
+      lab using shell instead of lintian.  We only want to remove the lab
+      on purge, and purge is only passed to postrm, not prerm, by which
+      point the lintian frontend is gone.  (Closes: #489860)
+  
+  * doc/CREDITS:
+    + [FL] Add Raphael Geissert and Adam D. Barratt.
+  * doc/lintian.sgml:
+    + [ADB] Add reference to new option to display experimental tags.
+
+  * frontend/lintian:
+    + [ADB] Add a new --show-experimental / -E option which indicates
+      that experimental tags should be displayed.
+    + [RA] Exit with the correct exit status if no packages were found
+      because non-existent packages were specified on the command line.
+
+  * lib/Lintian/Collect/Binary.pm:
+    + [FL] Add support for file-info file.
+    + [FL] Add support for objdump-info file.
+  * lib/Spelling.pm:
+    + [RA] Add a couple more spelling corrections and capitalization
+      checks for LaTeX and TeX.  Thanks, Raphael Geissert.
+  * lib/Tags.pm:
+    + [ADB] (Re-)Add support for experimental tags.
+  
+  * man/lintian.1:
+    + [FL] Document watch-file check.
+    + [ADB] Document new option to display experimental tags.
+    + [RA] Refer to lintian-info(1) for printing tag descriptions.  Patch
+      from Chris Lamb.  (Closes: #490374)
+  
+  * reporting/harness:
+    + [ADB] Process packages using -E so that experimental tags are included.
+  * reporting/html_reports:
+    + [FL] Mark the tag pages with the correct code.
+  * reporting/lintian.css:
+    + [RA] New style for marking packages that override a tag on the tag
+      summary page.  Patch from Jordà Polo.
+  * reporting/templates/clean.tmpl:
+    + [ADB] Note that the full report includes experimental tags.
+  * reporting/templates/tag.tmpl:
+    + [FL] Mark overridden tags.
+    + [RA] Mark packages that override all instances of a given tag.
+      Patch from Jordà Polo.
+  * reporting/templates/maintainer.tmpl:
+    + [FL] Add useful links for each source package.
+      With layout help by Jordà Polo.
+    + [FL] Include Co-maintained packages in the summary
+      at the top of the page.  Also sort the list.  Patch
+      by Jordà Polo.
+    + [ADB] Note that the full report includes experimental tags.
+
+  * testset/runtests:
+    + [ADB] Support experimental tags
+
+ -- Russ Allbery <rra@debian.org>  Sun, 13 Jul 2008 17:28:08 -0700
+
+lintian (1.24.1) unstable; urgency=medium
+  
+  The "mostly for the benefit of lintian.debian.org only" release.
+
+  * frontend/lintian:
+    + [FL] Increase LAB_FORMAT to 8. This should have happened
+      in 1.23.47, since the unpack-binpkg-l1 then produced a
+      new file which checks depend upon.  Since this only
+      affects static labs and only if packages get rechecked
+      (i.e. not on harness -i runs) it only got noticed now.
+      Use urgency=medium for this fix.
+  
+  * checks/watch-file:
+    + [FL] Fix the order of two regular expression to use
+      the more specific one first.  Patch by Raphael Geissert.
+      (Closes: #485884)
+  
+  * unpack/unpack-binpkg-l1:
+    + [FL] Don't include version number from Source: field in
+      the source symlink.  Noted by RA.  (Closes: #485474)
+  
+  * lib/Lintian/Collect/Binary.pm:
+    + [FL] New module for retrieving binary package information.
+  
+  * reporting/checkout-release:
+    + [FL] New helper script for lintian.d.o maintenance.
+  * reporting/config:
+    + [FL] Generate files in $HOME/www directly instead
+      of $HOME/www/reports.
+  * reporting/html_reports:
+    + [FL] Allow inclusion of the new shared templates by
+      convenient functions. Remove some duplicated data
+      setting while I'm on it.
+    + [FL] Generate the manual and lintian.log symlinks
+      dynamically, so that we don't need the reports subdirectory
+      anymore.  Also generate a reports -> . symlink for
+      backwards compatibility.
+  * reporting/templates/{head,foot}.tmpl:
+    + [FL] New templates meant for inclusion by other templates
+      for common header and footer parts
+  * reporting/templates/index.tmpl:
+    + [FL] Remove obsolete reports/ subdirectory from the links.    
+  * reporting/templates/maintainer.tmpl:
+    + [RA] Redisplay the tag name for each separate binary package, also
+      fixing list nesting problems in some cases.  Patch from Jordà
+      Polo.
+  * reporting/templates/*.tmpl:
+    + [FL] Replace common headers/footers with calls to the
+      new head()/foot() functions.
+
+ -- Frank Lichtenheld <djpig@debian.org>  Thu, 12 Jun 2008 17:28:44 +0200
+
+lintian (1.24.0) unstable; urgency=low
+
+  The "Policy 3.8.0, infrastructure evolution, and real web design"
+  release.
+  
+  * checks/binaries:
+    + [RA] Fix code for filtering out NSS modules from SONAME checks.
+    + [RA] When checking SONAMEs against package names, convert all
+      underscores to dashes, not just the first one.  Thanks, Gonéri Le
+      Bouder.  (Closes: #482450)
+    + [RA] Remove several-sonames-in-same-package.  This is frequently not
+      an error and Lintian doesn't have enough information to know.
+  * checks/common_data.pm:
+    + [RA] armel is now a standard architecture.
+    + [RA] Remove %known_obsolete_packages, now handled via data.
+    + [RA] Merge %non_standard_archs into %known_archs.
+  * checks/control-file{.desc,}:
+    + [RA] Check for self-dependencies in the source package since the
+      current dpkg-gencontrol silently fixes them but they may indicate
+      other problems.  Thanks, Patrick Matthäi.  (Closes: #471740)
+  * checks/copyright-file{.desc,}:
+    + [RA] Check for copyright files containing the Apache 2.0 license,
+      which is now in common-licenses.
+  * checks/cruft:
+    + [RA] Format: 3.0 (quilt) packages are not native even though they
+      have no *.diff.gz.  Thanks, Raphael Hertzog.  (Closes: #483384)
+    + [RA] Use the new Lintian::Collect interface to check whether a
+      package is native.
+  * checks/debconf:
+    + [RA] Don't warn about using db_input in postinst if a config script
+      also exists and uses db_input.  The package maintainer probably
+      knows what they're doing.
+  * checks/fields:
+    + [RA] Syntax-check Breaks like other relationship fields.  Warn if
+      any packages use Breaks for right now.  Only check for duplicate
+      libraries and Tcl versions in dependency fields, not Breaks,
+      Conflicts, and other similar fields.  Warn if Breaks is used without
+      a version.  Check that Breaks is not inconsistent with other
+      dependency fields.
+    + [RA] Use Lintian::Data to load the obsolete package list.
+    + [RA] When checking whether a debug package has proper dependencies,
+      allow a dependency on any package name that starts the same as the
+      debug package up to the first dash.  This will hopefully produce
+      fewer false positives.  Thanks, Josselin Mouette.  (Closes: #476587)
+    + [RA] Remove non-standard-architecture-in-source-relation and
+      non-standard-architecture.  These aren't bugs.
+  * checks/filenames{.desc,}:
+    + [RA] Warn about BTS data directories in packages (.be and
+      .ditrack).  Patch by Ben Finney.  (Closes: #481787)
+  * checks/init.d:
+    + [RA] Try to allow for postinst scripts written in Perl and still
+      recognize the update-rc.d calls.
+  * checks/manpages{.desc,}:
+    + [RA] Only ignore errors about wrapping lines for Asian locale man
+      pages, since that's where the groff trouble lies.  Ignore character
+      set errors for all man pages with old versions of man and no man
+      pages with current versions of man since the new character set
+      handling should cope.  (Closes: #474052)
+    + [FL] Ignore more unicode issues with old man.
+    + [RA] Warn about inclusion of the country name in the localized man
+      page directory unless it's one of the known exceptions.
+    + [RA] Mention in binary-without-manpage that the case of the man page
+      should match the case of the binary even if man can find it anyway.
+      (Closes: #484028)
+  * checks/md5sums:
+    + [FL] Don't complain about missing md5sums file if the
+      package only contains conffiles.  (Closes: #482869)
+  * checks/nmu:
+    + [RA] Don't treat "Ack NMU" as an NMU declaration.  Thanks, Joe
+      Nahmias.  (Closes: #484600)
+    + [RA] Binary NMUs of QA-maintained packages are fine.
+  * checks/rules{.desc,}:
+    + [RA] Add some basic checks for whether debhelper programs are called
+      in a reasonable order.  (Closes: #471869)
+    + [RA] Support pattern rules.  (Closes: #483475)
+  * checks/scripts:
+    + [RA] Catch deprecated chown syntax even when options are given to
+      chown.  Patch by Raphael Geissert.  (Closes: #483775)
+    + [RA] $((var+1)) now works in dash and is in POSIX, so remove it from
+      bashisms.  Patch by Adam D. Barratt.  (Closes: #473156)
+  * checks/standards-version{.desc,}:
+    + [RA] Largely rewritten.  Now contains a list of standards versions
+      with the date when they were released, adding 3.8.0.  Only emit tag
+      out-of-date-standards-version if the newer version predates the date
+      of the package.  Base ancient-standards-version on whether the
+      standards version of the package is more than two years old.  Remove
+      package-declares-source-relation-but-has-older-standards-version;
+      policy 3.1.0 was a long time ago.  (Closes: #472513)
+  * checks/watch-file{.desc,}:
+    + [RA] New checks for watch files, based on work by Patrick
+      Schoenfeld.  (Closes: #234202, #409104, #456629, #472499)
+
+  * data/fields/obsolete-packages:
+    + [RA] Moved from common_data.pm.  Removed many very old packages that
+      nothing depends on and added many new packages identified by Riku
+      Voipio.  (Closes: #475400)
+
+  * debian/control:
+    + [RA] Update standards version to 3.8.0.
+    + [RA] Depend on libtimedate-perl for convenient date parsing.
+
+  * frontend/lintian:
+    + [RA] Create a new Lintian::Collect object for each package being
+      checked and pass it into Checker::runcheck.
+
+  * lib/Checker.pm:
+    + [RA] Pass a Lintian::Collect object as the third argument to the run
+      function of each check.
+  * lib/Lintian/Collect.pm:
+    + [RA] New module to retrieve package information.
+  * lib/Lintian/Collect/Source.pm:
+    + [RA] New module to retrieve source package information.
+
+  * reporting/html_reports:
+    + [RA] Copy over images.  Set the maintainer name to "Unknown
+      Maintainer" if not known.  Pass the code for a tag into the per-tag
+      page.  Based on a patch by Jordà Polo.
+  * reporting/images/*:
+    + [RA] New logo images from Jordà Polo.
+  * reporting/lintian.css:
+    + [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
+  * reporting/templates/*:
+    + [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
+  * reporting/templates/clean.tmpl:
+    + [FL] Include link to full maintainer report.  Suggested by
+      Kartik Mistry.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 07 Jun 2008 21:09:54 -0700
+
+lintian (1.23.49) unstable; urgency=low
+
+  The "Business as usual" release.
+
+  * checks/binaries:
+    + [FL] Ignore rpaths to directories present in the same binary
+      package.  Also ignore $ORIGIN since that obviously fulfills
+      that criterion.  (Closes: #480636)
+  * checks/copyright-file{,.desc}:
+    + [FL] Implement new check for dh-make-perl boilerplate.
+    + [FL] New check for example URL from dh-make.  Based on
+      a patch by Michal Čihař.  (Closes: #481368)
+  * checks/debhelper:
+    + [FL] dh_lintian needs debhelper >= 6.0.7. Patch by David Paleino.
+      (Closes: #479088)
+    + [FL] Add basic support for debhelpers new dh utility.
+      (Closes: #477628)
+    + [FL] Suppress maintainer-script-lacks-debhelper-token for
+      single-udeb-only packages as well.  (Closes: #471853)
+  * checks/files:
+    + [FL] Drop xresources-file-in-etc-without-proper-conflicts, since
+      the last package that conflict applies to was released with hamm!
+      Reported by Julien Cristau.  (Closes: #480574)
+  * checks/menu-format:
+    + [FL] Don't issue false positives about menu files in format menu-2.
+      We don't check them for errors yet, though.  (Closes: #478578)
+  * checks/patch-systems:
+    + [FL] Add basic support for dpatch list files which use cpp for
+      preprocessing.  Patch by Jörg Sommer.  (Closes: #477057)
+  * checks/scripts:
+    + [FL] Always use /bin/bash for shell script syntax check to give
+      consistent errors on systems with changed /bin/sh.  Suggested
+      by Raphael Geissert.  (Closes: #478192)
+  
+  * frontend/lintian:
+    + [FL] Don't issue a warning about Distribution: UNRELEASED in
+      .changes files.  It can be annoying to have to ignore this error
+      during testing and dupload/dput/dak/etc... all will error out
+      on it anyway.  Suggested by martin f krafft.  (Closes: #382327)
+    + [FL] Add a --keep-lab option to make it easier to debug temporary
+      labs.  (Closes: #401046)
+  
+  * lib/Util.pm:
+    + [FL] Only require Digest::SHA if the code path is really used.
+      This makes it unnessesary to install libdigest-sha-perl on
+      lintian.debian.org for now.
+  
+  * man/lintian.1:
+    + [FL] Document --keep-lab option.
+    + [FL] Fix error in checkname: s/patch-system/patch-systems/.
+      Reported by Jörg Sommer.
+  
+  * reporting/html_reports:
+    + [FL] Escape $email variable for usage in URI query strings.  
+      Currently it is not used for anything else, so it is most simple
+      to do it in the actual code.  Reported by Sandro Tosi.
+      (Closes: #481256)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Tue, 20 May 2008 22:03:58 +0200
+
+lintian (1.23.48) unstable; urgency=low
+
+  The "Perl 5.10 compatibility" release.
+
+  * checks/common_data.pm:
+    + [FL] Add 8.5 versions to known_tcls and known_tks.
+  * checks/copyright-file:
+    + [FL] Also apply the "possible-gpl-code-linked-with-openssl" checks
+      to Pre-Depends.
+  * checks/menus:
+    + [RA] Stop using a deprecated Perl construct that Perl 5.10 no longer
+      supports.  Patch from Adam D. Barratt.  (Closes: #479318)
+  * checks/shared-libs:
+    + [RA] Fix an unescaped | in the regular expression parsing postinst
+      files for ldconfig invocation.  The regex had always been broken,
+      but in Perl 5.10 it causes a recursion error in the regex engine.
+  * checks/version-substvars:
+    + [FL] Also apply the "not-binnmuable-*" checks to Pre-Depends.
+      (Closes: #472247)
+
+  * frontend/lintian:
+    + [RA] Work around a Perl 5.10 bug with Getopt::Long and sub handlers.
+
+  * testset/runtests:
+    + [RA] dpkg-source now enables the -i and -I regexes by default.
+      Replace the defaults with ones that never match so that we can
+      continue testing for cruft left in source packages.
+
+ -- Russ Allbery <rra@debian.org>  Sun, 04 May 2008 12:57:48 -0700
+
+lintian (1.23.47) unstable; urgency=low
+
+  The "long time no upload" release.
+
+  * checks/binaries{.desc,}
+    + [RA] Permit architecture: all packages to have binaries in the
+      multiarch directories.  (Closes: #469301)
+    + [RA] Suggest an override for arch: all packages containing binaries
+      independent of the host architecture (such as for cross-compiles).
+  * checks/changelog-file:
+    + [RA] Quash more Perl warnings on badly malformed NEWS.Debian files.
+  * checks/control-files:
+    + [FL] Add 'triggers' as a valid control file.  Thanks, Joey Hess.
+      (Closes: #473840)
+  * checks/copyright-file{.desc,}:
+    + [RA] Document handling of false positives for GPL, GFDL, and LGPL
+      license references and catch the GFDL 1.1 false positive.
+    + [FL] Add CeCILL license to false positives list for
+      copyright-should-refer-to-common-license-file-for-gpl.  Thanks,
+      Alexandre Fayolle.  (Closes: #472933)
+  * checks/cruft:
+    + [RA] Subversion conflicts generate three files, two with revision
+      numbers and one with .mine.  Only warn about the revision numbers;
+      .mine probably won't occur alone and may be a false positive.
+  * checks/etcfiles:
+    + [RA] /etc/init.d/{skeleton,rc,rcS} are not conffiles, and README
+      files in /etc need not be.
+  * checks/fields.desc:
+    + [FL] Remove obsolete section base from list of valid sections in
+      unknown-section.  (Closes: #471751)
+  * checks/files{.desc,}:
+    + [RA] /etc/init.d/{skeleton,README} don't need to be executable.
+    + [RA] Warn about linda overrides since linda has been removed from
+      the archive.  Thanks, Y Giridhar Appaji Nag.  (Closes: #469603)
+    + [RA] Check for numeric owners or groups outside of the reserved
+      static ranges.  Patch from Håkon Stordahl.  (Closes: #469924)
+    + [RA] Issue errors for installing files under /var/www.  This isn't
+      in FHS, may not be the document root, and may break local files if
+      it is the document root.  Thanks, Joerg Jaspert.  (Closes: #470403)
+    + [RA] Don't consider files in bin directories that contain "copying"
+      or "license" to be extra license files.
+    + [FL] Don't complain about empty directories under
+      /usr/share/python-support since those might be needed.  Thanks,
+      Josselin Mouette.  (Closes: #473428)
+    + [RA] Ignore extra license files in examples subdirectories of
+      /usr/share/doc.  Thanks, Daniel Jacobowitz.  (Closes: #476149)
+  * checks/lintian.desc:
+    + [FL] Rename md5sum-mismatch-in-changes-file to
+      checksum-mismatch-in-changes-file.
+  * checks/nmu{.desc,}:
+    + [RA] Add support for +nmuX versioning for NMUs of native packages.
+      Patch from James Vega.  (Closes: #475026)
+    + [RA] Don't consider an NMU changelog entries that mention NMU with
+      a variation of the word "incorporate."
+  * checks/scripts:
+    + [RA] Attempt to quash some Perl warnings.
+    + [RA] *.py files in /usr/{lib,share}, /etc/init.d/skeleton, and *.ex
+      files do not need to be executable even if they look like scripts.
+    + [RA] Add clisp, procmail, and rrdcgi, and another way interpretors
+      are templated in *.in files.
+    + [RA] Expect unversioned dependencies on OCaml packages rather than
+      versioned dependencies since the version changes frequently and
+      unversioned dependencies are what people are already using.  Thanks,
+      Hideki Yamane.  (Closes: #476417)
+    + [RA] Add inetutils-inetd and xinetd as additional update-inetd
+      providers.  Patch from Guillem Jover.  (Closes: #474077)
+    + [RA] If the call to some supporting program like update-inetd is
+      conditional on the existence of the program, assume the maintainer
+      knows what they're doing and don't warn.
+  * checks/shared-libs:
+    + [RA] Move the default ld.so search path into data.  Drop obsolete
+      /usr/lib/libg++-dbg, /usr/X11R6/lib/Xaw3d, and libc5 compatibility
+      directories in the process.
+    + [RA] Allow and expect ldconfig, SONAMEs, and shlibs treatment of
+      libraries in multiarch directories.
+
+  * data/binaries/multiarch:
+    + [RA] New file listing multiarch binary directories.
+  * data/shared-libs/ldconfig-dirs:
+    + [RA] New file listing directories searched by ld.so.
+
+  * debian/compat:
+    + [FL] Increase debhelper compat level to 5. There is really
+      no need anymore to support building on sarge.
+  * debian/control:
+    + [FL] Add dependency on libdigest-sha-perl.
+    + [FL] Increase debhelper dependency to >= 5
+
+  * frontend/lintian:
+    + [RA] Qualify relative --root directories so that we don't break
+      later.  Patch from Håkon Stordahl.  (Closes: #469925)
+    + [CW] Add intrepid as an allowable distribution for Ubuntu.
+    + [FL] Support Checksums-* fields in .changes files. Follows
+      the same rules as the md5sum check. Add new option --checksums
+      as alias for --md5sums.  (Closes: #476565)
+
+  * lib/Spelling.pm:
+    + [RA] Avoid Perl warnings when called with an uninitialized value.
+    + [RA] Correct "meta package" and "meta-package" in descriptions to
+      "metapackage".  Thanks, Frank S. Thomas.  (Closes: #476681)
+  * lib/Util.pm:
+    + [FL] Rename function get_file_md5sum to get_file_checksum and
+      support SHA1 and SHA256.
+
+  * man/lintian.1:
+    + [FL] Drop linda from SEE ALSO since it is obsolete now. Suggested
+      by Hideki Yamane. (Closes: #474478)
+    + [FL] Add new --checksums option.
+
+  * reporting/html_reports:
+    + [RA] Base the generation of clean report pages on the maintainer URL
+      rather than the full maintainer string so that maintainers with
+      different forms of their name won't have clean reports that
+      overwrite dirty ones.
+    + [RA] Fix the counts in qa-list.txt, which were broken in several
+      respects.
+    + [RA] Don't consider a maintainer's page error/warning free if there
+      are errors or warnings in their co-maintained packages.
+  * reporting/templates/maintainer.tmpl:
+    + [RA] Always add anchors to the package names even for uploaders.
+  
+  * testset/copyright:
+    + [FL] New testcases by Tobias Toedter.  (Closes: #472665)
+  * testset/description:
+    + [FL] New testcases by Tobias Toedter.  (Closes: #471838, #477471)
+
+  * unpack/list-srcpkg:
+    + [RA] Fix syntax error introduced by Uploaders support.
+  * unpack/unpack-binpkg-l1:
+    + [RA] Extract a tar listing with numeric owners and groups into
+      index-owner-id in the lab.
+
+ -- Frank Lichtenheld <djpig@debian.org>  Thu, 01 May 2008 15:04:08 +0200
+
+lintian (1.23.46) unstable; urgency=low
+
+  The "five Lintian committers!" release.
+
+  * checks/binaries:
+    + [RA] Anchor file matches for Perl libraries and debugging symbols so
+      as to not match partial paths.  Based on a patch from Niko Tyni.
+      (Closes: #466501)
+    + [RA] Also check for make -i when checking if errors from make clean or
+      distclean are ignored.  Thanks, Jörg Sommer.  (Closes: #469024)
+  * checks/changelog-file:
+    + [RA] Adjust for the extra space added by Parse::DebianChangelog when
+      checking line length.  Thanks, Robert Millan.  (Closes: #467019)
+  * checks/common_data.pm:
+    + [RA] Accept (and ignore for now) the new Checksums-Sha1,
+      Checksums-Sha256, and Checksums-Md5 fields in source packages.
+      Thanks, Raphael Hertzog.  (Closes: #466979)
+  * checks/control-file:
+    + [RA] Skip empty dependencies for stronger-dependency-implies-weaker.
+  * checks/control-files{.desc,}:
+    + [FL] Warn about empty control files. I can't see any use for
+      them. Exclude udebs though, since they might differ there.
+  * checks/copyright-file{.desc,}:
+    + [RA] Tests for copyright notices must be case-insensitive.  Patch
+      from Chris Lamb.  (Closes: #464992)
+    + [RA] When looking for cases where Copyright is separated from a year
+      by a newline, also allow (C) before or after the newline.  Thanks,
+      Michael Meskes.  (Closes: #465258)
+    + [RA] Further explain why lintian looks for a valid copyright notice.
+      (Closes: #466714)
+    + [RA] Suggest an override if only the Debian packaging or some other
+      part of the package not linked with OpenSSL is covered by the GPL.
+      Thanks, Andrew Pollock.  (Closes: #469106)
+  * checks/cruft{.desc,}:
+    + [FL] Add hg to the list of <vcs>-control-dir tags.
+    + [RA] In the long description of outdated-autotools-helper-file,
+      point to autotool-dev's documentation.  (Closes: #465132)
+    + [RA] Remove now-unnecessary workarounds for calling File::Find with
+      symlink starting directory.
+  * checks/debian-readme{.desc,}:
+    + [RA] Warn of references to /usr/doc in README.Debian.  Thanks,
+      Guillem Jover.  (Closes: #465192)
+  * checks/files{.desc,}:
+    + [FL,RA] Merge all the tags for vcs ignore files, inventory files,
+      and vcs control dirs. Since the explanations don't actually differ,
+      different tags make no sense. While at it, add the mercurial
+      equivalents as well and update some of the tag descriptions. Partly
+      based on a patch by Chris Lamb.
+  * checks/md5sums{.desc,}:
+    + [FL] Remove tag md5sums-control-file-is-empty in favour of
+      a more general tag in control-files.
+  * checks/manpages.desc:
+    + [RA] Mention in binary-without-manpage that if the man pages are
+      provided by another package on which this package depends, a lintian
+      override is appropriate.
+  * checks/menu-format:
+    + [RA] When the menu or desktop file invokes a quoted command via an
+      su program, don't try to check whether the command is in the
+      package.  Thanks, Paul Wise.  (Closes: #466665)
+  * checks/menus{,desc}:
+    + [RA] Check that doc-base files are encoded in UTF-8.  Thanks, Robert
+      Luberda.  (Closes: #468759)
+    + [RA] Check doc-base sections against the new canonical list.
+      Thanks, Robert Luberda.  (Closes: #463474)
+  * check/patch-systems:
+    + [HE] Warn if the .diff.gz contains changes while the package uses
+      a patch system. (Closes: #452215)
+  * checks/scripts{.desc,}:
+    + [FL] Warn if a maintainer script is a valid shell script but
+      doesn't seem to have any actual code.  Based on an idea
+      by Justin Pryzby.  (Closes: #410042)
+    + [RA] Update regexes based on checkbashisms to remove additional
+      false positives and add additional checks.  Thanks, Adam D. Barratt.
+    + [RA] Add kaptain.  Thanks, Tobias Toedter.  (Closes: #466701)
+    + [RA] Allow zsh-beta as an alternative to zsh.  Thanks, Joost van
+      Baal.  (Closes: #468362)
+    + [RA] Add yorick.  Thanks, Thibaut Paumard.  (Closes: #468370)
+    + [RA] Add warnings for dpkg --assert* flags for features that have
+      been guaranteed for nearly a decade.  Thanks, Bernhard R. Link.
+      (Closes: #467642)
+  * checks/shared-libs{,desc}:
+    + [RA] Rename sharedobject-in-library-directory-not-actually-a-shlib
+      to sharedobject-in-library-directory-missing-soname for clarity.
+      Thanks, Peter Eisentraut.  (Closes: #467425)
+
+  * data/doc-base/sections:
+    + [RA] New file listing known doc-base sections.
+
+  * debian/dirs:
+    + [RA] Install the base directory for the Lintian root here.
+  * debian/rules:
+    + [RA] Redo the installation rules to support arbitrary nesting under
+      the copied directories.  As a side effect, install
+      lib/Tags/ColonSeparated.pm, unbreaking the experimental
+      colon-separated output format.
+
+  * frontend/lintian:
+    + [CW] Make the presence of an Ubuntu release name in the version number
+      trigger the Ubuntu distribution field checks.
+    + [RA] Fix option parsing bug leading lintian to incorrectly reject -a
+      or -p without a package.
+
+  * lib/Dep.pm:
+    + [RA] Skip empty dependencies, avoiding false positives for
+      stronger-dependency-implies-weaker.  Patch from Adam D. Barratt.
+      (Closes: #469222)
+  * lib/Lintian/Data.pm:
+    + [RA] New module for loading and querying lists of keywords.
+  * lib/Read_pkglists.pm:
+    + [RA] Extract Uploaders from the source package list.
+  * lib/Spelling.pm:
+    + [RA] Add another spelling correction.
+    + [RA] Merriam-Webster and the OED have both given up on publically
+      vs. publicly, so we should as well.  (Closes: #466617)
+
+  * reporting/html_reports:
+    + [RA] Load the correct configuration file.
+    + [RA] Include packages for which one is an uploader in one's
+      maintainer page, marked accordingly.  (Closes: #421011)
+  * reporting/templates/*:
+    + [TK] Correct Lintian maintainers address in page footers.
+  * reporting/templates/maintainer.html:
+    + [RA] Include packages for which the maintainer is an uploader.
+
+  * unpack/list-srcpkg:
+    + [RA] Include Uploaders in the package list.
+  * unpack/unpack-srcpkg-l2:
+    + [RA] Don't rely on the output format of dpkg-source to learn the
+      source directory and create a symlink.  Instead, tell dpkg-source to
+      unpack the source directly into the unpacked directory.  Discard
+      output of dpkg-source to allow for the current version, which prints
+      things even with -q (fixed in later versions).  Thanks, Raphael
+      Hertzog.  (Closes: #468927)
+
+ -- Russ Allbery <rra@debian.org>  Mon, 03 Mar 2008 18:21:32 -0800
+
+lintian (1.23.45) unstable; urgency=low
+
+  The "100 open bugs is magical" release.
+
+  * checks/debconf:
+    + [RA] Recognize require as well as use when loading debconf modules
+      in Perl.  Thanks, Manoj Srivastava.  (Closes: #464775)
+  * checks/fields:
+    + [RA] Fix coding error that didn't allow python-all-dev to satisfy a
+      Python build dependency.  Thanks, Joerg Jaspert.  (Closes: #464709)
+  * checks/manpages:
+    + [RA] Ignore another undefined macro generated by pod2man (will be
+      fixed with the Pod::Man in Perl 5.10).
+  * checks/po-debconf:
+    + [RA] Also accept nnn_NN names for po files.  nds_DE and nds_NL are
+      valid locales.  Thanks, Christian Perrier.
+  * checks/scripts{.desc,}:
+    + [RA] Warn of use of start-stop-daemon in maintainer scripts unless
+      used with --stop.  Thanks, Kurt Roeckx.  (Closes: #381180)
+
+ -- Russ Allbery <rra@debian.org>  Fri, 08 Feb 2008 22:58:32 -0800
+
+lintian (1.23.44) unstable; urgency=low
+
+  The "I can't release a quick fix without *some* other work" release.
+
+  * checks/binaries:
+    + [RA] Make an architecture specification after perlapi optional.
+      Thanks, gregor herrmann.  (Closes: #464626)
+  * checks/copyright-file{.desc,}:
+    + [RA] Check the copyright file to ensure it contains at least one
+      copyright statement with a date or the term "public domain".  It's
+      hard to be thorough without false positives, but this should catch
+      the most obvious omissions.  Thanks, Justin Pryzby and Jari Aalto.
+      (Closes: #286842, #409131)
+  * checks/fields:
+    + [RA] Warn of build-dependencies on a Debian revision of -1.  They
+      make backporting unnecessarily difficult.  Thanks, Erich Schubert.
+      (Closes: #345487)
+  * checks/po-debconf:
+    + [RA] Accept three-character language codes for po files.  Thanks,
+      Patrick Winnertz and Eddy Petrișor.  (Closes: #464511)
+
+  * lib/Spelling.pm:
+    + [RA] Don't strip hyphens before checking spelling.  Move all D-Bus
+      corrections to the picky list since the correction is too confusing
+      even if accurate without capitalization.  Thanks, Nelson A. de
+      Oliveira.  (Closes: #464461)
+
+ -- Russ Allbery <rra@debian.org>  Thu, 07 Feb 2008 20:07:45 -0800
+
+lintian (1.23.43) unstable; urgency=low
+
+  The "37 bug fixes is enough for one release" release.
+
+  * checks/binaries{.desc,}:
+    + [RA] Don't require objdump's errors on files with bad dynamic tables
+      to start at the beginning of the line.  Patch from Chris Lamb.
+      (Closes: #459509)
+    + [RA] Warn for packages that have binaries requiring libc but which
+      don't depend on libc.  Patch from Niko Tyni.  (Closes: #461350)
+    + [RA] Remove check for libc5 binaries.  libc5 is long-gone.
+    + [RA] Remove various dead tag descriptions we no longer issue.
+    + [RA] Warn on packages that provide Perl modules but don't depend on
+      perlapi-*.  Thanks, Niko Tyni.  (Closes: #463142)
+    + [RA] Check files in /usr/lib/debug directories mirroring the main
+      file system to verify they are detached debugging symbols and not
+      full libraries or executables.  Thanks, Neil Williams and Niko
+      Tyni.  (Closes: #462456)
+  * checks/changelog-file:
+    + [RA] Decode the changelog entry from UTF-8 before doing length
+      checks.  Thanks, Cyril Brulebois.  (Closes: #461822)
+    + [RA] Check for mismatches between the latest changelog and
+      NEWS.Debian entries if they're for the same package version.
+      Thanks, Cyril Brulebois.  (Closes: #461823)
+  * checks/common_data.pm:
+    + [RA] Add Bugs, Origin, and Breaks to known binary and udeb fields
+      and Bugs to known source fields, matching current dpkg.  Thanks,
+      Raphaël Hertzog.  (Closes: #459787)
+  * checks/debhelper:
+    + [RA] CDBS now defaults to a debhelper compatibility level of V5.
+    + [FL] Update list of debhelper commands that modify maintainer
+       scripts. Add dh_icons, dh_installudev, dh_pysupport, dh_pycentral
+       and rename dh_installtexfonts to dh_installtex.
+    + [RA] Add checks for versioned debhelper dependencies for dh_icons
+      and dh_installifupdown.  Thanks, Evgeni Golov.  (Closes: #463028)
+  * checks/fields{.desc,}:
+    + [RA] The CDBS ant rules are in class, not rules.  Thanks, Cyril
+      Brulebois.  (Closes: #460168)
+    + [RA] Versioned Python dependencies satisfy a Python debian/rules
+      requirement.  Add a separate tag for Python build dependencies to
+      explain the dependency possibilities.  Ignore dh_python if
+      debian/pyversion or a Python-Version control field are present.
+      Thanks, Loïc Minier.  (Closes: #460625)
+    + [RA] Check that -dbg packages depend on their base package.  Patch
+      from Chris Lamb.  (Closes: #458785)
+    + [RA] Check the value of Dm-Upload-Allowed.
+    + [RA] Warn about packages with a list as the maintainer and no
+      Uploaders.  Thanks, Sune Vuorela.  (Closes: #462635)
+    + [RA] Remove the package-has-duplicate-relation test.  It gets
+      relations with different version strictness in different levels of
+      dependency wrong and what it gets right dpkg-gencontrol strips out.
+  * checks/files{.desc,}:
+    + [RA] In many of the long descriptions for symlink-related tags,
+      mention that running dh_link will fix symlink problems.
+    + [RA] Fix a long-standing error in the regex checking for *.desktop
+      files in /usr/share/gnome/apps that caused the tag to never be
+      issued.  Remove the check for /usr/share/applnk, since obsolete or
+      not KDE appears to actively use it still.
+    + [RA] Check for *.devhelp{2,} files not linked into devhelp's search
+      path.  Based on a patch by Bradley Smith.  (Closes: #273309)
+    + [RA] Warn about /etc/cron.{hourly,daily,weekly,monthly} scripts that
+      won't be executed by run-parts because of periods in the name.
+      Patch from Chris Lamb.  (Closes: #458742)
+    + [RA] Warn of .gitignore files installed by the package.  Patch from
+      Chris Lamb.  (Closes: #459502)
+    + [RA] Warn of more language extensions on files in the user's path.
+      Patch from Chris Lamb.  (Closes: #459514)
+    + [RA] Remove the tag for empty Perl directories.  The underlying
+      issue is fixed in Perl 5.10; there's no need to add code to
+      debian/rules when 5.10 is landing soon.  (Closes: #463138)
+  * checks/infofiles:
+    + [RA] Don't issue unknown-intepreter for maintainer scripts with
+      weird interpreters.  checks/scripts already handles this and the tag
+      wasn't defined.  Thanks, Thijs Kinkhorst.  (Closes: #460964)
+    + [RA] Fix Perl warnings given a zero-byte maintainer script.  Thanks,
+      Thijs Kinkhorst.  (Closes: #460966)
+  * checks/init.d{.desc,}:
+    + [RA] Downgrade a missing LSB Short-Description keyword to info since
+      it's not required for functionality.  Thanks, Petter Reinholdtsen.
+      (Closes: #460499)
+  * checks/manpages{.desc,}:
+    + [RA] Make hyphen-used-as-minus-sign more conservative to avoid false
+      positives with non-ASCII text and catch hyphens at the start of
+      lines.  Thanks, Michal Čihař.  (Closes: #459871)
+    + [CW] Use man's new --warnings option to catch use of undefined
+      strings, macros, or diversions in manual pages, which usually indicate
+      mistaken use of "." or "'" at the start of a line. This check is only
+      enabled if man 2.5.1 or later is installed.  (Closes: #377392)
+  * checks/menu-format:
+    + [RA] Avoid a Perl warning for desktop entries without Exec.
+    + [RA] Fix a bug that prevented Exec keys in desktop files from being
+      checked at all.  Thanks, Raphael Geissert.  (Closes: #462601)
+    + [RA] Exempt packages providing the su wrappers from the check for
+      using su-to-root.  Thanks, Raphael Geissert.
+  * checks/menus:
+    + [RA] Don't issue unknown-interpreter for maintainer scripts with
+      weird interpreters.
+    + [RA] Fix Perl warnings given a zero-byte maintainer script.
+  * checks/po-debconf:
+    + [RA] Exclude from not-using-po-debconf template files with only the
+      shared templates used for coordination with dictionaries-common.
+      Thanks, Thomas Bushnell BSG.  (Closes: #460731)
+  * checks/rules.desc:
+    + [RA] To fix an ignores-make-clean-error, suggest removing "-" for
+      static makefiles.  Thanks, Andrea Colangelo.  (Closes: #458164)
+  * checks/scripts{.desc,}:
+    + [RA] Re-add php4-cli as a valid interpreter for those who want to
+      maintain stable compatibility.  Thanks, Thomas Goirand.
+    + [RA] Be clearer in the tag name that php-cli dependencies should be
+      versioned.  Add more explanation to the long description of several
+      interpreter tags about limitations and requested bug filings.
+    + [RA] Remove tcl as a valid interpreter since tclx8.3 is obsolete.
+      (tclsh is the standard interpreter name.)
+    + [RA] Require versioned dependencies for OCaml scripts.  Each version
+      is ABI-incompatible.  Thanks, Samuel Mimram.  (Closes: #462065)
+    + [RA] Add tcl and tk metapackages.  Thanks, Sergei Golovan.
+      (Closes: #463281)
+    + [RA] Catch exec wrappers that use $* instead of $@ (not that this is
+      a good idea).  Thanks, Adam D. Barratt.  (Closes: #463476)
+    + [RA] Integrate several more bashism checks from checkbashisms in
+      devscripts.  Patch from Adam D. Barratt.  (Closes: #464026)
+
+  * debian/control:
+    + [RA] Suggest man-db >= 2.5.1 for better warning support.
+    + [RA] Wrap Uploaders.
+
+  * frontend/lintian:
+    + [RA] Include info tags in the broken-down description of the
+      override count since they're included in the total.  Based on a
+      patch by Chris Lamb.  (Closes: #459851)
+    + [RA] Don't try to report overrides when not checking a package.
+      Thanks, Håkon Stordahl.  (Closes: #461978)
+    + [RA] Cope with a relative path to the lab.  Patch from Håkon
+      Stordahl.  (Closes: #461982)
+    + [RA] Don't require *.changes files for source-only uploads to have a
+      Description field.  Thanks, Cyril Brulebois.  (Closes: #462586)
+
+  * lib/Spelling.pm:
+    + [RA] Add spelling corrections for PostgreSQL and OCaml and lots of
+      new capitalization corrections.  (Closes: #460347)
+
+ -- Russ Allbery <rra@debian.org>  Tue, 05 Feb 2008 21:07:30 -0800
+
+lintian (1.23.42) unstable; urgency=low
+
+  The "what did you do on your Christmas vacation?" release.
+
+  * checks/binaries:
+    + [RA] Don't warn about unstripped binaries in .../lib/debug.  Some
+      packages include debugging symbols in the main package.
+    + [RA] Allow rpath pointing to /usr/lib/games/<package>.  Thanks, Bas
+      Wijnen.  (Closes: #456318)
+    + [RA] Exclude nsswitch modules from multiple SONAME and package
+      naming checks.
+  * checks/changelog-file{.desc,}:
+    + [RA] Don't spell-check lines that include the word "spelling".
+      Thanks, Andreas Hoenen.  (Closes: #456515)
+    + [RA] Allow long no-whitespace lines even when spaces or bullets
+      precede the text.
+  * checks/common_data.pm:
+    + [RA] Remove the obsolete base section.  (Policy change pending).
+  * checks/control-file{.desc,}:
+    + [RA] Include the package name in stronger-dependency-implies-weaker.
+    + [RA] Fix stronger-dependency-implies-weaker description cut and
+      paste error.  Thanks, Rafael Laboissiere.  (Closes: #456405)
+  * checks/copyright-file{.desc,}:
+    + [RA] Warn about packages covered by the GPL and linked with libssl
+      that don't list other common licenses or mention a license exception
+      or exemption.  Requested by Joerg Jaspert.  (Closes: #454238)
+  * checks/cruft:
+    + [RA] Ignore debian/config.cache.
+  * checks/debconf{.desc,}:
+    + Remove partially-translated-question at the request of Christian
+      Perrier.  Only the translator could fix this, and debconf doesn't
+      show the translation unless it's complete.  (Closes: #459293)
+  * checks/debian-readme{.desc,}:
+    + Combine readme-debian-{is,contains}-debmake-template and be less
+      particular about the exact formatting of the dh-make template.
+      Triggering off the template text is enough and matches linda.
+      Thanks, Joerg Jaspert.  (Closes: #458074)
+  * checks/description{.desc,}:
+    + [RA] Do picky spelling and capitalization checks on the description
+      and note and explain this in the long description.
+  * checks/fields:
+    + [RA] Handle double-colon rules when checking that build dependencies
+      match debian/rules.  (Closes: #457501)
+    + [RA] Allow python-setuptools in Build-Depends for arch-independent
+      Python packages.  Thanks, Vincent Bernat.  (Closes: #459042)
+  * checks/fields.desc:
+    + [RA] Remove X.X.X versions from the debian-revision-not-well-formed
+      long description.  (Closes: #456286)
+    + [RA] Update references and binary-NMU version descriptions.
+  * checks/files:
+    + [RA] Ignore zero-length files in /usr/share/doc/examples.
+    + [RA] The underFooLicense.docbook files from KDE are not license
+      files.  Thanks, Sune Vuorela.  (Closes: #458831)
+    + [RA] Allow /emul as a top-level directory and files in
+      /emul/ia32-linux/{lib,usr/lib}.  (Closes: #459254)
+  * checks/files.desc:
+    + [RA] Remove a stray variable from the config-file-reserved tag.
+  * checks/init.d{.desc,}:
+    + [RA] Warn on init scripts that list S in their Default-Stop LSB
+      keyword.  Thanks, Petter Reinholdtsen.  (Closes: #458596)
+  * checks/menu-format{.desc,}:
+    + [RA] Fix non-wm-module-in-wm-modules-menu-section pluralization to
+      match the check and reword the long description to be hopefully
+      clearer.  Thanks, Martín Ferrari.  (Closes: #457527)
+    + [RA] Warn about use of su wrappers other than su-to-root for desktop
+      and Live CD support.  Thanks, Daniel Baumann.  (Closes: #453931)
+    + [RA] Only check for desktop files in /usr/share/applications.  The
+      ones elsewhere are too strange.  (Closes: #459252)
+  * checks/menus{.desc,}:
+    + [RA] Spelling errors in doc-base files should only be warnings.  Do
+      picky spelling and capitalization checks on the abstract and title
+      fields.
+  * checks/patch-systems:
+    + [RA] dpatch permits multiple patches to be listed on the same line
+      of 00list.  Patch by Chris Lamb.  (Closes: #457523)
+  * checks/scripts{.desc,}:
+    + [RA] Add lua40 and lua5.1.  Thanks, Enrico Tassi.  (Closes: #457219)
+    + [RA] Improve recognition of heredocs.
+    + [RA] Recognize quoted strings that start at beginning of the line.
+    + [RA] Rewrite script path and dependency checking.  Remove scripts
+      and packages no longer in the archive.  Add new versions of
+      versioned scripts and packages.  Fix the dependencies for pike
+      interpreters.  (Closes: #458896)
+    + [RA] Reformat long descriptions and collapse some tags.
+    + [RA] For consistent results, only syntax-check sh and bash scripts.
+      Also ignore all dpatch files, not just those in /usr/src.
+  * checks/shared-libs{.desc,}:
+    + [RA] New check for version numbers in symbol files.  Based on a
+      patch from Raphael Hertzog.  (Closes: #457067)
+    + [RA] Exclude nsswitch modules from shlibs file checks.
+    + [RA] ld.so may also look in /emul/ia32-linux/{lib,usr/lib}.
+
+  * debian/control:
+    + [RA] Suggest libtext-template-perl, needed for HTML reporting.
+  * debian/copyright:
+    + [RA] Add my copyright statement.
+    + [RA] Reference GPL-2, not the GPL symlink, reflecting our license.
+
+  * frontend/lintian:
+    + [RA] Merge all override messages into a single message per run.  Add
+      -q/--quiet option to suppress that message.  (Closes: #457513)
+    + [RA] Allow + and . in tag names in overrides.  Thanks, Stefan
+      Fritsch.  (Closes: #454790)
+    + [RA] Check that the argument to --color is valid.
+    + [RA] Warn about no package arguments unless --setup-lab or
+      --remove-lab are given.  Thanks, Damyan Ivanov.  (Closes: #455732)
+    + [RA] Add support for HTML coloring.  (Closes: #458376)
+  * frontend/lintian-info:
+    + [RA] Allow for HTML color tags.
+    + [RA] Add -a to annotate an override file.
+
+  * lib/Dep.pm:
+    + [RA] Allow substvars instead of package names so that dependency
+      checks against the source debian/control file don't treat all
+      substvars as equivalent.  Thanks, Julien Cristau.  (Closes: #456802)
+  * lib/Spelling.pm:
+    + [RA] Stop doing capitalization checks on all files; there's too much
+      of a risk of false positives.  Instead, provide a separate picky
+      spelling check function for package descriptions and similar cases
+      where we're more sure of the contents.
+    + [RA] Expand the picky capitalization checks to catch Debian, GNOME,
+      KDE, and Linux.  (Closes: #456582)
+  * lib/Tags.pm:
+    + [RA] Add support for HTML coloring.
+
+  * man/lintian.1:
+    + [RA] Document the --color=html and -q/--quiet options.
+  * man/lintian-info.1:
+    + [RA] Document the --annotate option.
+
+  * reporting/html_reports:
+    + [RA] Rewritten.
+      - Include info, experimental, and overridden tags in the tag pages.
+      - Generate a second report for each maintainer showing all tags.
+      - Correctly handle multiple different maintainer strings with the
+        same e-mail address.
+      - Correctly report the version number of a binary package when it
+        differs from the source package.  (Closes: #458036)
+      - Formatting changes (hopefully improvements) to the web pages.
+      - New template-driven system for easier revision of the HTML.
+  * reporting/lintian.css:
+    + [RA] New minimal style sheet for the HTML reports.
+  * reporting/templates/*:
+    + [RA] New Text::Template page templates for the HTML reports.
+
+  * testset/runtests:
+    + [RA] Test tags for valid characters.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 05 Jan 2008 17:16:32 -0800
+
+lintian (1.23.41) unstable; urgency=low
+
+  The "it would be lovely if there were an actual desktop file standard"
+  release.
+
+  * checks/*.desc:
+    + [RA] Escape all literal angle brackets and fix unclosed and unknown
+      HTML tags.  Based on a patch by Thijs Kinkhorst.  (Closes: #455211)
+  * checks/field{.desc,}:
+    + [FL] Add some checks for the Homepage field:
+      - warn about enclosing < and >
+      - warn about non-absolute URLs
+  * checks/menu-format{.desc,}:
+    + [RA] Add Actions to the KDE-specific desktop file keys.  Add
+      Application as an acceptable Main Category even though it's not
+      listed in the standard; given how widely it's used, it doesn't
+      appear to be worth warning about right now.  (Closes: #444651)
+    + [RA] Add GNUstep as an acceptable Main Category, since it's used as
+      a non-standard category by GNUstep applications.
+    + [RA] Warn about desktop files containing CRLF line endings (and then
+      strip the CR for later checks).  The standard is explicit that each
+      line ends in only LF.
+  
+  * debian/control:
+    + [FL] Add liburi-perl to Depends for the Homepage checks.
+    + [RA] Wrap Depends for readability.
+
+  * testset/runtests:
+    + [RA] Check all tag descriptions for unknown or unclosed HTML tags
+      and for stray angle brackets.
+
+ -- Russ Allbery <rra@debian.org>  Sun, 09 Dec 2007 20:03:03 -0800
+
+lintian (1.23.40) unstable; urgency=low
+
+  The "Russ's brown paper bag bug" release.
+
+  * checks/doc-base:
+    + [RA] My mistaken precedence fiddling with the doc-base checks caused
+      them to warn about every abstract containing a period.  Patch from
+      Chris Lamb.  (Closes: #454941)
+
+  * lib/Spelling.pm:
+    + [RA] Add common mistakes for publicly and spelling.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 08 Dec 2007 12:15:33 -0800
+
+lintian (1.23.39) unstable; urgency=low
+
+  The "Ubuntu and doc-base patch merge, with extra fixes" release.
+
+  * checks/*.desc:
+    + [RA] Remove the unused Standards-Version header.
+  * checks/changelog-file{.desc,}:
+    + [RA] Check the latest entry of the Debian changelog and any
+      NEWS.Debian file for common spelling errors.  (Closes: #36017)
+    + [RA] If this looks like a new package (Debian revision of -1 and
+      only one changelog entry), warn if it doesn't close a bug.  Thanks,
+      Margarita Manterola.  (Closes: #356051)
+    + [RA] Check for lines over 80 columns in the most recent entry.
+      Thanks, Guillem Jover.  (Closes: #435963)
+  * checks/copyright-file{.desc,}:
+    + [RA] Moved spelling-error-in-copyright check to here.
+  * checks/debconf:
+    + [RA] Go back to not warning about "no" in boolean debconf
+      questions.  The word is too common in normal English prose for
+      reasons other than assuming a particular debconf interface.  Thanks,
+      Rafael Laboissiere.  (Closes: #453177)
+  * checks/debian-readme{.desc,}:
+    + [RA] Moved spelling-error-in-readme-debian check to here.
+  * checks/description{.desc,}:
+    + [RA] Moved spelling-error-in-description check to here.
+  * checks/fields:
+    + [RA] Python documentation packages should still be in section doc.
+      Thanks, Michal Čihař.  (Closes: #454688)
+    + [RA] Warn about lib.*-dev packages not in section libdevel.
+    + [RA] Warn about debug packages that aren't priority: extra.  Thanks,
+      Joerg Jaspert.  (Closes: #454358)
+    + [RA] Ignore Original-Maintainer if the version contains ubuntu.
+    + [RA] Only warn about Section for Python packages starting with
+      python-, not py, since py picks up too many things that aren't
+      Python modules.
+    + [RA] Only warn about Section for Perl packages matching lib.*-perl
+      to avoid false positives for things like dh-make-perl.  Thanks,
+      Damyan Ivanov.  (Closes: #454723)
+  * checks/files:
+    + [RA] Warn about packages providing files in /usr/lib/debug that
+      aren't named -dbg.  Thanks, Joerg Jaspert.
+  * checks/lintian.desc:
+    + [RA] Add bad-ubuntu-distribution-in-changes-file, merged from the
+      Ubuntu patch.
+    + [RA] Fix the malformed-override long description.  Thanks, Stefan
+      Fritsch.
+  * checks/menus{.desc,}:
+    + [RA] Substantial overhaul and expansion of the doc-base control file
+      checks.  Patch from Robert Luberda.  (Closes: #448783)
+  * checks/nmu:
+    + [RA] No packages with ubuntu in the version number are NMUs.  Merged
+      from the Ubuntu patch.
+  * checks/patch-systems:
+    + [RA] Ignore blank lines in 00list and don't report them as patches
+      without descriptions.  Thanks, Julien BLACHE.  (Closes: #454730)
+  * checks/spelling{.desc,}:
+    + [RA] Subsumed into other check scripts and lib/Spelling.pm.
+
+  * frontend/lintian:
+    + [RA] If the version number indicates an Ubuntu package, check
+      against a different list of allowable distributions.  Merged from
+      the Ubuntu patch.
+    + [RA] Skip check and collection *.desc files whose names start with a
+      period (mostly to avoid testing artifacts from editor lock files).
+    + [RA] Restore previous override parsing and make the package name
+      optional again.  Thanks, Stefan Fritsch.  (Closes: #454790)
+    + [RA] Check overrides for implausible tags.
+
+  * lib/Spelling.pm:
+    + [RA] New module to do general spelling checks for specific
+      misspellings.  Based on the previous checks/spelling and a patch by
+      Robert Luberda.
+
+ -- Russ Allbery <rra@debian.org>  Fri, 07 Dec 2007 22:12:56 -0800
+
+lintian (1.23.38) unstable; urgency=low
+
+  * The "HE's brown paper bag bug" release
+
+  * checks/changelog-file:
+    + [RA] Don't warn about version numbers going backwards in the
+      changelog file if the comment says this is a backport.
+  * checks/patch-systems:
+    + [FL] Try appending .dpatch to patchnames found in 00list.
+           Patch by Leo Antunes. (Closes: #454516, #454518)
+  
+  * lib/Dep.pm:
+    + [FL] Fix "uninitialized value" warning in pred_implies().
+
+ -- Russ Allbery <rra@debian.org>  Wed, 05 Dec 2007 17:21:44 -0800
+
+lintian (1.23.37) unstable; urgency=low
+
+  The "Policy 3.7.3" release.
+
+  * checks/binaries:
+    + [HE] Fix RegEx to re-enable 'binary-in-etc' and
+           'arch-dependent-file-in-usr-share' checks. (Closes: #452336)
+    + [HE] When checking that a lib is linked against libc, search for
+           libc.so, not any library beginning with libc. Thanks for
+           the bug and patch to Ruben Porras <nahoo82@gmail.com>. (Closes:
+           #448652)
+    + [RA] Ignore the gf suffix from the gfortran migration when checking
+      whether the package name matches the SONAME.  Thanks, Kevin
+      B. McCarty.  (Closes: #448207)
+  * checks/changelog-file{.desc,}:
+    + [RA] Check that the latest changelog entry has a later version than
+      the previous entry.  Thanks, Thijs Kinkhorst.  (Closes: #449257)
+  * checks/common_data.pm:
+    + [RA] Add Dm-Upload-Allowed as a control field.  (Closes: #453779)
+  * checks/control-file{.desc,}:
+    + [RA] Diagnose stronger dependencies that imply weaker dependencies,
+      such as the same dependency in both Depends and Recommends or
+      Recommends and Suggests.  Thanks, Joerg Jaspert.  (Closes: #453302)
+    + [RA] Upgrade no-section-field-for-source to warning at the request
+      of Joerg Jaspert.
+  * checks/control-files:
+    + [RA] Add symbols as a known control file for debs and udebs.
+  * checks/copyright-file:
+    + [HE] Check that encoding of copyright file is UTF-8. Patch by
+           gregor herrmann <gregor+debian@comodo.priv.at>. (Closes: #451689)
+    + [HE] Add warning copyright-contains-dh_make-todo-boilerplate
+           if the maintainer left the dh_make boilerplate in the
+           copyright file. Based on patch by Cyril Brulebois
+           <cyril.brulebois@enst-bretagne.fr>. (Closes: #448677)
+    + [RA] Check for the complete GFDL included in the copyright file and
+      expand copyright-file-contains-full-gpl-license to look for GPL v3
+      references.  Also check for correct references to common-licenses
+      for the GFDL and LGPL.
+  * checks/deb-format:
+    + [HE] Remove, not needed any more. (Closes: #447257)
+  * checks/debconf:
+    + [HE] Explicitly allow the phrase "no longer" in boolean debconf
+      questions. (Closes: #447718)
+  * checks/description.desc:
+    + [RA] Upgrade the legacy Homepage tag to a warning.
+  * checks/fields:
+    + [HE] Add 'doc-package-should-be-section-doc',
+           'python-package-should-be-section-python',
+           'perl-package-should-be-section-perl'. Ideas shamelessy
+           stolen from linda. (Closes: #452839)
+    + [RA] Allow Python dependencies in Build-Depends when using another
+      variant for calling Python in the clean target.  Thanks, Bernd
+      Zeimetz.  (Closes: #444642)
+  * checks/files{.desc,}:
+    + [HE,RA] Add 'package-contains-empty-directory' check, but ignore
+      dirs in /var and /etc and handle /usr/lib/perl5 and /usr/share/perl5
+      directories separately with a lower priority level since they're
+      very common.  (Closes: #452316, #357838)
+    + [HE] Add checks for game packages that contain no game executables
+           (package-section-games-but-contains-no-game) or that contain
+           anything in usr/bin at all, which is usually a mistake.
+           (package-section-games-but-contains-no-game). (Closes: #451668)
+    + [RA] Downgrade symlink-should-be-relative to a warning since it's a
+      Policy should.  Thanks, Thijs Kinkhorst.  (Closes: #454239)
+  * checks/lintian.desc:
+    + [RA] Add critical as a recognized urgency.
+  * checks/patch-systems:
+    + [HE] Add complete new check script, intended to check for usual
+           problems when using patch systems. Start with three
+           checks for common dpatch problems. Idea loosely based on
+           patch by Carl Fürstenberg <azatoth@gmail.com>. (Closes: #437959)
+  * checks/po-debconf.desc:
+    + [RA] not-using-po-debconf is now an error per Policy section 3.9.1.
+  * checks/rules:
+    + [HE] Implement 'binary-arch-rules-but-pkg-is-arch-indep', checking
+           for rules in binary-arch when the package is arch: all.
+           (Closes: #409109, #119097)
+    + [HE] Implement 'desktop-file-but-no-dh_desktop-call', checking for
+           missing dh_desktop calls when .desktop files are installed in
+           a debhelperized package. (Closes: #409138)
+  * checks/scripts:
+    + [HE] Allow packages to drop snippets into /etc/csh/login.d
+           without a dependency on csh. Files there should also
+           be allowed to have csh in the shebang line. (Closes: #453417)
+    + [HE] Allow packages to drop snippets into /etc/fish.d/ without
+           a dependecy on fish. (Closes: #453416)
+    + [RA] Remove possible-non-posix-code-in-maintainer-script entirely.
+      Debian Policy now allows local and test -a/-o specifically and this
+      is pointless portability.
+  * checks/standards-version:
+    + [RA] 3.7.3 is now the current Standards-Version and anything older
+      than 3.6.2 is ancient.
+
+  * debian/control:
+    + [TK] Add Vcs-* fields to point to Lintian's repository.
+    + [RA] Update standards version to 3.7.3.
+  * debian/dirs:
+    + [RA] Stop creating empty /usr/share/lintian/{overrides,info}
+      directories.  The latter is no longer used and the former is shipped
+      with packages that include overrides.
+
+  * frontend/lintian:
+    + [RA] Add critical as a recognized urgency.
+    + [RA] Diagnose malformed override entries; don't just ignore them.
+    + [RA] Fix some odd formatting.
+    + [RA] Display a summary of overridden tags as an N: output line.
+      Requested by Steve McIntyre.  (Closes: #452804)
+
+  * man/lintian.1:
+    + [RA] Be clearer about what files lintian takes as arguments; in
+      particular, mention that source packages are checked by providing
+      the .dsc file as an argument.  (Closes: #441636)
+    + [RA] Fix a slight spacing problem with the --color flag.
+    + [RA] Remove mention of unused /usr/share/lintian/info directory.
+
+  * lib/DebVersions.pm:
+    + [RA] Remove.  This isn't used by anything and would produce
+      incorrect results (it doesn't understand ~), and Dep.pm provides
+      version comparison routines that use dpkg.
+  * lib/Tags.pm:
+    + [RA] Keep statistics on overrides by severity.
+
+  * reporting/html_reports:
+    + [RA] Change the layout of the per-maintainer lintian pages.  Now,
+      each report will be in /reports/maintainer/<email>.html where
+      <email> is the maintainer's e-mail address with unsafe characters
+      replaced by _.  This should allow better links from the QA pages.
+      Thanks, Stefano Zacchiroli.
+
+  * unpack/list-srcpkg:
+    + [RA] Escape ; and newline characters in all package fields before
+      writing them to the index (uncovered when someone accidentally
+      appended a package description to Standards-Version).
+
+ -- Russ Allbery <rra@debian.org>  Tue, 04 Dec 2007 16:43:13 -0800
+
+lintian (1.23.36) unstable; urgency=low
+
+  The "grand open change and desktop cleanup" release.
+
+  * {checks,collection,depcheck,frontend,lib,reporting,unpack}/*:
+    + [RA] Use the three-argument form of open uniformly, whether needed
+      or not, to head off further quoting and whitespace interpretation
+      bugs.
+  
+  * checks/files{.desc,}:
+    + [RA] Catch .DS_Store.gz files as well.
+    + [RA] Warn about ._ Mac OS X resource files in the package.
+    + [RA] Add a hopefully helpful note about how cruft from other
+      operating systems can show up in binary packages.
+  * checks/menu-format:
+    + [RA] Fix detection of commands for menu entries when the command is
+      given with its full path.  (Closes: #446796)
+    + [RA] Remove Actions from known desktop keys again, as I believe the
+      root problem was our willingness to inspect desktop types other than
+      Application (also fixed in the previous release).
+    + [RA] Fix Perl flow error when skipping some desktop files.
+    + [RA] Skip unknown and deprecated key warnings and encoding key
+      warnings in desktop files if they were of an unknown type.
+
+  * lib/Dep.pm:
+    + [RA] Fix negative implication in some boundary cases when comparing
+      two versioned relationships in the same direction.  Thanks to
+      Raphael Hertzog for the analysis and fix.  (Closes: #446768)
+
+ -- Russ Allbery <rra@debian.org>  Mon, 15 Oct 2007 21:23:16 -0700
+
+lintian (1.23.35) unstable; urgency=low
+
+  The "frantic bug catchup" release.
+
+  * checks/changelog-file{.desc,}:
+    + [RA] Add some basic checks for NEWS.Debian files: naming,
+      compression, encoding, a syntax check with Parse::DebianChangelog,
+      and unreleased for the distribution.  (Closes: #437707)
+  * checks/common_data.pm:
+    + [RA] Allow Homepage in source and binary packages.
+  * checks/control-file:
+    + [RA] Support and ignore comments in debian/control.  Thanks, Julien
+      Cristau.  (Closes: #440830)
+    + [RA] Check for XS-Vcs-* headers and recommend (at info level) that
+      they be changed to Vcs-* headers.  (Closes: #444661)
+  * checks/cruft.desc:
+    + [RA] Fix incorrect tag name for patch failure files.  Thanks, Romain
+      Francoise.  (Closes: #437463)
+  * checks/debconf:
+    + [RA] A cdebconf that supported error was released with sarge, so
+      don't require a versioned cdebconf dependency.  Thanks, Thijs
+      Kinkhorst.  (Closes: #438860)
+    + [RA] Various improvements from Thomas Huriaux: Diagnose select
+      templates with only yes/no options, diagnose more question prompts,
+      warn on any questions in the extended description, allow yes/no
+      mentions in non-boolean templates, and catch more first-person
+      language.  (Closes: #439508)
+    + [RA] More exactly follow the Developer's Reference recommendations
+      by only requiring open prompts for string and password prompts and
+      only complaining about imperative wording for select and multiselect
+      templates.  Thanks, Steve Langasek.  (Closes: #442711)
+  * checks/description{.desc,}:
+    + [RA] Warn (at info level for now) about Homepage pseudo-fields in
+      the extended description.  (Closes: #444336)
+  * checks/fields:
+    + [RA] Allow python-all as yet another way of satisfying a Python
+      build dependency.  (Closes: #444642)
+  * checks/fields.desc:
+    + [RA] Properly escape < and >.
+  * checks/files{.desc,}:
+    + [RA] Warn about Thumbs.db files, which are usually useless Windows
+      thumbnail databases.  Thanks, Paul Wise.  (Closes: #438202)
+    + [RA] Warn about .DS_Store files, used by Mac OS X to store extended
+      folder attributes.  Thanks, Paul Wise.  (Closes: #438203)
+    + [RA] Improve the recommended command to remove .packlist files.
+      Thanks, Justin Pryzby.
+    + [RA] Don't think hard links are zero-length files.
+    + [RA] Diagnose files with names ending in whitespace.
+  * checks/infofiles:
+    + [RA] Emacs 22 now allows embedded images in info files, so accept
+      and ignore PNG files in the info directory.  More image types may be
+      needed.  Thanks, Andreas Metzler.  (Closes: #438602)
+  * checks/menu-format{.desc,}:
+    + [RA] Reserved categories are okay in .desktop files if OnlyShowIn is
+      present, and generally deserve their own separate tag regardless.
+      Thanks, Michael Biebl.  (Closes: #442709)
+    + [RA] Ignore categories beginning with "X-", reserved for category
+      extensions.  Thanks, Josselin Mouette.  (Closes: #443827)
+    + [RA] Allow Actions keys.  This isn't in the desktop standard but
+      is widely used.  Thanks, Raphael Geissert.  (Closes: #444651)
+    + [RA] Ignore desktop files not for one of the known types.  This
+      should significantly reduce the noise for KDE packages.
+    + [RA] Only check whether a program referenced by Exec is in the
+      package if the desktop file is in /usr/share/applications.  Too many
+      applications use Exec for desktop files elsewhere without the
+      standard PATH.
+    + [RA] Ignore Exec fields pointing to kcmshell.
+    + [RA] Ignore desktop files in /usr/share/doc or that appear to be
+      templates.
+    + [RA] Avoid uninitialized warnings on all-whitespace commands.
+  * checks/menus:
+    + [RA] Find the targets of hard links correctly.  (Closes: #444355)
+    + [RA] Use the three-argument form of open to not fail on doc-base
+      files ending in whitespace.  Error on doc-base files with Document
+      fields that end in whitespace, since currently they break multiple
+      tools.  Thanks, Ian Zimmerman.  (Closes: #444889)
+  * checks/nmu.desc:
+    + [RA] Remove obsolete note about binary NMUs.  Patch from Thijs
+      Kinkhorst.  (Closes: #437925)
+  * checks/scripts{.desc,}:
+    + [RA] We now have a csh package.  Allow it as an alternative for csh
+      script dependencies.  Thanks, Bernd Zeimetz.  (Closes: #440825)
+    + [RA] Allow install-sgmlcatalog --remove in postinst as well as
+      prerm and suggest removing it entirely in the long description.
+  * checks/version-substvars.desc:
+    + [RA] Properly escape < and >.
+
+  * collection/changelog-file{.desc,}:
+    + [RA] Collect NEWS.Debian as well as changelog.
+
+ -- Russ Allbery <rra@debian.org>  Sun, 14 Oct 2007 22:29:51 -0700
+
+lintian (1.23.34) unstable; urgency=low
+
+  The "brown paper operator" release.
+
+  * frontend/lintian:
+    + [RA] Use =~ with regexes, not eq.  Thanks, Guillem Jover.
+      (Closes: #436180)
+
+ -- Russ Allbery <rra@debian.org>  Sun, 05 Aug 2007 19:58:38 -0700
+
+lintian (1.23.33) unstable; urgency=low
+
+  The "menu and cruft reorganization" release.
+  
+  * checks/common_data.pm:
+    + [CW] Add automaken as a known virtual package.
+    + [CW] Update architectures to dpkg 1.14.5, adding solaris-* and lpia.
+    + [RA] Add %known_obsolete_emacs.
+  * checks/cruft{.desc,}:
+    + [RA] Check for .git directories in source packages.  Thanks, Julien
+      Cristau.  (Closes: #433516)
+    + [RA] Substantially rewrite how all cruft checking against source
+      packages is done, incorporating debdiff in the process.  There are
+      now two tags for most source package cruft problems: one for files
+      introduced in the Debian diff or in a native package, and one for
+      files present upstream.  The former is at warning severity and the
+      latter is at info severity, since it's usually not worth repackaging
+      the upstream source to remove such files.  In the process,
+      standardize the names of all of the tags and pull the regexes out
+      into data instead of code for easier maintenance.  (Closes: #434744)
+  * checks/debdiff{.desc}:
+    + [RA] Removed, incorporated into checks/cruft.
+  * checks/debian-readme:
+    + [RA] Replace all uses of tag_error and tag_warn with just tag.
+  * checks/fields{.desc,}:
+    + [RA] Tag packages listing emacs21 as the preferred Emacs flavor in a
+      dependency.  Thanks, Tatsuya Kinoshita.  (Closes: #434978)
+    + [RA] Start tagging unversioned dependencies on coreutils again since
+      the transition from fileutils is long-since finished.  Thanks,
+      Guillem Jover.  (Closes: #436058)
+  * checks/files{.desc,}:
+    + [RA] Check for .git directories in binary packages.
+  * checks/menu-format{.desc,}:
+    + [RA] Switch to the new menu hierarchy, which will be in the next
+      release of Policy.  Add specific checks for the major renamings to
+      hopefully cut down on the confusion and provide some specific
+      guidance.  Remove the code that allowed for applications to create
+      new sub-menus, since the current menu documentation says not to do
+      that.  (Closes: #431844)
+    + [RA] Add checks of desktop files.  The checks so far are basic, but
+      do include key and category verification.  Based heavily on work by
+      Javier Fernández-Sanguino Peña.  (Closes: #277441, #433411)
+  * checks/scripts{.desc,}:
+    + [RA] If rm output is redirected to /dev/null, don't think that rm is
+      removing /dev/null.  Thanks, Robert Luberda.  (Closes: #431259)
+    + [RA] xjed also provides jed-script.  Thanks, Jörg Sommer.
+      (Closes: #431629)
+    + [RA] Don't complain about ruby libraries in /usr/lib/ruby that have
+      shebang lines.  This is a common means for embedding unit tests in
+      Ruby libraries.  Thanks, Paul van Tilburg.  (Closes: #431545)
+    + [RA] Don't push depending directly on update-inetd in the long
+      description of maintainer-script-needs-depends-on-update-inetd.
+      Most packages should depend on inet-superserver.  Leave the check
+      the same for the time being, however.
+    + [RA] Replace all uses of tag_error and tag_warn with just tag.
+  * checks/shared-libs:
+    + [RA] Exclude udebs from dependency checking in the shlibs files
+      since binary packages may legitimately declare udeb dependencies on
+      other packages.  Thanks, Loïc Minier.  (Closes: #431395)
+  * checks/spelling:
+    + [RA] Replace all uses of tag_error and tag_warn with just tag.
+  * checks/version-substvars:
+    + [RA] Don't skip other checks for binNMUability when warning about
+      the deprecated ${Source-Version} substvar.  Thanks, Lior Kaplan.
+      (Closes: #432959)
+
+  * frontend/lintian:
+    + [RA] Add \w+-backports to the known distribution list.  Thanks,
+      Vincent Danjean.  (Closes: #432268)
+
+  * lib/Tags.pm:
+    + [RA] Replace any newlines in the extra information to the tag
+      function with \n.
+
+  * man/lintian.1:
+    + [RA] Remove the mention of the debdiff check script.
+
+ -- Russ Allbery <rra@debian.org>  Sun, 05 Aug 2007 11:59:15 -0700
+
+lintian (1.23.32) unstable; urgency=low
+
+  The "stability of output" release.
+
+  * checks/binaries:
+    + [RA] Sort the package SONAMEs to provide more stable lintian tags.
+      Patch from Cyril Brulebois.  (Closes: #428681)
+  * checks/files{.desc,}:
+    + [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
+      files.  Thanks, Bernd Zeimetz.
+    + [RA] Sort the files listed in package-contains-hardlink so that the
+      lintian output is stable regardless of the hash order of the
+      directory when the tar file was built.
+    + [RA] Don't incorrectly skip all other file location checks for hard
+      links.
+    + [RA] Check for files installed in /usr/lib/sgml.  This transition
+      was probably completed long ago, but checking for regression can't
+      hurt.  (Closes: #90019)
+  * checks/manpages{.desc,}:
+    + [RA] Check for dh_make man page templates (by looking for the
+      template whatis entry).  Thanks, Bill Allombert.  (Closes: #173583)
+  * checks/menus:
+    + [RA] Avoid a quadratic search of the files in the package on
+      doc-base files that list tons of files individually.  This speeds up
+      a lintian check of openoffice.org-dev-doc enormously.
+  * checks/po-debconf:
+    + [RA] Close the template file handle between files so that the line
+      numbers for translated default fields are correct.
+  * checks/rules{.desc,}:
+    + [RA] Check for ignoring all errors from make clean or make distclean
+      and recommend skipping the call if there's no Makefile instead.
+      Thanks, Branden Robinson.  (Closes: #325372)
+  * checks/scripts{.desc,}:
+    + [RA] Add Octave as an interpreter, and allow both versioned and
+      unversioned forms.  Thanks, Sebastian Harl.  (Closes: #428403)
+    + [RA] Check for deprecated install-sgmlcatalog usage.
+  * checks/shared_libs:
+    + [RA] Report the correct file for shlib-with-nonpic-code rather than
+      the last shlib in the package.  (Closes: #429840, #429528)
+
+  * frontend/lintian:
+    + [RA] Don't require -v in order to report unused overrides; they're
+      already info-level tags, which is enough hiding.
+    + [RA] Remove old dead unused override code.
+
+  * reporting/html_reports:
+    + [RA] Fix a Perl warning when generating the clean maintainer pages.
+
+  * unpack/unpack-binpkg-l1:
+    + [RA] Sort the output of tar tfv by filename so that the lintian
+      output will be stable regardless of the hash order of the directory
+      when the tar file was built.
+
+ -- Russ Allbery <rra@debian.org>  Thu, 21 Jun 2007 01:47:53 -0700
+
+lintian (1.23.31) unstable; urgency=low
+
+  The "back under 100 open bugs" release.
+
+  * checks/changelog-file:
+    + [RA] Only check for missing colons in bug closers in the most recent
+      changelog entry.  Thanks, Thijs Kinkhorst.  (Closes: #423171)
+  * checks/common_data.pm:
+    + [RA] Update architectures to dpkg 1.14.1.  Remove all linux-*
+      architectures and add armel.  (Closes: #421995)
+  * checks/control-files.desc:
+    + [RA] Change unknown-control-file to a warning, since Policy only
+      discourages it and doesn't outlaw it.  (Closes: #287209)
+  * checks/cruft:
+    + [RA] Allow any automake package to satisfy the autotools-dev build
+      dependency for suppressing warnings about out of date autotools
+      helper files.  (Closes: #417067)
+  * checks/fields:
+    + [RA] Require libmodule-build-perl in Build-Depends if the clean rule
+      runs perl Build.  Hopefully this isn't too aggressive.  Thanks, Ian
+      Beckwith.  (Closes: #421549)
+  * checks/files:
+    + [RA] Don't warn about LICENSE files in Zope products, since they may
+      be used for runtime display.  (Closes: #424164)
+  * checks/manpages:
+    + [RA] Avoid false positives on binaries with X11 in the name.  Patch
+      from Kevin B. McCarty.  (Closes: #423229)
+  * checks/menu-format.desc:
+    + [RA] Improve the pkg-not-in-package-test long description and add a
+      manual reference.  (Closes: #423519)
+  * checks/menus:
+    + [RA] Allow multiple blank lines between doc-base sections and
+      trailing blank lines in the file.  doc-base is fine with this.
+      Reported by Luis Rodrigo Gallardo Cruz.  (Closes: #423096)
+  * checks/scripts:
+    + [RA] Add pagsh, provided by openafs-client and heimdal-clients.
+    + [RA] Diagnose removal of device files in maintainer scripts per
+      Policy 10.6.  (Closes: #268688)
+    + [RA] Add jruby1.0.  Thanks, Sebastien Delafond.  (Closes: #426950)
+    + [RA] Add jed and friends.  Thanks, Jörg Sommer.  (Closes: #426469)
+    + [RA] Move several maintainer script checks specific to shell scripts
+      inside the conditional so that they won't run on maintainer scripts
+      not written in shell.
+    + [RA] Diagnose maintainer scripts looking at /var/lib/dpkg/status
+      directly.  Thanks, Guillem Jover.  (Closes: #426628)
+    + [RA] Diagnose direct modifications to /etc/services, /etc/protocols,
+      /etc/rpc, and /etc/inetd.conf in maintainer scripts.  (Yes, an
+      eight-year-old bug!)  (Closes: #32532)
+  * checks/version-substvars{.desc,}:
+    + [RA] Add a check for deprecated ${Source-Version} substvars.  Patch
+      from Guillem Jover.  (Closes: #427577)
+
+  * frontend/lintian-info:
+    + [CW] Fix uninitialized value warning after reading a blank line.
+
+ -- Russ Allbery <rra@debian.org>  Mon, 04 Jun 2007 20:29:55 -0700
+
+lintian (1.23.30) unstable; urgency=low
+
+  The "beating false positives off with a stick" release.
+
+  * checks/common_data.pm:
+    + [RA] Add mktemp and sysvinit-utils as known essential packages.
+    + [RA] Add Vcs-Mtn and Vcs-Browser to the known source package
+      fields.
+    + [RA] Add Kernel-Version to known udeb control fields.
+  * checks/control-files:
+    + [RA] Allow clilibs, but don't try to check the syntax of it yet.
+      Thanks, Sebastian Dröge.  (Closes: #378088)
+  * checks/copyright-file:
+    + [RA] Exclude the Affero General Public License from the check for
+      references to the shared GPL copy.  (Closes: #420077)
+    + [RA] Replace yet another hand-rolled dependency parser with Dep.
+  * checks/cruft{.desc,}:
+    + [RA] Check for svk commit message files.
+  * checks/debconf{.desc,}:
+    + [RA] Remove the dependency check for SETTITLE since all debconf
+      implementations back to oldstable support it.
+    + [RA] Reduce the dependency check for error templates to info since
+      all debconf implementations back to stable support it.
+  * checks/debhelper{.desc,}:
+    + [RA] Downgrade the dependency check for dh_python and the Python
+      policy to info since all debhelpers back to stable support it.
+    + [RA] Downgrade the dependency check for compatibility level V5 to
+      info since all debhelpers back to stable support it.
+  * checks/fields{.desc,}:
+    + [RA] The CDBS Python rules only call pycentral or pysupport during
+      the binary targets, so those dependencies can be safely moved to
+      Build-Depends-Indep.  Still allow them in Build-Depends, though,
+      since that's where CDBS likes to put them.  Thanks, Tristan
+      Seligmann.  (Closes: #420526)
+    + [RA] Allow the Python core packages themselves to depend on
+      python-minimal.
+    + [RA] Remove the version constraints for python-central and
+      python-support dependencies since stable released with a working
+      version and they weren't in oldstable.
+    + [RA] Remove the dependency check on dh_installxfonts for the X.Org
+      transition since the debhelper released with stable does the right
+      thing and this dependency is not useful for backports to oldstable.
+    + [RA] Remove the version on the quilt dependency check.  It's not
+      worth the effort to maintain a separate version check for oldstable
+      backports.  (Closes: #420160)
+  * checks/files{.desc,}:
+    + [RA] Check for svk commit message files.
+    + [RA] Don't consider {copying,license}.dtd extra license files; the
+      Mozilla suite uses them for non-licenses.  (Closes: #420558)
+    + [RA] Use $pkg rather than reading fields/package for the x11-common
+      pre-depend check.
+    + [RA] Allow x11-common to install /usr/X11R6/bin.
+    + [RA] Downgrade the pre-depends on x11-common requirement for
+      packages installing into /usr/include/X11 or /usr/lib/X11 to info
+      since it's only needed for upgrades from sarge or early etch.
+  * checks/md5sums:
+    + [RA] Don't warn about a missing md5sums file if the package contains
+      nothing for which we would generate an MD5 checksum.  Thanks,
+      Andreas Beckmann.  (Closes: #420465)
+  * checks/manpages:
+    + [RA] Cope with more uses of - in *roff escapes that don't need
+      hyphen warnings.
+    + [RA] Don't consider a binary an X binary if it's a symlink into
+      /etc/X11.  (seyon does something weird but probably legitimate.)
+    + [RA] Fix manpage-for-non-x11-binary-in-wrong-directory and
+      manpage-for-x11-binary-in-wrong-directory output.  (Closes: #295072)
+  * checks/menus{.desc,}:
+    + [RA] In doc-base control files, check for Index fields for HTML and
+      Info documents and require that each section after the header have a
+      Format field.  Thanks, Bernhard R. Link.  (Closes: #419847)
+  * checks/rules:
+    + [RA] Listing a rule as a dependency of .PHONY is sufficient to mark
+      it as present for GNU make and hence sufficient for Policy's
+      requirement.  Thanks, Peter Eisentraut.  (Closes: #419446)
+  * checks/scripts{.desc,}:
+    + [RA] Packages calling update-xmlcatalog must depend on xml-core.
+      Also avoid false positives when a package itself provides the
+      program its maintainer scripts use.  Thanks, Daniel Leidert.
+      (Closes: #419461)
+    + [RA] Check for maintainer scripts calling read (but exclude those
+      that include /usr/share/debconf/confmodule on the grounds that
+      they're probably only using it as a fallback).  Based on a patch by
+      Luk Claes.  (Closes: #231770)
+    + [RA] Add pike7.6 and ruby1.9 as valid interpreters.
+    + [RA] Diagnose use of /bin/env with a more specific message than the
+      generic unusual interpreter tag.
+    + [RA] Remove the version constraint on the gconf-schemas check since
+      all versions of gconf2 back to stable provide this script and it's
+      not worth maintaining a separate check for oldstable backports.
+  * checks/shared-libs{.desc,}:
+    + [RA] Warn if a package declares dependencies in its shlibs control
+      file that cannot be satisfied by that package (including via
+      Provides).  (Closes: #56440)
+
+  * reporting/harness:
+    + [RA] Include overridden tags in the lintian output so that we can do
+      statistical reporting on them and see them in lintian.log.
+  * reporting/html_reports:
+    + [RA] Create stub pages for maintainers with only lintian-clean
+      packages.  (Closes: #305173)
+    + [RA] Sort packages on each maintainer's page.
+    + [RA] Report statistics on info tags as well.
+    + [RA] Generate better file names for maintainer pages with weird
+      characters.
+    + [RA] Fix Perl warnings.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 28 Apr 2007 16:31:31 -0700
+
+lintian (1.23.29) unstable; urgency=low
+
+  The "look at all the stuff that accumulated during the etch freeze"
+  release.
+
+  * COPYING:
+    + [CW] Update to current text of GPL v2 (which talks about the GNU
+      Lesser General Public License rather than Library, etc.; no functional
+      changes).
+
+  * checks/changelog-file{.desc,}:
+    + [RA] Check for bug closers without a colon after closes, but only if
+      there are at least six digits in the bug number and no non-digits.
+      Suggestion from Jari Aalto.  (Closes: #373918)
+  * checks/copyright-file{.desc,}:
+    + [JA] Update usr-doc-* test to report user-share-doc-* instead.
+      New tests added: postinst-should-not-set-usr-doc-link,
+      doc-base-file-references-usr-doc.
+      Patch from Thijs Kinkhorst.  (Closes: #406349).
+  * checks/common_data.pm:
+    + [JA] Perl syntax corrections.
+    + [JA] Support the Autobuild: and Vcs-* fields in .dsc files.
+      Applied patch to implement this by Ian Beckwith.  (Closes: #403553).
+  * checks/control-file:
+    + [RA] Allow source in main to generate contrib packages.  Thanks,
+      Bdale Garbee.  (Closes: #401881)
+  * checks/cruft{.desc,}:
+    + [RA] Use Dep to check autotools-dev build dependency rather than
+      rolling our own dependency parsing, thus avoiding problems when it's
+      the first dependency.  Thanks, Tilman Koschnick.  (Closes: #412406)
+    + [RA] Mention that including CVS or .svn directories in a release
+      tarball should generally be reported as an upstream bug.  Qualify
+      the statement that export should be used instead of checkout to
+      refer to snapshot packaging.  Thanks, Jari Aalto.  (Closes: #373668)
+    + [RA] Allow a build dependency on automake to satisfy the
+      autotools-dev requirement since users may use autoreconf to update
+      config.{sub,guess}.  Thanks, Jordà Polo.  (Closes: #417067)
+  * checks/debconf:
+    + [RA] Rather than munging dependencies to cope with the various
+      implementations of debconf, take advantage of our new dependency
+      comparison routines and check the full correct dependency.  This
+      should really fix problems with checking the dependencies for
+      settitle.  Patch from Damyan Ivanov.  (Closes: #349616)
+    + [RA] Check that an appropriate versioned dependency on debconf
+      and/or cdebconf is present if error template types are used.
+      Thanks, Christian Perrier.  (Closes: #416140)
+  * checks/debhelper.desc:
+    + [RA] Use consistent file naming when diagnosing possibly conflicting
+      debhelper compat settings.  Thanks, Jari Aalto.  (Closes: #409122)
+  * checks/fields{.desc,}:
+    + [RA] Add an exception to maintainer-not-full-name for Wookey and a
+      comment to consider removing the check if we get more false
+      positives.  Thanks, Neil Williams.  (Closes: #406731)
+    + [RA] Rename build-depends-indep-should-be-build-depends to
+      clean-should-be-satisfied-by-build-depends to make the reason for
+      the message clearer without running lintian -i.  Thanks to Osamu
+      Aoki for the suggestion.  (Closes: #405840)
+    + [RA] Recognize the +bX convention for binary NMUs.  Warn about use
+      of the old three-part version numbers.
+  * checks/files{.desc,}:
+    + [RA] Diagnose creation of subdirectories of /usr/bin other than mh
+      and the legacy X11 directory.  (Closes: #417912)
+  * checks/manpages:
+    + [RA] When checking for hyphen used as a minus sign, avoid false
+      positives on \s-1 (small font) and \*(-- (pod2man long dash).
+    + [RA] Display the full path for binary-without-manpage tags to make
+      it easier to track down problems.
+    + [RA] Ignore binaries in subdirectories of the normal binary
+      directories (other than /usr/bin/X11 and /usr/bin/mh).  These should
+      be caught by other checks and the man page warnings would likely be
+      confusing noise.
+  * checks/menu-format{.desc,}:
+    + [RA] If a menu icon isn't an absolute path, only look for it in
+      /usr/share/pixmaps, not in the old X11R6 paths.  Update the long tag
+      description accordingly.
+  * checks/menus:
+    + [JA] Perl syntax corrections.  Removed extra empty newlines.
+  * checks/lintian.desc:
+    + [RA] List emergency as a valid urgency.
+  * checks/nmu{.desc,}:
+    + [RA] List the exact phrases recognized by lintian as marking an NMU.
+      Reported by Jari Aalto.  (Closes: #409108)
+    + [RA] Recognize the +bX convention for binary NMUs.
+  * checks/po-debconf:
+    + [RA] Now that we're passing --use-untranslated to msgcmp, we have to
+      compare the generated pot file with the one in the package both
+      directions to catch all out of date errors.  Thanks, Thomas
+      Huriaux.  (Closes: #402662)
+  * checks/rules{.desc,}:
+    + [RA] Fix the policy section for debian-rules-missing-required-target
+      and debian-rules-not-a-makefile.  Thanks, Daniel Kahn Gillmor.
+      (Closes: #414964)
+    + [RA] Warn about use of $(PWD) instead of $(CURDIR).
+    + [RA] Setting DH_COMPAT globally in debian/rules is now deprecated in
+      favor of debian/compat.  Patch from Luk Claes.  (Closes: #330025)
+  * checks/scripts{.desc,}:
+    + [RA] update-inetd is now its own package and netbase may not always
+      depend on it.  Update the check to require a dependency on
+      update-inetd, inet-superserver, or one of the inet-superserver
+      packages that provides update-inetd.  Reported by Tatsuya Kinoshita.
+      (Closes: #402319)
+    + [RA] Mention SUSv3 in the bashism and non-posix tag descriptions,
+      note that use of test -a/-o and local aren't bugs but may still be
+      worth avoiding, and mention short circuiting of && and ||.  (Thanks
+      to Jari Aalto for the latter).
+    + [RA] Add /usr/bin/gbr2, provided by gambas2-runtime.  Thanks, José
+      "L. Redrejo" Rodríguez.  (Closes: #403515)
+    + [RA] Add /usr/bin/jruby0.9, provided by jruby0.9.  Thanks, Sebastien
+      Delafond.  (Closes: #418105)
+
+  * doc/README:
+    + Document --color option.  Based on a patch from Loïc Minier.
+
+  * depcheck/deppages.pl:
+    + [JA] Perl syntax corrections.
+  * depcheck/report2html.pl:
+    + [JA] Perl syntax corrections.
+
+  * frontend/lintian:
+    + [JA] Removed trailing spaces and other perl syntax corrections.
+    + [RA] Add --color option to optionally colorize lintian tags based on
+      their severity.  Based on a patch from Loïc Minier.
+    + [RA] Accept emergency as a valid urgency and check urgencies
+      case-insensitively since that's what Policy specifies.  Thanks, Joey
+      Hess.  (Closes: #412577)
+  * frontend/lintian-info:
+    + [RA] Ignore ANSI color sequences when parsing lintian tags.
+
+  * lib/Checker.pm
+    + [JA] Perl syntax corrections.
+  * lib/Lab.pm
+    + [JA] Perl syntax corrections.
+  * lib/Tags.pm
+    + [JA] Perl syntax corrections.
+    + [RA] Support for colorizing lintian tags based on their severity.
+      Based on a patch from Loïc Minier.  (Closes: #399714)
+
+  * man/lintian.1:
+    + [RA] Document --color.  Based on a patch from Loïc Minier.
+
+  * unpack/unpack-*pkg*
+    + [JA] Perl syntax corrections.
+
+ -- Russ Allbery <rra@debian.org>  Tue, 10 Apr 2007 21:08:23 -0700
+
+lintian (1.23.28) unstable; urgency=high
+
+  * collection/objdump-info:
+    + [RA] Remove unsafe temporary file creation in left-over debugging
+      code added accidentally when fixing #399456.  Thanks, Josh
+      Triplett.  (Closes: #414237)
+
+ -- Russ Allbery <rra@debian.org>  Fri,  9 Mar 2007 22:58:59 -0800
+
+lintian (1.23.27) unstable; urgency=low
+
+  The "we haven't run this against the whole archive in a while" release
+
+  * checks/binaries{.desc,}:
+    + [RA] Tag unrecognized ELF binaries as apparently corrupted rather
+      than failing with a note that binutils-multiarch is required.  Some
+      packages have had ELF binaries recognized by file but unreadable.
+      Reported by Bill Allombert.  (Closes: #399456)
+  * checks/infofiles:
+    + [RA] Don't consider /usr/share/infon to be an info directory.
+      Reported by Joachim Breitner.  (Closes: #399857)
+  * checks/md5sums:
+    + [RA] Also don't complain about missing md5sums for files in
+      /var/lib/ispell as they're changed after installation.  Thanks,
+      Agustin Martin.  (Closes: #401070)
+  * checks/po-debconf:
+    + [RA] gettext 0.16's msgcmp requires --use-untranslated when checking
+      for newer templates than PO files or it gives false positives for
+      every package.  Thanks, Damyan Ivanov.  (Closes: #400957)
+    + [RA] Don't consider directories to be stray template files even if
+      named template.  Thanks, Thomas Huriaux.  (Closes: #401442)
+  * checks/shared-libs:
+    + [RA] Don't report shlib-with-non-pic-code unless we're sure that
+      we're looking at a shared library.  Otherwise, we get many false
+      positives on some platforms where text relocations are normal for
+      binaries.  Reported by Bill Allombert.  (Closes: #399525)
+
+  * collection/file-info:
+    + [RA] Unescape non-ASCII characters escaped by tar before running
+      file on the resulting filename.  Otherwise, file can't find the
+      file, exits with an error, and lintian aborts.  Reported by Bill
+      Allombert.  (Closes: #399392)
+  * collection/objdump-info:
+    + [RA] Include unrecognized format errors from objdump in the output
+      rather than aborting; some packages contain apparently corrupt ELF
+      binaries.
+
+  * debian/control:
+    + [RA] Depend on gettext 0.16 or later for --use-untranslated.
+
+  * lib/Lab.pm:
+    + [RA] Preserve the old package lists when setting up a static lab so
+      that the unpack programs can build a list of changed packages and
+      incremental mode works.  Thanks, Bill Allmobert.  (Closes: #400342)
+
+  * unpack/list-udebpkg:
+    + [RA] Handle compressed udeb Packages files.  Thanks, Bill
+      Allombert.  (Closes: #400338)
+
+ -- Russ Allbery <rra@debian.org>  Sun,  3 Dec 2006 11:06:33 -0800
+
+lintian (1.23.26) unstable; urgency=low
+
+  * checks/binaries{.desc,}:
+    + [RA] Add a policy reference for unstripped-binary-or-object.
+      Thanks, Bas Wijnen.  (Closes: #394419)
+    + [RA] Add a special exception to the shared library dependency check
+      for the dynamic loader itself.
+  * checks/changelog-file.desc:
+    + [RA] Downgrade to a warning several errors with changelog files,
+      including compression and a text version of HTML changelogs, that
+      are only shoulds in Policy.  (Closes: #289723)
+    + [RA] Cleaned up language and use of unbalanced single quotes in
+      numerous descriptions.
+  * checks/control-file{.desc,}:
+    + [RA] Diagnose a control file that creates binary packages in a
+      different archive category from the source package or the other
+      binary packages.  Idea from Yann Dirson.  (Closes: #394720)
+    + [RA] Close opened files.
+    + [RA] Add info-level check for Section in the source section of the
+      control file.  (Closes: #322244)
+  * checks/cruft{.desc,}:
+    + [RA] Tighten the timestamp check on config.{sub,guess} to look for
+      files dated 2004 or newer, since that's when x86_64 was added.
+      Increase to an error at the request of Ryan Murray since we already
+      suppress this warning of config.{guess,sub} are modified by the
+      Debian patch or if the package build-depends on autotools-dev.
+      (Closes: #190897)
+  * checks/debconf{.desc,}:
+    + [RA] Take into account comma escaping when checking the number of
+      translated choices.  Reported by Frans Pop.  (Closes: #395028)
+    + [RA] Only require debconf be loaded in the postinst script if a
+      config script exists.  Reported by Josselin Mouette.
+    + [RA] Require pre-depends on debconf if debconf is used in the
+      preinst script.  Update the long description to deprecate only
+      depending on debconf and falling back on another configuration
+      system.  Reported by Josselin Mouette.  (Closes: #395468)
+    + [RA] Warn of debconf notes displayed with low or medium priority,
+      with an exception for Policy-required device file warnings.  Based
+      on a patch by Thomas Huriaux.  (Closes: #389070)
+    + [RA] Close files after opening them, fixing incorrect line numbers
+      when reporting problems with config scripts.
+  * checks/debdiff{.desc,}:
+    + [RA] Check for creation of ~ and .xxx.swp backup files in the Debian
+      diff, but only at the info level for now since they cause no harm.
+      (Closes: #332770)
+  * checks/fields{.desc,}:
+    + [RA] Clarify in missing-build-dependency why lintian does not take
+      into account transitive build dependencies.  (Closes: #393975)
+    + [RA] Avoid Perl warning when diagnosing a Python-Version of the form
+      "all, >= 2.4".  Thanks, Thijs Kinkhorst.  (Closes: #394104)
+    + [RA] Teach the debian/rules parsing about make conditionals and
+      don't require build dependencies for lines encountered inside a
+      conditional (in other words, assume people using conditionals know
+      what they're doing).  Fixes a false positive due to the unusual
+      arch-specific build dependencies for openoffice.org, reported by
+      Rene Engelhard.  (Closes: #380286)
+  * checks/files{.desc,}:
+    + [RA] Check for vim .swp files in the package.
+    + [RA] Split the warning for NFS temporary files into a separate tag
+      from the warning for editor backup files.
+  * checks/infofiles:
+    + [RA] Close opened files.
+    + [RA] debhelper no longer adds a --section flag to install-info, so
+      don't warn about any install-info invocation without --section.
+      Instead, check each info file for INFO-DIR-SECTION and diagnose
+      calling install-info without --section if any info file is missing
+      this information.  (Closes: #97502, #398670)
+    + [RA] Checks for the compression and suffixes of info files were not
+      being run due to a mistake in specifying either /usr/info or
+      /usr/share/info as an info directory.  Re-enable them.
+  * checks/md5sums{.desc,}:
+    + [RA] Add a tag for a missing md5sums control file, but only at info
+      level, at least for now.  (Closes: #133027)
+    + [RA] Do better syntax checking of the md5sums control file and
+      report malformed lines as a tag rather than aborting lintian.
+    + [RA] Downgrade file-missing-in-md5sums to a warning since it doesn't
+      break the package or debsums and may be intentional.
+  * checks/menu.desc:
+    + [RA] Remove stray commas in Ref strings since the reporting code
+      considers commas to be separating two different references.
+  * checks/menu-format{.desc,}:
+    + [RA] Support the sux, gksu, and kdesu wrappers in menu commands as
+      well as su-to-root.  (Closes: #360227)
+    + [RA] Fix tag name for menu-icon-cannot-be-parsed.  Thanks, Bill
+      Allombert.  (Closes: #399245)
+  * checks/po-debconf{.desc,}:
+    + [RA] Check for misnamed PO files in debian/po, which cause
+      translations to be merged into the template with the wrong names and
+      not found.  Based on a patch by Thomas Huriaux.  (Closes: #387360)
+  * checks/shared-libs:
+    + [RA] Calling ldconfig is also required for libraries installed in
+      various subdirectories of its standard search path based on hardware
+      capabilities.  Reported by Aurelien Jarno.  (Closes: #396278)
+
+  * debian/rules:
+    + [RA] Exclude testset/diffs/binary.c~ from dh_clean.
+
+  * frontend/lintian:
+    + [RA] Add --fail-on-warning option to exit with non-zero status if
+      any warnings were found.  Thanks, Daniel Bonniot.  (Closes: #189656)
+
+  * man/lintian.1:
+    + [RA] Document --fail-on-warning.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 18 Nov 2006 17:21:22 -0800
+
+lintian (1.23.25) unstable; urgency=low
+
+  The "dependency and debconf" release
+
+  * checks/debconf:
+    + [CW] Don't trigger partially-translated-question when Choices-C exists
+      but not Description-C.
+    + [RA] Remove select-with-translated-default-field since there are
+      cases where this is correct and we can perform a better check
+      against the source package.  Patch from Thomas Huriaux.
+    + [RA] Fix Perl warnings when a template has no type.
+  * checks/debdiff:
+    + [RA] Remove the source-tar-is-posix-tar tag.  This was only a
+      problem for woody and earlier, and woody support is no longer
+      needed.  Reported by Loïc Minier.  (Closes: #385833)
+  * checks/fields{.desc,}:
+    + [RA] Improve the long descriptions of the warnings about dependencies
+      on essential or build-essential packages to make it clearer that the
+      correct resolution is normally to omit the dependency and why.
+    + [RA] Add a check for duplicate build dependencies.  (Closes: #359178)
+  * checks/files:
+    + [RA] Don't consider files named license.rb to be extraneous
+      licenses.  Patch from NIIBE Yutaka.  (Closes: #387269)
+  * checks/init.d:
+    + [RA] Correctly handle LSB keywords which are present but have an
+      empty value.  Reported by Erich Schubert.  (Closes: #386968)
+  * checks/lintian.desc:
+    + [RA] Add tags for missing and bad Urgency fields in *.changes files.
+    + [RA] Improve the no-description-in-changes-file information.
+  * checks/md5sums:
+    + [RA] aspell dictionary packages may ship files in /var/lib/aspell
+      that should not have MD5 checksums in md5sums because they change
+      after installation.  Don't complain that those files are missing.
+  * checks/po-debconf:
+    + [RA] Avoid Perl warnings on .po files that don't contain msgstr
+      lines.  Patch from Thomas Huriaux.  (Closes: #387357)
+    + [RA] Check templates for a translatable Default or DefaultChoice
+      field and warn if there isn't a translator comment.  Patch from
+      Thomas Huriaux.  (Closes: #388824)
+  * checks/scripts:
+    + [RA] Add /usr/bin/gosh from the gauche package to the list of valid
+      interpreters.  Thanks, Tatsuya Kinoshita.  (Closes: #386798)
+    + [RA] Add a separate tag for tclsh dependencies to explain about the
+      virtual package and improve the description of the wish virtual
+      package in its tag.  Fix inverted logic that got the wish dependency
+      backwards.  Reported by Hamish Moffatt.  (Closes: #387845)
+    + [RA] Allow tcsh to satisfy a csh dependency.  Reported by Yann
+      Dirson.  (Closes: #389615)
+    + [RA] Improve the check for shell scripts that are actually exec
+      wrappers around scripts written in another language.
+    + [RA] Allow update-inetd to fulfill the dependency requirements for
+      the update-inetd script.  Thanks, Michael Holzt.  (Closes: #389960)
+
+  * frontend/lintian:
+    + [RA] Check the existence and value of the Urgency field in *.changes
+      files.  (Closes: #384219)
+
+  * lib/Dep.pm:
+    + [RA] Improve the dependency resolution engine so that it can prove
+      aa|bb implies aa|bb|cc.  Fix the comparison of dependencies for
+      inverse implication to catch many more cases.  (The latter code
+      isn't currently used in lintian.)
+    + [RA] Add an unparse function to take an internal representation and
+      convert it back to human-readable text.
+    + [RA] Significantly improve and rewrite the get_dups function to only
+      find relations that imply each other and to return the complete
+      duplicate dependencies in sets.
+
+  * man/lintian.1:
+    + [RA] Document setting TMPDIR to change the location of lintian's
+      temporary lab.  (Closes: #388786)
+
+ -- Russ Allbery <rra@debian.org>  Sun,  8 Oct 2006 12:57:05 -0700
+
+lintian (1.23.24) unstable; urgency=low
+
+  The "LSB init script" release
+
+  * checks/control-files:
+    + [RA] perm2oct definition moved to Util.pm.
+  * checks/cruft{.desc,}:
+    + [RA] Remove the (info-level) check for .cvsignore files in the
+      source tarball.  This isn't an error; those files contain metadata
+      that may be useful for people making modifications and it's quite
+      common to distribute them.
+  * checks/debconf{.desc,}:
+    + [RA] Diagnose unknown priorities in db_input and db_text
+      invocations.  Patch from Thomas Huriaux.  (Closes: #386014)
+  * checks/fields{.desc,}:
+    + [RA] Depending on versioned variants of python-minimal is also an
+      error.  Thanks, Adeodato Simó.  (Closes: #384476)
+  * checks/files:
+    + [RA] perm2oct definition moved to Util.pm.
+  * checks/init.d{.desc,}:
+    + [RA] Added a warning for init scripts missing an LSB keyword
+      section, checks of the syntax of such a section if present, and
+      some basic semantic checks of the easiest fields.  Based on initial
+      work by Carlos Villegas.  (Closes: #377740)
+  * checks/menus:
+    + [RA] perm2oct definition moved to Util.pm.
+  * checks/scripts:
+    + [RA] Properly concatenate the dependencies for a package when
+      checking whether the dependency for an interpreter is included.
+      Thanks, Vincent Danjean.  (Closes: #385178)
+  * checks/shared-libs:
+    + [RA] perm2oct definition moved to Util.pm.
+
+  * lib/Util.pm:
+    + [RA] Move perm2oct to here and improve recognition of s, S, t, and T
+      characters.  Thanks to Justin B. Rye for patch.  (Closes: #376119)
+
+ -- Russ Allbery <rra@debian.org>  Mon,  4 Sep 2006 12:03:16 -0700
+
+lintian (1.23.23) unstable; urgency=low
+
+  The "new Python policy" release
+
+  * checks/binaries.desc:
+    + [RA] Greatly expand the binary-or-shlib-defines-rpath long
+      description based on recent discussion in debian-policy.  Add a
+      reference to the wiki page.  (Closes: #378054, #378055)
+  * checks/changelog-file{.desc,}:
+    + [RA] Diagnose changelog files that are symlinks, using the new way
+      the changelog-file collection script processes them.
+  * checks/common_data.pm:
+    + [RA] Add Python-Version as a known source and binary field.
+  * checks/copyright-file:
+    + [RA] Catch "<fill in http/ftp site>" as well as the string without
+      "http/".  Thanks, Jari Aalto.  (Closes: #374167)
+  * checks/deb-format{.desc,}:
+    + [RA] Remove deb-created-with-broken-tar; the bug was actually in
+      dpkg, and the dpkg in stable has been fixed.  Thanks Jari Aalto and
+      Thijs Kinkhorst.  (Closes: #375638, #376030)
+  * checks/debconf:
+    + [RA] Diagnose a missing template description only once and avoid
+      Perl warnings.  Thanks, Thomas Huriaux.  (Closes: #377654)
+  * checks/debhelper:
+    + [RA] Use the standard control file parser rather than a custom
+      parser that can't handle continuation lines.
+    + [RA] Warn if dh_python is used without debian/pycompat in non-CDBS
+      packages and check for the debhelper version required for Python
+      policy.  Thanks, Raphaël Hertzog.  (Closes: #375318)
+  * checks/fields{.desc,}:
+    + [RA] Don't warn virtual-package-depends-without-real-package-depends
+      for Recommends and rewrite the tag description to be more accurate.
+      Thanks to Martin F. Krafft for the report.  (Closes: #370720)
+    + [RA] ~ is now permitted in version numbers.  (Closes: #381965)
+    + [RA] Catch and check dependencies correctly for debconf-updatepo run
+      from the clean target.  Thanks, James Westby.  (Closes: #380399)
+    + [RA] Warn when encountering an aspell dictionary package that isn't
+      arch: all.  Thanks, Piotr Engelking.  (Closes: #374899)
+    + [RA] Check the syntax of the new Python-Version field.
+    + [RA] Check for missing build dependencies on python-central or
+      python-support.  Thanks, Raphaël Hertzog.
+    + [RA] Check for old << dependencies on Python in Python packages that
+      lack a Python-Version control field, as these are probably packages
+      that don't follow the new Python policy.  Thanks, Raphaël Hertzog.
+  * checks/files{.desc,}:
+    + [RA] Provide a better explanation of why Debian packages shouldn't
+      ship files in /srv.  (Closes: #379176)
+    + [RA] Warn about files installed into /etc/gconf/schemas.
+    + [RA] Warn about files in /usr/lib/site-python.  Thanks, Thomas
+      Viehmann and Raphaël Hertzog.  (Closes: #372748)
+  * checks/manpages{.desc,}:
+    + [RA] Warn about manpage short descriptions of the form "manual page
+      for program" (usually generated by help2man).
+  * checks/menu:
+    + [RA] Ignore trailing whitespace in doc-base files.  Patch from Bas
+      Zoetekouw.  (Closes: #379749)
+  * checks/nmu{.desc,}:
+    + [RA] When checking for an NMU changelog entry, require "NMU" be
+      surrounded by word boundaries.
+    + [RA] Warn if the changelog incorrectly indicates an NMU.  Thanks to
+      George Danchev for the report.
+  * checks/scripts{.desc,}:
+    + [RA] Except mkstemp from possibly-insecure-handling-of-tmp-files for
+      maintainer scripts written in Perl.
+    + [RA] Mention [[ ]] explicitly in the possible-bashism long
+      description as requiring a Korn shell and make it clearer that the
+      primary arbiter of this test is the POSIX shell specification.
+      (Closes: #381800 by clarification)
+    + [RA] Use the Dep library to check dependencies.  Add php5 to the
+      interpreter list and correctly handle the dependencies for
+      version-less PHP scripts.  (Closes: #379558)
+    + [RA] Check for proper dependencies if gconf-schemas is called in
+      maintainer scripts and diagnose calling gconftool(-2) directly.
+      Thanks, Josselin Mouette.  (Closes: #333311)
+  * checks/version-substvars{.desc,}:
+    + [RA] New check from Adeodato Simó for proper use of substvars for
+      versioned dependencies between packages built from the same source
+      package so that NMUs will work properly.  Also catch use of such a
+      substvar for a versioned dependency on a package not built from the
+      same source.  (Closes: #377141, #376596)
+
+  * collection/changelog-file:
+    + [RA] Be much more careful about changelog files that are symlinks.
+      Don't skip over changelog symlinks just because they point to
+      non-existant files, mark unsafe symlinks or symlinks to non-existent
+      files by creating copyright as a symlink to a non-existent file in
+      the lab, and don't create an empty dummy changelog if we couldn't
+      find a changelog.  Correctly handle changelog files that are
+      symlinks to other files in the same directory.
+
+  * debian/copyright:
+    + [RA] Add Subversion repository location.
+
+  * frontend/lintian:
+    + [JvW] Give error if there is no "Description" field in .changes, this is
+      required by dak
+
+  * frontend/lintian-info:
+    + [RA] Add the -t or --tags option that, given a tag name, prints out
+      the description.  (Closes: #376109)
+
+  * lib/Tags.pm:
+    + [RA] If a tag has been overriden via any mechanism, do not add it to
+      any of the statistics (tag, severity, or significance).  Before, the
+      override only suppressed a record for the specific statistic the
+      override was based on, meaning that classic tag-based overrides
+      didn't suppress severity statistics.  Overridden error tags would
+      therefore cause lintian to exit with non-zero status.  Thanks,
+      Andree Leidenfrost and Martin F. Krafft.  (Closes: #377182, #374314)
+
+  * man/lintian.1:
+    + [RA] Better document the --archivedir and --dist options and how
+      lintian constructs the path to an archive.  (Closes: #383203)
+    + [RA] Document new version-substvars check script.
+  * man/lintian-info.1:
+    + [RA] Document the new -t or --tags option.
+
+  * reporting/html_reports:
+    + [RA] Include the lintian version in HTML page footers.  Thanks,
+      Thijs Kinkhorst.  (Closes: #377616)
+
+ -- Russ Allbery <rra@debian.org>  Mon, 21 Aug 2006 10:28:14 -0700
+
+lintian (1.23.22) unstable; urgency=low
+
+  * checks/debconf:
+    + [JvW] Teach lintian to know about the 'error' debconf template
+      question type. (Closes: #374399)
+    + [RA] Exclude debconf templates with "for internal use" in the short
+      description from style checks and document this in the log
+      description of the tags most likely to trigger on internal
+      templates.  (Closes: #368206)
+  * checks/common_data.pm:
+    + [RA] Add amd64 to the standard architectures.  (Closes: #367324)
+  * checks/debhelper:
+    + [RA] Use the Dep library to check debhelper build dependencies
+      rather than parsing Build-Depends with regexes.  This avoids false
+      positives due to matching package names ending in debhelper.
+      Reported by Fabio Tranchitella.  (Closes: #366531)
+  * checks/fields:
+    + [RA] Allow build-depend on quilt if clean depends on the xsfclean
+      rule, for packages maintained by the X Strike Force.
+    + [RA] CDBS packages that use the python-distutils class should list
+      Python in Build-Depends, not Build-Depends-Indep, since CDBS wants
+      to use it in debian/rules clean.  Thanks, Jan Lübbe.
+    + [HE] Add check for build-deps on build-essential. Yes, people do that.
+    + [RA] Recognize direct invocations of quilt in clean rules and allow
+      Build-Depends on quilt in that case.  Reported by Sam Hocevar.
+      (Closes: #374878)
+    + [RA] Fix handling of versioned Build-Depends to avoid spurious
+      build-depends-without-arch-dep warnings.  Reported by Marcus
+      Better.
+    + [RA] Don't require Build-Depends on perl even if run explicitly in
+      debian/rules clean, since perl-base may be sufficient.  Catch more
+      ways perl could be run, including the common idiom for packages that
+      use Build.PL.
+    + [RA] Downgrade build-depends-without-arch-dep to info from warning.
+      Policy doesn't require using Build-Depends-Indep for
+      arch-independent packages and the test has a lot of false positives.
+    + [RA] Require ant in Build-Depends when using the CDBS ant rule.
+    + [RA] Bypass the build-depends-without-arch-dep check entirely when
+      using ant, since determining which Java dependencies are then
+      permissible in Build-Depends is too complex to do a proper job.
+      Reported by Peter Eisentraut.  (Closes: #372190)
+    + [RA] Only allow patch in Build-Depends for yada unpatch, don't
+      require it, since yada depends on patch.  (Closes: #375479)
+  * checks/po-debconf:
+    + [RA] Don't consider templates.in to be a stray translated template
+      file.  Thanks, Thomas Huriaux.  (Closes: #367534)
+
+  * lib/Util.pm:
+    + [RA] Pass the --wildcards option to tar, now required by a change in
+      the default tar semantics.  (Closes: #375246)
+
+ -- Russ Allbery <rra@debian.org>  Tue, 27 Jun 2006 17:50:05 -0700
+
+lintian (1.23.21) unstable; urgency=low
+
+  * checks/menus:
+    + [RA] Tell Perl where common_data.pm is since we're now including it.
+      Doh.  Thanks, Nelson A. de Oliveira.  (Closes: #366481)
+
+ -- Russ Allbery <rra@debian.org>  Mon,  8 May 2006 18:52:45 -0700
+
+lintian (1.23.20) unstable; urgency=low
+
+  The "Policy backlog clearing is a wonderful sight" release
+
+  * checks/debconf{.desc,}:
+    + [RA] Add checks for the Developer's Reference guidelines for debconf
+      templates.  Based on a patch by Thomas Huriaux.  (Closes: #362145)
+  * checks/fields{.desc,}:
+    + [RA] xfonts-encodings is also not an xfont package.  Thanks, Drew
+      Parsons.  (Closes: #365503)
+    + [RA] Report errors for dependencies on python-minimal.  Thanks to
+      Steve Langasek for the analysis.
+    + [RA] Allow a build-dependency on patchutils when using CDBS with one
+      of the patch systems, as patchutils may be optionally used to check
+      for bad patches.  Thanks, Marc Dequènes (Duck).  (Closes: #365466)
+    + [RA] Since some packages should be in Build-Depends and some should
+      be in Build-Depends-Indep, report all of the misplaced ones rather
+      than just the first one.  That way, users know which to move.
+    + [RA] Allow perl in Build-Depends if invoked in clean rules.
+    + [RA] Allow patch in Build-Depends if yada unpatch is invoked in
+      clean rules.
+  * checks/files{.desc,}:
+    + [RA] Add an explicit check for non-world-readable executables to
+      provide a more detailed explanation and tighten the accepted
+      permissions of setuid and setgid executables to just the permissions
+      mentioned in Policy 10.9.  Add Policy 10.9 references to the
+      descriptions.  Reported by Piotr Engelking.  (Closes: #365452)
+    + [RA] Add a request to the descriptions of setuid and setgid tags to
+      add a lintian override for documentation if the permissions are
+      intentional.
+    + [RA] Report a more specific tag for binaries that are owned by group
+      games but are not setgid.
+    + [RA] Remove the check for files in /usr/lib/cgi-bin.  This policy
+      change was reverted.
+    + [RA] Allow files installed in /usr/include/X11 and /usr/lib/X11 but
+      require Pre-Depends on x11-common (>= 1:7.0.0).  Remove the
+      duplicate check for files in /usr/bin/X11 since it no longer adds
+      additional information.
+  * checks/menus{.desc,}:
+    + [RA] Check that all files referenced in doc-base control files are
+      present in the package, based on a patch by Robert Luberda.  Also
+      check that Index references only one file and that Format names a
+      known format.  (Closes: #196122)
+    + [RA] Fix incomplete diagnosis of missing calls to update-menus.
+    + [RA] Change postrm to prerm in the check for a useless install-docs
+      call; calling install-docs in postrm is always a warning and useless
+      calls in prerm were not being diagnosed.
+  * checks/po-debconf{.desc,}:
+    + [RA] Exempt packages that use yada from the POTFILES.in check and
+      from checking for up-to-date templates, since yada does this at
+      build time.  Reported by Piotr Roszatycki.  (Closes: #321139)
+    + [RA] Check for stray debconf-mergetemplate files in packages
+      using po-debconf.  Thanks, Martin Quinson.  (Closes: #232442)
+    + [RA] General cleanup of tag descriptions for grammar and markup.
+      Move man page references into Ref fields.
+  * checks/shared-libs.desc:
+    + [RA] Document that exceptions to the -fPIC rule for shared libraries
+      are possible and ask that such exceptions be documented with lintian
+      overrides.
+  * checks/standards-version:
+    + [RA] Update to 3.7.2.  (Closes: #366233)
+    + [RA] Report the current standards version when warning about too old
+      or too new versions.  Thanks, Jari Aalto.  (Closes: #366104)
+
+  * debian/control:
+    + [RA] Update standards version to 3.7.2 (no changes required).
+    + [RA] Update description to note calibration for Policy 3.7.2.
+
+ -- Russ Allbery <rra@debian.org>  Mon,  8 May 2006 13:22:03 -0700
+
+lintian (1.23.19) unstable; urgency=low
+
+  The "Policy 3.7.0" release
+
+  * checks/fields{.desc,}:
+    + [RA] python-all-dev also satisfies dh_python's requirements.
+      Thanks, Marc Dequènes (Duck).  (Closes: #364943)
+    + [RA] Allow python in Build-Depends if it's invoked explicitly in the
+      clean rule.  Thanks, Marc Dequènes (Duck).  (Closes: #365030)
+    + [RA] Recognize the CDBS included rule files that indicate dpatch or
+      quilt will be used, check those dependencies, and require that they
+      be in Build-Depends since they're used for clean.  Thanks, Marc
+      Dequènes (Duck).  (Closes: #365041)
+  * checks/files{.desc,}:
+    + [RA] Add the references to Policy for the deprecation of X11R6
+      directories now that Policy has been updated in 3.7.0.0.
+    + [RA] Policy now mandates FHS 2.3.  Update tag descriptions.
+    + [RA] Warn about files installed in /usr/lib/cgi-bin.  Policy now
+      states they should be installed in /usr/lib/cgi-lib.
+    + [RA] Warn about scripts installed on the user's PATH with names that
+      include language extensions (.sh, .pl, .py), per Policy 10.4.
+    + [RA] Report directories under /usr/share/man that don't match the
+      directory layout specified in the FHS.  (Closes: #176683)
+    + [RA] Fix a very long-standing bug that caused the check for
+      executable manpages to be silently skipped.
+  * checks/scripts:
+    + [RA] Debian etch release policy explicitly forbids scripts without
+      #! magic and they rely on being run from a shell.  Revert the change
+      that permitted the Perl magic without a #! line.  Thanks to Piotr
+      Engelking and Steve Langasek for pointing this out.
+    + [RA] Don't syntax-check *.dpatch scripts in /usr/src.  bash -n
+      doesn't stop at exit 0 and then may choke on the patch.  Thanks,
+      Matthias Klose.  (Closes: #364521)
+  * checks/scripts.desc:
+    + [RA] Using invoke-rc.d is now required by Policy.
+  * checks/standards-version:
+    + [RA] Update to 3.7.0.
+
+  * debian/control:
+    + [RA] Update standards version to 3.7.0 (no changes required).
+    + [RA] Update description to note calibration for Policy 3.7.0.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 29 Apr 2006 01:06:59 -0700
+
+lintian (1.23.18) unstable; urgency=low
+
+  The "brown paper Python" release
+
+  * checks/fields{.desc,}:
+    + [RA] Redo handling of build dependencies to allow a custom tag to be
+      specified and to allow a general dependency string to be required
+      rather than a simple package name.  As a result, dh_python handling
+      is no longer a buggy special case.  Allow either python or
+      python-dev for dh_python and the cdbs Python rules.  Thanks, Torsten
+      Merek and Aaron M. Ucko.  (Closes: #364297, #364330)
+    + [RA] Require at least quilt 0.40 if /usr/share/quilt/quilt.make is
+      included.  Thanks, Michele Baldessari.
+    + [RA] Packages using dh_installxfonts must build-depend on 5.0.31 or
+      later of debhelper for the X.Org 7 transition.
+
+ -- Russ Allbery <rra@debian.org>  Sat, 22 Apr 2006 16:17:14 -0700
+
+lintian (1.23.17) unstable; urgency=low
+
+  The "happy Nanaimo hacking" release
+
+  * checks/binaries:
+    + [RA] Detect klibc binaries from their requested interpreter and
+      allow them to appear static.  (Closes: #328850)
+  * checks/common_data.pm:
+    + [RA] Include all combinations of cpu and os from the dpkg cputable
+      and ostable files (as of dpkg 1.13.16).  (Closes: #337034, #357433)
+    + [RA] Include a list of known X metapackages.
+  * checks/control-file{.desc,}:
+    + [RA] Warn if debian/control in a source package is a symlink.
+  * checks/copyright-file{.desc,}:
+    + [RA] Don't assume mentions of GPL or GNU General Public License
+      after what look like mail headers are referring to the license of
+      the package.  Be a bit more specific in the old FSF address check
+      to avoid false positives on other Cambridge, MA addresses.  Reported
+      by Adam C. Powell IV.  (Closes: #205934)
+  * checks/debconf:
+    + [RA] Allow Indices as a template field.  cdebconf uses it and
+      debconf ignores it.  Reported by Frans Pop.  (Closes: #361986)
+  * checks/debdiff{.desc,}:
+    + [RA] Warn if the diff contains debian/substvars.  Based on a patch
+      by Michael Ablassmeier.  (Closes: #359646)
+  * checks/debhelper.desc:
+    + [RA] When explaining the warning about deprecated debhelper
+      compatibility versions, mention that debhelper defaults to version 1
+      if not set anywhere.  (Closes: #360711)
+    + [RA] Move simple man page references from Info into Ref.
+  * checks/fields{.desc,}:
+    + [RA] Allow dpatch in Build-Depends for arch-independent packages if
+      it is invoked in clean, build-arch, or binary-arch.
+    + [RA] Only list examples of non-standard architectures, since there
+      are now too many combinations to list completely.
+    + [RA] Catch dependencies on X metapackages, based on a patch by Josh
+      Triplett.  No packages are allowed to build-depend, and only
+      packages that look like metapackages (arch: all, no files outside of
+      /usr/share/doc) are allowed to depend.  (Closes: #347169)
+    + [RA] Look for an explicit section of unknown, probably left over
+      from dh_make templates, and diagnose it with an error rather than a
+      warning.  Reported by Jari Aalto.  (Closes: #355032)
+    + [RA] Reorganize dependency checking based on debian/rules analysis.
+      Diagnose missing build dependencies on the helper packages we know
+      about, catch cases where Build-Depends-Indep should be Build-Depends
+      because of the clean target, and make sure users of dh_python
+      build-depend on python.  yada is no longer a special case.
+      (Closes: #242789, #278290)
+    + [RA] Check for conflicting with dependencies and build-conflicting
+      with build dependencies.  (Closes: #122760)
+    + [RA] Allow xfonts-utils in dependencies.  It's not actually an X
+      font package.
+  * checks/files{.desc,}:
+    + [RA] For the X.Org 7 transition, add explicit checks for fonts and
+      binaries installed in /usr/X11R6.  Rename the existing check for
+      other files in /usr/X11R6 since the tag had a pluralization error
+      and we want package maintainers to see the error again and
+      reconsider whether to ignore it.  No packages should be installing
+      files in /usr/X11R6 going forward.  Remove the policy cross-refs for
+      right now until policy catches up.
+  * checks/manpages:
+    + [RA] Use system_env instead of system and sanitize the environment
+      before running man -l out of caution and to avoid extraneous output
+      when CDPATH is set.  Reported by Marc Haber.  (Closes: #360217)
+  * checks/nmu{.desc,}:
+    + [RA] Warn if debian/changelog in a native source package is a
+      symlink and skip checks rather than aborting if it was a symlink to
+      a file we didn't unpack.  (Closes: #257650)
+  * checks/po-debconf:
+    + [RA] Use system_env instead of system out of caution and to avoid
+      extraneous output when CDPATH is set.
+  * checks/rules{.desc,}:
+    + [RA] A new set of checks that parses debian/rules and checks for
+      required rules, debian/rules as a symlink, and the correct first
+      line.  Based heavily on previous work by René van Bevern.
+      (Closes: #294926, #311786)
+  * checks/scripts{.desc,}:
+    + [RA] Ignore text inside single quotes and, for most checks, text
+      inside double quotes when checking for bashisms.  Reported by Frank
+      Küster.  (Closes: #344266)
+    + [RA] Change canonical zsh path to /bin/zsh at the request of the zsh
+      maintainer.  (Closes: #360534)
+    + [RA] Change the check for broken error handling with invoke-rc.d to
+      maintainer-script-hides-init-failure to be more generic and explain
+      what the test looks at.  Add the script name and line number and fix
+      a typo.  Thanks, Marc Haber.  (Closes: #360214, #360216)
+    + [RA] Warn when maintainer scripts run init scripts directly and
+      don't use invoke-rc.d.  Thanks, Lars Wirzenius.  (Closes: #353659)
+    + [RA] Find missing ucf dependencies and restructure the code to allow
+      easier addition of similar checks.  (Closes: #261891)
+    + [RA] Add python2.5, lua50, gbx, and gbx2 to the list of valid
+      interpreters.  (Closes: #361601, #361644, #362566)
+  * checks/shared-libs:
+    + [RA] Limit shlib-without-PT_GNU_STACK-section to only those
+      architectures where gcc always adds the section.  Thanks to Frans
+      Pop for the report and Bastian Blank for the architecture list.
+      (Closes: #357636)
+
+  * collection/objdump-info:
+    + [RA] Unset CDPATH before running cd to avoid strange effects from
+      the user's environment.
+    + [RA] Run readelf -l to collect interpreter information.
+
+  * lib/Dep.pm:
+    + [RA] Add initial support for analyzing architecture information in
+      dependencies instead of ignoring it.
+  * lib/Read_taginfo.pm:
+    + [RA] Add support for formatting man page references from Ref.
+  * lib/Util.pm:
+    + [RA] Add system_env, like system but sanitizing the environment.
+
+  * man/lintian.1:
+    + [RA] Mention the new rules check class.
+
+ -- Russ Allbery <rra@debian.org>  Fri, 21 Apr 2006 09:36:34 -0700
+
+lintian (1.23.16) unstable; urgency=low
+
+  The "What's this Russ guy up to?" release
+
+  * checks/binaries{.desc,}:
+    + [RA] Add a check for the new "Invalid operation" error from
+      objdump -T.  Skip shared-lib-without-dependency-information for
+      files in /usr/lib/debug.
+  * checks/changelog-file:
+    + [FL] Add line number to output of wrong-bug-number-in-closes.
+      Inspired by #349761 from Steinar H. Gunderson.
+  * checks/common_data.pm:
+    + [FL] Add armeb to %non_standard_archs as requested by
+      Martin Michlmayr. (Closes: #350653)
+  * checks/debconf:
+    + [RA] Packages that depend on dbconfig-common are allowed to have
+      config scripts without templates or an explicit debconf dependency.
+      Reported by Marcus Better.  (Closes: #344421)
+  * checks/debconf.desc:
+    + [RA] Clarify the necessary dependencies for packages using SETTITLE.
+      (Closes: #349616)
+  * checks/debhelper:
+    + [RA] Recognize setting DH_COMPAT with := in addition to = in
+      debian/rules.  (Closes: #349272)
+    + [RA] CDBS sets DH_COMPAT to 4 but doesn't export it.  It does create
+      debian/compat with that value if none was present.  Reflect this
+      behavior to avoid spurious compat level warnings when using CDBS.
+      Based on a patch by Jay Berkenbilt.  (Closes: #350228)
+  * checks/fields:
+    + [RA] Allow a quilt build-dependency for arch-independent packages if
+      the quilt makefile rules are included.  (Closes: #349273)
+    + [RA] If clean depends on a rule that calls dh_clean rather than
+      calling it directly, still allow debhelper in Build-Depends for
+      arch-independent packages.  Reported by Michael Stilkerich.
+    + [JvW] Commented that Uploaders no longer will hit the multiline field
+      issue, updated testsuite accordingly
+  * checks/manpages:
+    + [FL] Ignore more warnings ("cannot adjust line", "can't break
+      line") in non-English manpages. (Closes: #349792)
+    + [RA] cd into the parent directory before checking man pages with man
+      so that .so inclusions are processed correctly.  Based on a patch by
+      Nicolas François.  (Closes: #349614)
+  * checks/menu-format:
+    + [RA] Look for binaries in /usr/X11R6/bin, not /usr/bin/X11, per
+      Policy 11.8.7.  Thanks, Matej Vela.  (Closes: #354890)
+  * checks/menu-format.desc:
+    + [RA] Use "menu manual" rather than "menu" for references to more
+      clearly distinguish from the Debian Menu Policy.  (Closes: #347510)
+  * checks/po-debconf:
+    + [RA] If there are template files in debian, assume the package uses
+      debconf; don't require a dependency or config script.  Patch by
+      Thomas Huriaux.  (Closes: #353294)
+  * checks/scripts:
+    + [RA] Allow /tmp in variable settings.  It's likely to be a false
+      positive.  Reported by Frank Küster.  (Closes: #344998)
+    + [RA] Make the syntax checking of shell scripts more robust against
+      filenames containing shell metacharacters.  Reported by Michael
+      Stilkerich.
+    + [RA] Add fish and expectk to the list of valid interpreters.
+      (Closes: #351624, #353770)
+    + [RA] /usr/bin/tcl is provided by tclx8.3, not tcl.  Reported by
+      James R. Van Zandt.  (Closes: #351324)
+    + [RA] Allow more variations on leading magic to invoke some
+      interpreter rather than then shell.  Bypass the ELF magic check for
+      scripts using magic that relies on having no leading #! line.
+      Reported by Frank Küster.  (Closes: #344269)
+    + [JvW] Add check against package suffering from debhelper bug #337664,
+      per Joey Hess, which had broken error detection (Closes: #358523)
+  * checks/shared-libs:
+    + [JvW] Fix postinst-must-call-ldconfig to also get emitted when there is
+      no postinst at all, instead of just one lacking a ldconfig call
+    + [JvW] Implement checks for "udeb:" lines in shlibs files
+      (Closes: #357541)
+    + [JvW] Consider also the soname version for shlibs checking, preventing
+      some bogus 'duplicate' warnings, and actually throw a warning when
+      soname version doesn't match
+    + [JvW] Added error when udeb postinst calls ldconfig, that must never
+      happen (thanks to Frans Pop for noticing, see #203056)
+
+  * debian/{control,copyright}:
+    + [RA] Add Russ Allbery to Uploaders and copyright.
+    + [JvW] Version dpkg-dev requirement to >= 1.13.17, for
+      unpack/unpack-srcpkg-l2
+
+  * frontends/lintian-info:
+    + [RA] Avoid Perl uninitialized value warnings when given output that
+      looks like lintian messages without tags.  (Closes: #352606)
+
+  * collection/objdump-info:
+    + [RA] Pass "Invalid operation" errors from objdump -T on to the check
+      scripts instead of failing.  (Closes: #249435)
+
+  * man/lintian.1:
+    + [RA] Add references to dh_make, debhelper, dpkg-buildpackage, and
+      linda in new reference sections.  (Closes: #322288)
+  * man/{lintian.1,lintian-info.1}:
+    + [RA] Left-justify and disable hyphenation for readability.
+
+  * unpack/unpack-srcpkg-l2:
+    + [JvW] Use -q with dpkg-source to surpress warnings about unsigned source
+      packages. Requires dpkg-dev 1.13.17
+
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Sun, 26 Mar 2006 15:38:37 +0200
+
+lintian (1.23.15) unstable; urgency=low
+
+  * The "www.no-name-yet.eu" release
+
+  * debian/changelog:
+    + [FL] Fix wrapping of last changelog entry (Closes: #344899)
+
+  * checks/common_data.pm:
+    + [FL] Add xlibs-dev and debmake to %known_obsolete_packages
+  * checks/debconf:
+    + [CW] Show template name for empty-translated-choices,
+      mismatch-translated-choices, and unknown-field-in-templates.
+  * checks/debhelper:
+    + [FL] Also check for debhelper build-dependency in debhelper-using
+      cdbs based packages
+    + [FL] Indicate where we found which compat version in
+      declares-possibly-conflicting-debhelper-compat-versions
+      (Closes: #329953)
+    + [FL] Add dh_installtexfonts to list of commands that modfiy
+      the maintainer scripts
+    + [FL] Try a little harder to find the DH_COMPAT setting in debian/rules
+      (Closes: #348380)
+  * checks/fields:
+    + [FL] Allow version numbers of 0 by correctly checking the output
+      of _valid_version for definedness and not the boolean value
+      (Closes: #345005)
+    + [FL] Better check for false postives of build-depends-without-arch-dep.
+      Should fix false positives for cdbs, dbs, dpatch and yada. Based on
+      a patch by Russ Allbery (Closes: #344609, #321135, #339750)
+    + [FL] Also check for build-dependencies on obsolete packages not
+      only dependencies (Closes: #234531)
+  * checks/fields.desc:
+    + [JvW] Fix typo in description
+  * checks/init.d:
+    + [FL] Only try to validate update-rc.d calls where the name of the
+      script matches [\w.-]+. That accounts for all today known init
+      scripts and eliminates false positives like shell variables in the
+      name (Closes: #343865)
+  * checks/manpages:
+    + [FL] Fix stupid mistake in regex to strip of filenames from roff
+      output (which was hidden by another stupid mistake in the test
+      suite). Patch by Nicolas François (Closes: #347999)
+  * checks/scripts:
+    + [FL] Make mknod-in-maintainer-script an error since this is now
+      a must in policy. Pointed out by Bartosz Fenski (Closes: #344928)
+    + [FL] dpkg --print-installation-architecture is deprecated
+      so delete dpkg-print-architecture-in-maintainer-script
+    + [FL] Add parrot to list of valid interpreters (Closes: #346335)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Thu, 19 Jan 2006 15:13:02 +0100
+
+lintian (1.23.14) unstable; urgency=low
+
+  * The "fix those frontend regressions" release
+
+  * frontend/lintian:
+    + [FL] Fix exit status computing so that we exit with 1 again
+      if we found any error. (Closes: #329458)
+    + [FL] Re-enable reporting unused overrides.
+
+  * lib/Tags.pm:
+    + [FL] Some fixes to the statistics code to make the fixes
+      in frontend/lintian possible
+
+  * checks/binaries{.desc,}:
+    + [FL] support c2a suffix in soname check, too (Closes: #340856)
+    + [FL] fix typo in description of package-name-doesnt-match-sonames
+      (Closes: #339360)
+    + [FL] The Debian specific patches from coreutils to call strip with
+      --remove-section arguments on install -s have been dropped. Adapt
+      description of binary-has-unneeded-section accordingly and demote
+      it to "info" because many packages will get this now.
+  * checks/debconf{.desc,}:
+    + [FL] drop seen-flag-requires-versioned-depends and
+      multiselect-without-dependency and drop version requirement from
+      missing-debconf-dependency-for-preinst. All due to the fact that
+      woody shipped with 1.0.x and therefor versioned depends on versions
+      lesser than that don't make much sense anymore (Closes: #333736)
+  * checks/debhelper:
+    + [FL] debhelper compat level 3 is deprecated as well now (Closes: #340222)
+  * checks/files:
+    + [FL] forgot /lib(32|64) (more #328612 fixes)
+  * checks/menu-format:
+    + [FL] Drop su-to-root-with-usr-bin and su-to-root-without-usr-sbin,
+      and add su-to-root-with-usr-sbin to adapt to current menu package
+      and policy (Closes: #332400)
+  * checks/po-debconf:
+    + [FL] Fix logical error in search for files (Closes: #342707)
+  * checks/scripts{.desc,}:
+    + [FL] Drop install-fvwmgenmenu as valid interpreter. Was dropped
+      from menu package before sarge. (also for #332400, see
+      checks/menu-format)
+    + [FL] Change path for install-menu from /usr/sbin to /usr/bin (also
+      for #332400)
+    + [FL] Merge most of the wrong-path-for-* and *-script-but-no-*-dep
+      tags to two tags wrong-path-for-interpreter and
+      missing-dep-for-interpreter. This makes maintaining the list of
+      valid interpreters way easier. Some tags with special text have
+      been special cased (php\d? and (m|g)awk).
+    + [FL] Add speedy and slsh to list of valid interpreters
+      (Closes: #333955, #336700)
+  * checks/shared-libs:
+    + [FL] forgot /lib(32|64) (hopefully finally closes: #328612)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Sun, 18 Dec 2005 02:04:46 +0100
+
+lintian (1.23.13) unstable; urgency=low
+
+  * The "doesn't contain all the fixes I would like but that's no
+    reason to let the others wait forever" release
+
+  * debian/control:
+    + [FL] Fix typo in description. Noted by Bill Allombert
+      (Closes: #327859)
+
+  * checks/copyright-file:
+    + [JvW] Demote FSF address check to warning
+  * checks/description:
+    + [HE] Change description-synopsis-is-duplicated to only be emitted if
+      the synopsis is copied without being extended. (Closes: #316523)
+  * checks/files:
+    + [FL] Add some formats to the exception list for extra-license-file
+      (jpe?g, gif and svg) (Closes: #324944)
+    + [FL] Don't complain about lib(32|64) as unusual directories. Noted
+      by Matthias Klose (partly fixes #328612, see checks/shared-libs for
+      the rest)
+  * checks/infofiles:
+    + [FL] Don't issue install-info-not-called-with-section-option if
+      the call in postinst is really a removal. Experienced by Ben Pfaff
+      in autoconf (Closes: #329170)
+  * checks/po-debconf:
+    + [FL] Previously we only run the checks if we found a templates file
+      and a debconf dependency. Since the latter is mostly generated by
+      ${misc:Depends} nowadays, we now also run the checks if we find
+      a templates and a config file. (Closes: #331672)
+  * checks/scripts:
+    + [FL] PythonX.Y dependency can also be satisfied with pythonX.Y-minimal.
+      Noted by Matthias Klose (Closes: #326643)
+    + [FL] Only match 'local' at the beginning of a line. The check is too
+      ambigious otherwise. Reported by Marc Haber (Closes: #330548)
+    + [FL] Better reflect the current discussions wether some of the
+      XSI:sms should be allowed in shell scripts by moving some of
+      them to a separate check possible-non-posix-code-in-maintainer-script.
+      Not doing that for kill -NAME as reuqested since -s NAME is available
+      and should be perfectly portable. (Closes: #323053)
+  * checks/shared-libs:
+    + [HE] Apply patch from Bastian Blank to check for executable stacks in
+      binaries. New checks are called shlib-without-PT_GNU_STACK-section,
+      shlib-with-executable-stack, thanks waldi. (Closes: #321750)
+    + [FL] Add lib(32|64) to ldso directories. Pointed out by
+      Matthias Klose (Closes: #328612)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Thu, 13 Oct 2005 15:19:05 +0200
+
+lintian (1.23.12) unstable; urgency=low
+
+  * The "bad, bad SONAME check" release
+
+  * all files:
+    + [FL] Update FSF address
+
+  * debian/control:
+    + [FL] Depend on dpkg-dev since we use dpkg-source. How old exactly is
+      this bug? (Closes: #324673)
+
+  * checks/binaries:
+    + [FL] Only use sonames from files in common library directories for
+      the soname checks. This avoids many false positives. Patch by
+      Russ Allbery (Closes: #321564)
+    + [FL] Convert the SONAME to lower case before comparing with
+      package name. Suggested by Josh Triplett (Closes: #321206, #325225)
+    + [FL] Try to remove strings added for transition purposes from
+      library package names before comparing package name with SONAME.
+      Pointed out by Rene Engelhard (Closes: #322241, #324121)
+    + [FL] Also remove -udeb strings and substitute lib64 with lib in
+      package name before comparing with SONAME
+    + [FL] Replace any occurence of _ in the SONAME with - since the
+      former isn't allowed in package names but occasionally used in
+      sonames
+    + [FL] Remove trailing .so from SONAMEs
+    + [FL] Also ignore static binaries in sub directories of /boot,
+      not only in /boot itself. Patch by Guillem Jover
+      (Closes: #320382)
+  * checks/changelog-file:
+    + [FL] Detect old FSF address additionally to the even older
+      one
+  * checks/{cruft,files}{,.desc}:
+    + [FL] Also check for .arch-ids/ {arch}/ .arch-inventory and .bzr/
+      in packages and sources (Closes: #324255)
+  * checks/debhelper{,.desc}:
+    + [FL] Warn about using debhelper compat version lower than 3
+      like debhelper itself
+    + [FL] Drop package-lacks-versioned-build-depends-on-debhelper
+      tag for compat versions < 5. With debhelper 4 even in oldstable
+      issuing an error here is silly
+    + [FL] Fix typo (s,debian/control,debian/compat,) in description of
+      declares-possibly-conflicting-debhelper-compat-versions
+  * checks/description{,.desc}:
+    + [FL] Avoid double warning about description-is-dh_make-template
+      in the same way we do it for the corresponding debmake tag
+    + [FL] Policy section of Description field has changed
+  * checks/fields{,.desc}:
+    + [FL] Fix a lot of off-by-one errors in the policy references
+      (caused by the addition of the Uploaders field). Unknowningly
+      pointed out by Russ Allbery
+    + [FL] Also use non_standards_archs when checking source package
+      relations. Patch by Russ Allbery (Closes: #322291)
+  * checks/manpages:
+    + [FL] Don't issue warnings about 8bit characters in translated
+      man pages. Patch by Denis Barbier (Closes: #321650)
+  * checks/scripts:
+    + [FL] Don't issue bashism warning on POSIX character classes ([[:foo:]]).
+      Noted by Stephen Gran (Closes: #323098)
+    + [FL] Remove some useless groupings in the bashism regexes
+
+ -- Frank Lichtenheld <djpig@debian.org>  Sun, 28 Aug 2005 22:05:54 +0200
+
+lintian (1.23.11) unstable; urgency=low
+
+  * frontend/lintian:
+    + [FL] Don't use dpkg --print-installation-architecture since
+      it is deprecated, use dpkg --print-architecture instead.
+
+  * debian/control:
+    + [FL] Depend on libparse-debianchangelog-perl, require
+      >= 0.6 since prior versions have bugs regarding parse
+      error handling
+
+  * checks/binaries:
+    + [FL] Check that the package name of a shared library matches
+      the SONAME as defined in the "Library Packaging guide"
+      (Closes: #305575, #313118)
+  * checks/changelog-file{,.desc}:
+    + [FL] Use libparse-debianchangelog-perl to parse the changelog,
+      which detects a lot of syntax errors
+    + [FL] Add a new tag debian-changelog-file-missing-or-wrong-name
+      which is issued if we found no Debian changelog but an upstream
+      changelog since the further checks will treat the
+      latter file as the Debian changelog and only issuing
+      debian-changelog-file-missing would be confusing then
+      (Closes: #285152)
+    + [FL] Detect closes: statements with non-valid bugnumbers,
+      suggested by martin f. krafft (Closes: #294409)
+  * checks/common_data.pm:
+    + [FL] Fix typo (hurd-386 -> hurd-i386) from last release
+      that lead to spurious warnings about unknown architectures
+      (Closes: #318110)
+  * checks/control-file:
+    + [CW] Break control paragraphs at lines containing only whitespace, not
+      just on zero-length lines. (Closes: #319370)
+  * checks/fields:
+    + [FL] Actually mention which architecture we're complaining about
+  * checks/manpages:
+    + [FL] Report errors from man when parsing man pages. Based on
+      a patch by Kevin Ryde (Closes: #285540)
+  * checks/po-debconf:
+    + [FL] Abort check if the package doesn't seem to use debconf to
+      avoid false positives in case maintainers use debian/po for
+      other Debian specific strings (Closes: #262749)
+  * checks/scripts:
+    + [FL] increase search limit for exec hack by not counting comments
+      and empty lines (Closes: #294661)
+    + [FL] detect more bashisms, suggested by Clint Adams and
+      martin f krafft (Closes: #253498, #296233 and addresses #253012
+      partly).
+    + [FL] Adjust check for positional arguments after ". file" to detect
+      more shell control and piping commands that are all allowed.
+      Noted by Thomas Hood. (Closes: #319212)
+
+  * reporting/html_reports:
+    + [FL] Fix counting of binary package names
+    + [FL] Generate mostly valid HTML (id and name attributes still
+      aren't valid in all cases)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Mon, 11 Jul 2005 15:50:10 +0300
+
+lintian (1.23.10) unstable; urgency=low
+
+  * The "Ah, it's LinuxTag and I still have free time!" release
+
+  * debian/control:
+    + [HE] Updated description to say that we're calibrated for Policy
+      version 3.6.2. As the changes between 3.6.{1,2} aren't stuff we
+      (can) check, this is actually true! (Closes: #317049)
+
+  * testset/runtests:
+    + [HE] Fix symlinking of original tarballs to allow run directories
+      outside the lintian source tree.
+
+  * checks/control-file
+    + [HE] Check for duplicated fields. (Closes: #299792)
+
+  * checks/fields:
+    + [HE] Change unknown-architecture a bit: We don't complain about
+      "known" non-standard archs (like amd64, ppc64, *bsd-i386) and only
+      print out an info message for those. (Closes: #253405, #311471)
+
+  * checks/files:
+    + [HE] Allow backupninja configuration files in /etc/backup.d/ to be
+      0600. (Closes: #307639)
+
+  * checks/scripts:
+    + [HE] Allow Scripts in /etc/Xsession.d/ to be not executable, as they're
+      not directly called, but only sourced. (Closes: #309203)
+    + [HE] Check for use of adduser and update-inetd and warn if the package
+      has no (pre-)dependency on adduser/netbase. Patch by Russ Allbery,
+      thanks for the work. (Closes: #308569)
+    + [HE] Check for use of "." as a deprecated separator between user and
+      group names in chown call. (Closes: #88340)
+    + [HE] Fix to work $interpreter-script-but-no-$pkg-dep with more than one
+      dependency if needed. First use case is depending on build-essential
+      to provide /usr/bin/make. (Closes: #294894)
+    + [HE] Add lefty as a valid interpreter and check for a correct dependency
+      on graphviz. (Closes: #295093)
+
+  * checks/shared-libs:
+    + [HE] Don't allow non-PIC shared libraries. This conforms to the new
+      etch release policy. Thanks for the report and patch to Kurt Roeckx
+      <kurt@roeckx.be>. (Closes: #309220)
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Sun, 10 Jul 2005 16:20:42 +0200
+
+lintian (1.23.9) unstable; urgency=low
+
+  * The "Wow, so much time at hand" release
+
+  * [FL] Convert build process to debhelper
+    - debian/rules    - adapted
+    - debian/compat   - new
+    - debian/dirs     - new
+    - debian/docs     - new
+    - debian/control  - add build depends
+    - debian/postinst - remove (Closes: #292981)
+    - debian/conffiles- remove
+    - debian/prerm    - adapted
+  * debian/control:
+    + [FL] Update Standards-Version to 3.6.2
+
+  * checks/conffiles:
+    + [JvW] Warn on /var files being a conffile too (Closes: #293443)
+  * checks/debconf:
+    + [FL] Also report postinst-does-not-load-confmodule and
+      postrm-does-not-purge-debconf if the related files don't
+      exist at all. Spotted by Gerfried Fuchs (Closes: #301056)
+  * checks/menus:
+    + [FL] New check menu-file-in-usr-lib because /usr/lib/menu is
+      deprecated
+    + [FL] Also find menu files in /usr/share/menu (Closes: #314187)
+    + [FL] Rename executable-in-usr-lib-menu to executable-menu-file
+  * checks/menu-format:
+    + [FL] Adapt to changes in collections/menu-files
+  * checks/standards-version:
+    + [FL] Update to 3.6.2 (Closes: #314879)
+
+  * collections/menu-files:
+    + [FL] Also collect files from /usr/share/menu
+
+ -- Frank Lichtenheld <djpig@debian.org>  Fri, 17 Jun 2005 02:17:52 +0200
+
+lintian (1.23.8) unstable; urgency=low
+
+  The "Hm, this is the team's one year anniversery of maintaining lintian"
+  release[1], and still using the "temporary" subversion repository...
+
+  Featuring Steve "R." Langasek in a guest appearance.
+
+  [1] http://lists.debian.org/debian-lint-maint/2004/01/msg00014.html
+
+  * checks/*.desc,doc/lintian.sgml:
+    + [JvW] Stop bugging us for exceptions, mmkay, just install overrides.
+      Hints like this should be in the general documentation anyway, not in
+      per-tag descriptions. The general documentation will now only ask to
+      contact us if in doubt
+  * checks/changelog-file{,desc}:
+    + [JvW] (new test) Bark on @toplevel email signatures in changelogs
+    + [JvW] Display invalid debmake email address upon detection
+  * checks/common_data.pm:
+    + [CW] Add tclx8.4 to %known_tclxs.
+  * checks/description:
+    + [SRL] Do not generate warnings when a short description starts with an
+      article; this is good grammar and should not be discouraged.
+      (Closes: #290505)
+    + [JvW] Drop description-synopsis-starts-with-a-capital-letter by popular
+      demand (Closes: #288568)
+  * checks/files{,.desc}:
+    + [JvW] Warn only for hardlinks in /etc or amongst different directories
+      (Closes: #288634)
+    + [JvW] Only check for desktop files in GNOME's and KDE's obsolete places,
+      not in all the package, as KDE uses .desktop files also for other
+      purposes (Closes: #289773)
+  * checks/nmu.desc:
+    + [JvW] Be more precise in explaining why lintian thinks this is a NMU,
+      and copy explanation to changelog-should-mention-nmu
+  * checks/scripts{,.desc}:
+    + [CW] Add checks for tclsh8.4 and wish8.4. (Closes: #288287)
+
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Mon, 31 Jan 2005 23:14:01 +0100
+
+lintian (1.23.7) unstable; urgency=high
+
+  * lib/Lab.pm:
+    + Fixed creation of static lab if the directory already existed, this
+      failed in 1.23.6
+    + In temporary lab mode, try to create the directory several
+      times before giving up
+
+  * testset/runtests: Extend the static lab test
+
+ -- Frank Lichtenheld <djpig@debian.org>  Sat,  8 Jan 2005 21:41:21 +0100
+
+lintian (1.23.6) unstable; urgency=low
+
+  The "Let's see if I can upload myself now" release, made by Marc, Frank and
+  Colin, uploaded by Jeroen.
+
+  * checks/description
+    + [HE] Warn if the short description start with an article or a capital
+      letter. Patch by Tobias Toedter <t.toedter@gmx.net>, thanks. (Closes:
+      #258824)
+  * checks/fields:
+    + [HE] Warn if the debian revision has three parts, as this is the sign of
+      a binary NMU. New check's name is binary-nmu-debian-revision-in-source.
+      (Closes: #244830)
+    + [HE] Warn if people use the Bugs field to refer to the Debian BTS, the
+      new check is called redundant-bugs-field. (Closes: #245883)
+  * checks/files:
+    + [HE] Check that .desktop files are placed in /usr/share/applications.
+      This seems to be the standard place for those files that are used
+      to create menus. The check is called desktop-file-in-wrong-dir.
+      (Closes: #200171)
+  * checks/manpages:
+    + [HE] Don't compare the manpage filename extension and the content of
+      .TH case-sensitive. Report + patch by Jay Berkenbilt <ejb@ql.org>,
+      thanks. (Closes: #285335)
+    + [HE] Emit binary-without-english-manpage if a package only provides
+      translated manpages for a binary. (Closes: #259227)
+    + [HE] Skip all comment lines when checking for .so links in manpages.
+      Thanks for the report and fix suggestion to Steinar H. Gunderson
+      <sgunderson@bigfoot.com>. (Closes: #284662)
+  * checks/md5sums:
+    + [HE] Strip off ./ at the beginning of the filenames in md5sums
+      files (this seems to happen on some systems, though we don't know
+      how). (Closes: #284728)
+  * checks/standards-version:
+    + [CW] By definition, udebs aren't required to conform to policy, so
+      don't issue no-standards-version-field for them. (If they happen to
+      have a Standards-Version field anyway, we still check that it's
+      valid.)
+
+  * lib/Lab.pm, frontend/lintian:
+    SECURITY (CAN-2004-1000):
+    + [FL] Overhaul lab directory handling. This also fixes the issue
+      of removing a lab that never was created (Closes: #286681)
+
+ -- Debian Lintian Maintainers <lintian-maint@debian.org>  Mon, 27 Dec 2004 05:40:13 +0100
+
+lintian (1.23.5) unstable; urgency=low
+
+  The "learn how to use intltool-debian correctly the hard way" release
+
+  * checks/po-debconf: Set INTLTOOL_EXTRACT to fix invocation
+    of intltool-update (Closes: #285419, #285471)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Mon, 13 Dec 2004 18:16:52 +0100
+
+lintian (1.23.4) unstable; urgency=low
+
+  The "A little pause from the sarge release work" release.
+
+  * checks/changelog-file:
+    + [FL] file has apparently changed its output format for
+      symlinks sometime in the past. This broke symlink detection.
+      (Closes: #276504)
+  * checks/deb-format, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2:
+    + [CW] Fix binary package data member extraction to work with arbitrary
+      compression algorithms instead of hardcoding data.tar.gz.
+  * checks/debconf{,.desc}:
+    + [FL] The SETTITLE command was introduced in debconf version
+      1.3.22. Check the depends for that (Closes: #261890)
+    + [FL] Warn about incorrect usage of commas in translated Choices
+      fields. Patch by Denis Barbier after a suggestion by Andreas
+      Metzler (Closes: #282030)
+  * checks/debhelper:
+    + [FL] Update list of debhelper scripts that modify maintainer
+      scripts
+  * checks/menu-format.desc:
+    + [FL] Adjust references to the menu documentation. Noted by
+      Jack Moffitt (Closes: #277393)
+  * checks/po-debconf{,.desc}:
+    + [FL] Check for outdated .pot files when using po-debconf.
+      This requires a new dependency on intltool-debian. Patch
+      by Denis Barbier with corrections by JvW (Closes: #242345)
+  * checks/scripts{,.desc}:
+    + [FL] Fix copy-and-paste error in description
+      of wrong-path-for-gnuplot (Closes: #276945)
+      Thanks to Lionel Elie Mamane for reporting.
+    + [FL] Add tclsh8.3 to list of valid interpreters as it is used
+      in at least one package. (Closes: #280080)
+    + [FL] Issue wrong-path-for-{ruby,python} even if the path contained
+      a version number. Change the description of the tag to reflect that.
+      (Closes: #257904)
+
+  * frontend/lintian-info:
+    + [FL] Overrides start with O:, not with 0:, d'oh!
+      (Closes: #258815)
+
+  * lib/Tags.pm:
+    + [FL] Add missing "use Util;", noted by Robert Luberda
+      (Closes: #278513)
+
+  * testset/debconf/*,testset/tags.debconf:
+    + [FL] New test package for debconf and udeb tests
+  * testset/diffs:
+    + [JvW] Remove the shipped ELF binary, can be compiled at test-time
+  * testset/runtests:
+    + [FL] Make checks of udeb packages possible
+
+ -- Frank Lichtenheld <djpig@debian.org>  Mon,  6 Dec 2004 01:41:21 +0100
+
+lintian (1.23.3) unstable; urgency=low
+
+  The ``the others must be busy releasing Sarge or something'' release,
+  prepared by yours truly
+
+  * checks/conffiles.desc:
+    + Note the most likely cause for duplicate-conffile in the description
+      (thanks Chris Anderson for running into this problem and asking me
+      about it)
+  * checks/copyright-file:
+    + Revert the extra pedantic check introduced in 1.23.0 that
+      complained about unstrict dependencies when one as a
+      /usr/share/doc/<package> that is a symlink (Closes: #249414)
+  * checks/debconf:
+    + Don't warn when the Choices field of a debconf question is
+      not translated, often it makes no sense to translate it
+      (Closes: #262649)
+  * checks/debhelper:
+    + dh-make also creates sample files named .EX, so make that check
+      case-insensitive (Closes: #251262)
+  * checks/fields.desc:
+    + Adjust package-has-a-duplicate-relation to warning, and note that
+      this sometimes happens to you when using ${shlibs:Depends}, and you
+      shouldn't bother too much if that's the case (Closes: #274286)
+      Thanks Peter Eisentraut for the suggestion
+    + Fix English language depends-on-essential-package-without-using-version,
+      thanks to Peter Eisentrautf for noticing (Closes: #261603)
+    + [FL] Clone depends-on-essential-package-without-using-version as
+      build-depends-on-essential-package-without-using-version to give
+      correct policy reference (Closes: #261602)
+  * checks/init.d:
+    + Don't warn for missing init.d scripts in package and conffile list
+      if a variable is used instead of a real name (Closes: #264218)
+  * checks/manpages.desc:
+    + Demote binary-without-manpage to warning, and adjust description,
+      to be consistent with policy, which says a manpage should be available
+      (and doesn't use "must" for it). Thanks to Robert Millan for his patch
+      (Closes: #271014)
+  * checks/nmu.desc:
+    + Note in source-nmu-has-incorrect-version-number's description that
+      the mistake could also be the other way around (Closes: #258604)
+  * checks/po-debconf:
+    + Don't give missing-file-from-potfile-in on empty lines
+      (Thanks Adam Conrad for noticing)
+  * checks/scripts:
+    + The php commandline interpreter is now provided by php4-cli, and
+      not php4-cgi, update dependency check accordingly (Closes: #268077)
+    + Give an error if the 'config' script uses a non-essential
+      interpreter (Closes: #274832)
+  * checks/shared-libraries:
+    + Ignore comments in shlibs files (Closes: #275124)
+
+  * doc/lintian.sgml:
+    + Document that you can use comments in overrides (Closes: #87805)
+
+  * frontend/lintian:
+    + Fix overrides so that they allow all of (1) <package> <type>:,
+      (2) <package>:, and (3) <nothing> as prefix to tags you want to
+      override, and modify documentation accordingly. This used to be buggy
+      (Closes: #261435)
+
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Wed, 13 Oct 2004 02:45:36 +0200
+
+lintian (1.23.2) unstable; urgency=low
+
+  * The "of course it had to go wrong on my first own lintian
+    upload" release.
+  * Tigthen versioned Build-Depends on sed to (>= 4.1-4) to avoid
+    be hitten by a bug in sed that changes the permissions of files
+    when processed with sed -i (Closes: #259109)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Tue, 13 Jul 2004 13:36:45 +0200
+
+lintian (1.23.1) unstable; urgency=low
+
+  The ``Now featuring over 500 checks'' release, prepared by the usual
+  suspects.
+
+  * checks/*:
+    + [JvW] Changed from executables to check-plugins
+    + [HE] Drop the misuse of charset when we want to say "encoding".
+      Renamed 2 tests for that:
+      unknown-charset-in-po-file -> unknown-encoding-in-po-file
+      debian-changelog-file-uses-obsolete-national-charset ->
+      debian-changelog-file-uses-obsolete-national-encoding
+      (Closes: #248194)
+  * checks/binaries:
+    + [FL] Change check for binary-compiled-with-profiling-enabled on
+      hppa to look for _mcount instead of __gmon_start__ since the
+      latter can't be used as an indicator on that arch (Closes: #207063)
+    + [JvW] Exempt ocaml binaries from the 'is the binary stripped?' test,
+      since they cannot be stripped harmlessly. See #256900 (Closes: #252695)
+    + [JvW] Parse the output of file a little bit more strict, and make it
+      consequent across checks (Closes: #257898)
+  * checks/changelog-files{,.desc}:
+    + [HE] New check latest-debian-changelog-entry-without-new-date, comparing
+      the dates of the last 2 changelog entries. (Closes: #111215)
+    + [FL] New tag invalid-date-in-changelog which is issued if
+      latest-debian-changelog-entry-without-new-date encounters a
+      parse error
+  * checks/common-data.pm:
+    + [JvW] Add libgl(u)-dev to list of virtual packages (Closes: #255595)
+    + [JvW] Added amd64 to list of known architectures, as the name has
+      settled and it'll likely enter the archive soonish (Closes: #257503)
+  * checks/control-file{,.desc}:
+    + [HE] Introduced new check script. New checks:
+      - build-info-in-binary-control-file-section, triggered
+        by a Build-* field in a binary section (Closes: #94928)
+      - debian-control-file-uses-obsolete-national-encoding, stolen from
+        changelog-file (Closes: #247197)
+  * checks/cruft{,.desc}:
+    + [JvW] cvsignore-file-in-source is now info, because it happens so often
+      by upstream, and is only very minor in size
+    + [HE] New check: source-contains-cvs-conflict-copy, triggered by
+      .#file.version files. They are created by cvs when it tries to merge
+      local changes and an update from the repo. (Closes: #246060)
+    + [JvW] Also check for source-contains-svn-conflict-copy (for .r123 and
+      .mine files)
+  * checks/debhelper:
+    + [FL] Avoid Perl warning about undefined values. Noted by JvW.
+  * checks/fields{,.desc}:
+    + [JvW] Added debian-revision-should-not-be-zero, suggested by Adam
+      Conrad
+    + [FL] Downgrade build-depends-without-arch-dep to warning as it's
+      heuristic. Reword explanation. This partly handles #247171.
+    + [JvW] For build-depends-without-arch-dep, fix detection of debhelper
+      usage in clean when used by means of CDBS (combined with above change,
+      now fully closes: #247171)
+    + [HE] Check Build-Depends(-Indep) for virtual packages without a
+      real dependency. Fix based on patch by Steinar H. Gunderson
+      <sgunderson@bigfoot.com>. (Closes: #255593)
+    + [HE] Don't issue virtual-package-depends-without-real-package-depends
+      if this happens in Suggests. (Closes: #254367)
+    + [FL] Allow whitespace in relations after the version number
+  * checks/huge-usr-share:
+    + [FL] Skip check for packages that don't have usr/share at all
+      (Closes: #247708)
+  * checks/manpages:
+    + [FL] Comment check for no-manpage-in-correct-directory out until
+      I know if it's worth keeping it at all (Closes: #253011)
+      Thanks to Stephen Stafford for pointing this out.
+  * checks/menus:
+    + [FL] Fix regex which checks for update-menus calls (missing
+      whitespace) and allow path before executable name (perhaps this
+      should be another warning, though?) (Closes: #254420)
+    + [FL] Some clean-up and warn that wm-menu-config is deprecated
+      (Closes: #248997)
+    + [FL] Demote executable-in-usr-lib-menu to warning as executables
+      are supported (but seldomly used) (Closes: #254498)
+  * checks/menu-format:
+    + [FL] Fix su-to-root checks to cope with the new -X option and
+      improve the option parsing to better handle unknown options
+    + [FL] Allow a comma separated list in the package test. Pointed
+      out by Gerfried Fuchs (Closes: #246507) Change incorrect-package-test
+      to pkg-not-in-package-test which is issued when the package is
+      not in the list. Don't issue menu-command-not-in-package when
+      we have a list.
+    + [FL] Commands for window manager's modules can't be expected
+      to be available as executables, so don't issue
+      menu-command-not-in-package in this case. Thanks to
+      Manoj Srivastava for reporting (Closes: #247805)
+    + [HE] Change menu-command-not-in-package to also look into the standard
+      PATH. (Closes: #255155)
+  * checks/po-debconf:
+    + [JvW] Simply fail if stuff from gettext is missing.
+  * checks/scripts:
+    + [FL] Don't issue executable-not-elf-or-script for files
+      that are named *.exe (Closes: #251075, #255083)
+    + [CW] Add python2.4 as a valid interpreter (Closes: #254482)
+    + [FL] Add ruby1.[68] as valid interpreters, introduce new
+      ruby-script-but-no-ruby-dep error, copied from the python stuff
+    + [FL] Don't issue script-not-executable for menu-methods. There
+      are reasons why they are sometimes not executable (Closes: #250632)
+    + [FL] 'and' and 'or' are no bash keywords (Closes: #194283)
+  * checks/shared-libs:
+    + [FL] Don't report shlib-with-executable-bit and
+      shlib-with-bad-permissions on symbolic links to such files
+    + [JvW] Fix the pic-detection code (Closes: #185816)
+
+  * debian/{control,rules}, frontend/lintian:
+    + [JvW] Insert version number at package build time, no need to commit a
+      change to frontend/lintian on every version number change... Requires
+      sed version 4 at build-time.
+    + [JvW] Start depending on gettext.
+    + [JvW] Start depending on libdigest-md5-perl on woody, for using md5 on
+      files.
+
+  * frontend/lintian:
+    + [JvW] Partial rewrite: checks are now plugins loaded into lintian,
+      rather than executed as separate executables. Makes it easy to make
+      common functions available, tags are done centrally, etc etc. Should
+      also save quite a number of forks, thus more speedier.
+
+  * lib/Util.pm:
+    + [FL] dpkg supports comments in control files now, handle them
+      correctly
+    + [FL] a space after the colon is not mandatory in dpkg control
+      files
+
+  * man/lintian.1:
+    + [FL] Document new control-file check script
+
+  * reporting/harness:
+    + [FL] Correctly support udeb packages
+  * reporting/html_reports:
+    + [FL] Correctly support udeb packages
+    + [FL] Remove some unused code for bug references
+  * reporting/bug.status:
+    + [FL] Remove
+
+  * testset/filenames:
+    + [JvW] Fix two lintian warnings in lintian itself by touching files only
+      on clean target, and not distributing them in the source
+
+  * unpack/list-srcpkg:
+    + [FL] Some packages don't specifiy a standards-version, e.g. d-i ones.
+      Prevent Perl warnings.
+  * unpack/list-udebpkg:
+    + [FL] Fix sort of copy & paste error which caused the whole
+      script to behave ill
+  * unpack/unpack-binpkg-l2:
+    + [FL] While fixing permissions, also enable write access
+      so we get no problems on removal. Disable group write
+      permissions, we need nobody to interfere with us.
+
+ -- Debian Lintian Maintainers <lintian-maint@debian.org>  Tue, 13 Jul 2004 01:23:20 +0200
+
+lintian (1.23.0) unstable; urgency=low
+
+  The ``moving forward'' release, prepared by Marc 'HE' Brockschmidt,
+  Frank Lichtenheld and Jeroen van Wolffelaar.
+
+  * [FL] add udeb support (Closes: #216117)
+    Thanks to Joey Hess for his input. Many changes, mostly to
+    frontend/lintian, checks/debconf and checks/files
+
+  * checks/binaries:
+    + [JvW] Ignore static binaries in /usr/lib/debug
+  * checks/changelog-file:
+    + [HE] Check for the debmake template email address in the changelog
+      entries. Patch by Steffen Moeller <moeller@pzr.uni-rostock.de>,
+      thanks! (Closes: #199903)
+    + [JvW] Loosen up checks for -0.x versions, could be either native or
+      upstream + Debian revision, so some tests cannot be performed because of
+      that uncertainty
+  * checks/copyright-file:
+    + [HE] Change usr-doc-symlink-to-foreign-package check to throw an
+      error when a package doesn't depend on the *same* version of the
+      package its /usr/share/doc/$foo dir is symlinked to. This is supposed
+      to ensure that both come from the same source and the same source
+      version. (Closes: #201470)
+  * checks/cruft.desc:
+    + [HE] Reworded some parts and bumped the Standards-Version after
+      checking for changes. (Closes: #235735)
+  * checks/debconf{,.desc}:
+    + [JvW] Add an error for a bogus default for a boolean template
+      (Closes: #236846)
+    + [HE] Check for duplicate fields in templates. Fix based on
+      patch by Denis Barbier <barbier@linuxfr.org>, thanks! (Closes: #233116)
+    + [HE] Check if the translation of a Choices: field is empty, leading to
+      skipped questions. (Closes: #149451)
+  * checks/debdiff:
+    + [HE] Check for accidental native packaging. This is done by checking for
+      a dash in the version number (though -0.\d+ and -0.\d+.\d+ are allowed
+      for (binary) NMUs) and the existence of a .diff.gz. (Closes: #216327)
+    + [JvW] Implement source-tar-is-posix-tar, which checks for upstream
+      tarballs that are tar --posix tarballs, which cannot be untarred by the
+      tar version in woody (Closes: #245138)
+  * checks/debhelper{,.desc}:
+    + [JvW] Add error if debian/compat is empty, happens once in current
+      sid and gave internal error before
+  * checks/debian-readme:
+    + [HE] Add check for the debmake template email address. Patch by Steffen
+      Moeller <moeller@pzr.uni-rostock.de>, thanks!
+  * checks/deb-format:
+    + [HE] Add a check for the data member of a deb. dpkg 1.11 introduces
+      support for configurable compression algorithms (bzip2, for example),
+      but this shouldn't be allowed before dpkg 1.11 hits stable.
+      (Closes: #159874)
+  * checks/fields:
+    + [HE, FL] Nearly complete rewrite for clean up:
+      - bad-relation seems to work better now (Closes: #171763)
+      - duplicate relations checking now works for different fields, too
+        (Closes: #234978, #235356)
+    + [HE] Add check for an Origin field with "Debian" as value.
+      (Closes: #119618)
+    + [HE] Reintroduce build-depends-without-arch-dep check with the patch
+      I proposed in #214231. (Closes: #242484)
+    + [JvW] Check for well-formed Debian-revision
+    + [JvW] Check for correct realname when QA mailaddress used
+  * checks/fields.desc:
+    + [FL] Fix some wrong policy references
+  * checks/files:
+    + [HE] New check for compiled python files (*.pyc). Patch by David
+      Kimdon <david@kimdon.org>, thanks. (Closes: #236606)
+    + [HE] Check for gzipped zero byte files. (Closes: #172052)
+    + [FL] Don't complain about read-only *.ali files as requested by
+       Ludovic Brenta. This makes #226879 wishlist again.
+    + [FL] Warn about ancient files with the value of
+      Dinstall::CutOffPastYear from dak CVS as limit.
+      (Closes: #204801, #218304)
+    + [HE] Check for *.ali files introduced, warn if their permissions are !=
+      0444. (Closes: #226879)
+    + [HE] New checks for deprecated X11 dirs (/usr/{bin,lib,include}/X11 and
+      usr/X11R6/*). (Closes: #81004)
+    + [HE] Check for README for other distributions/platforms and warn if
+      they're installed. Based on patch by Jay Bonci. (Closes: #178441)
+  * checks/init.d:
+    + [FL] output-of-updaterc.d-not-redirected-to-dev-null should be
+      only a info tag since it is more a aesthetical issue, not a
+      policy violation. (Closes: #149700)
+  * checks/lintian.desc:
+    + [JvW] Added missing Type: tags
+  * checks/manpages:
+    + [FL] New checks:
+       - Section number of directory and file differ
+       - Section number of file differs from what is expected
+         from the location of the binary. (Closes: #203831)
+    + [FL] Parse contents of man page and implement more new checks:
+      - Section number of file and header differ (Closes: #89488)
+      - Try to search for hyphens that should be minus signs
+        (Closes: #205924). First patch by Eduard Bloch, final
+        regex by Josip Rodin.
+      - Search for FSSTND directories referenced in man pages. Only
+        an info tag. (Closes: #111098)
+    + [FL, HE] Fix false positives of
+      manpage-for-non-x11-binary-in-wrong-directory when a link
+      from a normal bin/ is pointing to a binary in an X11 dir. Based
+      on patch by FL. (Closes: #203389)
+    + [JvW] x11-games-should-be-in-usr-games is now error, because it's
+      mandated by policy
+  * checks/menus:
+    + [JvW] Stricter checking for whether update-menus is actually called
+      (Closes: #244628)
+  * checks/menu-format:
+    + [FL] Only issue one warning about needs=dwww, not two
+    + [HE] Check if the command given with command= is in the package
+      (Closes: #199346)
+  * checks/nmu{,desc}:
+    + [JvW] New series of checks: Check whether NMU's have correct NMU version
+      number, and whether maintainer uploads have correct maintainer version.
+      Also, check whether NMU's and QA uploads are identified as such in the
+      changelog (Closes: #111948)
+  * checks/scripts:
+    + [FL] Add /usr/bin/php as valid interpreter. (Closes: #239115)
+      Thanks to Peter Eisentraut for pointing this change out
+    + [FL] Reflect new suidperl handling. /usr/bin/suidperl
+      shouldn't/can't be called directly anymore so add a new
+      error and remove it from the list of usual interpreters.
+      (Closes: #240806)
+    + [HE] Don't warn about files with a shebang line which are not executable
+      when they are called *in, as they're probably just templates. (Closes:
+      #114740)
+  * checks/shared-libs:
+    + [HE] Add some new logic to cope with symlinks from /usr/lib to another
+      dir to fix false positives of postrm-has-useless-call-to-ldconfig and
+      friends. (Closes: #190714)
+    + [HE] Also handle case statements in postrm scripts. (Closes: #179435)
+  * checks/standards-version:
+    + [JvW] Also emit warning if standards version is 3.6.0, and not yet 3.6.1
+
+  * collection/diffstat
+    + [HE] The diff.gz file name does not include the the epoch, so strip it
+      before trying to get the file.
+  * collection/override-file:
+    + [FL] add support for source overrides (Closes: #129510)
+      See the User Manual for more information.
+  * collection/source-control-file:
+    + [FL] New collection script to extract field information
+      from debian/control in source packages. Currently used
+      in checks/debhelper to guess udeb packages.
+
+  * debian/control,debian/copyright:
+    + [FL] Add Marc 'HE' Brockschmidt to Uploaders and
+      to copyright file
+
+  * doc/lintian.sgml:
+    + [FL] Some updates, some more verbatim explantions
+      (Closes: #197955)
+    + [FL] Reworked the override section to handle udeb and
+      source packages, too
+  * doc/README:
+    + [FL] Update options
+
+  * frontend/lintian:
+    + [HE] Added a --dont-check-parts|-X option to allow users to specify
+      which tests should not be run. Also added infos about this to the
+      manpage. (Closes: #206674)
+  * frontend/lintian-info:
+    + [JvW] Fixed that lintian -I also displays info for I: entries
+
+  * lib/Dep.pm:
+    + [FL] Fixed some semantic errors (since noone ever observed the
+      correspoding perl warnings the fixed parts are probably never
+      used in the current code)
+  * lib/Utils.pm
+    + [HE] Changed {read,parse}_dpkg_control a bit to cope with the fact
+      that template files sometimes contain lines consisting only of
+      whitespace which do *not* separate to blocks. (Closes: #242479)
+
+  * testset/runtests:
+    + [JvW] Rewrote so that it is actually useful:
+      - sort output to nullify filesystem directory ordering differences
+      - run lintian just once
+      - check that all tests that are triggered have a description, if verbose
+        specified, warn about tests that are not tested
+
+  * unpack/list-binpkg:
+    + [HE] Try to open Packages.gz if no Packages file can be found. Fix
+      based on patch by Robert Lemmen <robertle@semistable.com>, thanks!
+      (Closes: #198617)
+
+ -- Debian Lintian Maintainers <lintian-maint@debian.org>  Fri, 23 Apr 2004 12:32:36 +0200
+
+lintian (1.22.12) unstable; urgency=low
+
+  The ``Fix those false positives, mkay'' release, prepared for all Debian
+  Maintainers by Frank Lichtenheld and Jeroen van Wolffelaar.
+  Best served cold.
+
+  * debian/control:
+    + [FL] Make Uploaders a single line field. It didn't really
+      break, but at least DDPO had its difficulties
+
+  * man/lintian.1:
+    + [FL] sync man page with the --help output by adding missing options
+      Based on a patch by Robert Lemmen. (Closes: #198615)
+    + [FL] sync man page with the current list of checks and collection
+      scripts
+
+  * checks/binaries:
+    + [FL] Don't complain about non-stripped kernel modules.
+      Patch by Dagfinn Ilmari Mannsaker (Closes: #203373)
+    + [JvW] Exclude binaries and packages named *-static from the
+      binary-is-static test. Exception for sash removed. (Closes: #215235)
+  * checks/changelog-file:
+    + [FL] Check that encoding of changelog file is UTF-8, based on a patch by
+      Denis Barbier (Closes: #175318)
+  * checks/copyright-file{,.desc}:
+    + [FL] Don't advise to point to the perl packages' copyright file.
+      Thanks to Martin Orr for pointing this out. (Closes: #193293)
+    + [FL] Fixed false positives of
+      copyright-should-refer-to-common-license-file-for-gpl due to
+      the GFDL. Thanks to Ross Burton for reporting this. (Closes: #192278)
+  * checks/deb-format{,.desc}:
+    + [JvW] Fix perl variable-name clash causing unusually formatted error
+      output (only important if you do automatic processing on it)
+    + [FL] The current script is by Denis Barbier, correcting author in
+      .desc file
+  * checks/debhelper.desc:
+    + [FL] correct reference to debhelper manpage. It's debhelper(7), not
+      debhelper(1). Thanks to Brian Nelson for pointing this out
+      (Closes: #188245)
+  * checks/debconf:
+    + [JvW] Update valid types, since currently 'title' is supported now too
+      (Closes: #234379, #234608)
+  * checks/description:
+    + [FL] fix description-is-dh_make-template check. (Closes: #215125)
+      Fix suggested by Josip Rodin
+  * checks/etcfiles.desc:
+    + [FL] correcting abbrevation of etcfiles to 'etc', was 'ini' which
+      is already used by init.d
+  * checks/fields:
+    + [FL] Really check only "real" dependency fields for needlessy
+      depends (Closes: #185035)
+    + [JvW] Don't consider depending on coreutils bad, as this is in a way a
+      versioned depend (Closes: #216536)
+    + [FL] Remove the build-depends-without-arch-dep check. It produces
+      way too much false positives and can only be replaced by
+      a sophisticated debian/rules parser
+      (Closes: #192037, #202950, #214231)
+    + [JvW] Test syntax of Uploaders: too
+    + [JvW] Accept more whitespace in relations, which is allowed according to
+      policy, thanks Adrian Bunk for noticing, FL for patch (Closes: #200280)
+  * checks/filenames:
+    + [JvW] Revised the symlink detection stuff, it is now more rigorous, and
+      has seperate warning for recursive symlinks that are otherwise not
+      necessarily wrong (Closes: #118080)
+  * checks/files:
+    + [FL] only issue package-installs-nonbinary-perl-in-usr-lib-perl5 if
+      there is no binary perl file at all in the package, since this
+      reflects the way the Installer module behaves (Closes: #199898)
+  * checks/huge-usr-share:
+    + [JvW] Check for a big /usr/share (currently 1-2MB will trigger it) in
+      arch-dependent packages. Currently just I:. Thanks Steve McIntyre for
+      the idea. (Closes: #232849)
+  * checks/menus{,.desc}:
+    + [FL] Remove non-exectuable-in-etc-menu-methods as it doesn't
+      reflects the current menu manual (Closes: #229460)
+  * checks/po-debconf:
+    + [JvW] Check whether files listed in debian/po/POTFILES.in actually
+      exist, and only positively detect po-debconf usage if dependency is
+      there. (Patch by Denis Barbier <barbier@debian.org>, only minimally
+      modified)
+  * checks/scripts:
+    + [FL] Fix check for "exec ..." line. Fix suggested by Josip Rodin.
+      (Closes: #212811)
+    + [JvW] Tighten up mknod, dpkg --print-architecture and killall detection
+      in maintainer scripts, would need rewrite to be really sane.
+      (Closes: #148548, #161820, #192300)
+  * checks/shared-libs:
+    + [FL] Be more tolerant to variations when checking for
+      postrm-unsafe-ldconfig. Thanks to Martin Godisch, Steinar H. Gunderson
+      and Aidas Kasparas for their input. (Closes: #218543, #233740)
+
+  * unpack/unpack-binpkg-l1:
+    + [FL] tar uses now h to signal hardlinks which breaks a lot of our code.
+      so sed'ing it away. Many many thanks to Theodore Y. Ts'o for bringing
+      this to our attention (Closes: #234545)
+
+ -- Frank Lichtenheld <djpig@debian.org>  Mon,  8 Mar 2004 00:46:15 +0100
+
+lintian (1.22.11) unstable; urgency=low
+
+  Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
+   * Upgrade lintian itself to policy 3.6.1
+     + Drop question about removing lab on purge, just do it.
+   * Update to Debian Policy 3.6.1, all references broken by
+     section-reorganization are updated (Closes: #194257, #208945, #214949,
+     also closes: #217384, #231884)
+     (Patch by Nicholas Breen <nbreen@ofb.net>)
+   * Support for dash scripts (Closes: #194787)
+     (Patch by Frank Lichtenheld <djpig@debian.org>)
+   * checks/binaries.desc:
+     + Fix typo (Closes: #202856)
+   * checks/deb-format, debian/control:
+     + Rewrite by Denis Barbier, slightly cleaned up, renders
+       libarchive-tar-perl dependency unneeded (Closes: #232875)
+   * checks/filenames (and more):
+     + Check for Subversion version control leftovers (Closes: #190067)
+     + Ignore empty __init__.py files in /usr/share/doc (Closes: #215234)
+       (based on patch by Frank Lichtenheld <djpig@debian.org>)
+   * checks/cruft:
+     + Check for CVS and Subversion cruft in source packages (Closes: #189776,
+       also closes: #190067)
+   * checks/po-debconf
+     + Rewrite in Perl
+     + Obsolete PO files are no more checked because po2debconf now
+       automatically runs debconf-updatepo if PO files are older than
+       templates files.  Of course PO files might be outdated (e.g. when
+       downloaded from a BR), but it should occur seldom.
+     + PO files are processed through msgfmt to ensure they are valid.
+     + Based on patch by Denis Barbier <barbier@debian.org>, Closes: #210576
+     + Check whether po-debconf is used at all, and warn if it isn't
+     + Check for required POTFILES.in and template.pot in debian/po
+   * checks/menu-format
+     + Drop menu-icon-has-bad-colors, it doesn't apply anymore (Closes: #199341)
+     + Menu sub-policy 3.6.0 added two sections (Closes: #207529)
+     + Added three checks for correct su-to-root usage (Closes: #188095)
+     + Understand icon32x32 and icon16x16 (Closes: #200046)
+     + Missing required tags are now an error (and check name changed)
+     + Check tag-quotation
+     + Rewrite needs check properly, being more precise what is allowed
+     + Complain about needs="dwww", as this is obsolete accordint to menu
+       maintainer
+       (parts menu-format updates based on patch by Bill Allombert
+       <ballombe@debian.org>)
+   * checks/scripts
+     + Recognise the 'tcl' interpreter, not the same as tclsh (Closes: #230182)
+
+  Frank Lichtenheld <djpig@debian.org>
+   * checks/debhelper:
+     + fix parsing debian/compat for needed
+       version (Closes: #198611)
+     + update list of existing debhelper commands
+   * checks/manpages:
+     + push back the extension after testing for
+       manpage-not-compressed (Closes: #225293)
+   * checks/copyright-file: don't complain about missing reference to
+      the GPL if we already detected a wrong reference (Closes: #225837)
+   * checks/debconf:
+     + don't complain about partially-translated-question, if
+       Choices is only a substitution variable (Closes: #200802,#222648)
+     + fix testing of dependencies to eliminate false
+       positives of missing-debconf-dependency (Closes: #195201)
+
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Mon, 16 Feb 2004 21:17:59 +0100
+
+lintian (1.22.10) unstable; urgency=low
+
+  * Lintian maintainance is now in the hands of the `Debian Lintian
+    Maintainers' group
+  * Add check for tar bug #230910
+    (tar check written by Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>)
+
+ -- Jeroen van Wolffelaar <jeroen@wolffelaar.nl>  Fri, 13 Feb 2004 01:00:48 +0100
+
+lintian (1.22.9) unstable; urgency=low
+
+  * config.* files from 2000-09-05 and such had the timestamp in a
+    variable called version, not timestamp, so check for that as well
+    to detect the really old ones as well.
+  * Made sharedobject-in-library-directory-not-actually-a-shlib an E
+    because it uses the same method as
+    pkg-has-shlibs-control-file-but-no-actual-shared-libs does, and that
+    one's pretty reliable and already E, closes: #197951
+  * Fixed logic error in detecting whether the uncompressed changelog
+    file is really a symlink, closes: #198171.
+  * Ripped out those few remaining bits of code that watched over /usr/doc,
+    closes: #193598.
+  * Don't whine about policy 3.5.10. No changes.
+  * Avoid install-docs' --no-update-menus when checking for update-menus
+    calls, closes: #183193.
+  * Close the IN filehandle in menus:check_script() so that $. gets
+    properly reset (sloppy coding -- argh!).
+  * Fixed a $1 overwriting thinko in debhelper checks.
+  * Demoted build-depends-without-arch-dep from E to W. "Most likely"
+    isn't non-heuristic, dammit.
+
+ -- Josip Rodin <joy-packages@debian.org>  Sat, 06 Sep 2003 22:05:22 +0200
+
+lintian (1.22.8.1) unstable; urgency=high
+
+  * Fixed a small logic oversight in the new debhelper compat check,
+    closes: #187415.
+
+ -- Josip Rodin <joy-packages@debian.org>  Thu,  3 Apr 2003 12:27:55 +0200
+
+lintian (1.22.8) unstable; urgency=low
+
+  * Updated the list of valid archive sections, closes: #187111.
+  * Ignore symlinks in the image-file-in-usr-lib check, closes: #180280.
+  * Updated the list of virtual packages, closes: #179614, #180421.
+  * Fixed typo in the LaTeX license exception, closes: #184640.
+  * Removed anal-retentive check for a bug in debconf << 1.2.9,
+    closes: #185721.
+  * Updated policy version in the description, closes: #185882.
+  * Checks in debian/compat for debhelper compat version, and warns
+    if it finds that as well as DH_COMPAT, closes: #186269.
+
+ -- Josip Rodin <joy-packages@debian.org>  Wed,  2 Apr 2003 19:22:37 +0200
+
+lintian (1.22.7) unstable; urgency=low
+
+  * Adjusted Policy references for changes in the shared library stuff.
+    Updated standards-version checks to recognize 3.5.9, and shifted
+    old/ancient borders to 3.5.7/3.5.2.
+  * Allow for ${1+"$@"} as well in the evil exec line check, closes: #179145.
+  * Removed the CXXABI check because it's not reliable enough, not all
+    C++-linked programs include libsupc++ which provides those symbols.
+    Sorry. Closes: #179278, #184729.
+  * Allow /usr/lib/$pkg in the rpath check, thanks to Matej Vela,
+    closes: #173610.
+  * Added /usr/share/pixmaps to the icon file path, closes: #181552.
+  * Ignored symlinks in the gzip -9 check for changelogs, closes: #181899.
+  * Ignore LaTeX license in the common-licenses check for GPL, thanks
+    to Peter van Rossum, closes: #184640.
+  * Included (tcl|tk)8.4 on their respective lists, thanks to Chris Waters,
+    closes: #184655.
+  * Ignore alternatives in the check for duplicate relations, closes: #184660.
+    It's still not inclusive, but the remaining cases should be rare enough.
+  * Added Denis Barbier's po-debconf checks, closes: #173823.
+
+ -- Josip Rodin <joy-packages@debian.org>  Fri, 14 Mar 2003 23:21:41 +0100
+
+lintian (1.22.6) unstable; urgency=low
+
+  * Added missing description for empty-manual-page.
+  * Adjusted some descriptions for -dev symlinks.
+  * Updated the policy section for copyright files from 13.6 to 13.5,
+    closes: #177769.
+  * Updated the policy section for changelog files from 13.8 to 13.7,
+    closes: #176946.
+  * Added extended-description-line-too-long, closes: #176784.
+  * Warn against lack of CXXABI, thanks to Colin Watson, closes: #175920.
+  * Allow for all the other tricks scripts play with their interpreters
+    by making the check generic, /^\s*exec\s*.+\s*.?\$0.?\s*.?\$\@/.
+    Thanks to Colin Watson, closes: #175602.
+  * Changed the dh_testversion checks to also find disparities between
+    DH_COMPAT and debhelper build-dep version, closes: #175295.
+  * Ignore packages that build-depend on autotools-dev in the config.*
+    date check, since they probably copy stuff around, closes: #178347.
+
+ -- Josip Rodin <joy-packages@debian.org>  Thu, 30 Jan 2003 17:03:15 +0100
+
+lintian (1.22.5) unstable; urgency=low
+
+  * Ignore Zope's license in
+    copyright-should-refer-to-common-license-file-for-gpl, thanks to
+    Matej Vela, closes: #172211.
+  * Don't require \S+ but .+ while parsing @packages, closes: #172444.
+  * Rewrote the chunk of code dealing with names of manual pages, because
+    it was done all wrong, closes: #173548.
+  * Ignore files consisting merely of .so links completely, thanks to
+    Matej Vela, closes: #173609.
+  * Added code to check for bad-so-link-within-manual-page.
+  * Also added code to check for empty-manual-page.
+  * Added a few more cases of safe ldconfig invocation in postrm,
+    closes: #174042. Didn't handle the one with the "case" statement,
+    it's too bothersome. Oh well, the check is a warning instead of
+    an error for a reason.
+  * Added a check for the timestamp line in config.guess/sub files,
+    closes: #171295.
+  * Renamed the full-stop check to
+    description-synopsis-might-not-be-phrased-properly and rephrased its
+    description. This is where I draw the line :) closes: #174150.
+  * Added a warning on .pl and .pm files within /usr/lib/perl5,
+    closes: #174595.
+  * Renamed pkg-without-shlibs-has-shlibs-control-file to
+    pkg-has-shlibs-control-file-but-no-actual-shared-libs and improved
+    its long description.
+  * Added sharedobject-in-library-directory-not-actually-a-shlib,
+    which should properly address the issue of SONAME-less libraries,
+    closes: #174928.
+  * Exclude files that match "LICENSE AGREEMENT FOR PYTHON 1.6.1" from the
+    copyright-should-refer-to-common-license-file-for-gpl check,
+    closes: #174929.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Sat, 11 Jan 2003 12:32:33 +0100
+
+lintian (1.22.4) unstable; urgency=low
+
+  * Fixed typo in the description of description-synopsis-ends-with-full-stop,
+    closes: #172049.
+  * Slightly clarified the text as well, and added a pointer to Policy 5.7.1.
+  * Made it a warning, not an error which it was by mistake, closes: #172541.
+  * Removed an extra colon from copyright-file-lacks-pointer-to-perl-license.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Wed, 11 Dec 2002 20:39:38 +0100
+
+lintian (1.22.3) unstable; urgency=low
+
+  * Fixed typo in copyright-should-refer-to-common-license-file-for-gpl
+    which caused it to have no description. Also moved the opening of
+    the pipe to lintian-info before the first print E: line so that
+    bad-distribution-in-changes-file and other tags in lintian.desc
+    actually get displayed, closes: #171737.
+  * Updated the description of link-to-undocumented-manpage to better
+    match the current Policy and be more helpful.
+  * Added missing \Q and \E around the variable in
+    description-synopsis-is-duplicated, closes: #171721.
+  * Don't warn on _any_ mention of update-rc.d in postinst, just those that
+    follow whitespace or something else and a semicolon, closes: #171472.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Thu,  5 Dec 2002 12:25:17 +0100
+
+lintian (1.22.2) unstable; urgency=medium
+
+  * Fixed some random glitches.
+  * Change rgb-vs-cmap to first include the hex codes of colors in cmap.xpm,
+    and then go searching for names in rgb.txt. Updated the cmap.xpm
+    location in the description. This hopefully really closes: #170860.
+  * Added exception in the shell syntax checks for evil rep scripts,
+    thanks to Kevin Ryde, closes: #171175.
+  * Added checks for multiple dependencies on libstdc, tcl, tclx, tk, tkx
+    and libpng packages. This is currently beind done in a hardcoded manner,
+    but that should do for now, closes: #80447, #129548.
+  * Added a regression test as part of the relations regression test for
+    the above multiple dependencies.
+  * Don't barf on /var/local in the FSSTND-dir-in-var check, just in
+    non-standard-dir-in-var, closes: #119414. The normal packages
+    shouldn't install anything there anyway, and base-files can have
+    overrides :)
+  * Prepend a slash to the file names in file-in-etc-not-marked-as-conffile,
+    closes: #122285. We already don't have the prepended thing normalized,
+    so why not indulge this.
+  * Added dh_suidregister-is-obsolete, closes: #94031.
+  * Added copyright-lists-upstream-authors-with-dh_make-boilerplate,
+    closes: #107815. I am now the official maintainer so I get to do that >:)
+    This time I've written the description much better, so there should
+    be no confusion like there was the last time.
+  * Added description-synopsis-is-duplicated first by comparing the
+    lowercased synopsis with the lowercased start of the extended
+    description, and then if that fails, the letters and numbers are
+    removed and the strings are compared. This may not catch _everything_,
+    but should be satisfactory, and it closes: #118098.
+  * Added a regression test for the above error to the other relations test.
+    It seemed handy. :)
+  * Added an error for depending on libdb1-compat, just in case, as advised
+    by Colin Watson.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Fri, 29 Nov 2002 22:22:54 +0100
+
+lintian (1.22.1) unstable; urgency=medium
+
+  * Handle the $statistics_file rotation in harness.
+  * Warn on dh_dhelp use, thanks to Chris Tillman, closes: #130016.
+  * Exempt awk from the virtual-package-depends-without-real-package-depends
+    check, and add an error when there's a non-versioned dependency on awk,
+    closes: #136831. The description may be considered vague for some
+    cases, but I'll wait until someone actually complains about that
+    before rewriting it.
+  * Moved the generic exceptions before the script-without-interpreter check,
+    which should fix Daniel Kobras' dx false positive, closes: #165574.
+  * Added a warning for full stop in the synopsis line, thanks to
+    Colin Walters, closes: #131747.
+  * Added a warning for daemon stopping stuff in postinst, without
+    a dependency on debconf (>= 1.2.9), thanks to Martin Godisch,
+    closes: #168621.
+  * Based on hints from in Jim Van Zandt's otherwise rather flawed patch
+    posted in bug #94928, moved the diff file stuff from the cruft check
+    into the diffstat collector, and made it simply extract the patch into
+    a file called "debian-patch" which is then used elsewhere, instead of
+    zcatting it over and over again.
+  * Added a regression test for the debian/files and config.* checks.
+  * Added config.log to the list of configure-generated files to warn about.
+  * Updated menu icon colors with a little script I wrote, closes: #170860.
+  * It appears File::Find has changed semantics since woody and now refuses
+    to follow a symlink as the name of the directory to scan. Obviously,
+    a simple readlink() fixes it.
+  * I realized that bug #122855 couldn't have been fixed the diff scanning
+    code anyhow, since dpkg-source ignores file deletions in the first place.
+    Removed the hours of work and simply expanded on the description of the
+    error instead. Oh well.
+  * Added an error for GPL copyrights that don't refer to
+    /usr/share/common-licenses, thanks to Edward Betts, closes: #99885.
+  * Added a warning for some popular architecture-independent image files
+    in /usr/lib which suggests moving them to /usr/share per FHS, thanks to
+    Bill Allombert, closes: #114474.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Wed, 27 Nov 2002 20:00:05 +0100
+
+lintian (1.22) unstable; urgency=medium
+
+  * Further updated the python script checks to ignore obsolete -base
+    packages and watch versioned python interpreters better, thanks
+    to Federico Di Gregorio and Luca De Vitis, closes: #169872.
+  * Added an exception for sash in the statically-linked-binary check,
+    as reported by H. S. Teoh.
+  * Moved descriptions for two manual page location consistency checks
+    from shared-libs.desc (?!) to manpages.desc, and clarified them,
+    as reported by Othmar Pasteka.
+  * Accept /var/games as an exception for setgid stuff, closes: #169382.
+  * Removed the /etc/ppp perms exception as per discussion on debian-devel.
+  * Fixed the add-log-mailing-address check by not re-my-ing the prefix
+    and suffix variables in each iteration of the loop, closes: #129581.
+    Added the word obsolete in the name of the error and a paragraph break
+    to further clarify it.
+  * Added Apps/Science as a valid menu section. This and the removal of
+    the error for calling ldconfig anywhere in the postinst in 1.21.5
+    make Lintian Policy 3.5.8 compliant, closes: #170093.
+  * Exclude .png files from the extra-license-file check, closes: #164017.
+  * Exclude .php files from the extra-license-file check, closes: #116384.
+  * Added documentation-package-not-architecture-independent warning in
+    the cruft check, closes: #120261.
+  * Check if $action is defined before comparing it to avoid a warning with
+    the -C option, closes: #129582.
+  * Added Kevin Ryde's patch that implements menu-icon-too-big,
+    menu-icon-has-bad-colors, menu-icon-cannot-be-parsed, closes: #71396.
+  * Make .nfs* files trigger the backup-file-in-package check, closes: #95140.
+  * Added an error for .xvpics directories, closes: #169831.
+  * Added more misspellings from Matt Zimmerman, without the British
+    English stuff, with the four language names in a special arrangement,
+    closes: #119786.
+  * Made package-contains-CVS-dir an error, closes: #147301.
+  * Added an error for /usr/share/doc/<something>/examples/examples
+    directory, closes: #153144.
+  * Added an error for referring to the Perl license terms without actually
+    pointing to their location on the file system, thanks to Gergely Nagy,
+    closes: #157449.
+  * Check for localhost(.localdomain) in the Maintainer fields,
+    closes: #162248.
+  * Fixed the needs=dwww exception in the menu file check for an empty
+    section, thanks to Colin Watson, closes: #170437.
+  * Check for debian-qa@l.d.o in Maintainer fields, thanks to Colin Watson,
+    closes: #126687.
+  * Updated standards-version check to declare anything lesser than 3.2
+    ancient (1999!), and anything lesser than 3.5.6 old (2001).
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Mon, 25 Nov 2002 14:38:55 +0100
+
+lintian (1.21.6) unstable; urgency=high
+
+  * Fix two regexps in the scripts check in order to fix *sh -n checking,
+    closes: #167079.
+  * Added duplicate-conffile error, closes: #131632.
+  * There doesn't appear to be any provision in the Policy or in the FHS
+    for random compatibility symlinks, so I've just added "or symbolic
+    link" to the description of file-in-unusual-dir, closes: #135546.
+  * Fixed the regexp for package-contains-CVS-dir to actually recognize
+    directories that are printed with the trailing slash, closes: #146831.
+  * Made unregistered-script-in-etc-init.d a warning, renamed it to
+    script-in-etc-init.d-not-registered-via-update-rc.d and updated
+    its description to mention why it may not be an error, closes: #118823.
+  * Added dash into the regexps in the scripts check.
+  * Added a crude check for code within another shell (foosh -c something).
+    I say crude because it works with oneliners only -- anything that spans
+    lines sounds like pretty much impossible to do in without actually
+    _being_ a shell script interpreter :) closes: #166483.
+  * Added an exception for /etc/ppp being 750 root:dip, and complain if
+    it exists and it's not like that, closes: #169260.
+  * Expunged the notion of a global override file from the tag descriptions.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Sat, 16 Nov 2002 17:26:07 +0100
+
+lintian (1.21.5) unstable; urgency=medium
+
+  * Removed postinst-unsafe-ldconfig warning as per the discussion in
+    #120585, which also conveniently closes: #117260, #114123.
+    Note that postrm-unsafe-ldconfig stays!
+  * Further improvements to reporting/harness, reporting/html_reports
+    and related code.
+  * Fixed the display of info for python-script-but-no-python-dep on
+    python1*.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Wed, 13 Nov 2002 16:37:09 +0100
+
+lintian (1.21.4) unstable; urgency=medium
+
+  * Just check for bashisms in sh files, thanks to Jay Bonci for
+    pointing me a this.
+  * Recognize python source packages called pythonX.Y, which should fix
+    third-party-package-in-python-dir for all of them, closes: #114281.
+    Also extend the checking of that directory on all X.Y and not just 1.5.
+  * Fixed policy references in several init script related tags, made the
+    init.d not conffile check a warning since Policy allows otherwise and we
+    can't check reliably, extended the rc.d file check on rc(\d|S).d and
+    excluded sysvinit and file-rc from the check. All this closes: #118824.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Mon, 11 Nov 2002 11:52:47 +0100
+
+lintian (1.21.3) unstable; urgency=high
+
+  * Do _not_ close STDERR before running dpkg-source in unpack-srcpkg-l2.
+    The logname stuff has been fixed ages ago so there shouldn't be any
+    remotely valid reason to do this. This should explain bugs like #159474
+    and #162813 to the submitters, but I'll have to wait and see, since
+    I still can't reproduce it myself.
+  * Fixed the cruft check not to check the diff file just once, not for
+    every damn subdirectory of the source, d'oh.
+  * Backed out the --remove-lab move to postrm, lintian doesn't exist there
+    any more, silly, closes: #166309.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Sun, 27 Oct 2002 12:48:57 +0100
+
+lintian (1.21.2) unstable; urgency=low
+
+  * Changed the default path for ksh to /bin/ksh, as per the change
+    in the pdksh package, closes: #131484.
+    Maybe /usr/bin/ksh should still be allowed, but it seems inconsistent
+    to allow several paths like that... perhaps the same should be done
+    for zsh? Although, I suppose there are less zsh scripts out there
+    compared to ksh.
+  * Added $link to the usr-doc-symlink-to-foreign-package error message,
+    hopefully properly closes: #116309 (untested).
+  * Eradicated the remaining Packaging Manual references, from
+    Chris Tillman's patch in #116488. Also removed FSSTND references.
+  * Fixed typo in description-is-dh_make-template, closes: #145802.
+  * Replaced /usr/share/doc with /usr/doc in checks/copyright-file.desc,
+    thanks Matej, closes: #157423.
+  * Set binary mode to be able to grok UTF-8 with Perl 5.8 when reading
+    override files, thanks to Colin in #158119. Maybe this is all wrong,
+    but it shouldn't hurt anyway. :)
+  * Added Colin's patch check manual pages for correctness with lexprog,
+    along with the appropriate versioned dependency on man-db, closes: #52524.
+  * Cleaned up some typos in copyrights.
+  * Added *sh -n checking for syntax errors in shell scripts, closes: #42348.
+  * Moved script checks from control-files to the second part of scripts,
+    and also noticed and fixed a bug -- if a script e.g. called killall and
+    had a bashism on the same line, it would escape undetected.
+  * Check the .diff.gz file (if it exists) for config.(cache|status) that
+    includes no added and a number of removed lines and don't print the
+    configure-generated-file-in-source error for those files, closes: #122855.
+    The diff output analysis isn't perfect, but it oughta work.
+  * Clarified the virtual-package-depends-without-real-package-depends
+    warning with an additional paragraph, closes: #164813.
+  * Updated the testset/check_info.pl to work, similarly to lintian-info.
+  * Updated the testsets (this verified my s/elsif/if/g bug fix in
+    checks/scripts mentioned above).
+  * Updated %known_essential as per my sid available file.
+  * Updated %known_virtual_packages as per Policy's virtual packages list.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Thu, 17 Oct 2002 13:57:00 +0200
+
+lintian (1.21.1) unstable; urgency=low
+
+  * Removed FHS transition stuff from lintian's own maintainer scripts.
+    Lintian is now Lintian-clean. :o)
+  * Moved the purge stuff from the old prerm to postrm, and made the
+    (possibly redundant; to-do) question more forgiving.
+  * Added a doc-base file and run install-docs, closes: #129509.
+  * Removed spurious no-manpage exception for binaries that end in
+    numbers, closes: #118479.
+  * Fixed lintian-info's broken $ENV{LINTIAN_ROOT} use.
+  * Fixed --setup-lab to ignore already-existing packages, thanks to
+    Chris Tillman, closes #83593. Let's hope it all works out :o)
+  * Updated the list of allowed distributions, closes: #150466.
+  * Removed the leading ./ from filenames in %linked_against_libvga which
+    actually makes it work, thanks to Matej Vela, closes: #157317.
+  * Warn against all uncompressed changelogs, thanks again to Matej Vela,
+    closes: #157318.
+  * Nuked the code that checked that that for every /usr/share/doc/foo -> ...
+    symlink there exists an equivalent /usr/doc/foo -> ... symlink;
+    seems to be a leftover from the FHS transition days, thanks yet again
+    to Matej Vela for the patch, closes: #161716.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Mon,  7 Oct 2002 22:18:20 +0200
+
+lintian (1.21) unstable; urgency=low
+
+  * New maintainer.
+  * Applied the ever so appropriately named ``unfuck'' patch to the lab
+    code. It includes but is not limited to:
+     + code to read the pool from Bas Zoetekouw
+     + other changes to support new style distributions from myself
+     + fixes for the breakage induced by Shaleh's blitheful insertion of
+       "use strict" everywhere
+     + an array of assorted fixes from Colin Watson, myself and perhaps
+       others which I've accidentally forgotten.
+    The lab code is now officially not entirely broken. Yay! :)
+    There's still work to be done, but this still closes: #157369, #157942.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Wed, 25 Sep 2002 19:18:57 +0200
+
+lintian (1.20.19) unstable; urgency=high
+
+  * revert the frontend to using require as use is a compile time only option
+    which was causing the environment variables to not be read.
+    Closes: #160819
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri, 13 Sep 2002 17:55:54 -0700
+
+lintian (1.20.18) unstable; urgency=low
+
+  * "I release once a year whether I need to or not" release
+  * updated debhelper command list, closes: #119094
+  * applied lab patch from Joy, et. al., closes: #157942
+  * added python version 1.5, 2.{1,2,3} to checks/scripts, closes: #114164
+  * applied Colin Watson's patch for needs=dwww handling in menu files,
+    closes: 115486
+  * renamed autoconf-generated-file-in-source to
+    configure-generated-file-in-source, closes: #115744
+  * updated php checks in checks/scripts, closes: #116386
+  * yet another checks/script update.  This time we allow for unusual
+    interpreters when the file is not in a bin/ directory, closes: #116584
+  * updated policy revision, closes: 118694
+  * applied Colin Watson's patch for a bug in deplib which made A | B => A,
+    closes: #122742
+  * applied Chris Tillman's patch to clean up policy references,
+    closes: #123585
+  * applied Kevin Ryde <user42@zip.com.au>'s patch to better check for emacs
+    local variables in changelogs and updated the error message as well,
+    closes: #129581, #138216
+  * accept *-proposed-updates in distribution field, closes: #139288
+  * removed check for postrm removing usr doc symlink and inverted the
+    postinst check to now make sure the package does NOT set the symlink.
+    Closes: #154005
+  * removed global override file, it was getting ancient
+  * converted all uses of 'require' to use statements
+  * more use strict cleanups
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri, 13 Sep 2002 09:49:24 -0700
+
+lintian (1.20.17) unstable; urgency=high
+
+  * Colin patches:
+    fixed typo in man page causing incorrect formatting, closes: #114118
+    duplicate relations check is a lot more intelligent, closes: #119048
+  * urgency set to high to reflect the fact that the relations check is
+    reporting many packages violating policy when in fact they are following
+    it correctly.  This is especially true for the new python policy.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Sun, 25 Nov 2001 18:15:04 -0800
+
+lintian (1.20.16) unstable; urgency=low
+
+  * the "next day bug" release
+  * give an error if a package declares a relation on the same package twice,
+    i.e. Depends: libc6, libc6 (<< 2.0).  Closes: #27442.
+  * objdump-info collection script now handles UPX binaries (closes: #113497)
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Tue, 25 Sep 2001 15:40:30 -0700
+
+lintian (1.20.15) unstable; urgency=low
+
+  * the "collecting unemployment and have time to code" release
+  * no longer use syscall to exit from pipeline handler, now uses POSIX::_exit
+    Closes: #112205.
+  * Accept Joy's NMU patch (he applied it as 1.20.14.1).
+    Closes: #110991, #109244.
+  * Warn if the copyright file contains dh-perl-make boilerplate as suggested
+    by James Troup.  In the process debmake-templates-in-copyright became
+    helper-templates-in-copyright.  Closes: #110337.
+  * Oops, used the same argument name (-s) twice.  Reverted back to -s meaning
+    "source".  Updated manpage and source to reflect this.  Closes: #109631.
+  * added a warning when hardlinks are used.  Closes: #103893, #97518.
+    I am closing #97518 here as well which asked that I warn about hard links
+    that link to files in another directory.  Since I warn about hardlinks
+    existing adding a separate check for where they link seems silly.
+  * applied Edward Betts patch to detect .cvsignore and CVS/.  Closes: #74684.
+  * applied Daniel Schleper's patch for Build-Depends v. Build-Depends-Indep.
+    Closes: #92472.
+  * applied Edward Betts patch for detecting a misspelling in common-licenses.
+  * added 'debain' to list of spelling errors.  Closes: #112083.
+  * applied Steve Kowalik's patch that adds out-of-date-standards-version.
+    This will be defined as the policy shipped with the last stable release.
+    Closes: #112043.
+  * Made doc-base-references-usr-doc inform which file is the culprit.
+    Closes: #111020.
+  * Applied Steve M. Robbins' patch for improved handling of ldconfig checks
+    in maintainer scripts.  Closes: #110465, #113285.
+  * do not complain about static binaries if they are called "foo.static".
+    Closes: #98288.
+  * testset/runtests now calls dpkg-buildpackage with a '-d' so build-depends
+    are not checked.
+  * oops I left 'debian' in the spelling check list.
+  * backed out Gergely Nagy's suggestion for checking for 'Author(s)'.  That
+    is just overly pedantic and lame.  Reopens: #107815, tagged wontfix.
+  * checks/etcfiles now complains about ANY file found in /etc that is not a
+    conffile.  The finer grain checks have been removed.  Closes: #103940.
+    Added a new testset 'etcfiles' to go along with the test.
+  * debconf check now looks for the 'seen' flag and gives an error if the
+    package does not have a versioned dependency on debconf 0.5.00.
+    Closes: #113164.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Mon, 24 Sep 2001 12:20:00 -0700
+
+lintian (1.20.14.1) unstable; urgency=low
+
+  * Another non-maintainer upload blessed by the maintainer, to clean up
+    after the last such NMU. :)
+  * Fixed spurious postinst-has-useless-call-to-ldconfig warnings, patch
+    from Colin Watson, closes: #109721. Also fixed the silly error in
+    shared-libs which broke shlib-missing-in-control-file.
+  * Fixed checking for /var/lib/games, patch from Andrew Suffield, amended
+    by me not to warn for the files but just that dir, closes: #109970.
+  * Have debian-changelog-file-contains-user-emacs-settings checked only
+    at the start of the line (wonder if Emacs allows indentation in there?),
+    closes: #109971.
+  * Force LANG=C because of a bug in debiandoc-sgml, closes: #110891.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Sat,  1 Sep 2001 21:01:30 +0200
+
+lintian (1.20.14) unstable; urgency=low
+
+  * Non-maintainer upload blessed by the maintainer. Kudos to Colin Watson
+    and Steve Kowalik for helping in the preparation of this upload.
+  * Skip shared objects which aren't in %ldso_dir in some shlib checks,
+    as per changes in Policy 3.5.5, finally closes: #42399, #41613.
+  * Fixed Policy section in package-contains-upstream-install-documentation,
+    closes: #94267.
+  * Added Adrian Bunk's patch for pike/pike7 stuff, along with pike7 stuff
+    in checks/scripts.desc so it's consistent, closes: #94902.
+  * Added an error for leaving files generated by autoconf in the source
+    package, patch from Colin Watson, closes: #107679, #94316.
+    This pulled in renaming checks/debian-cruft* to cruft*, logically.
+  * Added checks/infofiles* for everything related to info files, moved
+    parts of checks/menus* in it and added compression related errors,
+    closes: #95785.
+  * Added Brendan O'Dea's patch for checking Perl module directories,
+    and for not checking the source for each matching file in a !$is_python
+    package, closes: #96350.
+  * Removed lc() from checks on whether a debconf field value is valid,
+    closes: #106324.
+  * Improved binary-or-shlib-defines-rpath description, closes: #94901.
+  * Fixed the references to /usr/doc in the manual page using the patch
+    from Stephen Stafford, closes: #103177.
+  * Added debconf's "config" among %maintainer_scripts in
+    checks/control-files, closes: #108123.
+  * Added "Debian/GNU Linux" among the corrections in checks/spelling,
+    closes: #35761. It required some other modifications but oh well.
+  * Added a new warning, doc-base-file-references-usr-doc, closes: #46582.
+    This required adding collection/doc-base-files* and using that in
+    checks/menus*.
+  * Added a new error, debian-changelog-file-contains-user-emacs-settings,
+    closes: #84750. This required using collection/changelog-file in
+    checks/changelog-file (doh! :).
+  * Complains on manual pages located in /usr/(share|X11R6)/man instead of
+    man* subdirs, closes: #93056.
+  * Added php4 as a valid interpreter, closes: #94534.
+  * Fixed a little bug in checks/spelling.desc, it lacked a comma in its
+    Needs-Info field.
+  * Added a warning when there's common-licenses and not
+    /usr/share/common-licenses/ in the copyright file, closes: #99886.
+  * Added a warning when there's "Upstream Author(s)" in the copyright file,
+    closes: #107815.
+  * Removed -v from command(1) invocation check, patch from Colin Watson,
+    closes: #96227.
+  * Mention the language in select-with-translated-default-field and
+    partially-translated-question, patch from Colin Watson, closes: #95795.
+    Also, fixed some thinkos in the code for the latter warning.
+  * No longer barfs on debhelper-generated safe ldconfig calls, patch from
+    Paul Martin, closes: #82479.
+  * Added the recent Policy versions up to 3.5.6 to standards-version,
+    and moved the threshold for ancient versions up to 3.2.0 because that
+    version was released a bit more than one year ago, closes: #104766.
+  * Added a new error, package-depends-on-an-x-font-package. The pattern
+    is ^xfont.*, that ought to work fine (xfntil2 et al will go undetected,
+    but that's obsolete).
+  * Colin tweaked lib/text_utils.pl to display indented and empty stuff in
+    Info: tags properly.
+
+ -- Josip Rodin <jrodin@jagor.srce.hr>  Sat, 18 Aug 2001 18:46:34 +0200
+
+lintian (1.20.13) unstable; urgency=low
+
+  * debhelper check for lacks #DEBHELPER# token now checks if -n was passed
+    to the dh_ script. Thanks Chip for pointing this out. (closes: #92624)
+  * list of debhelper programs that want to write to maintainer scripts updated
+  * now check for Build-Depends on essential or build-essential packages
+    (closes: #92372)
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu,  5 Apr 2001 16:00:10 -0700
+
+lintian (1.20.12) unstable; urgency=low
+
+  * 'farewell to Fabrizio Polacco' release
+  * checks/debhelper's dh-make-template check did not include the $type in
+    its output.
+  * removed spurious debug message from zero-byte-file check in checks/files
+  * lintian no longer runs its regression test when it builds (closes: #92192)
+  * unpack-src-l2 now ensures that we have sufficient permissions to later
+    remove the package (closes: #92224)
+  * bashism check now looks for bash style arrays, thanks Torsten Landschoff.
+    also added to testset.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Mon,  2 Apr 2001 12:30:20 -0700
+
+lintian (1.20.11) unstable; urgency=low
+
+  * 'where is my mind release'
+  * added science to list of known sections, Closes: #91798
+  * cleanup override handling, was using chop instead of chomp
+  * checks/binaries checks a binary for profiling symbols now, Closes: #91837
+  * removed false report of prerm failing to remove a doc link when there is
+    no doc dir, just a symlink to another package.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Mon, 26 Mar 2001 11:22:22 -0800
+
+lintian (1.20.10) unstable; urgency=low
+
+  * 'I think I remember perl' release
+  * checks/menu-format would die if the last line of a menu had a line
+    continuation character.  Seems the function was not getting called with
+    all 5 arguments.
+  * added a list of exempt paths for static binaries, currently only /boot
+    is listed.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Mon, 19 Mar 2001 14:14:41 -0800
+
+lintian (1.20.9) unstable; urgency=low
+
+  * 'rule monger' release
+  * checks/debhelper: make regex case insensitive, Closes: #89070
+  * checks/debhelper: modify search logic so it does not report false postives
+    when both Build-Depends and Build-Depends-Indep are defined, Closes: #89069
+  * Fix the decription for package-contains-upstream-install-documentation,
+    Closes: #89257
+  * dh_testversion is deprecated, patch applied.  Closes: #89624
+  * lintian now detects that the deb/dsc/changes file it was told to parse is
+    zero bytes and skips it.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri,  9 Mar 2001 14:16:24 -0800
+
+lintian (1.20.8) unstable; urgency=low
+
+  * 'wearing my "fuck redhat" shirt and loving it' release
+  * checks/menus, the check for whether or not the doc symlink is removed
+    fails for people who do not use the -f option to rm (or any other options)
+    thanks Oliver Elphick, Closes: #88182
+  * checks/scripts handles 'wish' better (I hope), Closes: #88333
+  * checks/debconf, the registry check is ignore if the package being tested
+    is debconf itself.  Closes: #88526
+  * frontend handles files that are referenced but do not exist better
+  * this is looking like one of the last releases for a while
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed,  7 Mar 2001 10:42:03 -0800
+
+lintian (1.20.7) unstable; urgency=low
+
+  * 'test everything' release
+  * updated architecture list -- hppa, ia64, mips, mipsel, s390, sh added
+  * added 'Enhances' to list of known fields
+  * removed libwraster2 from list of obsolete packages, Closes: #85584
+  * Colin Watson's debconf checks added, still need a testset though,
+    Closes: #85876, #84759
+  * checks/menus now checks for proper use of install-info,
+    Closes: #25823, #30192
+    need a testset for this too
+  * checks/files.desc now points to the FHS in /usr/share/doc/debian-policy
+  * applied Joey Hess' app-defaults patch.  This allows app-defaults to be
+    conffiles as well as adding a check for app-defaults in old dirs.
+    Closes: #86707, #76811
+  * lintian now knows more about 3.5.x's X policy in 12.8.  Added check for
+    Xresources file but no conflicts on xbase (<< 3.3.2.3a-2).  Closes: #63542
+  * applied Joey Hess's perl patch.  Now know that pm's in /usr/share have
+    no need for the +x bit.  Closes: #86709
+  * check for INSTALL in /usr/share/doc now knows about INSTALL\..+ (i.e.
+    INSTALL.gz)
+  * checks/standards-version has an error for packages which declare a source
+    relation (ie Build-Depends) but are not at least policy 3.1.x.
+    Closes: #86711
+  * checks/fields now checks that the arch definition in source relations
+    follows policy.  Closes: #86710
+  * added wish8.3 to list of known interpreters in checks/scripts
+  * warning description cleanups, Closes: #87528
+  * added more bashism checks -- '|&', '$[foo]', '${parm:len[:offset]}',
+    '${parm/pat[/str]}', '${parm//pat[/str]}'
+    Closes: #32113 (the suiregister stuff happened a release or three ago)
+    you guessed it, need a testset
+  * bashism check now tells you what it thinks the bashism was.
+    Closes: #81738
+  * bashism checks now ignore here documents, Closes: #87527
+    teset/maintainer-scripts now has a here document in a script and extended
+    bash triggers.
+    Also, various other bashism test cleanups and improvements.
+  * typo in scripts fixed, now I really do work on python2, thanks Jerome.
+    Closes: #87772
+  * hmm, versioned-provides message was often wrong, made it better and it
+    reports the perceived relation, i.e. foo (= 4).
+  * removed the -w and strict from reporting/ scripts
+  * update-menus checks enhanced with knowledge about wm-menu-config.
+  * added 'asmodule' to list of known menu tags
+  * depends-on-essential-package-without-using-version now is only reported
+    for actual depends or pre-depends.
+  * interpreter checking handles arbitrary whitespace now
+  * fixed scripts check for ocaml, now know about ocamlrun.
+  * unusual-interpreter messages were being caused by not prepending '.' to
+    the interpreter name when checking %executables in checks/scripts.
+  * still more fun with ++ )-:  menus is now even more paranoid with
+    quotemeta().
+  * ensure $setuid, $setgid is set in checks/files, thanks to the luxman
+    package for triggering the perl oops.
+  * collections/scripts handles files that only contain '#!'.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed, 14 Feb 2001 08:55:09 -0800
+
+lintian (1.20.6) unstable; urgency=low
+
+  * 'people who depend on side effects should be flogged' release
+  * lintian had code which set a variable to undef, then used it.  Without
+    -w and use strict, this silently became a zero, but now it causes errors.
+    So, since it obviously was meant to be zero, I set it to zero instead of
+    undef.  Closes: #85326
+    Fun part was this only happened when run on more than one version of a
+    single package i.e. lintian foo_1.changes foo_2.changes.
+  * checks/scripts updated to deal with python2.x and there being two versions
+    of python.  Closes: #85441
+    while doing this, collections/scripts was updated to support the use of
+    /usr/bin/env.  I probably added bugs here )-:
+    added a scripts testset, very early still.
+  * my modification to checks/menus to support /usr/share/doc/package -> other
+    had a problem with special chars.  Now calls quotemeta().  Annoying because
+    I have a ++ package name but it did not trigger this particular case.
+    So, I added a package to foo++ which links to foo++.  Closes: #85530
+  * added a TODO to the private dir.
+  * left off a closes in the big perl closings 2 revisions ago, Closes: #80192
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Sat, 10 Feb 2001 14:28:19 -0800
+
+lintian (1.20.5) unstable; urgency=low
+
+  * 'people who name a lib libfoo-X.X.so should be shot' release
+  * checks/shared-libs handles libraries of the form 'libfoo-X.X.so' now
+  * the virtual package check I added in the last release failed to check
+    the field it was testing, so errors were reported on fields other than
+    Depends.  Ooops.  The description also should have referred to packaging
+    not policy.  Closes: #85225
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed,  7 Feb 2001 13:55:10 -0800
+
+lintian (1.20.4) unstable; urgency=low
+
+  * 'why would you ever do THAT?' release
+  * lintian-info sets $ENV{'LINTIAN_ROOT'} if it is not set
+  * added a check to checks/files for packages which ship the upstream INSTALL
+    document.  This is almost always useless for users of a package.
+    testset/binary now includes such a file
+    Closes: #81970
+  * checks/menus -- the walk over package contents now has logic to run file
+    tests on files, link tests on links, etc.
+  * checks/menus -- if there is a /usr/share/doc/$pkg symlink, assume it links
+    to a package it depends on and do not warn about setting the usr/doc
+    symlink.  There is code in checks/copyright-file that makes sure policy is
+    followed with regards to what is actually linked against.  Closes: #48048
+  * checks/fields is now less strict about Section: non-US handling
+  * added debconf files to list of known control files in checks/control-files
+    Closes: #46863
+  * perl mistakes are no longer checked for. Closes: #47076, #75889
+  * FHS 2.1 cleanups, Closes: #75878
+  * lintian will not complain if you symlink your doc directory to an essential
+    package and leave off the depends, because since it is essential you must
+    not depend on it.  Closes: #48296
+  * lintian now gives and error when a package declares a depends on an
+    essential package without using a versioned depends.  Closes: #33250
+  * extra-license-file is not given if the file is just a symlink.
+    Closes: #35224
+  * checks/fields: now complain if a package declares a depends on a virtual
+    package without first depending on a real packages as an alternative.
+    Required adding a known_virtual_packages list to checks/common_data.pl.
+    Also removed redundant info/registered-virtual-packages file.
+    Closes: #70673
+  * added a library (mostly empty right now) and non-us testset
+  * runtests now runs the tests in alphabetical order
+  * lintian's --version info is being updated automagically again
+  * moved some hashes around in checks/ to common_data.pl
+  * checks/changelog-file reorganized so it knows the size of the files.  Now
+    it can check that the changelog is sufficiently large to require
+    compressing.  Also modified the desc file to reflect this. Closes: #84400
+  * --info now outputs all info.  Silly bug in how I used split and defined.
+    Closes: #82970
+  * added a testset/check_info.pl script.  It verifies that every lintian
+    check referenced in a desc also has an info section.  runtests now runs
+    this test as well.
+  * suidregister warning is now an error.
+  * checks/menus: fixed the if link case pattern match -- one more perl erro
+    down, 3 billion hidden ones to go.
+  * Following items thanks to Colin Watson
+  * updated checks/standards-version so it does not give perl errors when it
+    encounters a newer standards version than it knows about. Closes: #84083
+  * updated references to policy for policy 3.5.0. Closes: #84088, #83969
+  * Added a warning for packages containing a link to undocumented(7) as
+    suggested on debian-policy list.  Also includes a testset (manpages)
+    addition.
+    Closes: #83188
+  * At the moment checks/copyright-file just tests for a slash in the link;
+    I've changed it here to test for an initial / or ../, and then after that
+    check it strips off everything from the first slash on, so that tests on
+    the package name work correctly when people link to subdirectories of
+    other /usr/share/doc directories.  Closes: #84066
+  * It was unpacking to level 2 even though I had Unpack-Level: 1 and no
+    associated collection scripts. Of course, it wanted override files from
+    /usr/share/lintian/overrides/$pkg. Fair enough - except that if I said
+    --no-override it wanted the override file information anyway, and still
+    unpacked to level 2.  No obeys non-overrides.  Closes: #84722
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Tue, 30 Jan 2001 14:26:04 -0800
+
+lintian (1.20.3) unstable; urgency=low
+
+  * 'Does the pain ever end?' release
+  * oops, lintian can not create a static lab due to an error check too
+    early in the code.  While fixing this I also added a static lab check in
+    testset/runtests. Closes: #83411
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed, 24 Jan 2001 14:36:35 -0800
+
+lintian (1.20.2) unstable; urgency=low
+
+  * 'Where or where did my changes go' release
+  * fixed --help option to not show escaped chars
+  * changed regression test to also do a run with --info on
+  * seems lintian always used the lintian-info script from the path, changed
+    to look in LINTIAN_ROOT if passed
+  * perl problems cleaned up, Closes: #82970
+  * removed randomization of output strings when refering to policy documents,
+    not only is this silly but it makes regression tests impossible
+  * moved manual_refs.pl list of policy manuals to an external file.  This will
+    allow automated updating when releases occur.  It also removes the perl
+    warnings (-:
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Sat, 20 Jan 2001 12:21:30 -0800
+
+lintian (1.20.1) unstable; urgency=low
+
+  * the change hurts release
+  * every perl script now calls use strict and passes -w to perl
+    The long road of bug tracking because of this has begun.  Thanks Joey H.
+  * testset/filenames now has a lengthy-symlink bug to show how that code works
+  * typo in checks/control-files in a bashism check, the correct POSIX call
+    is 'read foo' however the code was checking for the existance of whitespace
+    before the call, not the existance of the variable to read into due to a
+    mixed up regex.  Thanks Adam Heath for pointing this out. Closes: #81453
+  * checks/control-files, the check for whether '.' takes more than one
+    argument did not take into account things like 'and'.  It does now.
+    Closes: #81737
+  * fixed interpreter check code to hand a space between the #! and the
+    interpreter (really), also allows bash,ksh,ash as valid sh shells. Also
+    knows to look for an ELF header and stop parsing the script. Thanks
+    Colin Watson.  Closes: #80348, #82541
+  * testet/binary-1 added.  This is a small C program to test lintian's
+    handling of binary files.  See the changelog in this directory for info
+  * fixed message for 'manpage-has-wrong-extension', Closes: #82452
+  * 'N: Unknown interpreter' message now only printed once per script,
+    Closes: #81644
+  * added equivalent file-directly-in-usr-share-doc messages (et al.),
+    Closes: #82654
+  * added new message: suidregister-used-in-maintainer-script. this replaces
+    the old messages suidregister-used-in-maintainer-script-other-than-postinst
+    and suidunregister-not-called-in-postrm due to suidregister being phased
+    out of Debian.  Closes: #81868
+  * binary-has-unneeded-section upgradeed from info to warning
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed,  3 Jan 2001 13:04:20 -0800
+
+lintian (1.11.15) unstable; urgency=low
+
+  * Hack Hack
+  * checks/perl disabled until it can be improved
+  * fixed typo in checks/description: s/%type/$type/
+  * fixed mental typo in checks/*: $foo == 'string' is not the same as
+    $foo eq 'string', Closes: #80813
+  * Added Colin Watson's patches, Closes: #80373, #80376, #80377
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri, 22 Dec 2000 16:02:58 -0800
+
+lintian (1.11.14) unstable; urgency=low
+
+  * more fun with interpreter checking, seems a space is allowed between bang
+    and the interp path.  So, fixed the regex (again).  Also store the name
+    of the interpreter in $interp and use that rather than $is_sh, this will
+    allow for other interpreter checks later.  Closes: #80348
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri, 22 Dec 2000 15:51:10 -0800
+
+lintian (1.11.13) unstable; urgency=low
+
+  * (Joy) fixed a typo in binaries.desc
+  * (Joy) checks/debhelper now passes $type with the lintian message
+  * (Joy) libs/text_utils.pl, reporting/html_reports fix maintainer name
+  * checks/control-files now checks if the postrm calls update-alternatives
+    with the --remove option, this is considered harmful, Closes: #80255
+    checks/control-files.desc explains the problem in detail
+  * fixed checks/menus setting of is_sh, $foo = split() sets foo to the number
+    of items, not the first item -- duh (-:  How did this make it thru testing?
+    added a maintainer-scripts testset to help catch this in the future
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu, 21 Dec 2000 10:34:43 -0800
+
+lintian (1.11.12) unstable; urgency=low
+
+  * new command line option: --show-overrides, displays tags even if
+    they have been overriden, marked 'O: .....'
+  * shared-libs.desc text changed to give more info when a shared library is
+    present, but the SONAME is not set or set improperly, Closes: #78277
+  * removed references to libtool-workarounds.txt (it never died ....),
+    Closes: #78420
+  * my reformat of the code in checks/menu-format changed the regex from
+    m/^#/ to m/^       #/, I changed it back (kind of).  The test is now
+    m/^\s*\#/ just in case a space snuck in.  Also modified the code so it
+    does a if (m//) { next;} rather than if (! m//) { ........ }.
+    Closes: #78532
+  * checks/menus now checks which interpreter the maint script uses and varies
+    its checks accordingly -- works for sh and perl currently, Closes: #78880
+    Updated menus.desc while I was at it.
+  * fixed typo in scripts.desc, pike error message should have referred to pike
+    not to make, Closes: #79744
+  * killed use of \b in bashism checks, now uses (^|\s+), Closes: #80122
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu, 21 Dec 2000 10:20:30 -0800
+
+lintian (1.11.11) unstable; urgency=low
+
+  * Finally, lintian's version number is automagically set
+  * lintian.sgml updated to document per package overrides info.
+  * the /usr/share/lintian/overrides/<package> actually works now (-:
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu, 16 Nov 2000 14:19:22 -0800
+
+lintian (1.11.10) unstable; urgency=low
+
+  * Dammit, + sign in package name problems again
+    added a regression test for a foo++ package. Closes: #77216
+  * removed the libtool text in the rpath message, libtool no longer sets rpath
+    the upstream finally saw the light.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu, 16 Nov 2000 09:02:50 -0800
+
+lintian (1.11.9) unstable; urgency=low
+
+  * Moved the override files from /usr/share/doc/<package> to
+    /usr/share/lintian/overrides/<package>
+    also added a check to catch override files in the old directory
+  * Removed calls to defined in checks/perl, Closes: #76339
+  * copyright-file-is-gpl renamed to copyright-file-contains-full-gpl-license
+  * magicfilter should be in /usr/sbin, not /usr/bin, Closes: #76686
+  * modified testset/empty.  dpkg-genchanges now requires a Maintainer
+    field.
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Thu,  9 Nov 2000 12:23:43 -0800
+
+lintian (1.11.8) unstable; urgency=low
+
+  * Fixed Description too long message, Closes: #75570
+  * removed description-may-be-too-long
+  * Fixed description of package-uses-debhelper-but-lacks-build-depends,
+    I left the 's' off of lacks
+  * zero-byte-file-in-usr-doc changed to zero-byte-file-in-doc-directory
+  * added documentation for zero-byte-file-in-doc-directory, Closes: #75744
+  * renamed package-source-contains-debian/files to
+    debian-files-list-in-source, Closes: #75746
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri, 27 Oct 2000 16:09:09 -0700
+
+lintian (1.11.7) unstable; urgency=low
+
+  * Fixed lintian's handling of autouse, Closes: #75115
+    Thanks Stefan Hornburg for helping me with this
+  * Fixed silly manpage filename parsing bug, Closes: #75246
+  * Removed now out of date libtool-workarounds.txt, Closes: #75324
+  * unpack-srcpkg-l2 used a silly regex to parse dpkg-source output, this
+    has been fixed to simply read some string of non-whitespace, Closes: #58943
+  * checks/spelling should now work with high ascii chars, Closes: #70974
+  * added debiandoc-sgml Build-Depends-Indep, Closes: #74751
+  * added checks/debian-cruft.  Checks for the debian/files file, Closes: #38710
+  * fixed checks/debhelper -- it actually works now.
+  * added tixwish to list of known interpreters, Closes: #47775
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Tue, 24 Oct 2000 15:29:14 -0700
+
+lintian (1.11.6) unstable; urgency=low
+
+  * Fixed manpages check to handle oddly named files, now uses
+    File::Basename
+  * fixed debhelper check so it will detect a need for Build-Depends even if
+    a script which needs to modify maintainer scripts is not used.
+  * lintian-info now outputs info for source messages too, Closes: #51811
+  * used a different syntax in checks/perl rather than set $2, Closes: #54710
+  * if dh_testversion is called by a package, ensure that the package uses a
+    versioned Build-Depends
+  * Maintainer Upload (with Darren's blessing)
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Mon,  9 Oct 2000 13:23:51 -0700
+
+lintian (1.11.5) unstable; urgency=low
+
+  * /etc/pam.d are now checked to ensure they are conffiles, Closes: #50293
+  * fixed the typo in checks/copyright-file, Closes: #53626
+  * fixed description, lintian is at policy 3.2.0.0, Closes: #55083
+  * fixed checks/standards-version, knows about policy version 3.2.0,
+    Closes: #68655
+  * check for zero byte length files in /usr/share/doc/<package>,
+    Closes: #59508
+  * added a fail function to frontends/lintian, Closes: #69259
+  * checks/files.desc now refers to FHS 2.1, Closes: #69422
+  * ran ispell on checks/*.desc files, Closes: #69423
+  * added checks for suidregister and suidunregister, Closes: #29444
+  * lintian now checks the length of the short description, Closes: #33411
+  * lintian now verifies that /etc/cron.{d,daily,monthly,weekly} files are
+    marked as conffiles, Closes: #46332
+  * Description: is checked to make sure it is not a dh_make template,
+    Closes: #59141
+  * fixed URL in README, Closes: #59733
+  * added magicfilter to list of interpreters, Closes: #60361
+  * added check if debhelper is used by a package, it is included in
+    Build-Depends, Closes: #70438
+  * for menu files, if the menu needs=foo and foo is the package name, assume
+    this is ok.  Also, sections that match the package name are also assumed
+    to be ok.  This affects mostly window managers.  Closes: #64674
+  * Checks whether the icon used in a menu file is in xpm format.
+  * added {g,k,p,y}forth as valid interpreters, Closes: #51778
+  * More checks/ dir cleanups
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed, 27 Sep 2000 15:31:38 -0700
+
+lintian (1.11.4) unstable; urgency=low
+
+  * Brought lintian.sgml up to date
+  * cleaned up the layout of frontend/lintian
+  * Dep::implies did not parse Depend: foo | bar | baz correctly, this is why
+    things like wmakerconf gave bogus errors.  This is duct taped, real fix
+    some day.
+  * Closes: #43706
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Wed,  6 Sep 2000 19:13:20 -0700
+
+lintian (1.11.3) unstable; urgency=low
+
+  * Added 'Format' field to dsc file checks
+    New dpkg versions seem to write a Format version to dsc files, lintian
+    flagged them as an unknown field.
+  * lintian failed lintian (-:
+    changed copyright to point at /usr/share/common-licenses/GPL
+
+ -- Sean 'Shaleh' Perry <shaleh@debian.org>  Fri,  1 Sep 2000 15:35:03 -0700
+
+lintian (1.11.2) unstable; urgency=low
+
+  * Official maintainer change
+  * Package specified overrides
+  * Fixed perl dep check bug
+  * Added perl modules: (#46118) (#51457) (thanks ardo)
+  * Added interpreter ocaml (#50933)
+  * Cleaned up some overrides -hopefully not yours (#48703, #48769)
+  * SUID allowed for packages named *-suid
+  * Applied Frank Belew's patches (#39832 #48794)
+  * Added checks for /usr/[share/]doc/copyrights references in copyright
+    file
+  * Added change in directory checks based on changes by the Great X
+    Reorganization
+  * Added check for text version of changelog no matter what
+  * Added check for /var/lib/games
+  * Added checks for Build-* source-depends fields
+  * Updated standards-version to accept 3.1.0 and made anything 2.x ancient
+
+ -- Darren Benham <gecko@debian.org>  Fri, 24 Sep 1999 09:59:35 -0700
+
+lintian (1.10) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+    + changed rm of /usr/doc link to look for rm and rm -f (closes: #46740)
+    + changed numerous overrides to account for tar (closes: #46903)
+    + added doc-base override (closes: #45999)
+    + changed of URI:: functions liburi-perl (closes: #45770)
+    + added recognition of HTML::SimpleParse (closes: #45081)
+    + added "hints" to the known menu tags (closes: #47248)
+    + changed example checks to include ./ (closes: #44897)
+    + moved data/dumper to perl|perl5 (closes: #42036)
+    + changed perl|perl5 check to allow perl5|perl (ver) (closes: #44425)
+    + caused lintian to skip many file related checks for the files in
+      directories /hurd and /server (closes: #36680)
+
+ -- Darren Benham <gecko@debian.org>  Fri, 24 Sep 1999 09:59:35 -0700
+
+lintian (1.9.1) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+    + Added a check for /etc/pam.conf.  Precursor for reserved
+      /etc/* files
+    + Added a check of postinst and prerm for /usr/doc symlink manipulation
+    + Added the /usr/doc symlink to lintians scripts
+
+ -- Darren Benham <gecko@debian.org>  Mon, 13 Sep 1999 22:06:07 -0700
+
+lintian (1.8.2) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+    + Added /var/lib to the FHS check
+    + Fix for the new tar
+    + Make libraster2, not libraster1 obsolete
+
+ -- Darren Benham <gecko@debian.org>  Thu,  5 Aug 1999 00:13:28 -0700
+
+lintian (1.7) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+    + This time.. added Help as a valid root level menu option
+    + Changed FSSTND directory Infos to Josip's suggested wording.
+    + Removed /var/lib from the FSSTND check
+    + Fixed non-US/section check
+    + Added text about bashism checks perfromed to N: tag
+    + Fixed bad-link-to-undocumented.man.page N: tag
+
+ -- Darren Benham <gecko@debian.org>  Thu, 29 Jul 1999 15:54:37 -0700
+
+lintian (1.6) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+    + Added some bashism checks from Shalah
+    + Added /usr/share/doc as valid directory
+    + Added /usr/share/man as valid directory
+    + Set warning for FSSTND directories
+    + Added Help and App/Databases to valid menu entries
+    + Added patch from Steve Haslam to recognise /etc/menu-methods and
+      check for update-menus calls
+    + Added overrieds for dh_make requested by C. Small
+    + Added patch from Roderick Schertler to skip comments/blank lines at
+      top of menu files.
+    + Changed the relative shared-library check to look for either
+      rela.text or rel.text, not just rel.text.  This is needed for PowerPC
+      and other non-i386 architectures.
+    + Added ruby as a valid interpreter
+    + Added notice when unrecogized file format is found that it might be
+      due to a missing package: binutils-multiarch
+
+ -- Darren Benham <gecko@debian.org>  Sun, 11 Jul 1999 17:15:40 -0700
+
+lintian (1.5) unstable; urgency=low
+
+  * Richard's changes:
+  * Darren's changes:
+     + Changed file error message to indicate it's file's
+       fault(closes: #37259)
+     + Changed perl depends to perl | perl5 to cover both
+          Also added perl-5.004 and perl-5.005 since they are valid perls
+          (closes: #41041, closes: #39835)
+     + Remove a undefine causing spurious unknown-tag error (close: #40699)
+     + Ancient-ized standards-version 2.4.0 and 2.4.1
+     + Added policy 2.5.1 to the accepted number for standards-version
+     + Check for use of /etc/nntpserver.  Only major change in policy v2.5.1
+     + Added perl-5.005 and perl-5.004 as valid interpreters (close: #39834)
+
+ -- Darren Benham <gecko@debian.org>  Mon,  5 Jul 1999 11:46:53 -0700
+
+lintian (1.4-1) unstable; urgency=low
+
+  * Richard's changes:
+     + When reporting errors in .changes files, report filenames the way
+       they were listed, rather than as absolute pathnames.
+     + Don't exit with code 1 for errors that were overridden.
+       This fixes bug#37353, reported by Wichert Akkerman.
+     + Correctly handle escaped characters in menu items (bug pointed
+       out by Raphael Herzog).
+     + bltwish scripts should now depend on blt, not blt8.0.
+       This fixes bug#38092, reported by Gordon Russell.
+  * Darren's changes:
+     + override requested by christian kurz for ppp.  Several of the
+       files/dirs have non-standard permissions.
+     + override requested by adam kleine for gtk-engines-gtkstep.  Contains
+       libraries not meant to be linked.
+        + override requested by Manoj Srivastava for latex2html.  Fixes
+       bug#38098.
+     + hugs added to the list of interpreters.  Fixes bug#37668 reported by
+       Antti-Juhani Kaijanaho.
+
+ -- Darren Benham <gecko@debian.org>  Tue, 11 May 1999 13:24:27 -0700
+
+lintian (1.3-1) unstable; urgency=low
+
+  * Richard's changes:
+    + For install-docs, accept --remove as well as -r.  Fixes bug#35664,
+      reported by James Van Zandt.
+    + In explanatory text for prerm-does-not-call-installdocs, give a
+      correct example for the prerm (not the postinst).  Fixes bug#35665,
+      reported by James Van Zandt.
+    + List gmp2 as obsolete package (replaced by libgmp2).
+    + Don't generate depends-on-obsolete-package for -dev and -dbg packages
+      that depend on their library.
+  * Darren's changes:
+    + override requested by julian gilbey for menu.  Menu can't call
+      update-menus in postrm since it won't exist then.
+    + added requested override for vtwm update menus.  Fixes bug#36457
+      reported by Branden Robinson
+    + override requested by Oliver Elphick for postgresql-pl.  Has shared
+      libraries not loaded by ld.so
+
+ -- Darren Benham <gecko@debian.org>  Mon, 05 Apr 1999 16:00:05 -0800
+
+lintian (1.2-1) unstable; urgency=low
+
+  * Darren's changes:
+       + added the -1 to denote purely packaging changes
+       + added fvwmother to menu needs= check (fixes bug#35057)
+  * Richard's changes:
+    + Added new tag package-installs-packlist.
+               This closes wishlist bug#33827, reported by Joey Hess.
+    + Mark all versions of libgtk1.1 as obsolete for
+               depends-on-obsolete-package tag.
+    + For tag arch-indep-package-contains-binary-or-object,
+               tighten up regexp that detects "ELF".  This fixes bug#35237,
+               reported by Mark Brown.
+
+ -- Darren Benham <gecko@debian.org>  Mon, 29 Mar 1999 16:31:05 -0800
+
+lintian (1.1) unstable; urgency=low
+
+  * Zapped compiled-with-bad-libc check.
+  * Corrected spelling error in spelling check (it flagged "interchangeable"
+    as a bad word; this should have been "interchangable").  This fixes
+    bug#33252, reported by Santiago Vila.
+  * Silenced non-standard-dir-in-usr check about /usr/$arch-linuxlibc1/,
+    which will go away at some point and is not worth moving now.
+    I'll file a policy proposal for it at some point.  This fixes
+    bug#33114, reported by Marcus Brinkmann, and bug#33374, reported
+    by James Troup
+  * Silenced non-standard-dir-in-var check about /var/www/, since it's
+    Debian policy to use it.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu, 25 Feb 1999 14:43:27 +0100
+
+lintian (1.0) unstable; urgency=low
+
+  * New tags:
+      E: non-standard-toplevel-dir
+      W: non-standard-dir-in-usr
+      W: non-standard-dir-in-var
+      W: file-in-unusual-dir
+      E: dir-or-file-in-mnt
+      E: binary-in-etc
+      E: use-of-compat-symlink
+      E: subdir-in-bin
+    These cover much of the FSSTND and FHS.
+
+  * No longer emit executable-in-usr-doc for scripts.  It's just too
+    controversial.  I've added an info-level tag script-in-usr-doc
+    for people who are interested.  This closes bug#28560, by
+    Stephane Bortzmeyer.
+
+  * Only emit compiled-with-bad-libc if the register_frame symbols
+    are UNdefined.  This closes bug#31867, submitted by Michael Meskes.
+
+  * Don't emit compiled-with-bad-libc for binaries linked to
+    libgnustep_base.so.0, which also defines __register_frame_info.
+    This closes bug#31004, submitted by Matthias Klose.
+
+  * Changed a lot of "error:" messages to "internal error:", to make
+    clear that they are errors in Lintian's execution, not in the package
+    being checked.  This closes bug#31013, submitted by James Troup.
+
+  * (frontend/lintian) Select STDOUT again after closing OUTPUT_PIPE.
+    This fixes bug#31574, reported by Julian Gilbey.  Thanks for the patch!
+
+  * (checks/copyright-file) Lintian was confused by "libident(=0.22-1)",
+    i.e. without separating whitespace.  Fixed.  This closes bug#31821,
+    reported by Paul Slootman.
+
+  * Man page fix: mention that lintian can be run on .changes files.
+  * Depcheck pages: fixed version comparison bug.
+
+ -- Richard Braakman <dark@xs4all.nl>  Wed, 27 Jan 1999 14:43:15 +0100
+
+lintian (0.9.5) unstable; urgency=low
+
+  * Do not abort when run as root; print a warning instead.
+    --allow-root still overrides the warning.
+
+  * Only generate non-standard-file-permissions-for-etc-init.d-script
+    tag for regular files.  Reported by Martin Schulze.
+
+  * Corrected libtool-workaround sample configure.in snippet:
+    Look for *-*-linux-gnu, not *-pc-linux-gnu.
+    Fixes bug#30756, reported by James Troup.
+
+  * Made lintian abort with an error message when objdump can't handle
+    a binary's file format.  Also made lintian Suggest binutils-multiarch.
+
+  * New error tag: arch-dependent-file-in-usr-share
+    This closes bug#30742, reported by Matthias Klose.
+
+  * Added gnuplot as a known interpreter.  Suggestion by Rafael Laboissiere.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sun, 20 Dec 1998 18:05:46 +0100
+
+lintian (0.9.4) unstable; urgency=low
+
+  * New features (summary):
+    - 112 new spelling corrections.
+    - Minor efficiency improvements.
+    - Checks __register_frame_info problems.
+    - Updated to policy 2.5.0
+
+  * (lib/util.pl) Exit with code 2 when failing, like the manpage says.
+  * (checks/files) Print octal permissions in
+    bad-permissions-for-etc-cron.d-script, not decimal.
+  * (checks/files)
+    Ignore .xpm extensions too when hunting for extra license files.
+  * (checks/conffiles, checks/conffiles.desc)
+    Renamed -may-not-be- tags to -must-not-be-, for clarity.
+
+  * Replaced most bash scripts with perl scripts, for faster startup times
+    and fewer subprocesses.  This speeds up lintian by some 30% on my machine.
+  * (collection/objdump-info)
+    Add -T flag, to collect dynamic symbols table too.
+  * (checks/binaries)
+    Look for __register_frame_info and __unregister_frame_info.
+    New tag: compiled-with-bad-libc
+
+  * (checks/*.desc) Use new (2.5.0) section numbering for policy references.
+  * (checks/changelog-file) Accept changelog.html.gz files.
+  * (checks/standards-version) newer-standards-version is warning, not error.
+    This fixes bug#29366, reported by Julian Gilbey <jdg@maths.qmw.ac.uk>.
+  * (checks/standards-version) Updated to standards-version 2.5.0.
+
+  * (info/overrides) New overrides.
+    Fixes bug#29449 reported by Marcus Brinkmann (libc5 overrides)
+
+  * (checks/standards-version.desc) Remove the link to the upgrading-checklist,
+    which I can no longer find and which is probably not maintained anymore.
+
+  * (checks/control-files) Fix check for mknod-in-maintainer script:
+    pipes are made with p, not -p.
+
+  * (debian/control) In the package description, mention which policy
+    version Lintian checks.
+
+ -- Richard Braakman <dark@xs4all.nl>  Mon, 23 Nov 1998 14:46:32 +0100
+
+lintian (0.9.3) unstable; urgency=low
+
+  * (checks/binaries) Warn if a package with ELF binaries does not have
+    a Depends line.  New tag: missing-depends-line.
+    (Suggested by Charles Briscoe-Smith)
+
+  * (checks/menus) Don't warn about /usr/lib/menu/README.
+    (Noted by joost witteveen)
+
+  * (checks/binaries.desc, checks/binaries, checks/shared-libs.desc)
+    Renamed "shlib-without-dependency-information" to
+    "shared-lib-without-dependency-information", to avoid confusion with
+    the shlibs control file.  (Suggested by Branden Robinson)
+    Also moved the tag info from shared-libs.desc to binaries.desc, where
+    it belongs.
+
+  * (checks/shared-libs)
+    Suppress "shlib-with-executable-bit" error if a library has an
+    INTERP header.  This catches the libraries (such as libc or libm)
+    that print a little banner when executed.
+
+  * (checks/fields)
+    Report maintainer addresses that have no dots in the domain part.
+    (Suggestion by James Troup)
+  * Teach fields check about non-us.
+
+  * (info/perl-modules)  Updated modules info.
+  * (lib/deplib.pl)  Fixed handling of versioned dependencies.
+
+  * (checks/files.desc)  In executable-in-usr-doc tag, suggest examples
+    directory as a place for executables.
+    (Suggestion by Stephane Bortzmeyer)
+
+  * (checks/fields, checks/fields.desc)
+    New tag: depends-on-obsolete-package, to flag dependencies on
+    old libraries.
+
+ -- Richard Braakman <dark@xs4all.nl>  Tue, 27 Oct 1998 12:59:43 +0100
+
+lintian (0.9.2) unstable; urgency=low
+
+  * Look for more misspellings:
+      dependant -> dependent, dependancy -> dependency,
+      definate -> definite, definately -> definitely.
+  * (checks/scripts) Correctly deal with the terminating newline when
+    parsing dependency lines.  Fixed bug#27694, reported by Rob Tillotson.
+  * (checks/menu-format) Added Apps/Technical and Apps/Hamradio as sections.
+  * (checks/copyright-file)
+    Don't report copyright-file-is-gpl unless it is GPL version 2.
+    This fixes bug#27793, reported by Milan Zamazal.
+  * (checks/menus) Add newline after bad-menu-file-name tag!
+  * (lib/manual_refs.pl) Update urls to manual sections, so that
+    they refer to www.debian.org.  Regenerate index of devref sections.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu, 15 Oct 1998 14:06:26 +0200
+
+lintian (0.9.1) unstable; urgency=low
+
+  * Added overrides for imap daemons being sgid mail.
+  * Updated info/perl-modules from new Contents file.
+  * (lib/read_pkglist.pl) Don't fail on 0-size package lists.
+    This fixes bug#27121, reported by Adam P. Harris.
+
+ -- Richard Braakman <dark@xs4all.nl>  Wed, 30 Sep 1998 18:16:14 +0200
+
+lintian (0.9) unstable; urgency=low
+
+  * (frontend/lintian, reporting/html_reports, checks/*, collection/*)
+    Make rigorous distinction between source and binary packages.
+    Pass "source" or "binary" as second argument to check scripts.
+    Report source package tags with "pkg source:" instead of just "pkg:".
+    Binary package tags stay the same.
+    (The check scripts always report "pkg type:", and the frontend strips
+     the type again if it's "binary").
+    This involves several changes in the web-report scripts as well.
+
+  * Add command-line options for the things that could only be set via
+    environment variables or the configuration file.  (--cfg, --root,
+    --lab, --dist, --arch).
+
+  * Really rename obsolete-ldconfig-call-in-postinst to
+    postinst-has-useless-call-to-ldconfig.
+  * Really rename changelog-file-missing-in-native-debian-package to
+    changelog-file-missing-in-native-package
+
+  * (checks/scripts) bltwish now lives in blt8.0, not blt4.2.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sun, 20 Sep 1998 16:34:38 +0200
+
+lintian (0.8.3) unstable; urgency=low
+
+  * (checks/menu-format) Added "sort" as a known tag; it's documented in
+    the menu package.  This fixes bug#26373, reported by Marcelo E. Magallon.
+
+  * (checks/scripts, checks/scripts.desc)  Added /usr/bin/js as a known
+    interpreter (in ngs-js), as suggested by Brian Bassett.
+
+  * (checks/shared-libs)  Brian Bassett reported inaccuracies in detection
+    of "ldconfig" calls in maintainer scripts.  Fixed.
+
+  * (checks/menu-format)  Skip checks on "section" if the "needs" tag had an
+    unknown value.  This deals with bug#26375, reported by Marcelo E. Magallon.
+
+  * (checks/manpages)  Fixed: check for links to "undocumented" manpage
+    should not react to link destinations like "ilu-undocumented".
+
+  * changelog-file-missing-in-native-debian-package shortened to
+    changelog-file-missing-in-native-package
+  * wrong-name-for-changelog-file-of-native-debian-package shortened to
+    wrong-name-for-changelog-of-native-package.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu, 10 Sep 1998 12:55:45 +0200
+
+lintian (0.8.2) unstable; urgency=low
+
+  * Ignore common programming-language extensions when looking for
+    extra-license-files.  (Fixes bug#26252, reported by Manoj Srivastava,
+    who had a file vm-license.el).
+
+  * Use -z flag for tar, rather than piping through gzip -dc explicitly.
+    This allows tar to detect and pass on errors reported by gzip.
+
+ -- Richard Braakman <dark@xs4all.nl>  Tue,  1 Sep 1998 11:57:53 +0200
+
+lintian (0.8.1) unstable; urgency=low
+
+  * Added /usr/bin/guile and /usr/bin/scsh as known interpreters.
+    (This fixes bug#26093, reported by Karl M. Hegbloom <karlheg@debian.org>)
+
+  * Renamed tags:
+       postinst-contains-obsolete-call-to-updatemenus
+    to postinst-has-useless-call-to-update-menus
+       postrm-contains-obsolete-call-to-updatemenus
+    to postrm-has-useless-call-to-update-menus
+       postinst-contains-obsolete-call-to-installdocs
+    to postinst-has-useless-call-to-install-docs
+       postrm-contains-obsolete-call-to-installdocs
+    to postrm-has-useless-call-to-install-docs
+       obsolete-ldconfig-call-in-postinst
+    to postinst-has-useless-call-to-ldconfig
+    The first two are also downgraded from error to warning.
+    (This fixes bug#26118, reported by Wichert Akkerman <wakkerma@debian.org>)
+
+  * Renamed tag use-of-killall-in-maintainer-script to killall-is-dangerous.
+
+  * More overrides.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu, 27 Aug 1998 18:56:03 +0200
+
+lintian (0.8) unstable; urgency=low
+
+  * (checks/perl) Don't emit warnings for perl scripts in /usr/doc.
+    This closed bug#25728, reported by Manoj Srivastava.
+
+  * (info/overrides) Change the non-standard-*-perm overrides to match
+    the new format of those tags.  (was changed in 0.7.5)
+
+  * (checks/control-files)
+    "possibly-insecure-handling-of-tmp-files-in-maintainer-script" now knows
+    about mkdir.
+    New tag: W: possible-bashism-in-maintainer-script (Suggestion by Joey Hess)
+
+  * (testset/filenames-2)  Don't rely on installer's umask for testset.
+
+  * (collection/menu-files, collection/menu-files.desc,
+     checks/menu-format, checks/menu-format.desc)
+    New check for correct syntax in "menu" files, written by Joey Hess.
+    New tags:
+      E: old-format-menu-file
+      E: whitespace-after-continuation-character
+      E: bad-test-in-menu-item
+      E: unparsable-menu-item
+      W: incorrect-package-test
+      W: duplicated-tag-in-menu-item
+      W: menu-item-missing-important-tag
+      W: menu-item-contains-unknown-tag
+      W: menu-item-uses-icon-none
+      W: menu-item-needs-tag-has-unknown-value
+      E: menu-item-adds-to-root-menu
+      W: menu-item-uses-apps-games-section
+      W: menu-item-creates-new-section
+      E: menu-item-creates-new-root-section
+    The check follows current practice on two sections:
+      Window-managers -> WindowManagers
+      Screen/Screen-saver -> Screen/Save
+    The menu docs will be updated to match.
+
+  * (lib/pipeline.pl) Bugfix: Use syscall SYS_exit when exiting from
+    children that failed to exec, because the perl function exit() would
+    run END blocks and such.
+
+  * (checks/standards-version) By now, 2.2.0.0 is more than one year old;
+    mark it as 'ancient'.
+
+  * (reporting/html_reports) Bugfix: Apply quotehtml() to the tag text
+    *before* adding links to bug pages.
+
+  * Many small adjustments to checks:
+  * (checks/scripts) Be less picky about package names when checking
+    dependencies.  (The check was confused by the package blt4.2)
+  * (checks/description) Ignore case when looking for synopsis lines
+    that start with the package name.
+  * (checks/files) Don't give executable-in-usr-doc error for executables
+    in /usr/doc/examples/, since that directory does contain examples, and
+    it's already flagged by old-style-example-dir.
+  * (checks/control-files) Don't warn about references to "/tmp" unless the
+    full filename is "/tmp" or "/var/tmp".
+  * (checks/binaries) Split tag "binary-not-linked-against-libc" into
+    "program" and "library" tags.
+  * (checks/files, checks/scripts) New tag "executable-manpage", which
+    replaces "executable-not-elf-or-script" for manpages.
+  * (checks/files) Shortened file-directly-in-usr-share-not-in-a-sub-directory
+    and file-directly-in-usr-doc-not-in-a-sub-directory to just
+    file-directly-in-usr-share and file-directly-in-usr-doc.
+  * (checks/md5sums) Added md5sums-control-file-is-empty tag, to avoid
+    spewing many file-missing-in-md5sums errors in that case.
+  * (checks/scripts) Suppress interpreter-not-absolute tag if the
+    filename ends in .in and the interpreter looks like #!@PERL@
+  * (checks/control-files) Suppress mknod-in-maintainer-script tag if
+    mknod was called with -p.
+  * (checks/shared-libs) Emit no-shlibs-control-file tag for each shared lib
+    found, rather than just once.
+  * (checks/files) Emit old-style-example-dir only for directories, not for
+    every file.
+  * (checks/perl) perl-script-needs-dependency
+    Bugfix: realize that a package does not need to depend on itself.
+  * (checks/description) possible-unindented-list-in-extended-description:
+    Only emit this tag if there are at least two things that look like
+    list items.
+  * (checks/scripts) List /usr/bin/env as a known interpreter.
+  * (checks/binaries) unstripped-binary-or-object:
+    Instead of an exception for /lib/modules specifically, suppress this
+    tag for all .o files.
+  * (checks/control-files) Bugfix: check for == bashism works now.
+  * (checks/files) Introduced new tag lengthy-symlink, which supersedes
+    and corrects the relative-symlink-enters-same-toplevel-directory tag.
+
+  * (man/lintian.1) Document the check and collection scripts added to
+    lintian in the last few months. (oops)
+
+  * (collection/perlmods, checks/perl)
+    Refined scanner so that fewer spurious perl-script-uses-unknown-module
+    tags are emitted.
+    Perl tags are no longer 'Experimental'.
+
+ -- Richard Braakman <dark@xs4all.nl>  Mon, 24 Aug 1998 18:01:40 +0200
+
+lintian (0.7.5) unstable; urgency=low
+
+  * (checks/perl) Exchanged order of arguments in
+    perl-script-needs-dependency tag, for clarity.
+  * (info/perl-modules) Added some module dependencies.
+
+  * (info/overrides) More overrides.
+
+  * (checks/shared-libs, checks/shared-libs.desc)
+    Fixed: erroneous shlib-missing-in-control-file if a shared library
+    had more than one symlink to it.
+  * Renamed obsolete-shlib-entry-in-control-file to
+    unused-shlib-entry-in-control-file.
+
+  * (checks/copyright-file) Changed size-requirement for copyright-file-is-gpl
+    tag from 17000 to 12000 bytes, because some packages (casio) extracted
+    only the "TERMS AND CONDITIONS" part, which is shorter.
+
+  * (reporting/html_reports) Count packages as well as tags, in tag index.
+
+  * (checks/control-files, checks/control-files.desc)
+    New tag: W: mknod-in-maintainer-script
+
+  * (checks/files, checks/files.desc)
+    New tags:
+       W: package-installs-into-etc-rc.boot   (rc.boot is obsolete)
+       W: extra-license-file                  (for COPYING files, etc)
+
+  * (checks/shared-libs, frontend/lintian)
+    Get rid of dependency on File::Basename; use a simple regexp instead.
+
+ -- Richard Braakman <dark@xs4all.nl>  Fri, 14 Aug 1998 17:33:37 +0200
+
+lintian (0.7.4) unstable; urgency=low
+
+  * (collection/perlmods)
+    Fixed: perl script scanner is now POD-aware.
+    This should cut down on the number of spurious warnings.
+
+  * (doc/CREDITS)
+    Install credits file.  My apologies if I have forgotten anyone.
+    There were far more people than I would have guessed -- Thanks to all! :-)
+
+  * (checks/perl)
+    Skip 'autouse' keyword when parsing use and require directives.
+
+  * (frontend/lintian)
+    When processing a .changes file, turn md5sum checks OFF by default.
+    A new -m flag is provided to turn them back on.
+    The .dsc file is still always checked.
+
+  * (frontend/lintian)
+    Saner interrupt handling.  Lintian now dies immediately if ^C is hit,
+    and does remove the temporary lab (if any).  This is mostly a side
+    effect of avoiding system() (in favour of the new functions in
+    lib/pipeline.pl), but did involve some tinkering about with perl's
+    signal handling.  Thanks to Ruud de Rooij and Graydon Hoare for
+    their help.  This closes bug#24975, reported by Yann Dirson.
+
+  * (checks/copyright)
+    Fixed copyright-is-gpl tag so that it actually works.
+
+  * (lib/dep.pl, checks/perl, checks/perl.desc, info/perl-modules)
+    Much smarter perl module analysis.  Lintian now has a list of
+    perl modules and the packages that provide them (in info/perl-modules),
+    and a dependency processor (in lib/dep.pl), and uses these to
+    check "use" and "require" lines in perl scripts.
+    New tags:
+      W: perl-script-needs-dependency  (Experimental)
+      W: perl-script-uses-unknown-module  (Experimental)
+    Tag "script-needs-full-perl" has been dropped.
+
+ -- Richard Braakman <dark@xs4all.nl>  Mon, 10 Aug 1998 19:02:53 +0200
+
+lintian (0.7.3) unstable; urgency=low
+
+  * (frontend/lintian)
+    Fixed: --display-infotags option wasn't working.
+
+  * (reporting/harness, reporting/html_reports)
+    Have the archive check generate infotags but not display them on the
+    web pages.  This way they are still available in the log file.
+
+  * (checks/fields, checks/fields.desc)
+    New tag: W: doc-package-depends-on-main-package
+
+  * (checks/menus, checks/menus.desc)
+    New tag: E: bad-menu-file-name
+    This is emitted for packages that install "/usr/lib/menu/menu", which
+    overlaps with the menu package.  (I've seen it happen a couple of times).
+
+  * (checks/binaries, checks/binaries.desc)
+    Allow unstripped-binary-or-object for any package with "debug" in its
+    name.  (This is in addition to the exeption already made for "-dbg").
+    Allow binary-not-linked-against-libc for libc itself :-)
+
+  * (lib/pipeline.pl)
+    New helper functions for starting pipelines from perl scripts, without
+    involving the shell.  This makes it easier to pass filenames literally,
+    and often saves a shell invocation.
+  * (collection/diffstat, frontend/lintian, unpack/*)
+    Use the new pipeline functions.
+
+  * (checks/description, checks/description.desc)
+    New tag:
+      E: description-is-debmake-template
+
+  * (reporting/html_reports)
+    Quote < and > in displayed tags (such as occurs in email addresses).
+    This fixes the maintainer-name-missing tag output.
+
+  * (checks/copyright-file, checks/copyright-file.desc)
+    New tag:
+      E: copyright-file-is-gpl
+    Generated for copyright files that contain the complete GPL text.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu,  6 Aug 1998 23:39:18 +0200
+
+lintian (0.7.2) unstable; urgency=low
+
+  * (unpack/unpack-srcpkg-l1, unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2)
+    Speedup: replaced system("mkdir ...") with mkdir() calls.
+  * (unpack/unpack-binpkg-l1)
+    Speedup: avoid extracting control info twice.
+    More speedups are possible here.
+  * (unpack/unpack-binpkg-l1, unpack/unpack-binpkg-l2)
+    Speedup: avoid using dpkg-deb to unpack debs; construct a pipeline
+    with ar, gzip, and tar instead.  It turns out to be far faster.
+  * Together, these changes made for a speed increase of some 30%
+    when checking packages that have to be unpacked.
+
+ -- Richard Braakman <dark@xs4all.nl>  Wed,  5 Aug 1998 19:18:44 +0200
+
+lintian (0.7.1) unstable; urgency=low
+
+  * (reporting/html_reports)
+    Fixed: Print bug number with tags that were reported as bugs.
+
+  * (checks/scripts, checks/scripts.desc)
+    Added /usr/bin/expect (provided by expect) as known interpreter.
+
+  * (unpack/unpack-srcpkg-l2)
+    Fixed: chmod -R the right directory when unpacking a source package.
+
+  * (collection/diffstat, collection/diffstat.desc)
+    New collection script that runs diffstat on the Debian diff.
+  * (debian/control)
+    Depend on diffstat, version >= 1.27-1 so that it can parse Debian diffs.
+  * (checks/debdiff, checks/debdiff.desc)
+    New check that look at the filenames included in the Debian diff.
+    New tag:
+      W: patch-failure-file-in-diff foo.rej
+
+  * (checks/control-files, checks/control-files.desc)
+    New tag:
+      W: dpkg-print-architecture-in-maintainer-script
+    (dpkg --print-installation-architecture should be used there)
+
+ -- Richard Braakman <dark@xs4all.nl>  Wed,  5 Aug 1998 14:58:02 +0200
+
+lintian (0.7) unstable; urgency=low
+
+  * (reporting/html_reports)
+    - Rewritten (more modular).
+    - Create a page for each different tag, which gives the lintian-info
+      for that tag and then lists all occurrences of that tag, with each
+      tag line also being a link back to the page for the package in
+      which it occurs.
+      This closes bug#21390, reported by Gregory S. Stark <gsstark@mit.edu>.
+    - Instead of listing the lintian-info text with every different tag
+      in every package, make every tag a link to the page for that tag
+      (which will have the lintian-info for it at the top).
+      This should make the reports a lot smaller, and also more readable.
+    - Make a "Sorted by tag types" page and link to it from the index page.
+  * (doc/TODO) Entries [L3] and [L4] now complete.
+
+  * (checks/spelling, checks/spelling.desc)
+    Check README.Debian file as well, since we now collect it anyway
+    for the readme-debian-is-debmake-template tag.
+    New tag:
+       E: spelling-error-in-readme-debian
+
+  * (checks/fields) Added hurd-i386 to the list of known architectures, at
+    the request of Marcus Brinkmann <brinkmds@rz.ruhr-uni-bochum.de>.
+
+  * (checks/scripts, checks/scripts.desc)
+    Added trs to the list of known interpreters, as /usr/bin/trs provided
+    by konwert.  Suggestion by Yann Dirson <dirson@debian.org>.  This
+    closed bug#24998.
+
+  * (checks/files)
+    - Fixed: tags dir-in-user-local and file-in-usr-local did not print
+      the filename involved.
+    - Fixed: some tags were erroneously output as "setuid-gid-binary"
+      even though only one of suid or sgid was set.
+
+  * (checks/fields)
+    - Fixed: change a few cases of "maintainer-address-malformed"
+      to "maintainer-name-missing".
+
+ -- Richard Braakman <dark@xs4all.nl>  Tue,  4 Aug 1998 19:45:47 +0200
+
+lintian (0.6.1) unstable; urgency=low
+
+  * Inserted GPL boilerplate text in every file whose format allowed comments.
+
+  * (doc/lintian.sgml) Use new <url> tag.
+
+  * (info/overrides) New override for the file in kbd-data with the strange
+    name.  Having lintian handle that file correctly would be too expensive.
+    This "closes" bug#25107.
+
+  * (checks/control-files, checks/control-files.desc)
+    New tag: use-of-killall-in-maintainer-script (experimental)
+    Added at the recommendation of Santiago Vila <sanvila@unex.es>.
+    This closes bug#22206.
+
+  * (depcheck/deppages.pl, reporting/html_reports)
+    Added arm and hurd-i386 to the list of architectures to check.
+
+  * (doc/libtool-rpath-workaround.txt, checks/binaries.desc)
+    Revamped doc file at Rob Browning's suggestion, and renamed it to
+    doc/libtool-workarounds.txt because it describes both -rpath and -lc
+    workarounds.  Updated the info for the tags binary-not-linked-against-libc
+    and binary-or-shlib-defines-rpath to refer to the new file.
+
+  * (doc/desc-files)  Moved from private/DESC.
+    Briefly describes the meanings of the fields used in lintian's .desc files.
+
+  * (doc/TODO)
+    Updated and restructured version of what used to be in private/TODO,
+    various bugreports and mailed suggestions.  This will become the
+    central place for potential improvements to lintian.  I hope that
+    having it in /usr/doc/lintian will inspire some people to help.
+
+ -- Richard Braakman <dark@xs4all.nl>  Mon,  3 Aug 1998 16:07:54 +0200
+
+lintian (0.6.0) unstable; urgency=low
+
+  * (checks/shared-libs)
+    Corrected bug that made lintian complain about shared modules without
+    version info (thus ending in ".so") with a "non-dev-pkg-with-shlib-symlink"
+    warning.
+
+  * (info/overrides)  Added overrides:
+    libtricks is like fakeroot; nothing is compiled with it.
+      libtricks: no-shlibs-control-file
+    slrnpull has been split off from slrn, and shares some of its overrides.
+      slrnpull: non-standard-dir-perm var/spool/slrnpull/ 2755
+      This fixes bug#24668, reported by Joey Hess.
+
+  * (collection/perlmods)
+    Collector script that greps perl scripts for use and require directives.
+  * (checks/perl, checks/perl.desc)
+    New check script that checks perl "use" and "require" directives.
+    New tags:
+       E: script-needs-perl-version   (Experimental)
+       W: script-needs-full-perl      (Experimental)
+       I: cannot-parse-perl-directive
+
+  * (frontend/lintian)
+    New flag --print-version that prints the unadorned version number.
+  * (reporting/config, reporting/html_reports)
+    Instead of requiring $LINTIAN_VERSION in the config file, query the
+    lintian frontend for the version number.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sun, 19 Jul 1998 16:41:39 +0200
+
+lintian (0.5.2) unstable; urgency=low
+
+  * (reporting/html_reports)
+    Lintian web pages now use dists/unstable/main in the path for
+    "Getting Lintian", rather than hamm/hamm, where it doesn't exist anymore.
+    (Pointed out by Ruud de Rooij)
+
+  * (checks/scripts)
+    Add /usr/sbin/install-fvwmgenmenu as a known interpreter.
+    This fixes bug#23783, reported by Joost Kooij.
+
+  * (checks/binaries, checks/changelog-file, checks/manpages)
+    [speedup] Don't skip blank lines in file-info file, since there
+    shouldn't be any.
+
+  * (checks/manpages.desc)
+    - Added note to manpage-in-wrong-directory info that only
+      sections 1 through 9 should be used.  Refer to policy 5.1.
+    I had a rewrite of the manpages check in the works, but I deferred
+    it to a later lintian version.
+
+  * (info/overrides)
+    New override from Joel Klecker: binutils: no-shlibs-control-file.
+    Added overrides supplied by Joey Hess, in bugreport #24425.
+
+  * (checks/changelog-file)
+    Corrected regexp used for changelog-file-not-compressed;
+    This really fixes bug#23683, reported by Joey Hess.
+
+  * (checks/files)
+    New warning: package-installs-perllocal-pod, inspired by
+    Manoj Srivasta's recent bugreports about such files.
+
+  * (checks/fields.desc)
+    No longer experimental:
+      E: alternates-not-allowed
+      E: versioned-provides
+      E: bad-version-in-relation
+
+ -- Richard Braakman <dark@xs4all.nl>  Sun, 12 Jul 1998 22:04:04 +0200
+
+lintian (0.5.1) unstable; urgency=low
+
+  * Added overrides supplied by Ray Dassen.
+
+  * (frontend/lintian-info)
+    Made lintian-info aware of X (experimental) tags.  (oops)
+  * (lib/read_taginfo.pl)
+    Add a paragraph to the info output for experimental tags that explains
+    what experimental status means.
+
+  * Added test package "relationships" to test weird dependency lines.
+
+  * (frontend/lintian)
+    Instead of specifying /usr/bin/lintian-info, use just lintian-info
+    and let the path search find the script.
+
+ -- Richard Braakman <dark@xs4all.nl>  Tue,  7 Jul 1998 16:27:56 +0200
+
+lintian (0.5.0) unstable; urgency=low
+
+  * (checks/menus) The menu package doesn't need to check for the
+    existence of update-menus :-)
+
+  * (testset/runtests) A harness for running regression tests on Lintian.
+  * (testset/*) A collection of broken packages on which to test Lintian.
+    Currently, only an empty package is provided for testing.
+  * (debian/rules) Run the tests in the build target.
+  * (checks/*.desc) Added "Tested: empty" to tags that are tested for
+    with the "empty" testpackage.
+
+  * (collection/file-info) Use a better parser for the index file, so
+    that weird filenames are handled correctly.  This fixes bug#24079.
+  * (collection/md5sums) Adapt index-file parser from file-info collector,
+    this saves a "find" operation on the unpacked tree.
+  * New test package filenames-1, which contains various evil filenames.
+
+  * (checks/shared-libs, checks/menus, checks/manpages, checks/files,
+     checks/control-files)
+    Handle filenames that contain spaces correctly.
+
+  * (frontend/lintian, reporting/config)
+    Update version number.  This fixes bug #23555, reported by Yann Dirson.
+    These will have to be kept in sync manually, because the lintian
+    source package has to be directly usable by the lintian web page
+    generator.
+
+  * (checks/changelog-file)
+    Allow the upstream changelog to be a symbolic link.
+    As a side-effect, allow it for the Debian changelog too.
+    This handles bug#23300, reported by Manoj Srivastava.
+
+  * (checks/changelog-file, checks/changelog-file.desc)
+    The wrong-name tags are now warnings, not errors, because the
+    relevant section of policy uses "should usually".
+    This fixes bug#23757, reported by Gregory S. Stark.
+
+  * (checks/changelog-file)
+    Limited the changelog-file-not-compressed tag to only complain
+    about changelog and changelog.Debian, because policy 5.8 does not
+    mention other changelogs.  (These would fall under section 5.3, I guess.)
+    This fixes bug#23683, reported by Joey Hess.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sat,  4 Jul 1998 15:33:31 +0200
+
+lintian (0.4.8) unstable; urgency=low
+
+  * (checks/fields)
+    New error tag: "multiline-field" flags control fields that span multiple
+    lines when they shouldn't.  (According to the Packaging manual,
+    "Except where otherwise stated only a single line of data is allowed").
+
+  * (checks/fields)
+    Check dependency relationship fields as well.
+    New tags:
+      E: alternates-not-allowed
+           (generated for use of | in Provides, Conflicts, and Replaces fields)
+      E: versioned-provides
+           (generated for Provides fields that use a versioned package name)
+      W: obsolete-relation-form
+           (generated for use of < and > in versioned relationships)
+      W: bad-version-in-relation
+           (generated if the version number in a versioned relation
+            is not syntactically correct)
+      E: bad-relation
+           (generated if lintian cannot parse an element of a dependency line)
+      W: package-relation-with-self
+
+  * (checks/fields)
+    Bugfix to maintainer-not-full-name tag, it works now.
+    Added maintainer-address-looks-weird warning for obscure cases.
+    I doubt anyone will ever see it.
+
+  * (checks/fields)
+    Added new-essential-package warning, to highlight such packages.
+
+  * (checks/fields.desc) Descriptions of new tags.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sun,  7 Jun 1998 17:58:19 +0200
+
+lintian (0.4.7) unstable; urgency=low
+
+  * Removed Christian's name wherever it appeared as a contact address.
+
+  * (depcheck/buglist) Entered newly reported bug numbers for dependency
+    problems.
+
+  * (checks/menus) Distinguish between install-docs and install-docs -r.
+    (closes #23049).
+
+  * (checks/files) Added new tag backup-file-in-package.  This warns
+    about emacs-style backup files that got installed in a package.
+
+  * (frontend/lintian) Allow I: tags to be overridden just like any other.
+
+  * (frontend/lintian) Add support for "Experimental" tags.  These are
+    handled like other tags, but an "Experimental: yes" flag in the tag
+    description tells lintian to output them with "X:" rather than "E:"
+    or "W:" or "I:".  This is used for new tags that might still misbehave.
+
+  * (doc/lintian.sgml) Add a paragraph to explain the new tag type.
+    "The displayed message is one of types listed above, but has been
+     flagged as `experimental' by the Lintian maintainers.  This means
+     that the code that generates this message is not as well tested as
+     the rest of Lintian, and might still give surprising results.  Feel
+     free to ignore Experimental messages that do not seem to make sense,
+     though of course bug reports are always welcomed."
+
+ -- Richard Braakman <dark@xs4all.nl>  Sat,  6 Jun 1998 20:30:36 +0200
+
+lintian (0.4.6) unstable; urgency=low
+
+  * (debian/control)
+    Lintian now depends on perl, since perl-base is not enough. It already
+    uses Text::Wrap, which is only in perl, and soon it will also use
+    Getopt::Long.
+
+  * (reporting/html_reports)
+    Report all dates in GMT, in rfc822 format.
+
+  * (debian/rules)
+    In clean target, delete byte-compiled python files (*.pyc) as well.
+
+  * (depcheck/dependencies.py)
+    Check "Cannot satisfy without packages in base" before checking
+    "Cannot satisfy with required packages", because a dependency will
+    be listed in only one category, and the former is more important
+    to flag.
+
+  * (frontent/lintian)
+    Rewrote option handling to use Getopt::Long, thus allowing nifty
+    features like bundling of single-character options.  Closes wishlist
+    bug#22566.
+
+ -- Richard Braakman <dark@xs4all.nl>  Fri, 29 May 1998 11:25:31 +0200
+
+lintian (0.4.5) unstable; urgency=low
+
+  * (depcheck/) New directory, containing scripts for generating reports
+    about broken dependency relationships in the main distribution.
+    These are not installed by the lintian deb, they are intended for
+    use by the lintian web pages, which use the source package directly.
+  * (reports/harness) Added hooks to call the depcheck scripts to generate
+    the depcheck page.
+  * (reports/html_reports) Add links from the lintian root page to the
+    depcheck page.
+
+  * (checks/menus) A tag was still generating "existance" while its
+    description had been corrected to "existence"; the html report
+    generator complained about that.  Fixed.
+
+  * (unpack/list-binpkg) Bugfix in lintian --setup-lab.  Instead of
+    looking for files in binary-$arch and binary-all, look only in
+    binary-$arch and follow the symlinks.
+
+  * (lib/text_utils.pl) Changed "&maint;" name from Christian Schwarz
+    to Richard Braakman, and changed mail address to lintian-maint@debian.org.
+
+  * (checks/standards-version) If checking a package with a Standards-Version
+    that is newer than the one lintian is written for, warn that lintian
+    should be upgraded.  (closes: #22919).
+  * (checks/standards-version.dsc)
+    New tag: newer-standards-version
+
+  * (checks/debian-readme) New check: at James Troup's suggestion,
+    scan for unmodified deb-make templates in README.Debian files.
+    New tags:
+      readme-debian-is-debmake-template
+      readme-debian-contains-debmake-template
+  * (checks/debian-readme.desc) Describe new tags.
+  * (collection/debian-readme) New collection script for README.Debian file.
+  * (man/lintian.1) Describe new check and collection script.
+
+  * (doc/libtool-rpath-workaround.txt) Explain how to achieve the same
+    result without touching configure.in and rerunning autoconf, provided
+    certain conditions hold.
+
+  * (lib/text_utils.pl, frontend/lintian-info, reporting/html_reports)
+    Do not split words that are longer than a line.  This fixes the
+    "Poli cy" bug in the lintian HTML reports.
+
+  * (checks/standards-version.desc) Corrected the URL to Christian's
+    policy upgrading checklist, which seems to have changed from
+    "upgrading.html" to "upgrading-checklist.html".
+
+  * (info/override) Removed another *.pm warning, I missed it the last time.
+
+ -- Richard Braakman <dark@xs4all.nl>  Thu, 28 May 1998 15:51:37 +0200
+
+lintian (0.4.4) unstable; urgency=low
+
+  * (checks/scripts) Suppress script-not-executable warnings for files
+    in /usr/lib that match *.pm.  These are perl modules, which often
+    have a #!/usr/bin/perl line at the top but are not intended to be
+    executed directly.
+  * (info/override) Removed now-suppressed warnings from the overrides file.
+
+  * (info/override) Added more overrides.  (closes #21028).
+
+  * (checks/scripts) At Oliver Elphick's suggestion, do not emit
+    *-script-but-no-*-dep tags or csh-considered-harmful tags for
+    scripts that are not executable.  (These already produce a
+    script-not-executable warning).
+
+  * (checks/binaries) At Yann Dirson's suggestion, added a tag for
+    stripped binaries that still have the .comment and .note sections.
+    This tag is info-level, thus not normally displayed.
+    dh_strip and install -s have been patched to strip these sections,
+    but most of the distribution has not been recompiled with the patched
+    versions.
+  * (checks/binaries.desc) Described the new tag.
+    (closes #22495).
+
+  * (man/lintian.1) Documented the options that were added in lintian 0.4.3.
+
+  * (checks/fields) Produce informational tags no-section-field and
+    no-priority-field.  These were removed in a previous version, because
+    nearly all packages do not pass -isp to dpkg-gencontrol when building
+    packages, but the new handling of info-level tags makes them useful again.
+
+ -- Richard Braakman <dark@xs4all.nl>  Sat, 16 May 1998 14:10:30 +0200
+
+lintian (0.4.3) unstable; urgency=low
+
+  * Christian added more overrides.
+  * debian/control: New maintainer.
+  * debian/copyright: Mention that lintian has no separate upstream source.
+  * debian/rules: Got rid of 'dirs' file.
+  * Moved manpages from doc/ to man/ in source package.
+  * debian/rules: Restyled :-)
+  * New overrides, read all about them in /usr/share/lintian/info/overrides.
+    (closes #22001)
+  * Corrected typo in frontend, added --allow-root option at Johnie Ingram's
+    suggestion to override lintian's refusal to run as root.  (closes #22162).
+  * Ran ispell over .desc files, fixing lots of typos, including the
+    word "existance" which occurs in several tags.
+  * checks/files: At the advice of the python maintainer, added a warning
+    against files installed in /usr/lib/python1.5 that are not in the
+    site-packages subdirectory.  (closes #22236)
+  * checks/fields: Reduced unknown-field-in-dsc and unknown-field-in-control
+    tags from "warning" to "info", because such fields can only be
+    introduced deliberately anyway.  ("info" tags are not normally reported,
+    but can be queried when someone is interested.)  (closes #20521)
+  * Made the above comment about info tags true, by adding a --display-info
+    option.
+
+ -- Richard Braakman <dark@xs4all.nl>  Mon,  4 May 1998 17:31:34 +0200
+
+lintian (0.4.2) unstable; urgency=low
+
+  * This release contains updates for Policy 2.4.1
+
+  * Fixed `changelog' check:
+    - don't report not-max-compression tag if changelog file is a symbolic
+      link (thanks to Santiago for noticing that! fixes:bug#20842)
+
+  * Improved `description' check:
+    - recognize if extended description is `Missing'
+      (fixes:bug#21091)
+
+  * Changed `files' check:
+    - symbolic links within /etc and /var have to be relative!
+
+  * Fixed `scripts' check:
+    - package name is "blt4.2", not "btl4.2" :)
+
+  * Updated `shared-libraries' check:
+    - check if postinst calls ldconfig if shared libraries are installed
+      in a directory controlled by ld.so
+      (fixes:bug#20414)
+    [2 new tags]
+
+  * Changed `standards-version' check:
+    - added Standards-Version 2.4.1
+    - only check first there digits of Standards-Version field
+
+  * Changes to the `lintian' frontend:
+    - unused overrides are displayed per package
+    - display `Processing changes file...'
+    - use $TMPDIR environment variable for creation of the temporary lab
+      (fixes:bug#21092)
+    - clean up lab if C-C is pressed
+
+  * Added more overrides
+
+ -- Christian Schwarz <schwarz@debian.org>  Wed, 15 Apr 1998 19:57:09 +0200
+
+lintian (0.4.1) unstable; urgency=low
+
+  * Fixed `changelog-file' check:
+    - don't treat "NEWS" files as changelog files
+      (thanks to Manoj for pointing this out! fixes:bug#20787)
+
+  * internal: small changes to the reporting harness
+
+ -- Christian Schwarz <schwarz@debian.org>  Tue,  7 Apr 1998 21:42:51 +0200
+
+lintian (0.4.0) unstable; urgency=low
+
+  * Changes which make it possible to check the whole archive with Lintian
+    each day without having to check all packages all the time:
+    - Reworked creation and handling of info/{binary,source}-packages files:
+      - the list files contain a version number now, which allows checking
+        for old file formats
+      - each entry has a timestamp now
+      - don't remove $LAB/info/ directory on --setup-lab
+      - just process changed packages when doing --setup-lab
+    - added command line option: `-p X' makes lintian only process all
+      packages which are listed in file X
+    - changed meaning of command line option `-U': specifies info to
+      collect _in addition to_ the usual info (necessary to extract
+      the changelog files on master--see below)
+
+  * Improved `binaries' check:
+    - objects and binaries in a *-dbg package may be unstripped
+    - libraries in lib/profile or lib/debug may not be stripped
+      (suggested by Fabrizio)
+    [1 new tag]
+
+  * Added new `changelog' check
+    (thanks to Juan Cespedes for the idea! fixes:bug#19695)
+
+  * Improved `control-files' check:
+    - improved RE that searches maintainer scripts for /tmp security bugs
+
+  * Improved `description' check:
+    - fixed RE to check for description-starts-with-package-name
+      (thanks to Roderick Schertler)
+
+  * Fixed `fields' check:
+    - internal: check for source pkg using "-l dsc" instead of "-e dsc"
+
+  * Fixed `files' check:
+    - disabled possible-name-space-pollution tag since policy is not
+      defined yet
+
+  * Improved `manpages' check:
+    - fixed silly typo in binary-without-manpage tag info
+      (thanks to Robert Edmonds for noticing that!)
+    - disabled tag binary-without-manpage for `versioned binaries'
+      (thanks to Dirk for the suggestion! fixes:bug#20186)
+
+  * Fixed `menu' check:
+    - report maintainer-script-does-not-check... tag only once per package
+      and maintainer script
+    - recognize `$(which update-menus)' as valid check for the existance
+      of update-menus; same for install-docs
+      (thanks to Fabrizio for pointing this out!)
+    - recognize `command -v update-menus' as valid check for the existance
+      of update-menus; same for install-docs
+      (thanks to Adam P. Harris for pointing this out! fixes:bug#20759)
+    - fixed tag infos
+      (thanks to Adam P. Harris for the input! fixes:bug#19810)
+
+  * Improved `scripts' check:
+    - added new interpreters:
+        nawk, pike, rexx, regina, burlap, wish8.0, bltwish
+      (fixes:bug#20223)
+
+  * Improved `shared-libs' check:
+    - added check if shared libraries contain non-pic code
+      (thanks to Gregory S. Stark for the idea and the patch!
+       fixes:bug#19249)
+    [1 new tag]
+
+  * Added `changelog' collector script
+    This makes it possible for Lintian to extract all changelog files
+    on master for use by Apt (fixes:bug#20546)
+
+  * Incremented LAB_FORMAT version to 3 because of
+    incompatible changes in the objdump-info collector script
+
+  * Internal: fixed bug in read_dpkg_control() utility function: empty
+    tags have not been handled correctly
+
+  * Internal: html-reporting tool: don't chop of text after hash (#)
+
+  * Added a lot new overrides and removed unused overrides
+    (fixes:bug#20017,bug#20082,bug#19562)
+
+ -- Christian Schwarz <schwarz@debian.org>  Mon,  6 Apr 1998 21:58:42 +0200
+
+lintian (0.3.4) unstable; urgency=low
+
+  * Bug fix release:
+    - check if lab in /tmp already exists (fixes security bug#19799)
+      Thanks to James Troup for noticing this and thanks to Joey Hess
+      for providing a patch!
+
+  * Added one override entry
+
+ -- Christian Schwarz <schwarz@debian.org>  Tue, 17 Mar 1998 23:28:38 +0100
+
+lintian (0.3.3) unstable; urgency=low
+
+  * Bug fix release:
+    - `unknown-control-file du' message disappeared
+    - fixed `executable-in-usr-doc' to not display files in
+      /usr/doc/<pkg>/example
+    - fixed tag parameters for
+        bad-owner-for-doc-file
+        dir-or-file-in-opt
+
+  * Added overrides
+
+ -- Christian Schwarz <schwarz@debian.org>  Mon, 16 Mar 1998 08:44:34 +0100
+
+lintian (0.3.2) unstable; urgency=low
+
+  * This is (intentionally) an `unstable' upload--we've decided to not
+    include the lintian package in `frozen' since it doesn't make sense to
+    maintain a `stable' and `unstable' version of a package in such an
+    early state. The maintainers should get Lintian from the `unstable'
+    distribution to check `frozen' uploads though.
+
+  * Added `menus' check. This check checks for common mistakes WRT
+    /usr/lib/menu and /usr/share/doc-base files.
+    [16 new tags]
+
+  * Fixed `shared-libs' check:
+    - removed `shared-library-uses-its-soname' check since this produced
+      way too many false alarms (thanks to David Engel for the input!)
+
+  * Fixed `binaries' check:
+    - skip `unstripped-binary-or-object' check for kernel modules
+      (thanks to Michael Meskes for noticing that!)
+    - fixed pattern which parses the `file' command's output to be able
+      to handle files without info text correctly
+      (thanks to James R. Van Zandt for pointing this out!)
+    - mention in tag info that shared libs should be stripped with
+      `--strip-unneeded' options (thanks to Brian for pointing this out!)
+
+  * Improved `manpages' check:
+    - check if manual pages are compressed with gzip -9
+      (thanks to Holger Rusch for the idea!)
+      [2 new tags]
+
+  * Improved `files' check:
+    - for files in /usr/doc:
+      - executables may only be in /usr/doc/<something>/examples
+      - files should be owned by root.root (thanks to Joey)
+      - files should not be directly placed into /usr/doc/
+       (fixes:bug#19485)
+    - no files may be installed into /tmp and /var/tmp
+    - renamed file-directly-in-usr-share to
+      file-directly-in-usr-share-not-in-a-sub-directory
+      (thanks to Santiago)
+    - fix tag info for "symlink-should-be-absolute"
+    [3 new tags]
+
+  * Improved `description' check:
+    - lists (starting with a dash or asterisk) have to be indented
+      (thanks to cpb4@ukc.ac.uk for the idea and the patch!
+      fixes:bug#19481)
+    [1 new tag]
+
+  * Fixed `scripts' check:
+    - packages with python scripts might depend on python or python-base
+      (thanks to Gregor Hoffleit for pointing this out and to Richard for
+      the patch! fixes:bug#19162)
+    - remove wrong policy quotation for `script-not-executable' tag
+
+  * Fixed `init.d' check:
+    - ignore update-rc.d calls in preinst and postinst scripts, if
+      "remove" option is specified (thanks to Roman Hodek and Herbert Xu
+      for pointing this out--this change also removes a lot of other false
+      alarms WRT update-rc.d calls)
+
+  * Improved `control-files' check:
+    - scan maintainer scripts for references to /tmp or TMPFILE since this
+      might be insecure (thanks to Topi Miettinen for the help!)
+    [1 new tag]
+
+  * Improved `copyright-file' to issue a special error message if a
+    symbolic link /usr/doc/foo refers to a directory outside of /usr/doc
+    (thanks to Darren for pointing this out!)
+    [1 new tag]
+
+  * Fixed `fields' check:
+    - added architecture `arm' (thanks to Roman Hodek)
+
+  * Fixed `lintian' frontend:
+    - run lintian scripts with LC_ALL=C
+      (thanks to Yann for pointing this out! fixes:bug#19166)
+    - changed handling of `#' comments: for comments in the overrides
+      file, the hash (#) has to be in the first column
+    - changed all tags which used `#' for comments
+
+  * Fixed `lintian-info':
+    - multiple HTML tags haven't been converted into text format in all
+      cases
+    - preformatted text is now handled correctly
+    - merged with code that produced the HTML reports
+    - code much cleaner now
+
+  * Improved Lintian's documentation:
+    - fixed libtool/rpath workaround file: don't wrap long line
+      (Thanks to Yann for pointing this out!)
+    - stress in docs that the "lintian-maint@debian.org" address should
+      be used to contact the lintian authors (thanks to Adrian Bridgett
+      for pointing this out!)
+
+  * Added more overrides (fixes:bug#19163)
+
+ -- Christian Schwarz <schwarz@debian.org>  Sun, 15 Mar 1998 23:00:31 +0100
+
+lintian (0.3.1) unstable; urgency=low
+
+  * Added `scripts' checks and collector, written by Richard. This check
+    checks the #! lines of scripts in a package.
+    [40 new tags]
+
+  * Added `spelling' checks, written by Richard. This check searches
+    the "Description:" field and the "copyright" file for common spelling
+    errors (typos).
+    [2 new tags]
+
+  * Improved `files' check: No package should install files directly into
+    /usr/share.
+    New tag:
+      file-directly-in-usr-share
+
+  * Fixed `files' check WRT files in /usr/lib/sgml and
+    /etc/emacs/site-start.d:
+      -        ignore directories and symbolic links when checking for correct
+        file permissions
+      - display permissions in octal format
+    (fixes:bug#18866,#19026)
+
+  * Fixed `control-files' check: really ignore `control' control file
+
+  * Improved `lintian' frontend:
+      - parse command line parameters before reading the configuration
+        file. With that, `lintian -h' even works if the cfg file has
+        errors.  (fixes:bug#19031)
+      - issue a warning and ignore `-all' option if packages are specified
+        at the same time (in older versions, this make lintian abort with
+        an error message)
+      - really check all packages listed in a .changes file
+        (fixes:bug#18851)
+
+  * Fixed `md5sums' check to handle file names with spaces correctly
+
+  * Put conffile /etc/lintianrc back in (fixes:bug#19031)
+
+  * Include information about libtool/rpath workaround by Yann Dirson
+    (Thanks Yann!)
+
+  * Added more overrides
+
+  * Internal changes:
+      - Each error tag has a (bug) `Severity' field now which can be used
+        to file bug reports with the correct severity
+      - Each helper script has an `Author' field now
+      - Fixed `unused overrides' report
+
+ -- Christian Schwarz <schwarz@debian.org>  Sat,  7 Mar 1998 18:46:31 +0100
+
+lintian (0.3.0) unstable; urgency=low
+
+  * Lintian now also works without a configuration file and without
+    a static laboratory!  (Since Lintian is so easy to use now, there
+    are no excuses for not using it! ;-)
+
+  * Changed handling of lab:
+      - if no lab is specified, it is created dynamically by the
+        `lintian' command (the average use does not have to worry
+        about the lab anymore)
+      - since the dynamically created lab is placed in /tmp, several
+        users can run lintian at the same time without having to know
+        of each other
+      - the commands `lintian-setup' and `lintian-remove' have been
+        removed (fixes: bug#18707).
+      - a `static' laboratory can be created/updated or removed by
+        specifying the `--setup-lab' or `--remove-lab' options for the
+        `lintian' command
+      - added a lot of sanity checks to make removal of lab less risky :)
+
+  * Changed handling of configuration file:
+      - configuration file is not necessary anymore
+      - changed search path for the configuration file to:
+          $LINTIAN_CFG/lintianrc
+          $LINTIAN_ROOT/lintianrc
+          $HOME/.lintianrc
+          /etc/lintianrc
+      - all configuration variables have reasonable defaults and can
+        be overwritten by environment variables of the same name
+      - removed configuration file /etc/lintianrc--the file is now
+        installed as /usr/doc/lintian/lintianrc.example
+      - renamed all configuration variables to LINTIAN_xxxx
+      - relaxed syntax of configuration file. It's now also possible
+        to use `~' and `$HOME' in the configuration file (fixes:
+        bug#18559)
+      - added LINTIAN_ARCH configuration variable so that Lintian
+        handles distribution directories correctly if these contain
+        several architectures
+
+  * Changed parsing of command line arguments:
+      - if a package name is specified (instead of a file), look for
+        this package in the distribution directory and in the lab (in
+        earlier version, only the distribution directory was searched
+        for packages)
+      - added `--all' option to check the whole distribution
+        (in earlier version, this was the default operation)
+      - removed buggy `-n' command line option (this option wasn't
+        really useful anyways)
+      - the `-h' option displays a short description of all available
+        options now
+      - debug option `-d' can be specified several times to increase
+        the verbosity level
+      - recognize `--' as the end of options on the command line
+
+  * Improved overrides handling:
+      - the override files does not include the leading `[EW]:'
+        anymore
+      - the parameters of an error tag may be omitted to disable
+        a certain tag for a whole package
+      - when checking the full distribution, unused overrides are
+        displayed
+      - cleaned up overrides file and added/removed a few overrides
+
+  * Improved documentation:
+      - there is now a `Lintian User's Manual' which explains how to
+        setup and use Lintian to check ones packages, and which gives
+        insight on the design issues behind Lintian
+      - added a manual page for lintian-info (has been split off
+        from lintian(1))
+      - updated the documentation files and the example lintianrc file
+      - merged QUICKSTART file into the README
+
+  * Improved `binaries' check: check if a binary or shared library
+    defines RPATH
+    (Thanks to Ray Dassen for the suggestion! fixes: bug#18519)
+    New tag:
+      binary-or-shlib-defines-rpath
+
+  * Improved `files' check:
+     WRT symbolic links:
+      - issue errors instead of warnings
+      - links between different top-level directories should always be
+        absolute
+      - check for relative links which contain to many `../' segments
+      - check for symbolic links which contain segments like `foo/../bar'
+        (Thanks to Manoj for the patch and the ideas!)
+     general:
+      - some additional checks for wrong file permissions
+    New tags:
+      symlink-has-too-many-up-segments
+      relative-symlink-enters-same-toplevel-directory
+      symlink-contains-up-and-down-segments
+      bad-permissions-for-etc-cron.d-script (renamed)
+      bad-permissions-for-etc-emacs-script
+      executable-in-usr-lib-sgml
+
+  * Fixed `control-files' check: check file permissions correctly;
+    also check file owners of control files
+    New tag:
+      control-file-has-bad-owner
+
+  * Fixed `copyright' check: check for package dependencies correctly
+    (fixes: bug#18611)
+
+  * Improved `conffiles' check: files in /var/lib/games should not be
+    tagged as conffile, in general.
+    New tag:
+      score-file-may-not-be-conffile
+
+  * Improved `manpages' check: files in /usr/X11R6/man/man6 usually
+    indicate X11 games in the wrong directory.
+    New tag:
+      x11-games-should-be-in-usr-games
+
+  * Fixed `init.d' check: skip comments in init.d file
+    (Thanks to Joey for pointing this out!)
+
+      - don't collect info for unselected collector scripts (internal bug)
+
+  * Internal changes:
+      - don't refer to package `ftp.debian.org' for bugs in the
+        $LINTIAN_DIST directory--refer to package `general' instead
+      - made list-binpkg and list-srcpkg more verbose
+      - made lintian-info less verbose (don't give detailed info more
+        than once)
+      - create control-index file which lists all files in control.tar.gz
+      - fix permissions in the lab after a package has been unpacked
+      - chdir to lab dir before running the checker and collection
+        scripts (this makes it easier to write checks in awk or even sh)
+      - pass vars to helpers via environment
+      - don't link static info/* files into lab
+      - implemented dpkg_read_control to parse all controls
+      - don't use dpkg-deb to get control information about a .deb
+      - collection and checking scripts `registry' is now done dynamically
+      - move tag descriptions from collector and checker scripts into
+        separate `.desc' files
+      - each base directory in the lab has a .lintian-status file now, which
+        can be used to detect incompatible lab changes, for example
+      - moved unused files and internal documents into a private/ directory
+        of the source package
+      - cleaned up code
+
+ -- Christian Schwarz <schwarz@debian.org>  Sun,  1 Mar 1998 23:16:15 +0100
+
+lintian (0.2.4) unstable; urgency=low
+
+  * Added `fields' check for control fields. (That's the first check
+    written by Richard--and it's all Perl!!! ;-)
+    [32 new tags]
+
+  * Added `binaries' check.
+    [6 new tags]
+
+  * Improved `shared-libraries' check:
+      - use objdump instead of ldd and ldconfig
+      - this should fix all problems where Lintian couldn't check
+        python/perl dynamic objects, etc.
+      - allow cross-checking of packages, e.g., to check non-i386 .debs
+        on a i386 system (note, that this requires a multi-arch objdump)
+      - recognize if the shared library uses its SONAME
+    New tag:
+      shared-library-uses-its-soname
+
+  * Improved `control-files' check:
+      - Don't check the `control' control file for correct
+        permissions, because dpkg doesn't care and this file isn't
+        installed on the systems anyways
+
+  * Improved `files' check:
+      - Games are allowed to be setgid games
+      - svgalib programs are allowed to be setuid root
+      - usually, files in /usr/doc/foo should not be executable
+    New tag:
+      executable-in-usr-doc
+
+  * Fix bug in `manpages' check: symlinks in /usr/bin, etc. also need
+    a manual page! (Thanks to Joey Hess for pointing this out!)
+
+  * Use `.' instead of `source' in lintian-{remove,setup} /bin/sh scripts
+    (fixes bug#18421)
+
+  * Define default values for configuration variables in
+    lintian-{remove,setup} scripts (fixes bug#18354)
+
+  * Fix bug in `copyright-file' check: Don't report
+    usr-doc-symlink-to-foreign-package if we don't know whether the
+    referenced package comes from the same source or not.
+    (Thanks to James A. Treacy for pointing this out!)
+
+  * Internal change:
+      - process source packages before binary packages so that a binary
+        package check can use info from the source packages (if these
+        are unpacked, too)
+
+  * Added more override entries--and removed a few obsolete entries
+    (the checks are smarter now! :)
+
+  * Added "Depends: binutils" for `objdump'
+
+  * Changed maintainer email address to lintian-maint@debian.org
+
+ -- Christian Schwarz <schwarz@debian.org>  Sat, 21 Feb 1998 22:39:46 +0100
+
+lintian (0.2.3) unstable; urgency=low
+
+  * Fixed manual-pages check: Check for the `undocumented' symbolic
+    link failed on X11 manual pages (fixes #18343).
+
+  * Improved files check. New tag:
+      etc-cron.d-script-tagged-executable
+
+  * Improved control-files check:
+      - the `du' control file is not allowed anymore
+      - check file permissions of control files
+    New tags:
+      control-file-has-bad-permissions
+
+  * Fixed bug: ldd-info collection script stopped when ldd failed
+
+  * Fixed (internal) bugs:
+      - collect data for collection scripts too
+      - don't collect init.d data every time again
+
+  * Error handling code improved again :)
+
+  * The lintian frontend script checks if it has root permissions and
+    aborts if this is the case. (Running it as root is unnecessary and
+    simply too dangerous.)
+
+  * Added one override entry
+
+ -- Christian Schwarz <schwarz@debian.org>  Wed, 18 Feb 1998 21:50:16 +0100
+
+lintian (0.2.2) unstable; urgency=low
+
+  * Fixed bug in lintian-setup: don't try to create $LAB if it already
+    exists (fixes bug#18227, bug#18252)
+
+  * Added "Depends: file" (oops!)
+
+  * Rewrote package "Description:"
+
+  * Added a lot more override entries (thanks to all that told me about
+    overrides!)
+
+ -- Christian Schwarz <schwarz@debian.org>  Wed, 18 Feb 1998 12:55:58 +0100
+
+lintian (0.2.1) unstable; urgency=low
+
+  * Fixed bug in ldconfig collection script: script aborted without
+    error message if a shared library had errors (thanks to Kai!)
+
+  * Fixed bug: `standards-version' check didn't collect necessary data
+    (actually, this was a more general bug--thanks to Joey Hess!)
+
+  * Fixed bug: init.d checker script didn't notice if several of the
+    required options (start, stop, etc.) have been included on a single
+    line (thanks to Joey Hess!)
+
+  * Don't check duplicated packages more than once (thanks to Joey Hess!)
+
+  * Error handling code improved once more
+
+  * Added more overrides (Thanks to Joey Hess!)
+
+  * Mentioned Lintian's home page in the README file
+
+  * Set package priority to `optional' (requested by several developers)
+
+ -- Christian Schwarz <schwarz@debian.org>  Sun, 15 Feb 1998 11:44:32 +0100
+
+lintian (0.2.0) unstable; urgency=low
+
+  * First public release
+
+  * Fixed bug in shlibs check: Sometimes, ldconfig doesn't install any
+    symbolic links at all (e.g., for `acroread' package).
+
+  * Changed lintian-setup: Don't remove the whole lab if it already
+    exists--just remove the info/ directory.
+
+  * Changed handling of critical Lintian errors (abort on error)
+
+  * Built package using fakeroot (first time i tried fakeroot--it's great!!)
+
+  * Checked package with latest Lintian :)
+
+ -- Christian Schwarz <schwarz@debian.org>  Sat, 14 Feb 1998 21:49:10 +0100
+
+lintian (0.1.3) unstable; urgency=low
+
+  * Next beta release (hopefully the last one :-)
+
+  * The lintian-info script is available now! You can either pipe the output
+    of lintian through it, or specify the `-i' option when calling lintian.
+
+  * Lintian can check .changes files now! New tags:
+      bad-distribution-in-changes-file
+      file-size-mismatch-in-changes-file
+      md5sum-mismatch-in-changes-file
+      bad-section-in-changes-file
+
+  * Lintian now detects if packages have been changed, even if they
+    have the same version number as before.
+
+  * Improved shlibs check (this fixes the "error: bad ldconfig-info file"
+    bug). New tags:
+      ldconfig-symlink-referencing-wrong-file
+      ldconfig-symlink-is-not-a-symlink
+
+  * Improved files check! New tags:
+      package-installs-into-etc-rc.d
+      non-standard-file-permissions-for-etc-init.d-script
+
+  * New check for /etc/init.d scripts! Tags:
+      duplicate-updaterc.d-calls-in-postinst
+      output-of-updaterc.d-not-redirected-to-dev-null
+      preinst-calls-updaterc.d
+      duplicate-updaterc.d-calls-in-postrm
+      prerm-calls-updaterc.d
+      postrm-does-not-call-updaterc.d-for-init.d-script
+      postrm-contains-additional-updaterc.d-calls
+      file-in-etc-rc.d-marked-as-conffile
+      init.d-script-not-marked-as-conffile
+      init.d-script-does-not-implement-required-option
+      init.d-script-not-included-in-package
+      unregistered-script-in-etc-init.d
+
+  * Fixed manpages check: Subdirectories of /usr/bin (e.g., /usr/bin/mh)
+    have not been handled correctly.
+
+  * Added new override entries
+
+  * Cleaned up Lintian's source code
+
+  * Updated documentation
+
+  * Lots of small changes
+
+ -- Christian Schwarz <schwarz@debian.org>  Fri, 13 Feb 1998 23:24:51 +0100
+
+lintian (0.1.2) unstable; urgency=low
+
+  * Beta release
+  * Two major bugs have been fixed
+  * Debugging info increased
+
+ -- Christian Schwarz <schwarz@debian.org>  Fri, 13 Feb 1998 11:20:51 +0100
+
+lintian (0.1.1) unstable; urgency=low
+
+  * Beta release
+
+ -- Christian Schwarz <schwarz@debian.org>  Thu, 12 Feb 1998 23:45:51 +0100
+
+lintian (0.1.0) unstable; urgency=low
+
+  * First release
+
+ -- Christian Schwarz <schwarz@debian.org>  Wed, 11 Feb 1998 23:15:51 +0100
+
+vim: et