lintian (2.6.0) unstable; urgency=medium
* Summary of tag changes:
+ Added:
- package-contains-sass-cache-directory
- package-uses-dh-runit-but-lacks-breaks-substvar
- pkg-config-references-unknown-shared-library
[ Chris Lamb ]
* Enhancements:
- Check for pkg-config(1) files that reference unknown shared objects
via (for example) "Libs: -lfoo". (Closes: #920699)
- Check for packages that use dh_runit without specifying a Breaks on
the "${runit:Breaks}" substvar. (Closes: #920299)
- Require that build paths aren't "/" when checking for
file-references-package-build-path.
- Check for packages that ship with .sass-cache directories.
(Closes: #920593)
- Detect accidental ".git.git" (etc.) in Vcs-Git headers.
(Closes: #921084)
* Bug fixes:
- Fix FTBFS by avoiding "self" false-positives when checking for
file-references-package-build-path in the Lintian test suite.
(Closes: #920536)
- Ignore duplicate .buildinfo files which can be supplied by using
mergechanges(1) from devscripts. (Closes: #920469)
- Rewrite "old" version calculation to prevent false-positives in the
maintainer-script-supports-ancient-package-version tag.
(Closes: #920638)
- Prevent false-positives in the command-with-path-in-maintainer-script
checks for sections automatically added by debhelper.
(Closes: #920568)
- Ignore quilt .pc directories when checking for
inconsistent-appstream-metadata-license. (Closes: #920647)
* Reporting improvements:
- Include the upload and release dates in the output of the
maintainer-script-supports-ancient-package-version tag.
- Add a reference to the official specification in the long description
of the unnecessary-source-date-epoch-assignment tag.
* Misc:
- Move to "Semantic Versioning" (https://semver.org/) scheme.
- Print Carp tracebacks in --debug mode.
[ Felix Lechner ]
* Fix a race condition by stopping loop for collections after a task
fails. (Closes: #920691)
* Remove Test-For from all test specifications. (MR: !138)
* Consolidate scripts in t/scripts; move internal harness tests there.
* Clean up ./t; move helper binaries, including t/runtests, to t/bin.
* Add an empty Test-Against to all tests that do not have one.
* Calculate Test-For and Test-Against from new "Check" parameter in
runner.
* Add an internal self-test for all the fields in "desc" files.
* Move all t/tags/tests addressing a single check into t/tags/checks/.
(MR: !141)
[ Jeremy Bicha ]
* Drop "GTK" -> "GTK+" correction. (Closes: #911449)
* Set "multimaint-merge" in debian/gbp.conf. (MR: !125)
[ Xavier Guimard ]
* Update debhelper addon specification now that nodejs-dev has been
replaced by pkg-js-tools. (MR: !135)
[ Paul Wise ]
* Add several spelling corrections.
-- Chris Lamb <email address hidden> Wed, 06 Feb 2019 22:51:14 +0100