[ubuntu/lucid] lintian 2.2.18ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Thu Dec 3 08:45:25 GMT 2009


lintian (2.2.18ubuntu1) lucid; urgency=low

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

lintian (2.2.18) unstable; urgency=low

  The "synchronize severities with ftpmaster's Lintian checks" release.

  * Summary of tag changes:
    + Removed:
      - copyright-lists-upstream-authors-with-dh_make-boilerplate
    + Promoted from experimental:
      - spelling-error-in-binary
      - template-uses-unsplit-choices

  * checks/binaries.desc:
    + [RA] Remove experimental marker on spelling-error-in-binary.  Change
      severity to minor; spelling errors are minor bugs.
    + [RA] library-in-debug-or-profile-should-not-be-stripped,
      binary-or-shlib-defines-rpath, arch-dependent-file-in-usr-share, and
      binary-in-etc, binary-file-compressed-with-upx,
      binary-with-bad-dynamic-table, and embedded-zlib are now
      serious since they can result in ftpmaster rejects.  embedded-zlib,
      missing-dependency-on-libc, and binary-or-shlib-defines-rpath are
      possible rather than certain since overrides are allowed.
  * checks/changelog-file:
    + [FL] Avoid various Perl warnings which can be caused by
      completly broken changelog files.
  * checks/conffiles.desc:
    + [RA] file-in-usr-marked-as-conffile is serious (ftpmaster reject).
      Add a Policy reference and improve the description.
    + [RA] non-etc-file-marked-as-conffile is serious/possible rather than
      important/certain (ftpmaster reject unless overridden).
  * checks/control-file{,.desc}:
    + [RA] Say to use (= ${binary:Version}) to fix weak dependencies
      between a library dev package and the shared library.  Thanks,
      Norbert Preining.  (Closes: #548218)
    + [ADB] Fix an uninitialised value warning when processing a
      -dev package which has no Depends: fields.  Thanks, Lucas
      Nussbaum.
    + [RA] build-info-in-binary-control-file-section and
      debian-control-with-duplicate-fields are now serious (ftpmaster
      reject).
    + [RA] Allow -dev dependencies based on source:Upstream-Version or
      source:Version if the -dev package is architecture: all.  Thanks,
      Mike Hommey.  (Closes: #552729)
  * checks/control-files.desc:
    + [RA] not-allowed-control-file, control-file-has-bad-permissions, and
      control-file-has-bad-owner are now serious (ftpmaster reject).
      Mention that the config control file should also be executable.
  * checks/copyright-file{,.desc}:
    + [FL] Add special exception to no-copyright-file for perl.
      See #522827 for discussion.  (Closes: #553262)
    + [FL] Extend match for exceptions to copyright-refers-to-symlink-license
      to catch more ways to specify Perl's license.  Patch from
      Salvatore Bonaccorso.  (Closes: #549596)
    + [RA] copyright-lists-upstream-authors-with-dh_make-boilerplate
      removed, as some package maintainers prefer to use Author(s) and
      have filled out the copyright file.  (Closes: #553469)
    + [RA] Add additional dh_make template strings to the
      helper-templates-in-copyright check, including the templates for
      upstream author or copyright holder, which effectively replaces
      copyright-lists-upstream-authors-with-dh_make-boilerplate with far
      fewer false positives.
    + [RA] Remove a duplication of the check for "This copyright info was
      automatically extracted from the perl module" by dh-make-perl, and
      ensure that this is copyright-contains-dh-make-perl-boilerplate and
      not helper-templates-in-copyright, since it is lower severity.
    + [RA] copyright-refers-to-old-directory, old-style-copyright-file,
      usr-share-doc-symlink-without-dependency,
      usr-share-doc-symlink-to-foreign-package,
      copyright-refers-to-incorrect-directory, and
      copyright-contains-dh_make-todo-boilerplate are now serious
      (ftpmaster reject).  copyright-contains-dh_make-todo-boilerplate is
      possible (overrides allowed).  Significantly improve the description
      of usr-share-doc-symlink-without-dependency to mention that Lintian
      doesn't look at transitive dependencies, and change to possible.
  * checks/cruft:
    + [FL] Add automake1.11 to list of autotools packages.  Thanks,
      Laurent Bigonville.  (Closes: #551051)
    + [RA] Allow CMakeCache.txt files in the debian directory.  Thanks,
      Aaron M. Ucko.  (Closes: #553264)
  * checks/debconf.desc:
    + [FL] Remove experimental flag from template-uses-unsplit-choices.
      This was only done to not disrupt the lenny freeze.  Thanks,
      Raphael Geissert.  (Closes: #553487)
  * checks/description.desc:
    + [RA] Downgrade description-synopsis-might-not-be-phrased-properly to
      minor and fix the cross-reference to point to devref, not Policy.
    + [RA] description-is-dh_make-template is serious (ftpmaster reject).
  * checks/etcfiles.desc:
    + [RA] file-in-etc-not-marked-as-conffile is serious (ftpmaster
      reject).
  * checks/fields{,.desc}:
    + [RA] Fix lib-recommends-documentation tag to correctly exclude dev
      and doc packages.  Patch from Stéphane Glondu.  (Closes: #548210)
    + [FL] Allow source formats 3.0 (quilt) and 3.0 (native).
      (Closes: #552707)
    + [RA] Multiple maintainer-* and uploader-* tags for syntax errors or
      localhost addresses are now serious (ftpmaster reject), as are
      section-is-dh_make-template and bad-relation.
  * checks/files.desc:
    + [RA] Add a note to wrong-file-owner-uid-or-gid that it's possible to
      construct a Policy-compliant package that triggers this tag by
      creating users in preinst, and asking package maintainers to file a
      bug against Lintian if they encounter a case where this appears to
      be necessary.
    + [RA] package-contains-ancient-file, package-installs-python-pyc
      symlink-has-too-many-up-segments, and package-contains-info-dir-file
      are now serious (ftpmaster reject).
    + [RA] dir-or-file-in-var-www is now serious/possible (ftpmaster
      reject unless overridden).
    + [RA] dir-or-file-in-{tmp,mnt,opt,srv} are now serious and have the
      proper File Hierarchy Standard cross-references and descriptions.
    + [RA] Don't suggest creating a symlink to the python-feedparser
      library.  Just use the normal Python import mechanism.  Thanks,
      Jakub Wilk.  (Closes: #555617)
  * checks/lintian.desc:
    + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
      gutsy.
  * checks/manpages.desc:
    + [ADB] Mention in the description for manpage-has-errors-from-man
      that Lintian passes "-E UTF-8" to man when running checks.  Thanks,
      Raphaël Hertzog. (Closes: #555320)
    + [RA] Also suppress failures to break lines if the reported line is
      a .UE macro, which marks the end of a block defining a URL.  Thanks,
      Martin Stigge.
  * checks/patch-systems:
    + [RA] Do not issue patch-system-but-no-source-readme for packages in
      3.0 (quilt) format.  Patch from Stéphane Glondu.  (Closes: #553207)
    + [RA] Don't consider the "index <sha1>..<sha1>" line added by git
      diff to be a patch description.  (Closes: #553697)
    + [RA] If a diff outside of the patch system only creates new files
      that can be copied into place by the package build rules, suggest
      just putting them in the debian directory rather than using a patch
      system.  Thanks, Charles Plessy.  (Closes: #550924)
  * checks/rules.desc:
    + [RA] missing-build-dependency is now serious/possible (ftpmaster
      reject unless overridden).
  * checks/scripts{,.desc}:
    + [RA] Add some more details to executable-not-elf-or-script about
      possible causes and how to correct them.
    + [RA] Suggest mkfifo in mknod-in-maintainer-script if the script was
      creating a named pipe.
    + [RA] Add rep.  Thanks, Rodrigo Gallardo.  (Closes: #510954)
    + [RA] Add r.  Thanks, Dirk Eddelbuettel.  (Closes: #555278)
    + [RA] Add rackup.  Thanks, Sebastien Delafond.  (Closes: #552013)
  * checks/shared-libs:
    + [FL] Add /usr/lib/python*/dist-packages to exception list for
      incorrect-libdir-in-la-file.  Thanks, Mathieu Trudel.
      (Closes: #551134)

  * data/changelog-file/ubuntu-dists:
    + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
      gutsy.
  * data/doc-base/sections:
    + [FL] Update from doc-base 0.9.5. Adds Typesetting section.
      Thanks Julian Gilbey.  (Closes: #552526)
  * data/fields/architectures:
    + [ADB] Refresh against unstable.
  * data/fields/perl-provides:
    + [ADB] Refresh against unstable.
  * data/fields/virtual-packages:
    + [ADB] Refresh against unstable.
  * data/files/fonts:
    + [ADB] Refresh against unstable.

  * man/lintian.1:
    + [RA] Add additional explanation of experimental tags.  Remove the
      comment that pedantic tags are frequently wrong; that's not what
      they're for.  Improve the explanation for -i to not imply that
      everything Lintian finds is a Policy violation.

  * private/refresh-perl-provides:
    + [ADB] Special-case libio-compress-perl; the package contains the
      modules which used to be in libio-compress-* but does not contain
      IO::Compress.  Patch from Niko Tyni.  (Closes: #554393)

Date: Sat, 14 Nov 2009 21:45:38 +0100
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Daniel Holbach <daniel.holbach at ubuntu.com>
https://launchpad.net/ubuntu/lucid/+source/lintian/2.2.18ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 14 Nov 2009 21:45:38 +0100
Source: lintian
Binary: lintian
Architecture: source
Version: 2.2.18ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Description: 
 lintian    - Debian package checker
Closes: 510954 548210 548218 549596 550924 551051 551134 552013 552526 552707 552729 553207 553262 553264 553469 553487 553697 554393 555278 555320 555617
Changes: 
 lintian (2.2.18ubuntu1) lucid; urgency=low
 .
   * Merge from Debian unstable (LP: #482796), remaining changes:
     - Don't warn about a symlinked changelog file in Ubuntu.
 .
 lintian (2.2.18) unstable; urgency=low
 .
   The "synchronize severities with ftpmaster's Lintian checks" release.
 .
   * Summary of tag changes:
     + Removed:
       - copyright-lists-upstream-authors-with-dh_make-boilerplate
     + Promoted from experimental:
       - spelling-error-in-binary
       - template-uses-unsplit-choices
 .
   * checks/binaries.desc:
     + [RA] Remove experimental marker on spelling-error-in-binary.  Change
       severity to minor; spelling errors are minor bugs.
     + [RA] library-in-debug-or-profile-should-not-be-stripped,
       binary-or-shlib-defines-rpath, arch-dependent-file-in-usr-share, and
       binary-in-etc, binary-file-compressed-with-upx,
       binary-with-bad-dynamic-table, and embedded-zlib are now
       serious since they can result in ftpmaster rejects.  embedded-zlib,
       missing-dependency-on-libc, and binary-or-shlib-defines-rpath are
       possible rather than certain since overrides are allowed.
   * checks/changelog-file:
     + [FL] Avoid various Perl warnings which can be caused by
       completly broken changelog files.
   * checks/conffiles.desc:
     + [RA] file-in-usr-marked-as-conffile is serious (ftpmaster reject).
       Add a Policy reference and improve the description.
     + [RA] non-etc-file-marked-as-conffile is serious/possible rather than
       important/certain (ftpmaster reject unless overridden).
   * checks/control-file{,.desc}:
     + [RA] Say to use (= ${binary:Version}) to fix weak dependencies
       between a library dev package and the shared library.  Thanks,
       Norbert Preining.  (Closes: #548218)
     + [ADB] Fix an uninitialised value warning when processing a
       -dev package which has no Depends: fields.  Thanks, Lucas
       Nussbaum.
     + [RA] build-info-in-binary-control-file-section and
       debian-control-with-duplicate-fields are now serious (ftpmaster
       reject).
     + [RA] Allow -dev dependencies based on source:Upstream-Version or
       source:Version if the -dev package is architecture: all.  Thanks,
       Mike Hommey.  (Closes: #552729)
   * checks/control-files.desc:
     + [RA] not-allowed-control-file, control-file-has-bad-permissions, and
       control-file-has-bad-owner are now serious (ftpmaster reject).
       Mention that the config control file should also be executable.
   * checks/copyright-file{,.desc}:
     + [FL] Add special exception to no-copyright-file for perl.
       See #522827 for discussion.  (Closes: #553262)
     + [FL] Extend match for exceptions to copyright-refers-to-symlink-license
       to catch more ways to specify Perl's license.  Patch from
       Salvatore Bonaccorso.  (Closes: #549596)
     + [RA] copyright-lists-upstream-authors-with-dh_make-boilerplate
       removed, as some package maintainers prefer to use Author(s) and
       have filled out the copyright file.  (Closes: #553469)
     + [RA] Add additional dh_make template strings to the
       helper-templates-in-copyright check, including the templates for
       upstream author or copyright holder, which effectively replaces
       copyright-lists-upstream-authors-with-dh_make-boilerplate with far
       fewer false positives.
     + [RA] Remove a duplication of the check for "This copyright info was
       automatically extracted from the perl module" by dh-make-perl, and
       ensure that this is copyright-contains-dh-make-perl-boilerplate and
       not helper-templates-in-copyright, since it is lower severity.
     + [RA] copyright-refers-to-old-directory, old-style-copyright-file,
       usr-share-doc-symlink-without-dependency,
       usr-share-doc-symlink-to-foreign-package,
       copyright-refers-to-incorrect-directory, and
       copyright-contains-dh_make-todo-boilerplate are now serious
       (ftpmaster reject).  copyright-contains-dh_make-todo-boilerplate is
       possible (overrides allowed).  Significantly improve the description
       of usr-share-doc-symlink-without-dependency to mention that Lintian
       doesn't look at transitive dependencies, and change to possible.
   * checks/cruft:
     + [FL] Add automake1.11 to list of autotools packages.  Thanks,
       Laurent Bigonville.  (Closes: #551051)
     + [RA] Allow CMakeCache.txt files in the debian directory.  Thanks,
       Aaron M. Ucko.  (Closes: #553264)
   * checks/debconf.desc:
     + [FL] Remove experimental flag from template-uses-unsplit-choices.
       This was only done to not disrupt the lenny freeze.  Thanks,
       Raphael Geissert.  (Closes: #553487)
   * checks/description.desc:
     + [RA] Downgrade description-synopsis-might-not-be-phrased-properly to
       minor and fix the cross-reference to point to devref, not Policy.
     + [RA] description-is-dh_make-template is serious (ftpmaster reject).
   * checks/etcfiles.desc:
     + [RA] file-in-etc-not-marked-as-conffile is serious (ftpmaster
       reject).
   * checks/fields{,.desc}:
     + [RA] Fix lib-recommends-documentation tag to correctly exclude dev
       and doc packages.  Patch from Stéphane Glondu.  (Closes: #548210)
     + [FL] Allow source formats 3.0 (quilt) and 3.0 (native).
       (Closes: #552707)
     + [RA] Multiple maintainer-* and uploader-* tags for syntax errors or
       localhost addresses are now serious (ftpmaster reject), as are
       section-is-dh_make-template and bad-relation.
   * checks/files.desc:
     + [RA] Add a note to wrong-file-owner-uid-or-gid that it's possible to
       construct a Policy-compliant package that triggers this tag by
       creating users in preinst, and asking package maintainers to file a
       bug against Lintian if they encounter a case where this appears to
       be necessary.
     + [RA] package-contains-ancient-file, package-installs-python-pyc
       symlink-has-too-many-up-segments, and package-contains-info-dir-file
       are now serious (ftpmaster reject).
     + [RA] dir-or-file-in-var-www is now serious/possible (ftpmaster
       reject unless overridden).
     + [RA] dir-or-file-in-{tmp,mnt,opt,srv} are now serious and have the
       proper File Hierarchy Standard cross-references and descriptions.
     + [RA] Don't suggest creating a symlink to the python-feedparser
       library.  Just use the normal Python import mechanism.  Thanks,
       Jakub Wilk.  (Closes: #555617)
   * checks/lintian.desc:
     + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
       gutsy.
   * checks/manpages.desc:
     + [ADB] Mention in the description for manpage-has-errors-from-man
       that Lintian passes "-E UTF-8" to man when running checks.  Thanks,
       Raphaël Hertzog. (Closes: #555320)
     + [RA] Also suppress failures to break lines if the reported line is
       a .UE macro, which marks the end of a block defining a URL.  Thanks,
       Martin Stigge.
   * checks/patch-systems:
     + [RA] Do not issue patch-system-but-no-source-readme for packages in
       3.0 (quilt) format.  Patch from Stéphane Glondu.  (Closes: #553207)
     + [RA] Don't consider the "index <sha1>..<sha1>" line added by git
       diff to be a patch description.  (Closes: #553697)
     + [RA] If a diff outside of the patch system only creates new files
       that can be copied into place by the package build rules, suggest
       just putting them in the debian directory rather than using a patch
       system.  Thanks, Charles Plessy.  (Closes: #550924)
   * checks/rules.desc:
     + [RA] missing-build-dependency is now serious/possible (ftpmaster
       reject unless overridden).
   * checks/scripts{,.desc}:
     + [RA] Add some more details to executable-not-elf-or-script about
       possible causes and how to correct them.
     + [RA] Suggest mkfifo in mknod-in-maintainer-script if the script was
       creating a named pipe.
     + [RA] Add rep.  Thanks, Rodrigo Gallardo.  (Closes: #510954)
     + [RA] Add r.  Thanks, Dirk Eddelbuettel.  (Closes: #555278)
     + [RA] Add rackup.  Thanks, Sebastien Delafond.  (Closes: #552013)
   * checks/shared-libs:
     + [FL] Add /usr/lib/python*/dist-packages to exception list for
       incorrect-libdir-in-la-file.  Thanks, Mathieu Trudel.
       (Closes: #551134)
 .
   * data/changelog-file/ubuntu-dists:
     + [CW] Add lucid as an allowable distribution for Ubuntu, and remove
       gutsy.
   * data/doc-base/sections:
     + [FL] Update from doc-base 0.9.5. Adds Typesetting section.
       Thanks Julian Gilbey.  (Closes: #552526)
   * data/fields/architectures:
     + [ADB] Refresh against unstable.
   * data/fields/perl-provides:
     + [ADB] Refresh against unstable.
   * data/fields/virtual-packages:
     + [ADB] Refresh against unstable.
   * data/files/fonts:
     + [ADB] Refresh against unstable.
 .
   * man/lintian.1:
     + [RA] Add additional explanation of experimental tags.  Remove the
       comment that pedantic tags are frequently wrong; that's not what
       they're for.  Improve the explanation for -i to not imply that
       everything Lintian finds is a Policy violation.
 .
   * private/refresh-perl-provides:
     + [ADB] Special-case libio-compress-perl; the package contains the
       modules which used to be in libio-compress-* but does not contain
       IO::Compress.  Patch from Niko Tyni.  (Closes: #554393)
Checksums-Sha1: 
 8544c5664f8be42f71377f3b0785c30aec3e0633 1274 lintian_2.2.18ubuntu1.dsc
 79857d8dd49c1d3631a5da5970ce9bc19cfcd462 749176 lintian_2.2.18ubuntu1.tar.gz
Checksums-Sha256: 
 4b3abdd7ff6ed722904c2de0e3e563dc36b9b26fc60e21943881b56132548715 1274 lintian_2.2.18ubuntu1.dsc
 3ee1ef1628c0218032bd6f26eb8d5d8df82296c6dfb2ccac4c94931e8d896d0f 749176 lintian_2.2.18ubuntu1.tar.gz
Files: 
 2c2bf38a63990d581aec3f36c81abcc6 1274 devel optional lintian_2.2.18ubuntu1.dsc
 90056ec6d6e49f885c8eff9fad5b9dcc 749176 devel optional lintian_2.2.18ubuntu1.tar.gz
Launchpad-Bugs-Fixed: 482796
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAksXeYQACgkQRjrlnQWd1evLHgCfYEwTIyCCjHKC6VxvfYqIbch0
lSwAnjV9NPzjnevpakXBPfiMxqm2IuH8
=enwt
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list