Release Lintian/2.5.18 into unstable Format: 1.8 Date: Sat, 21 Sep 2013 23:23:10 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.18 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: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732 Changes: lintian (2.5.18) unstable; urgency=low . * Summary of tag changes: + Added: - debian-changelog-has-wrong-weekday - debian-rules-missing-good-practice-target-dfsg - empty-udeb-package - file-name-in-PATH-is-not-ASCII - misplaced-extra-member-in-deb . * checks/apache2.pm: + [NT] Fix false-positive warning about non-standard package name when the Apache2 module contained uppercase letters. Thanks to Jonas Smedegaard for the report. (Closes: #723003) * checks/changelog.{desc,pm}: + [NT] Check that the weekday of the latest changelog entry is consistent with the date. Thanks to Raphael Champeimont for the report. (Closes: #703407) * checks/cruft.{desc,pm}: + [BR] Fix false-postive for license-problem-gfdl-invariants. (Closes: #721252) + [BR] Extend tag description of the gfdl-invariants tag. (Closes: #722102) * checks/deb-format.{desc,pm}: + [NT] Support (but tag) unofficial members after the "debian-binary" member where allowed by dpkg. These members will trigger misplaced-extra-member-in-deb tag. Thanks to Guillem Jover for the report and the feedback. (Closes: #718349) * checks/fields.{desc,pm}: + [NT] Warn about "?op=log" in svn.d.o brower links. Thanks to Paul Wise for the report. (Closes: #707700) + [NT] Fix false-positive dbg-package-missing-depends for transitional dbg packages. Thanks to Paul Wise for the report. (Closes: #665694) + [NT] Remind people that packages named gir1.2-foo-X.Y should be in the introspection section. Thanks to Michael Biebl for the report (part of #695345) * checks/files.{desc,pm}: + [BR] Fix false-positive dir-or-file-in-build-tree for the sbuild source package. (Closes: #720910) + [NT] Add check for empty udeb packages. Thanks to Cyril Brulebois for the suggestion. (Closes: #672664) + [NT] Remove exception for "/selinux" top-level directory. Thanks to Laurent Bigonville for the report. (Closes: #723730) + [NT] Add a check for files in PATH being representable using only ASCII characters. (Closes: #723732) * checks/menu-format.desc: + [BR] Rewrite description of the tag for desktop files without a keywords entry based on a wording from Gaudenz Steinlin. (Closes: #706966) + [NT] Apply patch from Lucas Nussbaum to add an additional reference to the desktop-entry-lacks-keywords-entry tag. (Closes: #722582) * checks/rules.{desc,pm}: + [BR] Refactor the check for known targets in d/rules. + [BR] Add check for missing for recommended "get-orig-source" target in d/rules for packages that look like they have been repacked. (Closes: #460174) * checks/scripts.desc: + [NT] Demote the certainty of shell-script-fails-syntax-check due to "extglob" in bash. Thanks To Trent W. Buck for the report. (Closes: #699410) * checks/testsuite.pm: + [NT] Add "allow-stderr" as known autopkgtest "restriction". Thanks to Jérémy Bobbio for the report and the initial patch. (Closes: #721179) * checks/version-substvars{.desc,.pm}: + [NT] Mention that version-substvar-for-external-package can happen if the package name used in the relation has a typo. Thanks to Joachim Reichel for reporting this. (Closes: #708576) + [NT] Ignore ":any" qualifiers in dependencies. Thanks to Scott Ritchie for the report. (Closes: #658320) . * commands/info: + [NT] New file (replacing lintian-info). + [NT] Emit a deprecation warning for --include-dir and --[no-]user-dirs when they are not the first arguments and called as lintian-info. . * doc/README.in: + [NT] Replaced by top-level README. . * data/common/source-fields: + [NT] Allow the "Dgit" field in source packages. Thanks to Ian Jackson for the report. (Closes: #721205) * data/fields/perl-provides: + [NT] Refresh against perl 5.18. * data/rules/policy-rules: + [BR] New file. * data/scripts/{,versioned-}interpreters: + [NT] Apply patch from Gunnar Wolf to update which package is providing "rackup". (Closes: #721268) * data/scripts/interpreters: + [NT] Use "python:any | python-minimal:any" as dependency for python scripts. This fixes a false-positive for python-script-but-no-python-dep when dh_python2 generates a dependency of "python:any". Thanks to Francois Gouget for the report. (Closes: #711988) * data/scripts/versioned-interpreters: + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6. Also add ":any" the dependency template like with the unversioned interpreters (see above). . * debian/docs: + [NT] Install "README" instead "doc/README" * debian/lintian.install: + [NT] Install dplint and commands/*. * debian/lintian.links: + [NT] New file. * debian/rules: + [NT] Add code for substituting some placeholder values in dplint and lintian. + [NT] Invoke dh_link. + [NT] Remove code for auto-generating README from README.in * debian/tests/control: + [NT] Remove reference to testsuite-legacy. * debian/tests/testsuite-legacy: + [NT] Removed; no longer useful. . * doc/README.developers: + [NT] Update the section on running Lintian from a source tree to mention that setting LINTIAN_ROOT is no longer needed. + [NT] Remove references to the legacy testsuite. * doc/tutorial/Lintian/Tutorial/TestSuite.pod: + [NT] Remove references to the legacy testsuite. . * frontend/dplint: + [NT] New file. * frontend/lintian: + [NT] Automatically determine the LINTIAN_ROOT when run from the extracted source dir. + [NT] Deprecate --root and LINTIAN_ROOT. These are largely obsolete as Lintian can now automatically determine the proper LINTIAN_ROOT. To avoid surprises, lintian will now exit with an error if requested to use a different LINTIAN_ROOT than the one lintian expected to use. + [NT] Emit a deprecation warning for --include-dir and --[no-]user-dirs when they are not the first arguments and called as lintian-info. * frontend/lintian-info: + [NT] Replace with symlink to dplint. The implementation of lintian-info is now handled by commands/info. . * lib/Lintian/Collect/Package.pm: + [NT] If the index file does not include a "root" directory, then create a fake one. * lib/Lintian/Data.pm: + [NT] Make a special case to allow "original-maintainer" by default in all non-"Debian" profiles. Thanks to Nick Black for the report. (Closes: #697565) * lib/Lintian/Relation.pm: + [NT] Allow "pkg" to imply "pkg:any", but without permitting "pkg:any" to imply "pkg". . * private/runtests: + [NT] Remove file; merge the relevant parts into t/runtests. . * README: + [NT] New file for basic information about Lintian and where to find more information. . * reporting/harness: + [NT] Fix bug that caused harness to not remove old log entries on incremental runs. + [NT] Clear LINTIAN_ROOT environment variable if set. * reporting/html_reports: + [NT] Copy (rather than symlink) the lintian.log to the generated website. . * t/runtests: + [NT] Assume dpkg (>= 1.16.1) is present. + [NT] Work around bug in Perl (#723805) when using "glob" within threads. Thanks to Brian "hugmeir" Fraser for finding the underlying cause. * t/tests/legacy-debug/debian/debian/control: + [NT] Mark some packages "arch:any" to avoid test failures on kfreebsd-amd64. (Closes: #688524) . * testset/*: + [NT] All tests moved to t/tests/legacy-* and the test runner removed. . * vendors/ubuntu/main/data/{common,fields}/*: + [NT] Retire now redundant files. Checksums-Sha1: 28b609273baac3c874eee397d7e108d99c8efda6 1729 lintian_2.5.18.dsc 8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz 52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb Checksums-Sha256: 3a69ab59a3c92056390b1eeb78e6e69a2fec73a694d340d6cc33dd6c89efe971 1729 lintian_2.5.18.dsc b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz 45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb Files: cbc2038a7ee55361eb72dc01d62bf7ff 1729 devel optional lintian_2.5.18.dsc 0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz 9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb