[SCM] Debian package checker annotated tag, 2.5.1, created. 2.5.1
The annotated tag, 2.5.1 has been created
at e6a14c25b6d7cab472212ae405d7e4f5c14c0f1c (tag)
tagging 1f2f20b9973bbea25f10372f5d951216f7379fbe (commit)
replaces 2.5.0
tagged by Niels Thykier
on Thu Jun 16 00:00:48 2011 +0200
- Shortlog ------------------------------------------------------------
Release 2.5.1 into unstable
Format: 1.8
Date: Wed, 15 Jun 2011 23:05:28 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.1
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
lintian - Debian package checker
Closes: 460350 496902 541978 588831 598412 605012 614876 616493 616553 625886 626476 626587 626597 626775 627082 627431 628673 628754 629056 629189 629193 629288 629453 629648 630164 630560
Changes:
lintian (2.5.1) unstable; urgency=low
.
* Summary of tag changes:
+ Added:
- bad-perm-for-file-in-etc-sudoers.d
- debian-rules-missing-recommended-target
- dh_pycentral-is-obsolete
- dh_python-is-obsolete
- illegal-multi-arch-value
- non-empty-dependency_libs-in-la-file
+ Removed:
- uses-dh-python-with-no-pycompat
- ldconfig-symlink-before-shlib-in-deb
.
* checks/binaries:
+ [NT] Applied patch from Paul Wise to detect binaries embeddeding
glee, glew and libtheora. (Closes: #629288)
+ [NT] Also consider multiarch dirs when looking for public shared
libraries. (Closes: #630164)
* checks/debhelper{,.desc}:
+ [NT] Recognise that dh_python and dh_pycentral are now obsolete.
(Closes: #496902, #541978)
* checks/changes-file:
+ [NT] Always verify the checksums of changes-files.
* checks/copyright-file:
+ [NT] Extended current dh_make template checks. Thanks to
Nelson A. de Oliveira for the patch. (Closes: #598412)
* checks/fields{,.desc}:
+ [NT] Allow "all" and "any" to appear together in the Architecture
field of a .dsc file. (Closes: #626775)
+ [NT] Added illegal-multi-arch-value. (Closes: #616493)
* checks/files:
+ [NT] Fixed two misnamed udeb tags, which lead to an internal
error if triggered. Thanks to Guillem Jover for the report.
(Closes: #628754)
+ [NT] Added bad-perm-for-file-in-etc-sudoers.d tag.
(Closes: #588831)
+ [CW] Do not issue missing-pre-dependency-on-multiarch-support for
udebs.
+ [NT] Limit missing-pre-dependency-on-multiarch-support to real
files only. Previously it would also check symlinks.
(Closes: #629648)
* checks/java{,.desc}:
+ [NT] Sort the jar files by name, so they are checked in the same
order.
+ [NT] Improved the description of classpath-contains-relative-path.
(Closes: #629189)
+ [NT] Reduced false-positives of classpath-contains-relative-path.
Relative classpaths are now okay if they point to jar files in
/usr/share/java (but not subdirs thereof) and there is a strong
libX-java dependency. Alternatively if the classpath points to
a file or a symlink in the package itself, then it is also okay.
+ [NT] Allow maven plugins to be without classpaths.
(Closes: #629056)
* checks/manpages.desc:
+ [ADB] Don't suggest using debmake's output as a reference. The
package is not even in oldstable any more.
* checks/md5sums.desc:
+ [ADB] Drop references to obsolete debstd. Thanks to Steve Langasek
for the pointer.
* checks/rules:
+ [NT] Removed code for handling packages with dh_python.
+ [NT] Fixed the code for determining Build-Depends for python
packages. Thanks to Jakub Wilk for the patch.
(Closes: #614876, #616553)
+ [NT] Applied patch from Roger Leigh to implement the check for
rules files missing the build-arch and build-indep targets.
(Closes: #605012)
* checks/shared-libs{,.desc}:
+ [NT] Added non-empty-dependency_libs-in-la-file. (Closes: #628673)
+ [NT] Removed ldconfig-symlink-before-shlib-in-deb.
.
* collection/java:
+ [NT] Fixed a regex that would accept any file ending with "jar" to
be a jar file rather than only accepting ".jar". This fixes a
number of false-positives java checks.
* collection/unpacked:
+ [NT] Added support for unpacking source packages using libdpkg-perl,
instead of dpkg-source, if the latter is not present.
(Closes: #626476)
.
* data/binaries/multiarch-dirs:
+ [NT] New file - maps architectures to multiarch dirs.
* data/fields/{perl-provides,virtual-packages}:
+ [NT] Refreshed. (Closes: #627082, #627431)
* data/output/ftp-master-*:
+ [NT] Refreshed.
* data/shared-libs/ldconfig-dirs:
+ [NT] Updated ldconfig path for i386 multiarch paths. Thanks to
Raphaël Hertzog for the reminder.
* data/spelling/corrections-multiword:
+ [CW] Remove the "requires to" correction; it has too many common
false positives, especially involving relative clauses.
(Closes: #625886)
.
* debian/control:
+ [NT] (Build-)Dependency changes.
- xz-lzma is now preferred to lzma as Build-Dependency
- Added depends on libdpkg-perl
- Reduced dpkg-dev to a suggests, we can use libdpkg-perl as
fallback.
- Explicitly depends on bzip2 to always support bz2 source packages.
- Added xz-utils as suggests - needed for .xz source packages.
.
* doc/lintian.xml:
+ [NT] Clarify that the package type is not listed in the output for
binary packages. (Closes: #629193)
.
* frontend/lintian:
+ [NT] Allow some options to be put into the lintianrc file.
(Closes: #460350)
+ [NT] Added --no-cfg option that can be specified if no config
file should be read.
+ [NT] Deprecated --checksums (also known as --md5sums and -m).
Lintian will now always verify the checksums in changes files.
The options will be accepted with a warning for now, but may
be removed in a later release. (Closes: #629453)
+ [NT] Fixed an issue where fail was called before it was
available. Thanks to Toby Corkindale for the report.
(Closes: #630560, LP: #797553)
.
* lib/Lintian/Tag/Info.pm:
+ [NT] Output the name of the check and the type of the check
along with the description of the tag.
* lib/Lintian/Tags.pm:
+ [NT] Fixed a flaw in logic that gave incorrect results for
architecture dependent overrides. Thanks to Andreas Beckmann for
the report and the patch. (Closes: #626587)
.
* man/lintian.pod.in:
+ [NT] Mentioned that --checksums and aliases are deprecated.
.
* unpack/list-srcpkg:
+ [ADB] Don't rely on the order of fields in the Sources file. The
files produced by the Debian archive no longer follow the order
which the code previously assumed, and we shouldn't assume that
the order won't change again in the future. (Closes: #626597)
Checksums-Sha1:
006b6509150d07fbbd96e43903dd9c185441a729 1526 lintian_2.5.1.dsc
f0c1f42f79bbd71a753601495006e77e9df15add 934889 lintian_2.5.1.tar.gz
b6aae95d8c5f5757f3509f2ce8bfba8fa3c1dbf8 591218 lintian_2.5.1_all.deb
Checksums-Sha256:
985297b1e3aa5ef3e9b2d8e40ade980f7d94f3cc6c914ca1c9d99d038755d49a 1526 lintian_2.5.1.dsc
b8812da6a1f31ed462b71d16ab39b491b75291dc7ac40bca629733dffa4726f6 934889 lintian_2.5.1.tar.gz
b6920d86725fe75f292594356071298fd173b65240159b6a3625bf1fd80174c5 591218 lintian_2.5.1_all.deb
Files:
896dbc7e3f964d6e33614c2eccce1310 1526 devel optional lintian_2.5.1.dsc
8281c27f660386be3cb91dffd58173e6 934889 devel optional lintian_2.5.1.tar.gz
c34b7b14852cc1abd53d77ee29eb0d26 591218 devel optional lintian_2.5.1_all.deb
Adam D. Barratt (3):
Stop making assumptions about the order of fields in Sources.gz
checks/md5sums.desc: Drop references to debstd
checks/manpages.desc: stop suggesting referring to debmake's output
Colin Watson (3):
Remove "requires to" correction
Fix up test suite for "requires to" removal
Don't issue missing-pre-dependency-on-multiarch-support for udebs
Nelson A. de Oliveira (1):
Improved the dh-make copyright template checks
Niels Thykier (47):
Fixed a flaw in the logic for architecture dependent overrides
Sample patch to unpack using libdpkg-perl instead dpkg-source
Refresh virtual package list
Refreshed perl-provides as well
Re-enable dpkg-source as default dsc unpacker
Check signatures with libdpkg-perl
Updated (B-)D, dpkg-dev is now suggests and libdpkg-perl a Depends
Sorted the jar files by name in checks/java
Fixed line length issues in the changelog
Added resolve_pkg_path to resolve paths inside packages
Allow "any" and "all" to appear together in dsc files
Fixed false-positives due to missing escape of "." in regex
Removed unused Breaks from a test
Added tag for non-empty dependency_libs field in la files
Fixed the length of a changelog entry
Added missing whitespace in changelog
Fixed a left over "Requires to" tag in the test suite
Fixed two misnamed udeb tags in checks/files
Recognise that dh_python is obsolete
Also recognise that dh_pycentral is now obsolete
Removed obsolete uses-dh-python-with-no-pycompat tag
Removed old dh_python reference
Fixed the python build-dependency check in checks/rules
Removed obsolete tag from rules.desc
Fixed test regressions caused by recent python changes
Fixed legacy test failures with the python changes
Revert "Move libbaz from the legacy testsuite to the new one"
Refined the classpath-contains-relative-path check and desc
Allow maven-plugins to ship jar files without classpaths
Added check for illegal multi-arch values
Added bad-perm-for-file-in-etc-sudoers.d tag
Extending the checks for dh_make templates
Refreshed ftp-master reject tags
Allow some options to appear in lintianrc
Added --no-cfg option to lintian to skip reading lintianrc
Made Lintian always verify checksums in changes files
Limit multiarch-support check to real files
PerlCritic fixes for c/files and c/shared-libs
Improved handling of shared libs in public multiarch dirs
Removed the ia32 part of libbaz; gave nothing new
Added test for missing recommended targets in d/rules
Added test for missing-depends-line
Added test for missing libc depends
Removed ldconfig-symlink-before-shlib-in-deb
Replaced fail with die in cases where Util was not loaded
Clarify that pkg type is not emitted for binary packages
Release 2.5.1 into unstable
Paul Wise (1):
Detect embedded versions of glee, glew and libtheora
Roger Leigh (1):
Add checks for missing build-arch and build-indep targets
-----------------------------------------------------------------------
--
Debian package checker
Reply to: