Accepted lintian 2.1.4 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
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>
Description:
lintian - Debian package checker
Closes: 381485 480939 488832 496516 497347 497348 498875 498876 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.
Checksums-Sha1:
3db94386f888bbdcd20a83b480b3b300eae05926 1163 lintian_2.1.4.dsc
be4d6cd82445f19f14d6aae9b1ad270b7987dbad 568542 lintian_2.1.4.tar.gz
5da9d84aa8b9837120f96ff4941a216d5eb5a5bf 399044 lintian_2.1.4_all.deb
Checksums-Sha256:
5e73d96a7f386080f41cd366b8e4b7baaf5489636e5803228c801801175b5488 1163 lintian_2.1.4.dsc
d2055c69b7639f33696af1caf0ddf8feeaf3b07dc876fa5081f43dd44c0dd9d2 568542 lintian_2.1.4.tar.gz
ac256fb25efb495b4b3d0e851449b855d32f8e62cf47f10fd8a4fa209d0dd480 399044 lintian_2.1.4_all.deb
Files:
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAklgBvwACgkQ+YXjQAr8dHafMwCgloI1unmC3MjEccMdekyqv3de
Hx0AoMSe23dZofUKIQOv1eYdmqZT640A
=TZaj
-----END PGP SIGNATURE-----
Accepted:
lintian_2.1.4.dsc
to pool/main/l/lintian/lintian_2.1.4.dsc
lintian_2.1.4.tar.gz
to pool/main/l/lintian/lintian_2.1.4.tar.gz
lintian_2.1.4_all.deb
to pool/main/l/lintian/lintian_2.1.4_all.deb