[SCM] Debian package checker annotated tag, 2.2.14, created. 2.2.14
The annotated tag, 2.2.14 has been created
at e43f4f593ffaaeedf882afae80efe604aa1728d7 (tag)
tagging 01f7e42a84432c63884cc7b45a14dfb97cb6eac1 (commit)
replaces 2.2.13
tagged by Russ Allbery
on Sat Aug 15 22:49:45 2009 -0700
- Shortlog ------------------------------------------------------------
Release 2.2.14
Format: 1.8
Date: Sat, 15 Aug 2009 22:47:44 -0700
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.14
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: 469018 492626 534942 536397 536404 536405 537207 537606 537607 537608 537969 538055 538929 540348 540425 541119 541143 541144
Changes:
lintian (2.2.14) unstable; urgency=low
.
The "Policy 3.8.3" release.
.
* Summary of tag changes:
+ Added:
- debhelper-overrides-need-versioned-build-depends
- maintainer-script-modifies-ld-so-conf
- missing-dependency-on-install-info
- multiple-distributions-in-changes-file
- patch-system-but-no-source-readme
- package-modifies-ld.so-search-path
- possible-documentation-but-no-doc-base-registration
+ Removed:
- file-in-usr-something-x11-without-pre-depends
+ Renamed:
- build-depends-on-x-metapackage => build-depends-on-metapackage
- depends-on-x-metapackage => depends-on-metapackage
.
* checks/changelog-file.desc:
+ [RA] Document the "Old Changelog" way of marking historic changelog
entries that shouldn't be syntax-checked in the long description for
syntax-error-in-debian-changelog. (Closes: #541119)
* checks/debconf:
+ [CW] Permit Help: in .templates files, which is supported as of
cdebconf 0.143 and used in the installer.
* checks/debhelper{,.desc}:
+ [CW] Check for the use of debhelper override targets, which require
debhelper 7.0.50.
+ [RA] Don't warn about recently deprecated debhelper commands in
possibly optional portions of debian/rules. (Closes: #537607)
+ [RA] Don't warn about missing build dependencies for commands in
possibly optional portions of debian/rules. (Closes: #537608)
* checks/description:
+ [RA] Decode descriptions from UTF-8 before checking length. Thanks,
Charles Plessy. (Closes: #537207)
+ [RA] Avoid duplicated word false positives from words that contain
punctuation. Thanks, Nelson A. de Oliveira. (Closes: #540348)
* checks/fields{,.desc}:
+ [FL] packages named lib*-camlp4-dev should be in section ocaml
+ [RA] Move debian/rules parsing to check build dependencies to
checks/rules.
+ [RA] Allow any package to be in section oldlibs without triggering
warnings. Thanks, Rene Engelhard. (Closes: #537606)
+ [RA] Lower wrong-section-according-to-package-name to possible.
+ [RA] Recognize packages as metapackages even if they contain Lintian
overrides, thus fixing two packages that added a Lintian override
for having dependencies only permitted for metapackages, which in
turn ensures that they keep getting that tag.
+ [RA] Recognize packages as metapackages even if they contain files
in /usr/share/cdd.
+ [RA] Renamed the tags for depending or build-depending on X
metapackages to make them generic and load the list of metapackages
from data/fields/metapackages. Always consider known metapackages
to be metapackages for the dependency check.
+ [RA] Don't require a tilde after lp: in bzr URLs. Thanks, Benjamin
Drung. (Closes: #541143)
+ [RA] Fix spelling of xfonts-encodings in the xfont dependency
exception. (Closes: #540425)
+ [RA] Allow :ext: CVS repository references if the username looks
like it won't require autentication. Thanks, Thorsten Glaser.
* checks/files{,.desc}:
+ [CW] /var/lock and /var/run are not temporary filesystems in d-i, so
don't emit errors about their use in udebs.
+ [RA] Warn about packages containing files in /etc/ld.so.conf.d that
don't appear to be part of libc. Policy 3.8.3 no longer permits
modification of ld.so.conf.
+ [RA] Remove the check for x11-common pre-depends before installing
files in /usr/{include,lib}/X11. Policy 3.8.3 removes this
requirement.
* checks/infofiles{,.desc}:
+ [RA] Add missing leading * to example info directory entry.
+ [RA] Check that packages with info files depend on dpkg or
install-info as recommended by Policy 5.8.3.
* checks/lintian.desc:
+ [RA] Expand multiple-distributions-in-changes-file description and
add a reference to the Policy section. Change certainty to
possible, since this may be fine for non-Debian uploads.
* checks/menus{,.desc}:
+ [RA] Add info-level tag for packages with apparent HTML or PDF
documentation in /usr/share/doc but no doc-base registration. Based
on a patch from Raphael Geissert. (Closes: #469018)
* checks/patch-systems{,.desc}:
+ [RA] Check for a patch system in use but no debian/README.source.
Based on a patch from Jonathan Yu. (Closes: #537969)
* checks/po-debconf:
+ [CW] Don't emit not-using-po-debconf if all templates are marked "for
internal use". (Closes: #492626)
* checks/rules{,.desc}:
+ [RA] Moved checking of build dependencies based on programs invoked
in debian/rules from checks/fields to here.
+ [RA] Expand Lintian's understanding of which targets are run for the
clean target to include targets invoked via pattern variable
expansion. (Closes: #536405)
+ [RA] Make the handling of make variables as rule names more robust
and avoid generating invalid regexes.
+ [RA] Packages including /usr/share/mozilla-devscripts makefile
fragments in debian/rules must Build-Depend on mozilla-devscripts.
Thanks, Benjamin Drung. (Closes: #541144)
* checks/scripts:
+ [RA] Fix parsing of dpkg-divert commands diverting a file ending in
a number, followed by a redirection. Thanks, Andreas Beckmann.
(Closes: #534942)
+ [RA] Warn about maintainter scripts that modify /etc/ld.so.conf.
Policy 3.8.3 no longer permits this.
+ [RA] Avoid command-with-path-in-maintainer-script false positives
with backtick expressions as arguments to commands. Thanks, Stefan
Fritsch. (Closes: #536397)
* checks/watch-file:
+ [RA] Fix false positives in debian-watch-file-should-mangle-version
when an upstream version is specified in the watch file and give the
line number of mangling issues. Patch from Raphael Geissert.
(Closes: #536404)
.
* data/debhelper/*:
+ [ADB] Refresh against unstable.
* data/fields/architectures:
+ [RA] Refresh architecture list against dpkg 1.15.3.1, adding avr32
and kopensolaris. (Closes: #538055)
* data/fields/metapackages:
+ [RA] New file listing known metapackages that should not be used in
Depends or Build-Depends.
+ [RA] Add mono-complete. (Closes: #538929)
* data/fields/virtual-packages:
+ [ADB] Refresh against unstable.
* data/files/fonts:
+ [ADB] Refresh against unstable.
* data/standards-version/release-dates:
+ [RA] Add the release date for Policy 3.8.3.
.
* debian/control:
+ [RA] Update standards version to 3.8.3 (no changes required).
.
* frontend/lintian:
+ [RA] Enable multiple-distributions-in-changes-file now that Policy
documents that this does not work with the Debian archive.
* frontend/lintian-info:
+ [ADB] Correctly parse Lintian output for pedantic tags. Thanks, James
Vega.
.
* lib/Spelling.pm:
+ [RA] Add spelling correction for precedence.
.
* reporting/html_reports:
+ [JP] Accumulate tag-specific statistics in a new variable, and pass it
to the appropriate templates.
* reporting/templates/tags{,-severity}.tmpl:
+ [JP] Remove duplicate code to calculate tag statistics.
.
* t/runtests:
+ [RA] Update standards version to 3.8.3.
Checksums-Sha1:
d8034578bac4c674ec397749f650056a4504dcd9 1167 lintian_2.2.14.dsc
a3f7446c625a218195716e7f9fd896383cba8123 731798 lintian_2.2.14.tar.gz
0e1f6f4d845bb760f19ea8464cb0ac63236715ca 468394 lintian_2.2.14_all.deb
Checksums-Sha256:
fc372c8963ac7d2c22dbfda0f45ecd029fdc4f1347d5dbb3b83bb3dd920b69ce 1167 lintian_2.2.14.dsc
48d31b91ee78ad47c0a5a4cae2532d002d23c364826b227519226e9785be2793 731798 lintian_2.2.14.tar.gz
d40a2c8772b0a8e037665f5ea20aed0a76f7e2799de54d18882608ded01ed21d 468394 lintian_2.2.14_all.deb
Files:
c0b4d6209d27123a5705fec67f1b0c58 1167 devel optional lintian_2.2.14.dsc
98f3764c0064bbbd1ab395151bbff0c5 731798 devel optional lintian_2.2.14.tar.gz
c2a4e455f92e8514fee6fea2c6d3fe08 468394 devel optional lintian_2.2.14_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkqHngMACgkQ+YXjQAr8dHb8YACfRXEZg1BhUzomYzWSNH5nQF/b
5cYAoLddv0f6EOF2IPYicG7VVNmqchNw
=WOTJ
-----END PGP SIGNATURE-----
Adam D. Barratt (8):
Refresh debhelper data files
Refresh font file list
Refresh virtual package list
Fix patch-system-but-no-source-readme to look in debfiles/
Update testsuite for recent patch-systems changes
Make the patch-systems-no-readme-source really not contain a README.source
lintian-info: Parse P: tags in the passed-in Lintian output.
Remove inadvertantly added multi-maintainer header from changelog
Colin Watson (5):
Permit Help: in .templates files
Don't emit errors about /var/lock and /var/run in udebs
Add build-depends check for debhelper override targets
Add ref for debhelper-overrides-need-versioned-build-depends
Don't emit not-using-po-debconf for internal-only templates
Frank Lichtenheld (2):
packages named lib*-camlp4-dev should be in section ocaml
test files-general: Make debian/rules executable
Jonathan Yu (1):
Check for a missing README.source when a patch system is used
Jordà Polo (1):
Move tag statistics code to html_reports
Raphael Geissert (2):
Fix false positives for watch file mangling
Recommend doc-base registration if PDF or HTML docs found
Russ Allbery (48):
Add spelling correction for precedence
Correct file name in changelog for checks/fields ocaml change
Don't warn about multiple subs using different data
Move parts of the control-file missing separator test to source suite
Move build dependency debian/rules checks and fix pattern rules
Add tag description and tests for patch-system-but-no-source-readme
Fix parsing of dpkg-divert commands with files ending in numbers
Decode UTF-8 in descriptions before checking line length
Fix alignment of regex to section mappings
Update test coverage for recent changes
Allow any package to be in section oldlibs
Lower wrong-section-according-to-package-name to possible
Add changelog for watch file fix
Refresh dpkg architecture list
Tweak check for doc-base registration to exclude changelog and README
Add changelog entry for doc-base registration check
Add missing leading * to example info directory entry
2.2.14 has not been released yet; remerge changelog entries
Document how to ignore legacy changelog entries
Make the handling of make variables more robust
Enable multiple-distributions-in-changes-file
Fix debhelper dependency in files-general test
Warn about files in /etc/ld.so.conf.d
Warn about maintainer scripts modifying /etc/ld.so.conf
Remove x11-common pre-depends requirement
Check for a dependency on install-info
Update default test dependencies to debhelper 7.0.50~
Test for multiple-distributions-in-changes-file
Add line number for dversionmangle test case
watch-file-general also catches missing version mangling
Avoid false positives with commands with paths in maintainer scripts
Update legacy test suite for recent tag changes
Don't warn about recently deprecated debhelper commands if optional
Add a test for versioned debhelper dependency for overrides
Update documentation of test suite coverage
Don't warn about build dependencies for optional debhelper commands
Improve recognition of metapackages
Make generic the test for dependencies on metapackages
Add mono-complete to the list of known metapackages
Update test coverage for the new metapackage tests
Don't require a tilde in lp: URLs for bzr
Add dependency checking for mozilla-devscripts
Avoid some duplicated word false positives
Correctly except xfonts-encodings from xfont dependency check
Allow :ext: CVS URLs with anonymous users
More duplicate word false positive fixes
Reflect the release of Policy 3.8.3
Finalize changes for 2.2.14
-----------------------------------------------------------------------
--
Debian package checker
Reply to: