Please sync lintian 1.24.2 (main) from Debian unstable (main).

Bug #248374 reported by Scott Kitterman
4
Affects Status Importance Assigned to Milestone
lintian (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: lintian

Please sync lintian 1.24.2 (main) from Debian unstable (main).

Changelog since current intrepid version 1.24.1:

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 <email address hidden> Sun, 13 Jul 2008 17:28:08 -0700

Changed in lintian:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Colin Watson (cjwatson) wrote :

[Updating] lintian (1.24.1 [Ubuntu] < 1.24.2 [Debian])
 * Trying to add lintian...
  - <lintian_1.24.2.dsc: downloading from http://ftp.debian.org/debian/>
  - <lintian_1.24.2.tar.gz: downloading from http://ftp.debian.org/debian/>
I: lintian [main] -> lintian_1.24.1 [main].

Changed in lintian:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.