[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted lintian 2.1.4 (source all)

Hash: SHA1

Format: 1.8
Date: Sat, 03 Jan 2009 16:40:30 -0800
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.4
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Russ Allbery <rra@debian.org>
 lintian    - Debian package checker
Closes: 381485 480939 488832 496516 497347 497348 498875 498876 508307 509147 509286 510190 510398
 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
       - 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
   * 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
   * 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.
 3db94386f888bbdcd20a83b480b3b300eae05926 1163 lintian_2.1.4.dsc
 be4d6cd82445f19f14d6aae9b1ad270b7987dbad 568542 lintian_2.1.4.tar.gz
 5da9d84aa8b9837120f96ff4941a216d5eb5a5bf 399044 lintian_2.1.4_all.deb
 5e73d96a7f386080f41cd366b8e4b7baaf5489636e5803228c801801175b5488 1163 lintian_2.1.4.dsc
 d2055c69b7639f33696af1caf0ddf8feeaf3b07dc876fa5081f43dd44c0dd9d2 568542 lintian_2.1.4.tar.gz
 ac256fb25efb495b4b3d0e851449b855d32f8e62cf47f10fd8a4fa209d0dd480 399044 lintian_2.1.4_all.deb
 00f2accf567744721d411acb75a08fcd 1163 devel optional lintian_2.1.4.dsc
 f4f023b9f34e9e652bd486deb895bea0 568542 devel optional lintian_2.1.4.tar.gz
 be892a1671426e4342486af94392ab2a 399044 devel optional lintian_2.1.4_all.deb

Version: GnuPG v1.4.9 (GNU/Linux)


  to pool/main/l/lintian/lintian_2.1.4.dsc
  to pool/main/l/lintian/lintian_2.1.4.tar.gz
  to pool/main/l/lintian/lintian_2.1.4_all.deb

Reply to: