Accepted lintian 2.4.0 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 24 Apr 2010 13:51:45 -0500
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.4.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Raphael Geissert <geissert@debian.org>
Description:
lintian - Debian package checker
Closes: 567949 575064 575073 575192 575363 575633 575879 576282 576581 576804 578776
Changes:
lintian (2.4.0) unstable; urgency=low
.
The "and this is just the beginning" release.
.
* Summary of tag changes:
+ Added:
- embedded-libjpeg
- embedded-libopenjpeg
- embedded-libpng
.
* checks/binaries{,.desc}:
+ [ADB] Use Lintian::Check::check_spelling()
+ [RG] Detect embedded copies of libpng, lib{,open}jpeg.
+ [RA] Suppress embedded-zlib if the zlib implementation is the Pascal
version. FPC doesn't support dynamic linking at this time, and this
isn't the problem the tag was designed to catch.
* checks/changelog-file:
+ [ADB] Use Lintian::Check::check_spelling()
* checks/changes-file{,.desc}:
+ [ADB] New check script for .changes file tests
+ [RA] Add maverick as a valid Ubuntu distribution.
+ [ADB] Recognise *-volatile as valid distributions.
* checks/copyright-file:
+ [ADB] Use Lintian::Check::check_spelling()
* checks/deb-format.desc:
+ [RG] deb-format needs changelog-file.
* checks/debconf.desc:
+ [RG] Add missing dependency on debfiles collection script.
* checks/debian-readme:
+ [ADB] Use Lintian::Check::check_spelling()
* checks/debian-source-dir.desc:
+ [RA] Downgrade missing-debian-source-format to wishlist and tone
down the long description a bit.
* checks/description:
+ [ADB] Use Lintian::Check::check_spelling{,_picky}()
* checks/fields:
+ [RA] Add an exception for diffutils for depending on an essential
package without a version, since diff was renamed to diffutils and
depending on diffutils effectively is a versioned dependency.
Thanks, Santiago Vila. (Closes: #575073)
* checks/files{,.desc}:
+ [RA] The simplepie class can begin with class[.-]. Patch from
Marcelo Jorge Vieira (metal). (Closes: #575879)
+ [RG] Fix typo in empty-binary-package's description. Thanks,
Jakub Wilk. (Closes: #576804)
+ [RG] Exclude udebs from empty-binary-package check. Thanks,
Vagrant Cascadian. (Closes: #576581)
+ [RG] Also warn about bmp files in /usr/lib. Thanks, Rene
Engelhard. (Closes: #578776)
* checks/init.d:
+ [RA] Allow $all to satisfy a $remote_fs or $local_fs requirement for
Required-Stop, since this has now been implemented. Thanks, Michael
Meskes.
+ [RA] Recognize negated file checks when checking for file sourcing
without a test. Thanks, Jérémie Corbier. (Closes: #575363)
+ [ADB] Use == for numeric comparison.
* checks/lintian.desc:
+ [ADB] Remove information about .changes-related tags, now included in
checks/changes-file.desc
* checks/manpages:
+ [ADB] Replace Spelling::spelling_check() call with the new
Lintian::Check::check_spelling()
* checks/menus:
+ [ADB] Use Lintian::Check::check_spelling{,_picky}()
* checks/nmu:
+ [RA] Skip leading changelog lines that do not begin with * when
looking for things like non-maintainer upload notes at the start of
the changelog entry. Patch from Gunnar Wolf. Thanks, Vincent
Danjean. (Closes: #575192)
* checks/rules:
+ [RG] Warn about missing versioned build dependencies for
ocaml-related packages. (Closes: #567949)
* checks/scripts:
+ [RA] Track local diversions like other diversions for the purposes
of checking for orphans and diversions of unknown files. Partly
addresses #575361.
* checks/watch-file{,.desc}:
+ [RA] Warn about use of dversionmangle instead of uversionmangle to
handle tildes for upstream pre-releases. Patch from Peter
Eisentraut. (Closes: #575064)
.
* collection/*.desc:
+ [RG] Remove now-unneeded Order keys.
.
* data/changelog-file/ubuntu-dists:
+ [RA] Add maverick as a valid Ubuntu distribution. (Closes: #576282)
* data/fields/virtual-packages:
+ [RG] Refresh against unstable.
* data/files/fonts:
+ [RG] Refresh against unstable.
* data/files/locale-codes:
+ [RG] Refresh to include ISO 639-3 codes.
* data/output/ftp-master-{,non}fatal:
+ [RG] Refresh, without changes.
* data/spelling/corrections{,-case,-multiword}:
+ [ADB] New files to contain the various types of spelling corrections
made by Lintian's spelling checks.
+ [RG] Detect "pleaes" -> "please" typo.
+ [RG] Add more spelling corrections.
.
* doc/desc-files:
+ [ADB] Add "changes" as an acceptable type for collection and check
scripts.
+ [RG] Document Sort and Output-Format fields of the tests' desc files.
.
* frontend/lintian:
+ [ADB] Add "changes" as a valid type for collection and check scripts
+ [ADB] Replace the special-cased parsing of .changes files with calls to
unpack-changes-l1 and Lintian::Schedule::add_changes()
+ [ADB] Bump lab format to 10 for the addition of the "changes" lab
directory
+ [ADB] Remove import of Lintian::Check which is no longer required after
the .changes parsing code was removed
+ [RG] Support running collection and check scripts in parallel as soon
as their prerequisites are satisfied.
* frontend/lintian-info:
+ [ADB] Add support for .changes tags to --annotate
.
* lib/Lab.pm:
+ [ADB] Add a "changes" directory to the lab structure. For static labs,
the directory is automatically added the first time a .changes-aware
Lintian accesses the lab.
* lib/Lintian/Check.pm:
+ [ADB] Add new check_spelling and check_spelling_picky methods, based on
the spelling_check and spelling_check_picky methods from lib/Spelling.pm
(renamed for consistency with check_maintainer).
* lib/Lintian/Collect.pm:
+ [ADB] Add support for Lintian::Collect::Changes
* lib/Lintian/Collect/Binary.pm:
+ [ADB] The STACK element of objdump_info's result is a string not a
number; treat it as such consistently
* lib/Lintian/Collect/Changes.pm:
+ [ADB] New module providing information about .changes files and the
files referenced therein
* lib/Lintian/Command.pm:
+ [RG] Add done() method to check whether a process can be reaped
without blocking.
* lib/Lintian/Command/Simple.pm:
+ [RG] New simple command interface which supports backgrounded
commands and easier waiting on commands without the full features of
Lintian::Command.
* lib/Lintian/DepMap.pm:
+ [RG] New module to manipulate dependency maps.
* lib/Lintian/DepMap/Properties.pm:
+ [RG] New subclass of Lintian::DepMap that allows properties to be
associated with Lintian::DepMap nodes.
* lib/Lintian/Schedule.pm:
+ [ADB] Add support for scheduling .changes files
+ [ADB] Fix an uninitialised value warning caused by .changes files by
treating a missing Version: field as being empty
* lib/Lintian/Tags.pm:
+ [ADB] Remove the special-casing of .changes files in the output from
file_start()
+ [ADB] Don't refer to .changes files as "packages"
* lib/Spelling.pm:
+ [ADB] Removed as its functionality has been replaced by new methods in
Lintian::Check.
.
* man/lintian.1:
+ [ADB] Add changes-file to the list of check scripts.
.
* private/refresh-locale-codes:
+ [RG] Include ISO 639-3 codes.
* private/refresh-virtual-packages-data:
+ [ADB] Use "==" for numeric comparison, not "eq".
* private/update-coverage:
+ [ADB] Support .changes file tags
.
* t/runtests:
+ [ADB] Don't flag lintian output lines for .changes tags as invalid
+ [ADB] When checking the number of jobs to run in parallel, use "=="
for numeric comparison rather than "eq".
* t/scripts/tags.t:
+ [ADB] Use Lintian::Check::check_spelling() rather than Spelling.pm.
* t/tests/README:
+ [ADB] Update the example .changes sed script to match the new output
format.
.
* testset/runtests:
+ [ADB] Don't flag lintian output lines for .changes tags as invalid
.
* unpack/unpack-changes-l1:
+ [ADB] New script to "unpack" a .changes file, creating a fields/
hierarchy
* unpack/unpack-srcpkg-l1:
+ [ADB] Support tarballs in the .tar.xz format. (Closes: #575633)
Checksums-Sha1:
96a3514aff69c498c36e55f9cae89190c650c79c 1213 lintian_2.4.0.dsc
2abceb3f65915b3487ba3a2acee7db41d10366dd 839326 lintian_2.4.0.tar.gz
3822aeca70a698dba1fc9145b0ff9b9694618552 545246 lintian_2.4.0_all.deb
Checksums-Sha256:
3555f75093b95a09d7a8e92ae78a0913b631d39216a3c6a2040cd65889256aeb 1213 lintian_2.4.0.dsc
4730df5b687ae145ed511f97e9d3c4186d1420087874c7e15d5e684d2cd544dd 839326 lintian_2.4.0.tar.gz
7d37f673b7ecc225bc02bedfd3ef022c27bee0c46de31f2a54a003994a59a23d 545246 lintian_2.4.0_all.deb
Files:
a1045c5e328b803a5671ee987b4266be 1213 devel optional lintian_2.4.0.dsc
def325e761f3318e933d66d1597285cc 839326 devel optional lintian_2.4.0.tar.gz
540faa3090e5cf05647c39635cf1da40 545246 devel optional lintian_2.4.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvTSMwACgkQYy49rUbZzlr/WwCeNZ0lYPERfj5eLOEI4k8oq6tJ
l0QAn1qKA2n533qzlBHh/70BqZcba3rd
=QZ9t
-----END PGP SIGNATURE-----
Accepted:
lintian_2.4.0.dsc
to main/l/lintian/lintian_2.4.0.dsc
lintian_2.4.0.tar.gz
to main/l/lintian/lintian_2.4.0.tar.gz
lintian_2.4.0_all.deb
to main/l/lintian/lintian_2.4.0_all.deb