Changelog
lintian (2.5.45ubuntu1) yakkety; urgency=medium
* Merge with Debian; remaining changes:
lintian (2.5.45) unstable; urgency=medium
* Summary of tag changes:
+ Added:
- build-depends-arch-without-arch-dependent-binary
- debhelper-autoscript-in-maintainer-scripts
- no-strong-digests-in-dsc
- testsuite-dependency-has-unparsable-elements
+ Removed:
- build-depends-arch-without-arch-dependant-binary
- init.d-script-missing-lsb-description
* checks/application-not-library.{desc,pm}:
+ [JW] Use HTTPS for Alioth URLs.
+ [AB] Don't emit application-in-library-section for packages starting
with "cpan", not only "cpanplus" and "cpanminus".
* checks/binaries.{desc,pm}:
+ [NT] Rewrite description for hardening-no-bindnow. There
is no references to why bindnow would cause issues.
+ [AB] Relax regexp for missing-dependency-on-perlapi to allow letters
inside the API name. Thanks Niko Tyni! (Closes: #823437)
* checks/debhelper.pm:
+ [NT] The /usr/share/R/debian/r-cran.mk file implies
/usr/share/cdbs/1/rules/debhelper.mk.
* checks/fields.{desc,pm}:
+ [JW] Fix typos.
+ [AB] Add new check for weak checksums in source packages:
new tag no-strong-digests-in-dsc (Closes: #824916)
* checks/files.desc:
+ [BR] Do not suggest unsupported Multi-arch: no.
(Closes: #816455)
+ [JW] Fix typos.
* checks/files.pm:
+ [JW] Fix false positive gzip-file-is-not-multi-arch-same-safe when
processing multiple debs. (Closes: #738444)
* checks/info-files.desc:
+ [NT] Use "gzip -9n" rather than "gzip -9" in examples.
* checks/init.d.{desc,pm}:
+ [JW] Fix typo.
+ [NT] Remove tag for missing long LSB description in init scripts.
Thanks to Vincent Bernat for the report. (Closes: #825193)
* checks/manpages.desc:
+ [NT] Use "gzip -9n" rather than "gzip -9" in examples.
* checks/patch-systems.pm:
+ [NT] Emit a separate tag for each patched file instead of bundling
them all together. This allows individual instances to be
overridden. Thanks to Nathan Summers for the report.
(Closes: #541491)
* checks/scripts.{desc,pm}:
+ [NT] Add tracking tag to trace auto-generated shell
snippets in maintainer scripts.
* checks/shared-libs.{desc,pm}:
+ [NT] Improve the description for missing ldconfig trigger
to cover that debhelper will generally add it
automatically. Most packages will just need a rebuild.
+ [JW] Fix false positive dev-pkg-without-shlib-symlink for GCC runtime
libraries. Thanks to Matthias Klose for the bug report.
(Closes: #823833)
* checks/testsuite.{desc,pm}:
+ [NT] Apply patch from Ondřej Nový to add more known
autodep8 test suites. (Closes: #823088)
+ [JW] Update autopkgtest specification URL.
Thanks to Mattia Rizzolo for the bug report.
+ [NT] Check for broken dependency fields in the autopkgtest control
file. Thanks to Jérémy Bobbio for the suggestion.
(Closes: #795083)
* checks/upstream-metadata.pm:
+ [JW] Include YAML validation error in the output.
* checks/usrmerge.desc:
+ [JW] Use HTTPS for Alioth URL.
* collection/*:
+ [NT] Always pass "-n" to "gzip".
* commands/lintian:
+ [NT] Add ":utf8" layer to STDOUT. Thanks to Michael
Prokop for reporting the issue. (Closes: #801296)
* commands/reporting-html-reports.pm:
+ [NT] Remove "$COPY_DOCS" configuration option. The
html_reports now always copies the documentation.
* commands/reporting-lintian-harness.pm:
+ [NT] Re-enable pedantic tags by default. These were
disabled in the previous release by mistake.
* data/binaries/hardening-tags:
+ [JW] Refresh with dpkg-architecture 1.18.7.
* data/common/{architectures,multiarch-dirs}:
+ [JW] Refresh with dpkg-architecture 1.18.7.
* data/fields/perl-provides:
+ [NT] Refresh against Perl 5.22.
* data/files/triplets:
+ [JW] Refresh with dpkg-architecture 1.18.7.
* data/shared-libs/ldconfig-dirs:
+ [JW] Refresh with dpkg-architecture 1.18.7.
* data/spelling/corrections:
+ [JW] Add more corrections.
Thanks to Paul Wise for patches for some of them.
* debian/rules:
+ [JW] Put "Debian Package Checker" in all manpage headers.
+ [JW] Put Lintian version in all manpage footers.
+ [JW] Simplify manpage generation.
+ [JW] Install Lintian::Tutorial manpages.
* doc/tutorial/Lintian/Tutorial.pod:
+ [JW] Add link to the WritingTests tutorial.
+ [JW] Add SEE ALSO section (for the man formatter).
* doc/tutorial/Lintian/Tutorial/WritingTests.pod:
+ [JW] Fix formatting error.
* frontend/dplint:
+ [NT] Add ":utf8" layer to STDOUT.
* lib/Lintian/DepMap.pm:
+ [JW] Fix typos.
* lib/Lintian/Tags.pm:
+ [JW,NT]: Always report unused overrides for all packages
processed. Thanks to Andreas Beckmann for the report.
(Closes: #792191)
* man/lintian.pod.in:
+ [JW] Fix typo.
* private/refresh-hwcap:
+ [JW] Make the ld.so manpage parser work with the current version.
* private/refresh-perl-provides:
+ [NT] Look for a versioned perl-modules package.
* reporting/config:
+ [NT] Remove "$COPY_DOCS" configuration option. The
html_reports now always copies the documentation.
* reporting/harness:
+ [NT] Refactored into a "dplint" command and renamed to
"commands/reporting-harness.pm".
* reporting/html_reports:
+ [NT] Refactored into a "dplint" command and renamed to
"commands/reporting-html-reports.pm".
* reporting/templates/tags-severity.tmpl:
+ [NT] Add sections for "classification" tags.
-- Matthias Klose <email address hidden> Thu, 30 Jun 2016 19:03:06 +0200