Accepted lintian 1.23.0 (all source)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 23 Apr 2004 12:32:36 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.23.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Debian Lintian Maintainers <lintian-maint@debian.org>
Description:
lintian - Debian package checker
Closes: 81004 89488 111098 111948 114740 119618 129510 149451 149700 159874 171763 172052 178441 179435 190714 197955 198617 199346 199903 201470 203389 203831 204801 205924 206674 216117 216327 218304 226879 233116 234978 235356 235735 236606 236846 239115 240806 242479 242484 244628 245138
Changes:
lintian (1.23.0) unstable; urgency=low
.
The ``moving forward'' release, prepared by Marc 'HE' Brockschmidt,
Frank Lichtenheld and Jeroen van Wolffelaar.
.
* [FL] add udeb support (Closes: #216117)
Thanks to Joey Hess for his input. Many changes, mostly to
frontend/lintian, checks/debconf and checks/files
.
* checks/binaries:
+ [JvW] Ignore static binaries in /usr/lib/debug
* checks/changelog-file:
+ [HE] Check for the debmake template email address in the changelog
entries. Patch by Steffen Moeller <moeller@pzr.uni-rostock.de>,
thanks! (Closes: #199903)
+ [JvW] Loosen up checks for -0.x versions, could be either native or
upstream + Debian revision, so some tests cannot be performed because of
that uncertainty
* checks/copyright-file:
+ [HE] Change usr-doc-symlink-to-foreign-package check to throw an
error when a package doesn't depend on the *same* version of the
package its /usr/share/doc/$foo dir is symlinked to. This is supposed
to ensure that both come from the same source and the same source
version. (Closes: #201470)
* checks/cruft.desc:
+ [HE] Reworded some parts and bumped the Standards-Version after
checking for changes. (Closes: #235735)
* checks/debconf{,.desc}:
+ [JvW] Add an error for a bogus default for a boolean template
(Closes: #236846)
+ [HE] Check for duplicate fields in templates. Fix based on
patch by Denis Barbier <barbier@linuxfr.org>, thanks! (Closes: #233116)
+ [HE] Check if the translation of a Choices: field is empty, leading to
skipped questions. (Closes: #149451)
* checks/debdiff:
+ [HE] Check for accidental native packaging. This is done by checking for
a dash in the version number (though -0.\d+ and -0.\d+.\d+ are allowed
for (binary) NMUs) and the existence of a .diff.gz. (Closes: #216327)
+ [JvW] Implement source-tar-is-posix-tar, which checks for upstream
tarballs that are tar --posix tarballs, which cannot be untarred by the
tar version in woody (Closes: #245138)
* checks/debhelper{,.desc}:
+ [JvW] Add error if debian/compat is empty, happens once in current
sid and gave internal error before
* checks/debian-readme:
+ [HE] Add check for the debmake template email address. Patch by Steffen
Moeller <moeller@pzr.uni-rostock.de>, thanks!
* checks/deb-format:
+ [HE] Add a check for the data member of a deb. dpkg 1.11 introduces
support for configurable compression algorithms (bzip2, for example),
but this shouldn't be allowed before dpkg 1.11 hits stable.
(Closes: #159874)
* checks/fields:
+ [HE, FL] Nearly complete rewrite for clean up:
- bad-relation seems to work better now (Closes: #171763)
- duplicate relations checking now works for different fields, too
(Closes: #234978, #235356)
+ [HE] Add check for an Origin field with "Debian" as value.
(Closes: #119618)
+ [HE] Reintroduce build-depends-without-arch-dep check with the patch
I proposed in #214231. (Closes: #242484)
+ [JvW] Check for well-formed Debian-revision
+ [JvW] Check for correct realname when QA mailaddress used
* checks/fields.desc:
+ [FL] Fix some wrong policy references
* checks/files:
+ [HE] New check for compiled python files (*.pyc). Patch by David
Kimdon <david@kimdon.org>, thanks. (Closes: #236606)
+ [HE] Check for gzipped zero byte files. (Closes: #172052)
+ [FL] Don't complain about read-only *.ali files as requested by
Ludovic Brenta. This makes #226879 wishlist again.
+ [FL] Warn about ancient files with the value of
Dinstall::CutOffPastYear from dak CVS as limit.
(Closes: #204801, #218304)
+ [HE] Check for *.ali files introduced, warn if their permissions are !=
0444. (Closes: #226879)
+ [HE] New checks for deprecated X11 dirs (/usr/{bin,lib,include}/X11 and
usr/X11R6/*). (Closes: #81004)
+ [HE] Check for README for other distributions/platforms and warn if
they're installed. Based on patch by Jay Bonci. (Closes: #178441)
* checks/init.d:
+ [FL] output-of-updaterc.d-not-redirected-to-dev-null should be
only a info tag since it is more a aesthetical issue, not a
policy violation. (Closes: #149700)
* checks/lintian.desc:
+ [JvW] Added missing Type: tags
* checks/manpages:
+ [FL] New checks:
- Section number of directory and file differ
- Section number of file differs from what is expected
from the location of the binary. (Closes: #203831)
+ [FL] Parse contents of man page and implement more new checks:
- Section number of file and header differ (Closes: #89488)
- Try to search for hyphens that should be minus signs
(Closes: #205924). First patch by Eduard Bloch, final
regex by Josip Rodin.
- Search for FSSTND directories referenced in man pages. Only
an info tag. (Closes: #111098)
+ [FL, HE] Fix false positives of
manpage-for-non-x11-binary-in-wrong-directory when a link
from a normal bin/ is pointing to a binary in an X11 dir. Based
on patch by FL. (Closes: #203389)
+ [JvW] x11-games-should-be-in-usr-games is now error, because it's
mandated by policy
* checks/menus:
+ [JvW] Stricter checking for whether update-menus is actually called
(Closes: #244628)
* checks/menu-format:
+ [FL] Only issue one warning about needs=dwww, not two
+ [HE] Check if the command given with command= is in the package
(Closes: #199346)
* checks/nmu{,desc}:
+ [JvW] New series of checks: Check whether NMU's have correct NMU version
number, and whether maintainer uploads have correct maintainer version.
Also, check whether NMU's and QA uploads are identified as such in the
changelog (Closes: #111948)
* checks/scripts:
+ [FL] Add /usr/bin/php as valid interpreter. (Closes: #239115)
Thanks to Peter Eisentraut for pointing this change out
+ [FL] Reflect new suidperl handling. /usr/bin/suidperl
shouldn't/can't be called directly anymore so add a new
error and remove it from the list of usual interpreters.
(Closes: #240806)
+ [HE] Don't warn about files with a shebang line which are not executable
when they are called *in, as they're probably just templates. (Closes:
#114740)
* checks/shared-libs:
+ [HE] Add some new logic to cope with symlinks from /usr/lib to another
dir to fix false positives of postrm-has-useless-call-to-ldconfig and
friends. (Closes: #190714)
+ [HE] Also handle case statements in postrm scripts. (Closes: #179435)
* checks/standards-version:
+ [JvW] Also emit warning if standards version is 3.6.0, and not yet 3.6.1
.
* collection/diffstat
+ [HE] The diff.gz file name does not include the the epoch, so strip it
before trying to get the file.
* collection/override-file:
+ [FL] add support for source overrides (Closes: #129510)
See the User Manual for more information.
* collection/source-control-file:
+ [FL] New collection script to extract field information
from debian/control in source packages. Currently used
in checks/debhelper to guess udeb packages.
.
* debian/control,debian/copyright:
+ [FL] Add Marc 'HE' Brockschmidt to Uploaders and
to copyright file
.
* doc/lintian.sgml:
+ [FL] Some updates, some more verbatim explantions
(Closes: #197955)
+ [FL] Reworked the override section to handle udeb and
source packages, too
* doc/README:
+ [FL] Update options
.
* frontend/lintian:
+ [HE] Added a --dont-check-parts|-X option to allow users to specify
which tests should not be run. Also added infos about this to the
manpage. (Closes: #206674)
* frontend/lintian-info:
+ [JvW] Fixed that lintian -I also displays info for I: entries
.
* lib/Dep.pm:
+ [FL] Fixed some semantic errors (since noone ever observed the
correspoding perl warnings the fixed parts are probably never
used in the current code)
* lib/Utils.pm
+ [HE] Changed {read,parse}_dpkg_control a bit to cope with the fact
that template files sometimes contain lines consisting only of
whitespace which do *not* separate to blocks. (Closes: #242479)
.
* testset/runtests:
+ [JvW] Rewrote so that it is actually useful:
- sort output to nullify filesystem directory ordering differences
- run lintian just once
- check that all tests that are triggered have a description, if verbose
specified, warn about tests that are not tested
.
* unpack/list-binpkg:
+ [HE] Try to open Packages.gz if no Packages file can be found. Fix
based on patch by Robert Lemmen <robertle@semistable.com>, thanks!
(Closes: #198617)
Files:
29222001b2dadbd8ada8f7b96cb511ca 786 devel optional lintian_1.23.0.dsc
f9de2f364cd7db0a6814fbab3a0bd5d9 242158 devel optional lintian_1.23.0.tar.gz
f1d7e95542193ba408c2a31c86022f66 209098 devel optional lintian_1.23.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Colin Watson <cjwatson@debian.org> -- Debian developer
iD8DBQFAkvXH9t0zAhD6TNERAos5AJ0XfUym9nzm160KGi2nfFc1LYMiMACfcn25
vNbmIjBOkiloSfPhmw9Ia1w=
=B9Zq
-----END PGP SIGNATURE-----
Accepted:
lintian_1.23.0.dsc
to pool/main/l/lintian/lintian_1.23.0.dsc
lintian_1.23.0.tar.gz
to pool/main/l/lintian/lintian_1.23.0.tar.gz
lintian_1.23.0_all.deb
to pool/main/l/lintian/lintian_1.23.0_all.deb
Reply to: