[SCM] Debian package checker annotated tag, 2.5.10, created. 2.5.10
The annotated tag, 2.5.10 has been created
at 08f44a124bf54dc4fa922ad9ac880b05ca4e5eca (tag)
tagging df002739c3aecbe503d31d5cdb5531dbc6841304 (commit)
replaces 2.5.9
tagged by Niels Thykier
on Sat Jun 30 17:36:18 2012 +0200
- Shortlog ------------------------------------------------------------
Release lintian/2.5.10 into unstable
Format: 1.8
Date: Sat, 30 Jun 2012 17:21:27 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.10
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: 673276 678775
Changes:
lintian (2.5.10) unstable; urgency=low
.
* Summary of tag changes:
+ Added:
- incompatible-java-bytecode-format
- unknown-java-class-version
.
* checks/changes-file.desc:
+ [NT] Fix typo in tag description. Thanks to Luca
Falavigna for spotting it.
* checks/files:
+ [NT] Use new gzip decompressor from L::Util.
* checks/java{,.desc}:
+ [NT] Catch unknown Java class versions.
+ [NT] Catch uses of Java7 byte code as an experimental
check. It lacks the proper checks for cases where
packages have the proper dependencies for Java7 byte
code. (Closes: #673276)
.
* collection/*:
+ [NT] Add missing load of the FileHandle module.
* collection/java-info{,.desc}:
+ [NT] Use Archive::Zip instead of zipinfo + unzip to
extract information from Jar files.
+ [NT] Limit java-info to files classified as "Zip Archive"
by file(1).
* collection/objdump-info:
+ [NT] Only call readelf once per binary.
+ [NT] Use xargs + a new helper to reduce the number of
readelf calls even further.
* collection/objdump-info-helper:
+ [NT] New file.
* collection/strings:
+ [NT] Optimize for the "common case" file names with a
fall-back to previous behaviour with special file names.
* collection/strings-helper:
+ [NT] New file.
.
* debian/control:
+ [NT] Add (Build-)Dependency on libarchive-zip-perl.
+ [NT] Remove runtime dependency on unzip (replaced by
libarchive-zip-perl).
+ [NT] Add explicit Build-Dependency on xz-utils instead
of relying on dpkg-dev's dependency on it.
+ [NT] Add versioned xz-utils as alternative to xz-lzma
or lzma. (Closes: #678775)
+ [NT] Add missing suggests for lzma packages. lzma is
only used for source packages compressed with lzma.
+ [NT] Add suggests on libperlio-gzip-perl.
.
* frontend/lintian:
+ [NT] Check if some collections can be skipped for existing
entries. This is mostly useful for static labs, where
certain checks can be now be rerun without having to run
"unpacked".
+ [NT] Emit run times of collections and checks with debug
level 2 (or higher).
+ [NT] Load lintian's libraries earlier.
+ [NT] Add new option "--jobs" to control the number of
unpacking jobs Lintian will schedule in parallel.
+ [NT] Improve Lintian's job scheduler to schedule unpacking
jobs on a group level rather than just a package level.
.
* lib/Lintian/Collect/[Binary,Package}.pm:
+ [NT] Use new gzip decompressor from L::Util.
* lib/Lintian/CollScript.pm:
+ [NT] New file.
* lib/Lintian/Util.pm:
+ [NT] Add gzip decompressor preferring libperlio-perl if
available, but with fallback to a "fork+exec" of gzip.
+ [NT] Load Digest::SHA immediately like Digest::MD5.
Checksums-Sha1:
a8b6e52bb78731e2e29087c6924b838e7c0d8b67 1670 lintian_2.5.10.dsc
4fc358f2aeb6b797f580b75a254390f7cf2f7551 1105393 lintian_2.5.10.tar.gz
736dc7b2ef09398327ea270bdcb1b51ccf479758 707676 lintian_2.5.10_all.deb
Checksums-Sha256:
6b1b59fc1758dc7ea1c0089ee015ddcf847d79e581d0f4819da88f7bbe22bd42 1670 lintian_2.5.10.dsc
249f1a23d14d824151181728cc026e0971a5960ce7f7b1b383cc1e42e4244961 1105393 lintian_2.5.10.tar.gz
d1405f3aeffe079c75d2a2ee56666b3e6f20eb3e3ce5c77f7888bf4838400f31 707676 lintian_2.5.10_all.deb
Files:
d53519b530a35fa8f1548f3e7c190f5a 1670 devel optional lintian_2.5.10.dsc
5dd1d5ca1ab71f672b34992e249064ca 1105393 devel optional lintian_2.5.10.tar.gz
e45c47e1110e05f76dc7df35f5f501c4 707676 devel optional lintian_2.5.10_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCAAGBQJP7xzyAAoJEAVLu599gGRCYl0P/jZyd3Oe3RCpz/pDr55KoXZa
tiFQOBGZxIX2CyWUuvEgQPV5gjK/5VN5RXYUthuGybSwtAEQVPZclYW37PdCXuLj
p3ceFoiikzBFB7Bu8NdnRJQTmFz080valmrkROtXiqyyOPTMVGzsoFl6RiQ8+pnK
RTJY50mq5GeDQm648ki2OGZE2OkMidFRG+kUI8pG+pgtReeFIw93CtdENjmhXBUW
6vjFoSW838t9oIGxx254t5zszZ5RwPIdVmzi6mNVKA3AqiA/Ht5BYNmzl5co9FSd
w0KMUooh3UmyAacAbT6hL8LzrY4yhu1UOaA97kSna6F4BBAN7QG+c8kRAXx2ohDN
TlqhT+rvl7eKetWOAI3zLkX/W/du2QlHZohyQyR7zq8DS0j04pcL0IXdZ5sb2R/6
9TUQDZRDeeqVg+njuWN0tMu/Zk0ZSmW7nYMQD5LB5JWMwh2mkTCwQZ+LJocWqq2j
y9xqJaEb2WlxFgCpyqVGg8w60bskzKmYTRwS9VowuL7lP81nEEw4LyFHzqpbB2gn
q9z5e26LR9aN6ixQW94B74wCExrepo/Nz7hEJVcnEC028t8HyEmKHOb46NUUmm+x
V1ibVACCBTh+vUjlNSI89HB0q5VSBD7UyYiXS33wnPkc499PYGw/Od2bPjmV8io9
aZTdzm5aK2O0w0Y1hJrp
=f9s0
-----END PGP SIGNATURE-----
Niels Thykier (38):
L::Tag::Info: Add missing use Lintian::Data;
L::Util: Fix truncation of file in touch_file
lintian: Remove duplicated debug message
L::CollScript: collection script variant of L::CheckScript
lintian: Use L::CollScript instead of ad-hoc hashes
lintian: Avoid running unused collection
lintian: Skip updating status file if nothing changed
L::Lab: Skip writes of manifests if they have not changed
coll/java-info: Use Archive::Zip instead of zipinfo/unzip
c/java: Catch bad Java Class versions
Add missing xz-utils and lzma relations
c/changes-file: Fix typo in tag description
lintian: Emit run times for colls and checks at debug lvl 2
lintian: Load internal libraries earlier
lintian: Also check for $prefix_all.changes files
L::Lab::Manifest: Ensure source-version is defined
coll/objdump-info: Call readelf once per binary
coll/objdump-info: Use xargs + a new helper
coll/strings: Optimize for the "common case"
L::Util: transparently use PerlIO::gzip for if available
lintian: Use pid as job identifier when unpacking
lintian: Refactor job part of the unpack loop into a sub
L::Processable: Add method to return an identifier
lintian: Split unpack loop into two separate parts
lintian: Run collections from same group in parallel
lintian: Use WNOHANG to reduce waiting time
lintian: Add option to set the parallization limit
Document the new parallization changes
lintian: Use nproc instead /proc/cpuinfo
lintian: Fix race condition when reaping jobs
lintian: Remove now obsolete comment about LINTIAN_ROOT
L::Util: Remove Lintian::Output dependency
L::CheckScript: Make needs_info return an array
L::Util: Load Digest::SHA eagerly like Digest::MD5
coll/*: Add missing loads of the FileHandle module
lintian(1): Mention some 2.5.10 changes and update BUGS section
c/files: Handle case where gzipped file is empty
Release lintian/2.5.10 into unstable
-----------------------------------------------------------------------
--
Debian package checker
Reply to: