[SCM] Debian package checker annotated tag, 2.2.3, created. 2.2.3
The annotated tag, 2.2.3 has been created
at 486bb221f2451faab7060de14d08de21acd950d2 (tag)
tagging abaf5e3e9e9ad7feb6ba785e5c88ae003627ce1e (commit)
replaces 2.2.2
tagged by Russ Allbery
on Sat Feb 7 19:38:36 2009 -0800
- Shortlog ------------------------------------------------------------
Release 2.2.3
Format: 1.8
Date: Sat, 07 Feb 2009 19:19:45 -0800
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.3
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Russ Allbery <rra@debian.org>
Description:
lintian - Debian package checker
Closes: 119045 127494 339829 483845 507849 513946 514095 514203 514491 514496
Changes:
lintian (2.2.3) unstable; urgency=low
.
* Summary of tag changes:
+ Added
- description-possibly-contains-homepage
- dfsg-version-in-native-package
- dfsg-version-with-period
- dfsg-version-misspelled
- experimental-to-unstable-without-comment (pedantic)
- homepage-for-cpan-package-contains-version
- maintainer-script-without-set-e (pedantic)
- source-contains-prebuilt-binary (pedantic)
- source-contains-prebuilt-windows-binary (pedantic)
- using-first-person-in-description
+ Removed
- non-us-spelling
.
* checks/changelog-file{,.desc}:
+ [RA] Add pedantic check for a distribution of unstable when the last
version had a distribution of experimental and there's no comment
about the change. (Closes: #483845)
* checks/common-data.pm:
+ [ADB] Remove the obsolete non-US from the list of recognised archive
sections.
* checks/copyright-file:
+ [RA] Treat License: GPL-2+ as "GPL version 2 or later" for the
purposes of the check for a correctly versioned license reference.
Patch from Evgeni Golov. (Closes: #513946)
* checks/cruft{,.desc}:
+ [RA] Downgrade all source-contains-* tags to pedantic. These are
upstream problems the packager can't do much about and they have
no practical effect on the Debian package. Wishlist implies that
a wishlist bug against the package would be appropriate, which
seems too strong.
+ [RA] Add pedantic check for binaries in the upstream source. Patch
from Raphael Geissert. (Closes: #127494)
* checks/description{,.desc}:
+ [RA] Check for using first person in package descriptions, similar
to the existing check for debconf questions. Patch from Raphael
Geissert. (Closes: #514491)
+ [RA] Add check (wishlist/wild-guess) for apparent home page URLs in
the long description with no Homepage field. Based on a patch by
Paul Wise. (Closes: #339829)
* checks/fields{,.desc}:
+ [ADB] Remove checks for the capitalisation of the obsolete non-US
archive section.
+ [RA] Warn about Homepage fields pointing to search.cpan.org pages
containing a version number. Based on a patch by Paul Wise.
+ [RA] Warn of dfsg versions in native packages.
+ [RA] Warn of ".dfsg" versions and recommend "+dfsg" for version
sorting reasons. Thanks, Paul Wise. (Closes: #514203)
+ [RA] Warn of the "dsfg" typo in versions. Thanks, Paul Wise.
+ [RA] Use Lintian::Relation and the new Lintian::Collect support for
retrieving parsed relationship fields.
* checks/files:
+ [ADB] Don't report duplicate-font-file for udebs. Patch by Raphael
Geissert. (Closes: #514095)
* checks/scripts{,.desc}:
+ [RA] Add pedantic check for maintainer scripts using #!/bin/sh -e
instead of set -e in the script body. (Closes: #119045)
.
* collection/file-info{,.desc}:
+ [RA] Also run file-info for source packages. Patch from Raphael
Geissert.
.
* lib/Lintian/Collect.pm:
+ [RA] Defer loading of the subclasses until the constructor to avoid
circular dependencies at compilation time.
* lib/Lintian/Collect/Binary.pm:
+ [RA] New method relation() to return a Lintian::Relation object for
a given relationship field or set of relationship fields.
* lib/Lintian/Collect/Source.pm:
+ [RA] New methods relation() and relation_noarch() to return
Lintian::Relation objects for a given build relationship field or
set of fields. New method binary_relation() to return a
Lintian::Relation object for a given relationship field in a binary
package built from this source package.
+ [RA] Add file_info() method to return file information for source
packages. Patch from Raphael Geissert.
* lib/Lintian/Relation.pm:
+ [RA] New class based on the existing Dep module that handles package
relationship analysis. Now includes documentation, uses a more
object-oriented structure, and removes a special case handling of
Perl alternatives. This module will eventually replace Dep.
* lib/Lintian/Relation/Version.pm:
+ [RA] New module containing the version comparison code from Dep.
This module will only be needed until Lintian is converted to
Dpkg::Version or AptPkg::Version.
* lib/Spelling.pm:
+ [RA] Add some additional typo and case corrections. Patch from
Raphael Geissert.
.
* t/runtests:
+ [RA] Copy test suite data based on checksum, not size and time,
since some files change one character and Git doesn't preserve
timestamps. Patch from Raphael Geissert. (Closes: #514496)
.
* unpack/list-{binpkg,udebpkg}:
+ [RA] Preserve the source_version field from the previous list when
adding new packages, remove some dead code, and restructure for
improved readability. Thanks to Jordà Polo for the analysis.
(Closes: #507849)
+ [RA] Generate an index of files in the upstream source tarball.
Patch from Raphael Geissert.
Checksums-Sha1:
ff8957770ad16068d63c46f5c4ba45bbf3355506 1163 lintian_2.2.3.dsc
590d3f601eb36d120e543e24e8e9bdcba7b24fde 616409 lintian_2.2.3.tar.gz
58ae86116267035625985185ff946feaa97da8d0 432674 lintian_2.2.3_all.deb
Checksums-Sha256:
65f3b45bf736d01813cd5987232294c03bb16c9a1c9a22a294b8849c924cc3b0 1163 lintian_2.2.3.dsc
7eabdfa5a0a51f3fc8bbf94b17cd1692c12b0ae586b4dbc987acd1ba0006cb31 616409 lintian_2.2.3.tar.gz
ae7681e35a29251a7598357a4c9fd6e0cbb9701663cea72eeb552f6934619890 432674 lintian_2.2.3_all.deb
Files:
75d431f09f49c41fd4de2ab337b7cc4a 1163 devel optional lintian_2.2.3.dsc
15f1e82e176244ede72da6cda7cd753d 616409 devel optional lintian_2.2.3.tar.gz
93ca095d0dab2925d12d91a019f1272c 432674 devel optional lintian_2.2.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkmOU8cACgkQ+YXjQAr8dHZknQCeIjf9oTsO80YfanN0J+7jyfyk
n60An1KJBdqEJtFjLVwZ1B+f3z2w5VRZ
=ARmv
-----END PGP SIGNATURE-----
Adam D. Barratt (1):
Remove support for non-US, which has been obsolete for a long time.
Evgeni Golov (1):
read $license-X+ as $license X or later in debian/copyright
Raphael Geissert (11):
Don't warn about "duplicated" fonts in udebs (the "duplicate" being in a .deb)
Add some typos and case corrections to Spelling.pm
Fix typo in test description
Add more typo corrections
Copy test suite files on checksum, not size
Generate an index of the source tarball at unpack level 1
Massage the index a bit by stripping the main directory name
Generate file-info files for source packages too
Add support to extract information from file-info via Lintian::Data::Source
Look for prebuilt ELF and PE (Windows) objects in the source tarball
Make the code compatible with etch; Dpkg::Version didn't exist by then.
Russ Allbery (30):
Add changelog entry for License: GPL-2+ fix
Downgrade source-contains-* tags to pedantic
Preserve source_version from the previous binary package list
source-version is spelled with a hyphen in the bin package structure
Apply the list-binpkg fix to list-udebpkg as well
Add changelog entry for Spelling changes
Check for use of first person in descriptions
Add additional checks for homepage handling
Also check for URLs on the last line of the package description
Add check for switching from experimental to unstable without comment
Warn of dfsg versions in native packages
Add more dfsg version number checks
Add check for #!/bin/sh -e instead of set -e
Fix stray angle brackets in dfsg-version-with-period
Update test suite for recent new tags
Add new modules for relationship handling
Avoid circular compile-time Lintian::Collect dependencies
New Lintian::Collect methods for Lintian::Relation objects
Use Lintian::Relation and new collect methods in checks/fields
Minor TODO updates
Fix bug reference
Add changelog entry for test suite rsync fix
Change description-possibly-contains-homepage to wishlist
Add changelog entry for the binaries in upstream source check
Fix incorrect path to upstream tarball
Add test for binaries in upstream source tarball
Fix Test-For fields and update COVERAGE
Add source-contains-prebuilt-binary* to changelog summary
Update test suite for severity change for homepage in description
Finalize changes for 2.2.3
-----------------------------------------------------------------------
--
Debian package checker
Reply to: