ubuntu/+source/lintian:applied/ubuntu/gutsy

Last commit made on 2007-06-28
Get this branch:
git clone -b applied/ubuntu/gutsy https://git.launchpad.net/ubuntu/+source/lintian
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/gutsy
Repository:
lp:ubuntu/+source/lintian

Recent commits

1ef7008... by Arthur Loiret on 2007-06-27

Import patches-applied version 1.23.32ubuntu1 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 5bc895ddf883b1baa967ed6a8e0d71b633571304
Unapplied parent: 17c76fa424f0d454092fe8d0a921db00b7093530

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  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.

17c76fa... by Arthur Loiret on 2007-06-27

Import patches-unapplied version 1.23.32ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 46c2c529bb48e06e93f439cef71bb2bfb83093d2

New changelog entries:
  * Merge from Debian unstable. Remaining Ubuntu changes:
    + If version contains "ubuntu", only accept Ubuntu distributions
      (#120040)
    + checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
    + checks/nmu: avoid NMU warning on Ubuntu uploads
    + frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
    + Update Maintainer field to match Debian-Maintainer-Spec
  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.

5bc895d... by Soren Hansen on 2007-06-12

Import patches-applied version 1.23.31ubuntu2 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: f2e3d82447830031beac800acc03453d444ce5f1
Unapplied parent: 46c2c529bb48e06e93f439cef71bb2bfb83093d2

New changelog entries:
  * If version contains "ubuntu", only accept Ubuntu distributions
    (LP: #120040).

46c2c52... by Soren Hansen on 2007-06-12

Import patches-unapplied version 1.23.31ubuntu2 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 835865a9e436db4e99ee8b3f61065e29039a7b52

New changelog entries:
  * If version contains "ubuntu", only accept Ubuntu distributions
    (LP: #120040).

f2e3d82... by LaserJock on 2007-06-07

Import patches-applied version 1.23.31ubuntu1 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: e626b7efc2454112cf228da250005aa8845bcb90
Unapplied parent: 835865a9e436db4e99ee8b3f61065e29039a7b52

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      gutsy, *-proposed, *-updates, and *-backports distributions.
  * checks/nmu:
    - Don't set nmu flag if version has "ubuntu"
  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.
  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.

835865a... by LaserJock on 2007-06-07

Import patches-unapplied version 1.23.31ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 338bea74b3eddca7da7064f2663aa7adf9ea7427

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      gutsy, *-proposed, *-updates, and *-backports distributions.
  * checks/nmu:
    - Don't set nmu flag if version has "ubuntu"
  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.
  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.

e626b7e... by Colin Watson on 2007-04-20

Import patches-applied version 1.23.29ubuntu1 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 56e57e688eb99b8e74c50ec4fab02e3d449cd4c8
Unapplied parent: 338bea74b3eddca7da7064f2663aa7adf9ea7427

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  * frontend/lintian: Allow gutsy distribution.
  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.
  * collection/objdump-info:
    + [RA] Remove unsafe temporary file creation in left-over debugging
      code added accidentally when fixing #399456. Thanks, Josh
      Triplett. (Closes: #414237)

338bea7... by Colin Watson on 2007-04-20

Import patches-unapplied version 1.23.29ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: e87e131fddbb51d6f94f56e509126030020bcbdc

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  * frontend/lintian: Allow gutsy distribution.
  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.
  * collection/objdump-info:
    + [RA] Remove unsafe temporary file creation in left-over debugging
      code added accidentally when fixing #399456. Thanks, Josh
      Triplett. (Closes: #414237)

56e57e6... by Colin Watson on 2006-12-20

Import patches-applied version 1.23.27ubuntu1 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 105eb764bd5385f78a7c7fa9c82bfa4056d74803
Unapplied parent: e87e131fddbb51d6f94f56e509126030020bcbdc

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  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)
  * 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.

e87e131... by Colin Watson on 2006-12-20

Import patches-unapplied version 1.23.27ubuntu1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 669d5be71076f5538a3b00487f64e3e0805500c6

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    - frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
      *-proposed, *-updates, and *-backports distributions.
  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)
  * 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.