Changelog
lintian (1.24.1~hardy1) hardy-backports; urgency=low
* Automated backport upload; no source changes.
lintian (1.24.1) unstable; urgency=medium
The "mostly for the benefit of lintian.debian.org only" release.
* frontend/lintian:
+ [FL] Increase LAB_FORMAT to 8. This should have happened
in 1.23.47, since the unpack-binpkg-l1 then produced a
new file which checks depend upon. Since this only
affects static labs and only if packages get rechecked
(i.e. not on harness -i runs) it only got noticed now.
Use urgency=medium for this fix.
* checks/watch-file:
+ [FL] Fix the order of two regular expression to use
the more specific one first. Patch by Raphael Geissert.
(Closes: #485884)
* unpack/unpack-binpkg-l1:
+ [FL] Don't include version number from Source: field in
the source symlink. Noted by RA. (Closes: #485474)
* lib/Lintian/Collect/Binary.pm:
+ [FL] New module for retrieving binary package information.
* reporting/checkout-release:
+ [FL] New helper script for lintian.d.o maintenance.
* reporting/config:
+ [FL] Generate files in $HOME/www directly instead
of $HOME/www/reports.
* reporting/html_reports:
+ [FL] Allow inclusion of the new shared templates by
convenient functions. Remove some duplicated data
setting while I'm on it.
+ [FL] Generate the manual and lintian.log symlinks
dynamically, so that we don't need the reports subdirectory
anymore. Also generate a reports -> . symlink for
backwards compatibility.
* reporting/templates/{head,foot}.tmpl:
+ [FL] New templates meant for inclusion by other templates
for common header and footer parts
* reporting/templates/index.tmpl:
+ [FL] Remove obsolete reports/ subdirectory from the links.
* reporting/templates/maintainer.tmpl:
+ [RA] Redisplay the tag name for each separate binary package, also
fixing list nesting problems in some cases. Patch from Jordà
Polo.
* reporting/templates/*.tmpl:
+ [FL] Replace common headers/footers with calls to the
new head()/foot() functions.
lintian (1.24.0) unstable; urgency=low
The "Policy 3.8.0, infrastructure evolution, and real web design"
release.
* checks/binaries:
+ [RA] Fix code for filtering out NSS modules from SONAME checks.
+ [RA] When checking SONAMEs against package names, convert all
underscores to dashes, not just the first one. Thanks, Gonéri Le
Bouder. (Closes: #482450)
+ [RA] Remove several-sonames-in-same-package. This is frequently not
an error and Lintian doesn't have enough information to know.
* checks/common_data.pm:
+ [RA] armel is now a standard architecture.
+ [RA] Remove %known_obsolete_packages, now handled via data.
+ [RA] Merge %non_standard_archs into %known_archs.
* checks/control-file{.desc,}:
+ [RA] Check for self-dependencies in the source package since the
current dpkg-gencontrol silently fixes them but they may indicate
other problems. Thanks, Patrick Matthäi. (Closes: #471740)
* checks/copyright-file{.desc,}:
+ [RA] Check for copyright files containing the Apache 2.0 license,
which is now in common-licenses.
* checks/cruft:
+ [RA] Format: 3.0 (quilt) packages are not native even though they
have no *.diff.gz. Thanks, Raphael Hertzog. (Closes: #483384)
+ [RA] Use the new Lintian::Collect interface to check whether a
package is native.
* checks/debconf:
+ [RA] Don't warn about using db_input in postinst if a config script
also exists and uses db_input. The package maintainer probably
knows what they're doing.
* checks/fields:
+ [RA] Syntax-check Breaks like other relationship fields. Warn if
any packages use Breaks for right now. Only check for duplicate
libraries and Tcl versions in dependency fields, not Breaks,
Conflicts, and other similar fields. Warn if Breaks is used without
a version. Check that Breaks is not inconsistent with other
dependency fields.
+ [RA] Use Lintian::Data to load the obsolete package list.
+ [RA] When checking whether a debug package has proper dependencies,
allow a dependency on any package name that starts the same as the
debug package up to the first dash. This will hopefully produce
fewer false positives. Thanks, Josselin Mouette. (Closes: #476587)
+ [RA] Remove non-standard-architecture-in-source-relation and
non-standard-architecture. These aren't bugs.
* checks/filenames{.desc,}:
+ [RA] Warn about BTS data directories in packages (.be and
.ditrack). Patch by Ben Finney. (Closes: #481787)
* checks/init.d:
+ [RA] Try to allow for postinst scripts written in Perl and still
recognize the update-rc.d calls.
* checks/manpages{.desc,}:
+ [RA] Only ignore errors about wrapping lines for Asian locale man
pages, since that's where the groff trouble lies. Ignore character
set errors for all man pages with old versions of man and no man
pages with current versions of man since the new character set
handling should cope. (Closes: #474052)
+ [FL] Ignore more unicode issues with old man.
+ [RA] Warn about inclusion of the country name in the localized man
page directory unless it's one of the known exceptions.
+ [RA] Mention in binary-without-manpage that the case of the man page
should match the case of the binary even if man can find it anyway.
(Closes: #484028)
* checks/md5sums:
+ [FL] Don't complain about missing md5sums file if the
package only contains conffiles. (Closes: #482869)
* checks/nmu:
+ [RA] Don't treat "Ack NMU" as an NMU declaration. Thanks, Joe
Nahmias. (Closes: #484600)
+ [RA] Binary NMUs of QA-maintained packages are fine.
* checks/rules{.desc,}:
+ [RA] Add some basic checks for whether debhelper programs are called
in a reasonable order. (Closes: #471869)
+ [RA] Support pattern rules. (Closes: #483475)
* checks/scripts:
+ [RA] Catch deprecated chown syntax even when options are given to
chown. Patch by Raphael Geissert. (Closes: #483775)
+ [RA] $((var+1)) now works in dash and is in POSIX, so remove it from
bashisms. Patch by Adam D. Barratt. (Closes: #473156)
* checks/standards-version{.desc,}:
+ [RA] Largely rewritten. Now contains a list of standards versions
with the date when they were released, adding 3.8.0. Only emit tag
out-of-date-standards-version if the newer version predates the date
of the package. Base ancient-standards-version on whether the
standards version of the package is more than two years old. Remove
package-declares-source-relation-but-has-older-standards-version;
policy 3.1.0 was a long time ago. (Closes: #472513)
* checks/watch-file{.desc,}:
+ [RA] New checks for watch files, based on work by Patrick
Schoenfeld. (Closes: #234202, #409104, #456629, #472499)
* data/fields/obsolete-packages:
+ [RA] Moved from common_data.pm. Removed many very old packages that
nothing depends on and added many new packages identified by Riku
Voipio. (Closes: #475400)
* debian/control:
+ [RA] Update standards version to 3.8.0.
+ [RA] Depend on libtimedate-perl for convenient date parsing.
* frontend/lintian:
+ [RA] Create a new Lintian::Collect object for each package being
checked and pass it into Checker::runcheck.
* lib/Checker.pm:
+ [RA] Pass a Lintian::Collect object as the third argument to the run
function of each check.
* lib/Lintian/Collect.pm:
+ [RA] New module to retrieve package information.
* lib/Lintian/Collect/Source.pm:
+ [RA] New module to retrieve source package information.
* reporting/html_reports:
+ [RA] Copy over images. Set the maintainer name to "Unknown
Maintainer" if not known. Pass the code for a tag into the per-tag
page. Based on a patch by Jordà Polo.
* reporting/images/*:
+ [RA] New logo images from Jordà Polo.
* reporting/lintian.css:
+ [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
* reporting/templates/*:
+ [RA] Significant overhaul of the lintian.d.o design by Jordà Polo.
* reporting/templates/clean.tmpl:
+ [FL] Include link to full maintainer report. Suggested by
Kartik Mistry.
-- Devid Antonio Filoni <email address hidden> Mon, 23 Jun 2008 13:29:38 +0100