[ubuntu/jaunty] lintian 2.1.4 (Accepted)

Ubuntu Installer archive at ubuntu.com
Tue Jan 6 18:58:15 GMT 2009


lintian (2.1.4) unstable; urgency=low

  * Summary of tag changes:
    + Added
      - binary-control-field-duplicates-source
      - brace-expansion-in-debhelper-config-file
      - control-interpreter-in-usr-local (split from
         interpreter-in-usr-local)
      - control-interpreter-without-depends
      - copyright-refers-to-bad-php-license
      - copyright-refers-to-problematic-php-license
      - copyright-with-old-dh-make-debian-copyright
      - dh-clean-k-is-deprecated
      - desktop-mimetype-without-update-call
      - forbidden-postrm-interpreter
      - games-package-should-be-section-games
      - preinst-interpreter-without-predepends
      - script-calls-init-script-directly
      - unknown-control-interpreter (split from unusual-interpreter)
      - version-refers-to-distribution
    + Removed
      - desktop-file-but-no-dh_desktop-call
      - interpreter-without-predep

  * checks/changelog-file{,.desc}:
    + [RA] Warn of Debian version numbers containing "testing", "stable",
      or "unstable", or with release code names for uploads not targeted
      at that release, except in NMUs.  Based on a patch by Raphael
      Geissert.  (Closes: #498876)
  * checks/control-file{,.desc}:
    + [RA] Warn (severity: wishlist) of binary control stanzas duplicating
      fields of the source control stanza.  (Closes: #497348)
  * checks/copyright-file{,.desc}:
    + [RA] Warn (severity: wishlist) about the old dh_make packaging
      copyright, which used (C) without the word or symbol.  Based on a
      patch by Raphael Geissert.  (Closes: #497347)
    + [RA] Clean up checks of a symlinked /usr/share/doc directory and
      avoid making package info global.
    + [RA] Warn about older PHP licenses.  Based on a patch by Raphael
      Geissert.  (Closes: #498875)
  * checks/cruft:
    + [RA] Keep the hash of files for which warnings were already issued
      local to each package, reducing memory consumption and false
      negatives for archive-wide runs.
  * checks/debhelper{,.desc}:
    + [RA] Check for use of shell brace expansion in debhelper config
      files that list filenames, which is not supported.  Based on a patch
      from Raphael Geissert.  (Closes: #480939)
    + [RA] If dh is used, require debhelper tokens in maintainer scripts.
    + [ADB] Warn about packages declaring a debhelper compatibility level
      of 7 or above and using dh_clean -k, which has been deprecated in
      favour of dh_prep.
    + [RA] Add dh_auto_* and dh_prep to the debhelper scripts that require
      a particular version of debhelper.
    + [RA] De-duplicate the list of scripts with specific version
      requirements before issuing tags.
    + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
      certain (although still minor), making it a warning.  debhelper(7)
      explicitly recommends a versioned build dependency on debhelper.
      Rewrite the tag description accordingly.
  * checks/fields:
    + [RA] dh-make-php provides a CDBS rule fragment and hence should go
      into Build-Depends, not Build-Depends-Indep.  Thanks, Mathieu
      Parent.  (Closes: #509286)
  * checks/files{,.desc}:
    + [RA] Packages whose executables are all in /usr/games should
      probably be in section games.  (Closes: #509147)
  * checks/menu-format{,.desc}:
    + [RA] If a *.desktop file contains a MimeType key, check that the
      postinst calls update-desktop-database.  (Closes: #488832)
    + [RA] Stop keeping a separate hash of all files in the package and
      use Lintian::Collect information.  The hash was being reused across
      packages, possibly leading to excessive memory consumption and false
      negatives for archive-wide runs.
  * checks/menus:
    + [RA] Keep the hash of files and symlinks local to each package,
      reducing memory consumption and false negatives for archive-wide
      runs.
  * checks/patch-systems.desc:
    + [RA] Improve the patch-system-but-direct-changes-in-diff long
      description.  (Closes: #496516)
  * checks/rules{,.desc}:
    + [RA] Remove desktop-file-but-no-dh_desktop-call.  The only action of
      dh_desktop is now checked by desktop-mimetype-without-update-call;
      dh_desktop is unnecessary with other *.desktop files.
  * checks/scripts{,.desc}:
    + [RA] Overhaul checking of maintainer script and config interpreters:
      - postrm scripts must use an essential interpreter.
      - Only preinst scripts require Pre-Depends; Depends is sufficient for
        postinst and prerm scripts.  (Closes: #508307)
      - Separate unknown-control-interpreter from unusual-interpreter
        since it's much more likely to be an error.
      - Separate control-interpreter-in-usr-local from
        interpreter-in-usr-local since the severity is higher.
      - unusual-control-interpreter is certain, not possible.
      - Suppress some cases of multiple tags about the same basic problem.
    + [RA] Check for scripts in /etc that call init scripts directly
      without using invoke-rc.d.  Based on a patch by Raphael Geissert.
      (Closes: #381485)
    + [RA] Allow dpkg-dev to satisfy a make dependency.  (Closes: #510190)
    + [ADB] More intelligently remove comments from shell scripts, to avoid
      removing some constructs that aren't comments, such as those in
      [ $# -gt 2 ] and "foo # bar".
    + [ADB] Flag the source bashism when its argument is quoted or a bare
      filename.
  * checks/watch-file:
    + [RA] Recognize additional SourceForge URLs and recommend the
      redirector.  Thanks, Riccardo Stagni.  (Closes: #510398)

  * collection/copyright-file:
    + [RA] Copy copyright files that are relative links, provided that the
      link is safe, and otherwise treat symlinked copyright files as if
      they were empty.  Fixes a Lintian crash on packages where the
      copyright file is a relative symlink.

  * debian/copyright:
    + [RA] Add an explicit key to initials used in changelog entries.
  * debian/rules:
    + [RA] New check-tag target which runs all test cases in the new test
      suite that check for or against a particular tag.

  * data/debhelper/filename-config-files:
    + [RA] New file listing debhelper config files containing filenames.

  * frontend/lintian:
    + [RA] When processing the entire archive, do so in sorted order.

  * private/update-never-seen:
    + [RA] Merge data from both test suites and use the tag files for the
      old test suite rather than relying on runtests -v.

  * reporting/html_reports:
    + [RA] We only care about the first line of the archive timestamp.

  * t/runtests:
    + [RA] Check that a test produces all tags listed in Test-For and
      doesn't produce any tages listed in Test-Against.
    + [RA] Support finding and running all tests for or against a
      particular tag.
    + [RA] Correctly set up non-native packages for dpkg-source.
  * t/tests/README:
    + [RA] Add documentation of the new test suite.

lintian (2.1.3) unstable; urgency=low

  * Summary of tag changes:
    + Added
      - debian-watch-file-should-use-sf-redirector
      - debian-watch-file-specifies-wrong-upstream-version
      - debian-watch-file-specifies-old-upstream-version
      - extended-description-is-probably-too-short
      - shlib-without-versioned-soname

  * checks/description{,.desc}:
    + [RA] Check for extended descriptions shorter than three lines; they
      probably don't contain enough information.  Patch from Raphael
      Geissert.
  * checks/files{,.desc}:
    + [RA] Exclude __init__.py files and Doxygen-generated *.map files
      from zero-byte-file-in-doc-directory.  Improve the tag description
      to add a rationale and a suggestion for when overrides are
      appropriate.  Lower the certainty to possible.  (Closes: #507273)
    + [RA] Move the check for override files in the wrong location so that
      the check for subdirectories of /usr/share/lintian/overrides works
      and improve the tag description.
  * checks/nmu:
    + [RA] Recognize Ubuntu native packages by the target distribution and
      suppress NMU tags for them.  Based on a patch by Adrien Cunin.
      (Closes: #507740)
  * checks/shared-libs{,.desc}:
    + [RA] Remove special shlibs exception for NSS modules.  libc6 now
      includes shlibs entries for them.
    + [RA] Report a more specialized tag for shared libraries with SONAMEs
      that have no version and exclude them from the shlibs file tests
      since they cannot be represented there.  Reported by Raphael
      Hertzog.  (Closes: #506673)
    + [RA] Use the same regexes as dpkg-shlibdeps when parsing version
      information from SONAMEs.
  * checks/version-substvars:
    + [RA] Skip version substvar checks when the dependency is on a
      package whose name is formed by expanding substvars at build time.
      Thanks, Bastian Blank.  (Closes: #507763)
  * checks/watch-file{,.desc}:
    + [RA] Merge a set of changes by Raphael Geissert:
      - Correctly parse multiple line continuations.
      - Don't attempt any detailed checks on version one watch files.
      - Recognize versionmangle in addition to [du]versionmangle.
      - Add line information to some of the tags.
      - Detect watch files that specify SourceForge download servers
        directly and suggest use of the QA sf.net redirector instead.
      - Detect watch files specifying an upstream version that matches a
        non-native Debian package version in debian/changelog.
      - Detect watch files specifying an upstream version for an older
        changelog entry when the current changelog entry has a newer
        upstream version.

  * data/changelog-file/ubuntu-dists:
    + [RA] New shared list of Ubuntu distributions.

  * frontend/lintian:
    + [RA] Recognize Ubuntu native packages by the target distribution and
      check them against the correct set of distributions.  Based on a
      patch by Adrien Cunin.  (Closes: #507740)

  * lib/Lab.pm:
    + [ADB] Ensure that the output of unpack/list-*pkg is correctly captured
      so that the reporting harness can use the information to decide which
      packages to process in an incremental run.
  * lib/Lintian/Data.pm:
    + [RA] New all() method that returns all valid keywords.
  * lib/Read_pkglists.pm:
    + [JP] Add a new "source version" field to binary and udeb info files.
      Bump binary and udeb format version to 3 and 2 respectively.

  * reporting/html_reports:
    + [JP] Group packages by source version instead of binary version.
      (Closes: #507849)
  * reporting/templates/maintainer.tmpl:
    + [ADB] Print tags affecting udeb packages under a heading for that
      package, rather than merging them in to whichever binary package
      was last displayed (or the source package if the udeb is first
      alphabetically).
    + [ADB] Separate tags affecting a binary package from those of a source
      package with the same name when the binary is the first package produced
      from the source for which there are issues.
    + [JP] Include binary package version in subtitles when it isn't the same
      as the source version.

  * t/runtests:
    + [RA] Parameterize the package section in the skeleton.

  * unpack/list-{bin,udeb}pkg:
    + [JP] Extract source package version from source field.

Date: Tue,  06 Jan 2009 18:57:40 +0000
Changed-By: Adrien Cunin <adri2000 at gmail.com>
Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>
Origin: Debian/unstable
https://launchpad.net/ubuntu/jaunty/+source/lintian/2.1.4
-------------- next part --------------
Origin: Debian/unstable
Format: 1.7
Date: Tue,  06 Jan 2009 18:57:40 +0000
Source: lintian
Binary: lintian
Architecture: source
Version: 2.1.4
Distribution: jaunty
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>
Changed-By: Adrien Cunin <adri2000 at gmail.com>
Description: 
 lintian    - Debian package checker
Closes: 381485 480939 488832 496516 497347 497348 498875 498876 506673 507273 507740 507740 507763 507849 508307 509147 509286 510190 510398
Changes: 
 lintian (2.1.4) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - binary-control-field-duplicates-source
       - brace-expansion-in-debhelper-config-file
       - control-interpreter-in-usr-local (split from
          interpreter-in-usr-local)
       - control-interpreter-without-depends
       - copyright-refers-to-bad-php-license
       - copyright-refers-to-problematic-php-license
       - copyright-with-old-dh-make-debian-copyright
       - dh-clean-k-is-deprecated
       - desktop-mimetype-without-update-call
       - forbidden-postrm-interpreter
       - games-package-should-be-section-games
       - preinst-interpreter-without-predepends
       - script-calls-init-script-directly
       - unknown-control-interpreter (split from unusual-interpreter)
       - version-refers-to-distribution
     + Removed
       - desktop-file-but-no-dh_desktop-call
       - interpreter-without-predep
 .
   * checks/changelog-file{,.desc}:
     + [RA] Warn of Debian version numbers containing "testing", "stable",
       or "unstable", or with release code names for uploads not targeted
       at that release, except in NMUs.  Based on a patch by Raphael
       Geissert.  (Closes: #498876)
   * checks/control-file{,.desc}:
     + [RA] Warn (severity: wishlist) of binary control stanzas duplicating
       fields of the source control stanza.  (Closes: #497348)
   * checks/copyright-file{,.desc}:
     + [RA] Warn (severity: wishlist) about the old dh_make packaging
       copyright, which used (C) without the word or symbol.  Based on a
       patch by Raphael Geissert.  (Closes: #497347)
     + [RA] Clean up checks of a symlinked /usr/share/doc directory and
       avoid making package info global.
     + [RA] Warn about older PHP licenses.  Based on a patch by Raphael
       Geissert.  (Closes: #498875)
   * checks/cruft:
     + [RA] Keep the hash of files for which warnings were already issued
       local to each package, reducing memory consumption and false
       negatives for archive-wide runs.
   * checks/debhelper{,.desc}:
     + [RA] Check for use of shell brace expansion in debhelper config
       files that list filenames, which is not supported.  Based on a patch
       from Raphael Geissert.  (Closes: #480939)
     + [RA] If dh is used, require debhelper tokens in maintainer scripts.
     + [ADB] Warn about packages declaring a debhelper compatibility level
       of 7 or above and using dh_clean -k, which has been deprecated in
       favour of dh_prep.
     + [RA] Add dh_auto_* and dh_prep to the debhelper scripts that require
       a particular version of debhelper.
     + [RA] De-duplicate the list of scripts with specific version
       requirements before issuing tags.
     + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to
       certain (although still minor), making it a warning.  debhelper(7)
       explicitly recommends a versioned build dependency on debhelper.
       Rewrite the tag description accordingly.
   * checks/fields:
     + [RA] dh-make-php provides a CDBS rule fragment and hence should go
       into Build-Depends, not Build-Depends-Indep.  Thanks, Mathieu
       Parent.  (Closes: #509286)
   * checks/files{,.desc}:
     + [RA] Packages whose executables are all in /usr/games should
       probably be in section games.  (Closes: #509147)
   * checks/menu-format{,.desc}:
     + [RA] If a *.desktop file contains a MimeType key, check that the
       postinst calls update-desktop-database.  (Closes: #488832)
     + [RA] Stop keeping a separate hash of all files in the package and
       use Lintian::Collect information.  The hash was being reused across
       packages, possibly leading to excessive memory consumption and false
       negatives for archive-wide runs.
   * checks/menus:
     + [RA] Keep the hash of files and symlinks local to each package,
       reducing memory consumption and false negatives for archive-wide
       runs.
   * checks/patch-systems.desc:
     + [RA] Improve the patch-system-but-direct-changes-in-diff long
       description.  (Closes: #496516)
   * checks/rules{,.desc}:
     + [RA] Remove desktop-file-but-no-dh_desktop-call.  The only action of
       dh_desktop is now checked by desktop-mimetype-without-update-call;
       dh_desktop is unnecessary with other *.desktop files.
   * checks/scripts{,.desc}:
     + [RA] Overhaul checking of maintainer script and config interpreters:
       - postrm scripts must use an essential interpreter.
       - Only preinst scripts require Pre-Depends; Depends is sufficient for
         postinst and prerm scripts.  (Closes: #508307)
       - Separate unknown-control-interpreter from unusual-interpreter
         since it's much more likely to be an error.
       - Separate control-interpreter-in-usr-local from
         interpreter-in-usr-local since the severity is higher.
       - unusual-control-interpreter is certain, not possible.
       - Suppress some cases of multiple tags about the same basic problem.
     + [RA] Check for scripts in /etc that call init scripts directly
       without using invoke-rc.d.  Based on a patch by Raphael Geissert.
       (Closes: #381485)
     + [RA] Allow dpkg-dev to satisfy a make dependency.  (Closes: #510190)
     + [ADB] More intelligently remove comments from shell scripts, to avoid
       removing some constructs that aren't comments, such as those in
       [ $# -gt 2 ] and "foo # bar".
     + [ADB] Flag the source bashism when its argument is quoted or a bare
       filename.
   * checks/watch-file:
     + [RA] Recognize additional SourceForge URLs and recommend the
       redirector.  Thanks, Riccardo Stagni.  (Closes: #510398)
 .
   * collection/copyright-file:
     + [RA] Copy copyright files that are relative links, provided that the
       link is safe, and otherwise treat symlinked copyright files as if
       they were empty.  Fixes a Lintian crash on packages where the
       copyright file is a relative symlink.
 .
   * debian/copyright:
     + [RA] Add an explicit key to initials used in changelog entries.
   * debian/rules:
     + [RA] New check-tag target which runs all test cases in the new test
       suite that check for or against a particular tag.
 .
   * data/debhelper/filename-config-files:
     + [RA] New file listing debhelper config files containing filenames.
 .
   * frontend/lintian:
     + [RA] When processing the entire archive, do so in sorted order.
 .
   * private/update-never-seen:
     + [RA] Merge data from both test suites and use the tag files for the
       old test suite rather than relying on runtests -v.
 .
   * reporting/html_reports:
     + [RA] We only care about the first line of the archive timestamp.
 .
   * t/runtests:
     + [RA] Check that a test produces all tags listed in Test-For and
       doesn't produce any tages listed in Test-Against.
     + [RA] Support finding and running all tests for or against a
       particular tag.
     + [RA] Correctly set up non-native packages for dpkg-source.
   * t/tests/README:
     + [RA] Add documentation of the new test suite.
 .
 lintian (2.1.3) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - debian-watch-file-should-use-sf-redirector
       - debian-watch-file-specifies-wrong-upstream-version
       - debian-watch-file-specifies-old-upstream-version
       - extended-description-is-probably-too-short
       - shlib-without-versioned-soname
 .
   * checks/description{,.desc}:
     + [RA] Check for extended descriptions shorter than three lines; they
       probably don't contain enough information.  Patch from Raphael
       Geissert.
   * checks/files{,.desc}:
     + [RA] Exclude __init__.py files and Doxygen-generated *.map files
       from zero-byte-file-in-doc-directory.  Improve the tag description
       to add a rationale and a suggestion for when overrides are
       appropriate.  Lower the certainty to possible.  (Closes: #507273)
     + [RA] Move the check for override files in the wrong location so that
       the check for subdirectories of /usr/share/lintian/overrides works
       and improve the tag description.
   * checks/nmu:
     + [RA] Recognize Ubuntu native packages by the target distribution and
       suppress NMU tags for them.  Based on a patch by Adrien Cunin.
       (Closes: #507740)
   * checks/shared-libs{,.desc}:
     + [RA] Remove special shlibs exception for NSS modules.  libc6 now
       includes shlibs entries for them.
     + [RA] Report a more specialized tag for shared libraries with SONAMEs
       that have no version and exclude them from the shlibs file tests
       since they cannot be represented there.  Reported by Raphael
       Hertzog.  (Closes: #506673)
     + [RA] Use the same regexes as dpkg-shlibdeps when parsing version
       information from SONAMEs.
   * checks/version-substvars:
     + [RA] Skip version substvar checks when the dependency is on a
       package whose name is formed by expanding substvars at build time.
       Thanks, Bastian Blank.  (Closes: #507763)
   * checks/watch-file{,.desc}:
     + [RA] Merge a set of changes by Raphael Geissert:
       - Correctly parse multiple line continuations.
       - Don't attempt any detailed checks on version one watch files.
       - Recognize versionmangle in addition to [du]versionmangle.
       - Add line information to some of the tags.
       - Detect watch files that specify SourceForge download servers
         directly and suggest use of the QA sf.net redirector instead.
       - Detect watch files specifying an upstream version that matches a
         non-native Debian package version in debian/changelog.
       - Detect watch files specifying an upstream version for an older
         changelog entry when the current changelog entry has a newer
         upstream version.
 .
   * data/changelog-file/ubuntu-dists:
     + [RA] New shared list of Ubuntu distributions.
 .
   * frontend/lintian:
     + [RA] Recognize Ubuntu native packages by the target distribution and
       check them against the correct set of distributions.  Based on a
       patch by Adrien Cunin.  (Closes: #507740)
 .
   * lib/Lab.pm:
     + [ADB] Ensure that the output of unpack/list-*pkg is correctly captured
       so that the reporting harness can use the information to decide which
       packages to process in an incremental run.
   * lib/Lintian/Data.pm:
     + [RA] New all() method that returns all valid keywords.
   * lib/Read_pkglists.pm:
     + [JP] Add a new "source version" field to binary and udeb info files.
       Bump binary and udeb format version to 3 and 2 respectively.
 .
   * reporting/html_reports:
     + [JP] Group packages by source version instead of binary version.
       (Closes: #507849)
   * reporting/templates/maintainer.tmpl:
     + [ADB] Print tags affecting udeb packages under a heading for that
       package, rather than merging them in to whichever binary package
       was last displayed (or the source package if the udeb is first
       alphabetically).
     + [ADB] Separate tags affecting a binary package from those of a source
       package with the same name when the binary is the first package produced
       from the source for which there are issues.
     + [JP] Include binary package version in subtitles when it isn't the same
       as the source version.
 .
   * t/runtests:
     + [RA] Parameterize the package section in the skeleton.
 .
   * unpack/list-{bin,udeb}pkg:
     + [JP] Extract source package version from source field.
Files: 
 f4f023b9f34e9e652bd486deb895bea0 568542 devel optional lintian_2.1.4.tar.gz
 00f2accf567744721d411acb75a08fcd 1163 devel optional lintian_2.1.4.dsc


More information about the Jaunty-changes mailing list