The annotated tag, 2.2.1 has been created at a875f37bb6b9260f5f0282020448285bf729c453 (tag) tagging 60713d0226ed15abcac3c73a02dfb2cc7ad77f10 (commit) replaces 2.2.0 tagged by Russ Allbery on Sat Jan 31 20:25:35 2009 -0800
- Shortlog ------------------------------------------------------------ Release 2.2.1 Format: 1.8 Date: Sat, 31 Jan 2009 20:20:46 -0800 Source: lintian Binary: lintian Architecture: source all Version: 2.2.1 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-ma...@debian.org> Changed-By: Russ Allbery <r...@debian.org> Description: lintian - Debian package checker Closes: 421549 497346 513083 513086 513132 513336 513423 513650 513766 513767 Changes: lintian (2.2.1) unstable; urgency=low . * Summary of tag changes: + Added - copyright-refers-to-symlink-license (pedantic) - copyright-refers-to-versionless-license-file - debhelper-compat-not-a-number - debhelper-compatibility-level-not-a-number - duplicate-font-file - font-in-non-font-package . * checks/copyright-file{,.desc}: + [RA] Add checks for references to the versionless FSF license files, pedantic if the package license allows relicensing under later versions. Patch from Raphael Geissert. (Closes: #497346) * checks/debhelper{,.desc}: + [RA] Use binary_field() to read control fields for binary packages. Patch from Raphael Geissert. + [RA] Read only the first line of debian/compat, matching debhelper's behavior. Improve the parsing of DH_COMPAT to pick up values that aren't numbers. Warn of compatibility levels that aren't numbers. Use the same compatibility level that debhelper would use in some other checks. Patch from Raphael Geissert. (Closes: #513767) + [RA] default-jdk and default-jdk-builddep provide dh_nativejava as a special case. (Closes: #513423) * checks/fields: + [RA] Allow but do not require a libmodule-build-perl dependency if the Build script is referenced in clean. Thanks, Charles Plessy and gregor herrmann. (Closes: #421549) * checks/fields{,.desc}: + [RA] Run dbg-package-missing-depends against the source package instead of the binary package and check that it has a dependency against another binary package built from the same source rather than making assumptions about the package name. Patch from Raphael Geissert. (Closes: #513336) + [RA] Use binary_field() to read control fields for binary packages. Patch from Raphael Geissert. * checks/files{,.desc}: + [RA] Add check for fonts in non-font packages. Thanks, Paul Wise and Raphael Geissert. (Closes: #513650) + [RA] Add check for fonts that duplicate already packaged fonts. Patch from Raphael Geissert. Thanks to Paul Wise for analysis and data. (Partly addresses #298545) * checks/shared-libs.desc: + [RA] Add references to the UsingSymbolsFiles wiki page in the tags requesting generation of a symbols file. + [RA] Provide details on how to manually check some of the shared library problems that Lintian diagnoses. (Closes: #513086) * checks/standards-version: + [RA] Be robust against unparsable timestamps in changelog files. Patch from Raphael Geissert. (Closes: #513766) * checks/version-substvars: + [RA] Use binary_field() to read control fields for binary packages. Patch from Raphael Geissert. . * data/files/fonts: + [RA] New file listing all font filenames in Debian and the containing package names. Generated by private/refresh-fonts-data. * data/output/manual-references: + [RA] Manual reference data used for formatting tag descriptions. Moved from lib/manual_refs and added an explanatory header. . * frontend/lintian-info: + [RA] Use Lintian::Tag::Info instead of Read_taginfo. . * lib/Lintian/Collect/Source.pm: + [RA] Add binary_field() method to return a binary package field from debian/control for a source package. Based on a patch by Raphael Geissert. + [RA] Rewrite the binaries() method to use binary_field(). Based on a patch by Raphael Geissert. * lib/Lintian/Output.pm: + [ADB] Add a colour for pedantic tags to avoid warnings when colourised output is used and make the combination more useful. Thanks, gregor herrmann. (Closes: #513132) + [RA] Use Lintian::Tag::Info instead of Read_taginfo. + [RA] Force early exporting of functions to be more robust in the face of circular library dependencies. The circular dependencies had already existed but not previously caused problems. * lib/Lintian/Output/LetterQualifier.pm: + [ADB] Add support for pedantic tags. + [RA] Use Lintian::Tag::Info instead of Read_taginfo. * lib/Lintian/Tag/Info.pm: + [RA] New module providing an interface to tag metadata. Currently, this only supports formatting the tag description, merging the actions previously done by Manual_refs.pm and Read_taginfo.pm. It defers loading of manual references until they're needed, which removes the requirement that LINTIAN_ROOT be already set in the environment before running the reporting harness. It also saves a small amount of time in runs without -I. * lib/Manual_refs.pm: + [RA] Removed, merged into Lintian::Tag::Info. * lib/manual_refs: + [RA] Moved to data/output/manual-references. * lib/Read_taginfo.pm: + [RA] Removed, merged into Lintian::Tag::Info. * lib/Util.pm: + [RA] Force early exporting of functions to be more robust in the face of circular library dependencies. . * man/lintian.1: + [ADB] Fix the spelling of "pedantic". Thanks, Michal Čihař. (Closes: #513083) . * private/refresh-fonts-data: + [RA] New script to refresh the list of font filenames and containing packages in Debian. Based on a script by Raphael Geissert. * private/refresh-manual-refs: + [RA] Renamed from manual_refs_update.pl. Add a section heading to the output file and update the file in Lintian's data directory directly rather than printing to standard output. . * reporting/config: + [RA] Set a bin directory and disable signature checks by default. * reporting/harness + [RA] Add the bin directory to the path and create a gpg link to /bin/true if signature checks are disabled. This is a hack to work with the etch version of dpkg-source. In lenny, the --no-check flag will be used instead. Patch from Raphael Geissert. * reporting/html_reports: + [RA] Use Lintian::Tag::Info instead of Read_taginfo. . * t/runtests: + [RA] Add support for selecting a different test package skeleton. * t/templates/pedantic{,.upstream}: + [RA] New template that passes all pedantic checks. Checksums-Sha1: e3aba7ec2b7bf39e3b30ec4a3def7b2cc354bb04 1163 lintian_2.2.1.dsc d20e1b0209bce1462bb6217861bbe9a44dce9a31 602605 lintian_2.2.1.tar.gz 20d3f5c16becbff4850cb3ad069147ee2a982134 421758 lintian_2.2.1_all.deb Checksums-Sha256: b0445bdecbffa6a30d23dd5822a07b4fd9e9a648ba7c254951ab45562501ca96 1163 lintian_2.2.1.dsc 37d12ea4caa9a3378d8047dd914a17ded3d2061fa43ca3da25d5d218f039688a 602605 lintian_2.2.1.tar.gz d3fda4ba496772075c1b51c35c7da9471da5909b3070b1d0d6f2d6d6646db4cd 421758 lintian_2.2.1_all.deb Files: 9daad3957a80ea82dbc6a075e8b6cea2 1163 devel optional lintian_2.2.1.dsc e007ac1a2ee28ea2d23d12566d8b220d 602605 devel optional lintian_2.2.1.tar.gz 07735ed983b5d52ca718ed6a4ecc1b0c 421758 devel optional lintian_2.2.1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkmFJFAACgkQ+YXjQAr8dHYKrgCgqCQM870JGjg1spDn0tM8KBDs 2skAoL2/RgH7Gm4bMb/X8808KkyKjsyA =cBUo -----END PGP SIGNATURE----- Adam D. Barratt (3): The option's --pedantic, not --pendatic Add a colour for pedantic tags Add support for pedantic tags. Raphael Geissert (15): checks/cruft cleanup Remove unused module in checks/patch-systems Add reporting harness option to disable signature checks Implement a check for duplicate font files Use binary_control in checks/debhelper Use binary_control in checks/fields for architecture Use binary_control in checks/version-substvars Run dbg-package-missing-depends at the source package level Use slurp_entire_file in checks/copyright-file Check for references to versionless common license files Improve debhelper compatibility level checking Reorganize checks/debhelper code Use the active compat level for subsequent debhelper checks Make checks/standards-version more robust Further reorganization of checks/debhelper Russ Allbery (34): Use git fetch rather than git pull for the lintian.d.o update Add references to the UsingSymbolsFiles wiki page Allow but don't require libmodule-build-perl dependencies Add missing test descriptions Minor improvements to the harness GPG_CHECK logic Provide manual check details for shared library tags Add changelog for disabling signature checks Add pedantic check for fonts in non-font packages Add runtests support for selecting a different test skeleton Add a new pedantic test package template Add test case for font-in-non-font-package Make font-in-non-font-package wishlist and improve the description Some improvements to duplicate-font-file Fix incorrect spacing in duplicate-font-file Add binary_field() to Lintian::Collect::Source Add changelog entries for debug and binary_control changes Fix missed variable renaming in Lintian::Collect::Source Improvements to the duplicate font check Fix variable reference in refresh-fonts-data error message Replace Manual_refs and Read_taginfo with Lintian::Tag::Info Improve manual reference refresh script Add some missing changelog entries from the font check Further fixes to private/refresh-fonts-data Add changelog entry for versionless license checks Hopefully improve the versionless license tag descriptions Allow generic GPL references for packages licensed under Perl terms Some improvements to the copyright symlink test Changelog and description tweaks to debhelper checks Add bug closer for the standards-version changelog problem Tweak the basic test package description to not start with "basic" Don't warn about non-numeric compat levels if no compat was specified Special-case build dependencies for dh_nativejava dh-make's template refers to a versionless copyright file Finalize changes for 2.2.1 ----------------------------------------------------------------------- -- Debian package checker -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org