Here is the updated debdiff:

lintian (2.3.1ubuntu1) lucid; urgency=low

  * Merge from Debian unstable (LP: #500870), remaining changes:
    - Don't warn about a symlinked changelog file in Ubuntu due to CDBS.

 -- Benjamin Drung <[email protected]>  Sun, 03 Jan 2010 15:21:53 +0100


** Summary changed:

- Please merge lintian 2.3.0 (main) from Debian unstable (main).
+ Please merge lintian 2.3.1 (main) from Debian unstable (main).

** Description changed:

  Binary package hint: lintian
  
- Please merge lintian 2.3.0 (main) from Debian unstable (main).
+ Please merge lintian 2.3.1 (main) from Debian unstable (main).
  
  Changelog since current lucid version 2.2.18ubuntu1:
  
- lintian (2.3.0) unstable; urgency=low
- 
-   The "welcome Raphael Geissert!" release.
+ lintian (2.3.1) unstable; urgency=low
+ 
+   The "goodbye to unpack level 2" release.
  
    * Summary of tag changes:
      + Added:
-       - capitalization-error-in-description
-         (split from spelling-error-in-description)
-       - debian-rules-automatically-updates-control
-       - duplicate-in-relation-field (pedantic)
-       - duplicated-compressed-file
-       - init.d-script-missing-dependency-on-local_fs (experimental)
-       - init.d-script-missing-dependency-on-remote_fs (experimental)
-       - obsolete-relation-form-in-source
-       - ocaml-dangling-cmi
-       - ocaml-dangling-cmx
-       - ocaml-dangling-cmxa
-       - ocaml-dangling-cmxs
-       - ocaml-dev-file-in-nondev-package (pedantic)
-       - ocaml-dev-file-not-in-usr-lib-ocaml (pedantic)
-       - ocaml-meta-without-suggesting-findlib (pedantic)
-       - ocaml-stray-cmo
-       - spelling-error-in-manpage
-     + Removed:
-       - build-depends-without-arch-dep
- 
-   * checks/*:
-     + [RA] Use Lintian::Tags instead of Tags.
-   * checks/binaries{,.desc}:
-     + [RA] Allow any RPATH containing $ORIGIN or ${ORIGIN}, not just the
-       literal value $ORIGIN.  (Closes: #557511)
-     + [ADB] Exempt all binary packages built from the zlib source from
-       the embedded-zlib test, not just those with binary package names
-       matching zlib.+.  Thanks, Mark Brown.
-     + [RA] Spelling errors are no longer normalized to lowercase.
-   * checks/changelog-file:
-     + [RA] Suppress latest-debian-changelog-entry-without-new-date if the
-       distribution is UNRELEASED.  Thanks, Raphaël Hertzog.
-       (Closes: #560149)
-     + [RA] Also ignore too-long lines that consist of "See" followed by an
-       unbreakable word.  Thanks, Jari Aalto.  (Closes: #560005)
-     + [RA] Downgrade spelling tags to severity: minor.
-   * checks/control-file{,.desc}:
-     + [RA] Check for < and > version dependencies in debian/control since
-       dpkg-source helpfully rewrites and fixes them in binary packages.
-       Thanks, Jakub Wilk.  (Closes: #557971)
-     + [RA] Add a pedantic check for duplicates in relation fields in
-       debian/control prior to the fixes applied by dpkg-dev.  Thanks,
-       Nelson A. de Oliveira.  (Closes: #548819)
-     + [RA] Fix a typo that skipped checks on the Build-Conflicts field.
-     + [RA] Rework weak-library-dev-dependency to allow more approaches to
-       bounding the shared library version.  Skip complex cases with or'd
-       dependencies and assume the maintainer knows what they're doing.
-       Add more explanation to the long tag description.  Thanks, Reinhard
-       Tartler and Mike Hommey.  (Closes: #557449)
-   * checks/copyright-file.desc:
-     + [RA] Downgrade spelling-error-in-copyright to minor and mention
-       false positive possibilities and an override in the tag description.
+       - init.d-script-missing-start
+       - debian-news-entry-has-unknown-version
+       - debian-news-entry-uses-asterisk
+       - debian-news-entry-without-blank-line
+       - non-native-package-with-native-version
+       - udev-rule-in-etc
+ 
+   * {checks,collection}/*.desc:
+     + [RG] Remove Unpack-Level fields and depend on the 'unpacked'
+       collection script as needed.
+   * checks/binaries:
+     + [RG] Recognise hppa64 binaries and ignore them on the
+       binary-from-other-architecture check for hppa.
+       Thanks, Matthias Klose.  (Closes: #562788)
+   * checks/changelog-file{,.desc}:
+     + [RA] Per devref, recommend against NEWS.Debian entries formatted
+       with asterisks like changelog entries.
+     + [RA] Check that the most recent NEWS.Debian entry is followed by a
+       blank line for apt-listchanges.  Thanks, Adeodato Simó.  (Addresses
+       the Lintian part of #523436)
+     + [RA] Warn if the version of the latest NEWS.Debian entry doesn't
+       appear in the changelog.  Thanks, Christoph Berg.  (Closes: #550594)
+   * checks/control-file:
+     + [RA] Fix parsing of dependencies for weak-library-dev-dependency
+       when the content of Depends begins with a newline.  Thanks, Julien
+       Cristau.  (Closes: #563370)
    * checks/cruft:
-     + [RA] Allow an automake or libtool dependency in Build-Depends-Indep
-       to also satisfy the check for outdated helper files.  Thanks,
-       Guillaume Delacour.  (Closes: #557530)
-     + [RA] Ignore files in .pc, created by unpacking 3.0 (quilt) packages.
-       Thanks, Ahmed El-Mahmoudy.  (Closes: #556022)
-   * checks/debian-readme.desc:
-     + [RA] Downgrade spelling tag to severity: minor.
-   * checks/description{,.desc}:
-     + [RA] Downgrade spelling tag to severity: minor.
-     + [RA] Split capitalization-error-in-description to a separate tag and
-       downgrade its certainty to wild-guess.
-   * checks/fields{,.desc}:
-     + [ADB] Re-order the fields of build-depends-on-build-essential so that
-       all of the descriptive text is included.  Thanks, Jonathan Wiltshire.
-       (Closes: #557786)
-     + [RA] For lib-recommends-documentation, exclude packages ending in
-       -tools or -bin.  Thanks, Jay Berkenbilt.  (Closes: #557883)
-     + [RA] Warn of build dependencies on python*-dev if no architecture-
-       dependent packages are being built.  Patch from Luca Falavigna.
-       (Closes: #551793)
-     + [RA] Add emacs22 to obsolete emacs versions.  Thanks, Sven Joachim.
-       (Closes: #560053)
+     + [RA] Fix the regex to properly ignore CMakeCache.txt in the debian
+       directory.  Thanks, Aaron M. Ucko.  (Closes: #553264)
+     + [RA] Check for a non-native package with a native version.  Thanks,
+       Andreas Beckmann.
+   * checks/debhelper:
+     + [RA] Always warn if debhelper is in use but no ${misc:Depends}
+       dependency is present rather than checking which specific debhelper
+       commands use it.  Any debhelper command may start adding
+       dependencies to ${misc:Depends} at any time.  Lower the certainty to
+       possible, since a missing ${misc:Depends} may not cause problems.
+   * checks/fields.desc:
+     + [RA] Fix spelling error in dfsg-version-with-period tag description.
+       Thanks, Jakub Wilk.  (Closes: #563185)
    * checks/files{,.desc}:
-     + [RA] New check for files present in both compressed and uncompressed
-       form.  Patch from Raphael Geissert.  (Closes: #546174)
-     + [RA] Allow /etc/sudoers.d files to be mode 0440 as recommended by
-       sudo.  Thanks, Thijs Kinkhorst.  (Closes: #557353)
-   * checks/huge-usr-share{,.desc}:
-     + [RA] Increase the thresholds to 2MB (over 50%) and 4MB (any
-       percentage), and mention the thresholds in the tag description.
-       Thanks, Christoph Egger.  (Closes: #561720)
+     + [RG] Add a missing 'it' to the description of duplicate-font-file.
+     + [RG] Add detection of nusoap to the embedded PHP libraries check.
+     + [RG] Check that udev rules are not installed in /etc/udev/rules.d.
+       Thanks, Marco d'Itri.  (Closes: #559208)
    * checks/init.d{,.desc}:
-     + [RA] Add checks for missing dependencies on $local_fs or $remote_fs
-       based on what files appear to be used in the init scripts.  Patch
-       from Raphael Geissert.  (Partly addresses #405454)
-   * checks/manpages{,.desc}:
-     + [RG] Check for spelling errors in English manpages.
+     + [RG] Bump severity of init.d-script-sourcing-without-test to serious.
+     + [RG] Lower the severity of init.d-script-does-not-provide-itself
+       to minor.
+     + [RG] Fix a init.d-script-possible-missing-stop false positive when
+       stopping on runlevels 2-5.
+     + [RG] Mention 'killprocs' in init.d-script-possible-missing-stop's
+       description.  Thanks, Kurt Roeckx.  (Closes: #562608)
+     + [RG] Warn about init scripts with incomplete start runlevels.
+     + [RG] Tighten check for missing dependency on local_fs or remote_fs
+       when using files with a name of 'var*' or 'usr*'.
+     + [RG] Also recognise the use of the -r test as a file test, and
+       the test command when determining whether a /etc/default file is
+       being sourced unconditionally.
+     + [RG] Correct the description of the
+       missing-dependency-on-{remote,local_fs} tags where 'is' was meant
+       to be used instead of 'are'.
    * checks/manpages.desc:
-     + [RA] Clarify the long description of hyphen-used-as-minus-sign.
-       Note that Debian groff is currently patched to avoid this problem,
-       but hopefully that divergence can be removed.  Reference
-       groff-base's README.Debian for more information.  (Closes: #548844)
-   * checks/menus.desc:
-     + [RA] Change spelling tags to severity: minor and certainty: certain
-       since there are few false positives but minor is the correct
-       severity.
-   * checks/ocaml{,.desc}:
-     + [RA] New checks for OCaml packaging.  Contributed by Stéphane
-       Glondu.  (Closes: #528367)
-   * checks/patch-systems{,.desc}:
-     + [RA] Recommend DEP-3 in {dpatch,quilt}-patch-missing-description and
-       reference the document.  Thanks, Raphaël Hertzog.  (Closes: #554025)
-     + [RA] Allow DEP-3 headers in dpatch patches to satisfy the
-       description requirement.  Thanks, Paul Gevers.  (Closes: #548640)
-   * checks/rules{,.desc}:
-     + [RA] Remove build-depends-without-arch-dep.  If the package only
-       builds architecture-independent packages, the distinction between
-       Build-Depends and Build-Depends-Indep is meaningless and there's no
-       reason, even pedantically, to worry about the separation.  Thanks,
-       Charles Plessy.  (Closes: #552200, #555667)
-     + [RA] Add a new check for DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes.
-       Thanks, Nelson A. de Oliveira.  (Closes: #557120)
- 
-   * collection/ar-info{,.desc}:
-     + [RA] Collects the results of ar t on all *.a files, used by the new
-       OCaml checks.  Contributed by Stéphane Glondu.
-   * collection/override-file:
-     + [RA] Check debian/source/lintian-overrides before
-       debian/source.lintian-overrides for source package overrides.
-       Thanks, martin f krafft.  (Closes: #554617)
- 
-   * data/debhelper/*:
-     + [ADB] Refresh against unstable.  
-   * data/fields/{perl-provides,virtual-packages}:
-     + [ADB] Refresh against unstable.
-   * data/files/fonts:
-     + [ADB] Refresh against unstable.
-   * data/output/ftp-master-{non,}fatal:
-     + [RA] New data files listing tags that may result in an automated
-       upload reject.
- 
-   * doc/lintian.sgml:
-     + [RA] Document debian/source/lintian-overrides as the new preferred
-       location for source overrides.
- 
-   * debian/control:
-     + [RG] Add Raphael Geissert to Uploaders.
-     + [RA] Add ${misc:Depends} to dependencies.
-   * debian/copyright:
-     + [RG] Add Raphael Geissert to maintainers.
+     + [RA] Downgrade spelling-error-in-manpage to minor severity.
+       (Closes: #563039)
+   * checks/patch-systems:
+     + [RA] Avoid false positives for patches modifying files in debian/*
+       when the parent directory in which the patch was created is named
+       debian.  Thanks, Mark Brown.  (Closes: #562875)
+ 
+   * collection/ar-info:
+     + [RA] Skip *.a files that are dangling symlinks and discard error
+       output from ar.  Correctly handle file names that contain shell
+       metacharacters.
+   * collection/unpacked{,.desc}:
+     + [RG] New scripts to replace the unpack level 2.
  
    * frontend/lintian:
-     + [RA] Add options --suppress-tags and --suppress-tags-from-file to
-       completely suppress the given tags.
-     + [RA] Support comments and blank lines in --tags-from-file files.
-     + [RA] Run the check modules in sorted order.
-     + [RA] Create a global Lintian::Tags object and use it instead of
-       setting variables in the Tags namespace.  Move display level code
-       from here to Lintian::Tags.  Adjust calls for the new Lintian::Tags
-       module.
-     + [RA] Add option -F or --ftp-master-rejects which only checks tags
-       that could result in an automatic upload reject.
-   * frontend/lintian-info:
-     + [RA] Add -h/--help option.  Patch from gregor herrmann.
-       (Closes: #558214)
- 
-   * lib/Lintian/Check.pm:
-     + [RA] Use Lintian::Tags instead of Tags.
-   * lib/Lintian/Output.pm:
-     + [RA] print_tag() now takes an additional argument containing
-       override data and expects a Lintian::Tag::Info object as the tag
-       info instead of a hash.
-     + [RA] Adjust for the renaming of pkg in the file information hash.
-   * lib/Lintian/Output/*.pm:
-     + [RA] Adjust for print_tag() and file information hash changes.
-   * lib/Lintian/Output/XML.pm:
-     + [RA] Rewrite to be more readable and fix the tags attribute for
-       overridden experimental tags.
-   * lib/Lintian/Relation.pm:
-     + [RA] Fix bugs in unparse() and duplicates() that caused duplicates()
-       to crash when processing duplicates between an alternative and a
-       regular package.  Thanks, Jonathan Yu.  (Closes: #559625)
-   * lib/Lintian/Tag/Info.pm:
-     + [RA] Add a code method that returns the tag code corresponding to
-       the severity and certainty for a tag, based on get_tag_code from
-       Tags.pm.
-     + [RA] Add certainty, severity, and tag accessor methods.
-     + [RA] Add a method saying whether a tag is experimental.
-     + [RA] Record the check script corresponding to each tag and add an
-       accessor method for it.
-     + [RA] Add a sources method returning a list of sources referenced by
-       a tag, based on the get_tag_source method from Tags.pm.
-   * lib/Lintian/Tags.pm:
-     + [RA] New module in a proper namespace replacing Tags.pm.  A global
-       Lintian::Tags object replaces the static variables in the Tags
-       namespace, with new accessor functions, except for the tag metadata
-       functions (which have moved to Lintian::Tag::Info).  All handling of
-       display levels is now here instead of in frontend/lintian.
-     + [RA] Support suppressing a list of tags.
-     + [RA] Suppress calling Lintian::Output::print_end_pkg for changes
-       files, where we don't call print_start_pkg.  This fixes an unmatched
-       closing tag in the experimental XML output.
+     + [RG] Deprecate and replace unpack levels with the use of
+       collection scripts.
+     + [ADB] Remove an unused variable declaration.
+ 
    * lib/Spelling.pm:
-     + [RA] Use Lintian::Tags instead of Tags.
-     + [RA] Ignore all-caps words of five characters or less for spelling
-       corrections, since they are probably acronyms.  Thanks, Michal
-       Čihař.  (Closes: #556456)
-     + [RA] Report the original word in spelling errors rather than the
-       normalized form.
-     + [RG] Detect some multi-word spelling errors.
-     + [RA] Remove the als to also correction.  This is a word in several
-       European languages, and the many hits on the archive are nearly all
-       false positives.
-   * lib/Tags.pm:
-     + [RA] Removed in favor of Lintian::Tags.
-   * lib/Util.pm:
-     + [RA] Consume all output from extracting the control file of a binary
-       package before closing the pipe.
+     + [ADB] Add corrections for "nam" (name) and "nams" (names).
+     + [RG] Add some more spelling errors.
+     + [RG] Uppercase every character of the correction if every
+       character of the original word is too.
+     + [RA] Superceded is an acceptable alternative spelling of superseded.
  
    * man/lintian.1:
-     + [RA] Document --suppress-tags and --suppress-tags-from-file.
-     + [RA] Document format of --tags-from-file.
-     + [RA] Document -F (--ftp-master-rejects).
-     + [RA] Add ocaml checker script.
-     + [RA] Add ar-info collection script.
-     + [RA] Document the override locations in the FILES section.  Thanks,
-       Jakub Wilk.  (Closes: #558649)
-     + [RA] Remove obsolete spelling checker script.
-     + [RA] Mention /usr/share/lintian/data under FILES.
-     + [RA] Clarify that errors are not necessarily policy violations.
-     + [RA] Remove bug that Lintian doesn't handle packages with different
-       binary and source versions correctly.  I don't believe this is still
-       an issue.
-   * man/lintian-info.1:
-     + [RA] Add -h (--help).
-     + [RA] lintian -i no longer pipes output through lintian-info.  Adjust
-       the man page accordingly.
- 
-   * private/refresh-ftp-master-tags:
-     + [RA] Script to refresh data about automatic package rejects.
- 
+     + [RG] Document deprecation of unpack levels.
+     + [ADB] Add the new "unpacked" collection script to the list of such
+       scripts.
+     + [ADB] Correct the documentation of --tags-from-file to indicate that
+       the file contains tags to issue, not suppress.
+   
    * reporting/html_reports:
-     + [RA] Never use O as the code for the tag on the per-tag page even if
-       all instances in the archive are overridden.  (Closes: #562630)
- 
-   * t/runtests:
-     + [RA] Unwrap the Options field so that it can be continued.
-     + [RA] Replace TESTSET in Options with the root of the test suite so
-       that lintian options referring to files can be tested with files in
-       the test suite directory.
-     + [RA] Support a new Sort: no field in package test metadata to
-       suppress sorting of lintian output, for testing output formatting.
-     + [RA] Use Lintian::Command::spawn to run Lintian for package tests so
-       that the lintian options may contain shell metacharacters.
-     + [RA] Put all error output from lintian unsorted before the regular
-       output, making it easier to diagnose errors.
-     + [RA] Suppress checking the syntax of the lintian output if neither
-       Test-For nor Test-Against are set and Sort: no is set.
- 
-   * unpack/list-{bin,src,udeb}pkg:
-     + [RA] Support multiple versions of a package in the archive and
-       include only the latest version in the Lintian package list.
-   * unpack/unpack-binpkg-l2:
-     + [RA] Report errors from dpkg-deb or tar on stderr if either exit
-       with non-zero status.
-   * unpack/unpack-srcpkg-l2:
-     + [RA] Report errors from dpkg-source -x on stderr if it exits with
-       non-zero status.  (Closes: #557717)
- 
-  -- Russ Allbery <[email protected]>  Sat, 26 Dec 2009 18:38:10 -0800
+     + [RA] Sort the tags so that the maintainer view will group repeated
+       instances of the same tag and display extra information in sorted
+       order.  (Closes: #563126)
+     + [RA] Better handle missing information for packages in the package
+       lists and default the package area to main.
+   * reporting/templates/maintainer.tmpl:
+     + [RA] Fix the logic to optionally display the archive area of
+       additional package entries under the same source package.
+ 
+   * unpack/unpack-{src,bin}pkg-l2:
+     + [RG] Dropped in favour of collection/unpacked.
+ 
+  -- Russ Allbery <[email protected]>  Sat, 02 Jan 2010 21:01:14 -0800
+ 
+ lintian (2.3.0) unstable; urgency=low
+ 
+   The "welcome Raphael Geissert!" release.
+ 
+   * Summary of tag changes:
+     + Added:
+       - capitalization-error-in-description
+         (split from spelling-error-in-description)
+       - debian-rules-automatically-updates-control
+       - duplicate-in-relation-field (pedantic)
+       - duplicated-compressed-file
+       - init.d-script-missing-dependency-on-local_fs (experimental)
+       - init.d-script-missing-dependency-on-remote_fs (experimental)
+       - obsolete-relation-form-in-source
+       - ocaml-dangling-cmi
+       - ocaml-dangling-cmx
+       - ocaml-dangling-cmxa
+       - ocaml-dangling-cmxs
+       - ocaml-dev-file-in-nondev-package (pedantic)
+       - ocaml-dev-file-not-in-usr-lib-ocaml (pedantic)
+       - ocaml-meta-without-suggesting-findlib (pedantic)
+       - ocaml-stray-cmo
+       - spelling-error-in-manpage
+     + Removed:
+       - build-depends-without-arch-dep
+ 
+   * checks/*:
+     + [RA] Use Lintian::Tags instead of Tags.
+   * checks/binaries{,.desc}:
+     + [RA] Allow any RPATH containing $ORIGIN or ${ORIGIN}, not just the
+       literal value $ORIGIN.  (Closes: #557511)
+     + [ADB] Exempt all binary packages built from the zlib source from
+       the embedded-zlib test, not just those with binary package names
+       matching zlib.+.  Thanks, Mark Brown.
+     + [RA] Spelling errors are no longer normalized to lowercase.
+   * checks/changelog-file:
+     + [RA] Suppress latest-debian-changelog-entry-without-new-date if the
+       distribution is UNRELEASED.  Thanks, Raphaël Hertzog.
+       (Closes: #560149)
+     + [RA] Also ignore too-long lines that consist of "See" followed by an
+       unbreakable word.  Thanks, Jari Aalto.  (Closes: #560005)
+     + [RA] Downgrade spelling tags to severity: minor.
+   * checks/control-file{,.desc}:
+     + [RA] Check for < and > version dependencies in debian/control since
+       dpkg-source helpfully rewrites and fixes them in binary packages.
+       Thanks, Jakub Wilk.  (Closes: #557971)
+     + [RA] Add a pedantic check for duplicates in relation fields in
+       debian/control prior to the fixes applied by dpkg-dev.  Thanks,
+       Nelson A. de Oliveira.  (Closes: #548819)
+     + [RA] Fix a typo that skipped checks on the Build-Conflicts field.
+     + [RA] Rework weak-library-dev-dependency to allow more approaches to
+       bounding the shared library version.  Skip complex cases with or'd
+       dependencies and assume the maintainer knows what they're doing.
+       Add more explanation to the long tag description.  Thanks, Reinhard
+       Tartler and Mike Hommey.  (Closes: #557449)
+   * checks/copyright-file.desc:
+     + [RA] Downgrade spelling-error-in-copyright to minor and mention
+       false positive possibilities and an override in the tag description.
+   * checks/cruft:
+     + [RA] Allow an automake or libtool dependency in Build-Depends-Indep
+       to also satisfy the check for outdated helper files.  Thanks,
+       Guillaume Delacour.  (Closes: #557530)
+     + [RA] Ignore files in .pc, created by unpacking 3.0 (quilt) packages.
+       Thanks, Ahmed El-Mahmoudy.  (Closes: #556022)
+   * checks/debian-readme.desc:
+     + [RA] Downgrade spelling tag to severity: minor.
+   * checks/description{,.desc}:
+     + [RA] Downgrade spelling tag to severity: minor.
+     + [RA] Split capitalization-error-in-description to a separate tag and
+       downgrade its certainty to wild-guess.
+   * checks/fields{,.desc}:
+     + [ADB] Re-order the fields of build-depends-on-build-essential so that
+       all of the descriptive text is included.  Thanks, Jonathan Wiltshire.
+       (Closes: #557786)
+     + [RA] For lib-recommends-documentation, exclude packages ending in
+       -tools or -bin.  Thanks, Jay Berkenbilt.  (Closes: #557883)
+     + [RA] Warn of build dependencies on python*-dev if no architecture-
+       dependent packages are being built.  Patch from Luca Falavigna.
+       (Closes: #551793)
+     + [RA] Add emacs22 to obsolete emacs versions.  Thanks, Sven Joachim.
+       (Closes: #560053)
+   * checks/files{,.desc}:
+     + [RA] New check for files present in both compressed and uncompressed
+       form.  Patch from Raphael Geissert.  (Closes: #546174)
+     + [RA] Allow /etc/sudoers.d files to be mode 0440 as recommended by
+       sudo.  Thanks, Thijs Kinkhorst.  (Closes: #557353)
+   * checks/huge-usr-share{,.desc}:
+     + [RA] Increase the thresholds to 2MB (over 50%) and 4MB (any
+       percentage), and mention the thresholds in the tag description.
+       Thanks, Christoph Egger.  (Closes: #561720)
+   * checks/init.d{,.desc}:
+     + [RA] Add checks for missing dependencies on $local_fs or $remote_fs
+       based on what files appear to be used in the init scripts.  Patch
+       from Raphael Geissert.  (Partly addresses #405454)
+   * checks/manpages{,.desc}:
+     + [RG] Check for spelling errors in English manpages.
+   * checks/manpages.desc:
+     + [RA] Clarify the long description of hyphen-used-as-minus-sign.
+       Note that Debian groff is currently patched to avoid this problem,
+       but hopefully that divergence can be removed.  Reference
+       groff-base's README.Debian for more information.  (Closes: #548844)
+   * checks/menus.desc:
+     + [RA] Change spelling tags to severity: minor and certainty: certain
+       since there are few false positives but minor is the correct
+       severity.
+   * checks/ocaml{,.desc}:
+     + [RA] New checks for OCaml packaging.  Contributed by Stéphane
+       Glondu.  (Closes: #528367)
+   * checks/patch-systems{,.desc}:
+     + [RA] Recommend DEP-3 in {dpatch,quilt}-patch-missing-description and
+       reference the document.  Thanks, Raphaël Hertzog.  (Closes: #554025)
+     + [RA] Allow DEP-3 headers in dpatch patches to satisfy the
+       description requirement.  Thanks, Paul Gevers.  (Closes: #548640)
+   * checks/rules{,.desc}:
+     + [RA] Remove build-depends-without-arch-dep.  If the package only
+       builds architecture-independent packages, the distinction between
+       Build-Depends and Build-Depends-Indep is meaningless and there's no
+       reason, even pedantically, to worry about the separation.  Thanks,
+       Charles Plessy.  (Closes: #552200, #555667)
+     + [RA] Add a new check for DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes.
+       Thanks, Nelson A. de Oliveira.  (Closes: #557120)
+ 
+   * collection/ar-info{,.desc}:
+     + [RA] Collects the results of ar t on all *.a files, used by the new
+       OCaml checks.  Contributed by Stéphane Glondu.
+   * collection/override-file:
+     + [RA] Check debian/source/lintian-overrides before
+       debian/source.lintian-overrides for source package overrides.
+       Thanks, martin f krafft.  (Closes: #554617)
+ 
+   * data/debhelper/*:
+     + [ADB] Refresh against unstable.
+   * data/fields/{perl-provides,virtual-packages}:
+     + [ADB] Refresh against unstable.
+   * data/files/fonts:
+     + [ADB] Refresh against unstable.
+   * data/output/ftp-master-{non,}fatal:
+     + [RA] New data files listing tags that may result in an automated
+       upload reject.
+ 
+   * doc/lintian.sgml:
+     + [RA] Document debian/source/lintian-overrides as the new preferred
+       location for source overrides.
+ 
+   * debian/control:
+     + [RG] Add Raphael Geissert to Uploaders.
+     + [RA] Add ${misc:Depends} to dependencies.
+   * debian/copyright:
+     + [RG] Add Raphael Geissert to maintainers.
+ 
+   * frontend/lintian:
+     + [RA] Add options --suppress-tags and --suppress-tags-from-file to
+       completely suppress the given tags.
+     + [RA] Support comments and blank lines in --tags-from-file files.
+     + [RA] Run the check modules in sorted order.
+     + [RA] Create a global Lintian::Tags object and use it instead of
+       setting variables in the Tags namespace.  Move display level code
+       from here to Lintian::Tags.  Adjust calls for the new Lintian::Tags
+       module.
+     + [RA] Add option -F or --ftp-master-rejects which only checks tags
+       that could result in an automatic upload reject.
+   * frontend/lintian-info:
+     + [RA] Add -h/--help option.  Patch from gregor herrmann.
+       (Closes: #558214)
+ 
+   * lib/Lintian/Check.pm:
+     + [RA] Use Lintian::Tags instead of Tags.
+   * lib/Lintian/Output.pm:
+     + [RA] print_tag() now takes an additional argument containing
+       override data and expects a Lintian::Tag::Info object as the tag
+       info instead of a hash.
+     + [RA] Adjust for the renaming of pkg in the file information hash.
+   * lib/Lintian/Output/*.pm:
+     + [RA] Adjust for print_tag() and file information hash changes.
+   * lib/Lintian/Output/XML.pm:
+     + [RA] Rewrite to be more readable and fix the tags attribute for
+       overridden experimental tags.
+   * lib/Lintian/Relation.pm:
+     + [RA] Fix bugs in unparse() and duplicates() that caused duplicates()
+       to crash when processing duplicates between an alternative and a
+       regular package.  Thanks, Jonathan Yu.  (Closes: #559625)
+   * lib/Lintian/Tag/Info.pm:
+     + [RA] Add a code method that returns the tag code corresponding to
+       the severity and certainty for a tag, based on get_tag_code from
+       Tags.pm.
+     + [RA] Add certainty, severity, and tag accessor methods.
+     + [RA] Add a method saying whether a tag is experimental.
+     + [RA] Record the check script corresponding to each tag and add an
+       accessor method for it.
+     + [RA] Add a sources method returning a list of sources referenced by
+       a tag, based on the get_tag_source method from Tags.pm.
+   * lib/Lintian/Tags.pm:
+     + [RA] New module in a proper namespace replacing Tags.pm.  A global
+       Lintian::Tags object replaces the static variables in the Tags
+       namespace, with new accessor functions, except for the tag metadata
+       functions (which have moved to Lintian::Tag::Info).  All handling of
+       display levels is now here instead of in frontend/lintian.
+     + [RA] Support suppressing a list of tags.
+     + [RA] Suppress calling Lintian::Output::print_end_pkg for changes
+       files, where we don't call print_start_pkg.  This fixes an unmatched
+       closing tag in the experimental XML output.
+   * lib/Spelling.pm:
+     + [RA] Use Lintian::Tags instead of Tags.
+     + [RA] Ignore all-caps words of five characters or less for spelling
+       corrections, since they are probably acronyms.  Thanks, Michal
+       Čihař.  (Closes: #556456)
+     + [RA] Report the original word in spelling errors rather than the
+       normalized form.
+     + [RG] Detect some multi-word spelling errors.
+     + [RA] Remove the als to also correction.  This is a word in several
+       European languages, and the many hits on the archive are nearly all
+       false positives.
+   * lib/Tags.pm:
+     + [RA] Removed in favor of Lintian::Tags.
+   * lib/Util.pm:
+     + [RA] Consume all output from extracting the control file of a binary
+       package before closing the pipe.
+ 
+   * man/lintian.1:
+     + [RA] Document --suppress-tags and --suppress-tags-from-file.
+     + [RA] Document format of --tags-from-file.
+     + [RA] Document -F (--ftp-master-rejects).
+     + [RA] Add ocaml checker script.
+     + [RA] Add ar-info collection script.
+     + [RA] Document the override locations in the FILES section.  Thanks,
+       Jakub Wilk.  (Closes: #558649)
+     + [RA] Remove obsolete spelling checker script.
+     + [RA] Mention /usr/share/lintian/data under FILES.
+     + [RA] Clarify that errors are not necessarily policy violations.
+     + [RA] Remove bug that Lintian doesn't handle packages with different
+       binary and source versions correctly.  I don't believe this is still
+       an issue.
+   * man/lintian-info.1:
+     + [RA] Add -h (--help).
+     + [RA] lintian -i no longer pipes output through lintian-info.  Adjust
+       the man page accordingly.
+ 
+   * private/refresh-ftp-master-tags:
+     + [RA] Script to refresh data about automatic package rejects.
+ 
+   * reporting/html_reports:
+     + [RA] Never use O as the code for the tag on the per-tag page even if
+       all instances in the archive are overridden.  (Closes: #562630)
+ 
+   * t/runtests:
+     + [RA] Unwrap the Options field so that it can be continued.
+     + [RA] Replace TESTSET in Options with the root of the test suite so
+       that lintian options referring to files can be tested with files in
+       the test suite directory.
+     + [RA] Support a new Sort: no field in package test metadata to
+       suppress sorting of lintian output, for testing output formatting.
+     + [RA] Use Lintian::Command::spawn to run Lintian for package tests so
+       that the lintian options may contain shell metacharacters.
+     + [RA] Put all error output from lintian unsorted before the regular
+       output, making it easier to diagnose errors.
+     + [RA] Suppress checking the syntax of the lintian output if neither
+       Test-For nor Test-Against are set and Sort: no is set.
+ 
+   * unpack/list-{bin,src,udeb}pkg:
+     + [RA] Support multiple versions of a package in the archive and
+       include only the latest version in the Lintian package list.
+   * unpack/unpack-binpkg-l2:
+     + [RA] Report errors from dpkg-deb or tar on stderr if either exit
+       with non-zero status.
+   * unpack/unpack-srcpkg-l2:
+     + [RA] Report errors from dpkg-source -x on stderr if it exits with
+       non-zero status.  (Closes: #557717)
+ 
+  -- Russ Allbery <[email protected]>  Sat, 26 Dec 2009 18:38:10 -0800

** Attachment added: "lintian_2.3.1ubuntu1.diff"
   http://launchpadlibrarian.net/37382254/lintian_2.3.1ubuntu1.diff

-- 
Please merge lintian 2.3.1 (main) from Debian unstable (main).
https://bugs.launchpad.net/bugs/500870
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to