-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 27 Oct 2017 18:29:35 +0000 Source: lintian Binary: lintian Architecture: source all Version: 2.5.56 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Chris Lamb <lamby@debian.org> Description: lintian - Debian package checker Closes: 744388 748405 781372 793554 851126 871711 873612 878446 878449 878457 878515 878517 878518 878521 878522 878798 878806 879152 879206 879661 879860 879861 879862 879935 879953 Changes: lintian (2.5.56) unstable; urgency=medium . * Summary of tag changes: + Added: - appstream-metadata-invalid - debhelper-tools-from-autotools-dev-are-deprecated - debian-control-has-empty-field - debian-rules-sets-dpkg-architecture-variable - empty-section-field - file-contains-trailing-whitespace - init.d-script-contains-skeleton-template-content - latest-changelog-entry-without-new-date . * checks/appstream-metadata.{pm,desc}: + [CL] Don't error out when AppStream metadata is invalid and emit new appstream-metadata-invalid tag instead. (Closes: #879661) * checks/binaries.desc: + [CL] Apply patch from Adrian Bunk to mention the lack of the "-g" flag as a common cause for the debug-file-with-no-debug-symbols tag. (Closes: #878806) + [CL] Apply patch from Guillem Jover to strongly discourage the use of the getconf(1) interface for LFS support. (Closes: #879935) * checks/changes-file.desc: + [CL] Add a note to orig-tarball-missing-upstream-signature regarding support in pristine-tar and git-buildpackage. * checks/conffiles.pm, checks/{debconf,files,scripts}.desc: + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to fix a number of spelling mistakes. (Closes: #878446) + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to update a number of manual references. (Closes: #878517) * checks/control-file.{pm,desc}: + [CL] Warn about empty fields in debian/control. (Closes: #744388) * checks/cruft.{pm,desc}: + [CL] Warn about certain files under debian/* that contain trailing whitespace characters. (Closes: #748405) * checks/debconf.desc: + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to update the debconf-spec refs. (Closes: #878449) * checks/debhelper.{desc,pm}: + [NT] Add a check for packages using the debhelper tooling from the autotools-dev package. These have been replaced by the changes inside debhelper itself. + [NT] Avoid useless-autoreconf-build-depends for autotools-dev when the autotools-dev tooling is used in debian/rules. (Closes: #871711) * checks/fields.pm: + [CL] Apply patch from Nicolas Boulenguez to accept and recommend the new vcs-mtn mtn:// uri format. (Closes: #878798) + [CL] Emit new empty-section-field tag instead of uninitialized value warnings on an empty "Section:" field. (Closes: #878515) * checks/files.pm: + [CL] Lower the severity of package-installs-java-bytecode from "error" to "warning". (Closes: #879862) + [CL] Do not trigger package-installs-java-bytecode if the path contains "WEB-INF", "demo", "doc" etc. (Closes: #879860) + [CL] Verify files triggering package-installs-java-bytecode files really are Java class files. (Closes: #879861) * checks/init.d.pm: + [CL] Check for files that use content from the /etc/init.d/skeleton template. Thanks to Christoph Biedl for the idea. (Closes: #879152) * checks/md5sums.pm: + [CL] Allow empty md5sums files. (Closes: #781372) * checks/rules.{pm,desc}: + [CL] Warn on packages unnecessararily setting dpkg-architecture(1) variables. (Closes: #793554) * checks/scripts.desc: + [CL] Check the "Recommends" field as well when testing scripts for script-needs-depends-on-sensible-utils. (Closes: #879953) * checks/source-changelog.{desc.pm}: + [CL] Move latest-debian-changelog-entry-without-new-date tag into a new check of type "source". (Closes: #873612) * checks/watch-file.pm: + [CL] Include the offending URI in debian-watch-uses-insecure-uri output, not the line number. + [CL] Ignore the magic http://sf.net/ redirector URI for the debian-watch-uses-insecure-uri tag. (Closes: #879206) . * data/common/source-fields: + [NT] Add "Rules-Requires-Root". * data/fields/essential: + [CL] Apply patch from Helmut Grohne <helmut@subdivi.de> to treat e2fsprogs as non-essential. (Closes: #878518) * data/fields/perl-provides: + [CL] Update for Perl 5.026001. * data/scripts/interpreters: + [CL] Add cwl-runner to the list of interpreters. (Closes: #851126) * data/spelling/corrections: + [CL] Revert addition of "none were" -> "none was" multiword spelling correction as it is "acceptable beyond serious criticism". (Closes: #878457) . * debian/control: + [NT] Set R³ to "no". Lintian builds fine without root and Build-Depends on fakeroot for the tests that still require fakeroot. . * doc/lintian.xml, checks/{fields,files,menu-format}.desc, etc.: + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to update a large number of errors in links. (Closes: #878521) . * private/refresh-manual-refs: + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to update the Debconf reference mapping. Many thanks! (Closes: #878449) + [CL] Apply a patch series from Ville Skyttä <ville.skytta@iki.fi> to a number of issues in the Menu, Perl, Python and Debian Policy parsing. . * t/scripts/pod-synopsis.t: + [CL] Apply patch from Ville Skyttä <ville.skytta@iki.fi> to skip all POD synopsis tests if Test::Pod is not available. (Closes: #878522) * t/tests/debconf-config-*, t/tests/legacy-maintainer-scripts: + [CL] Split out checks for debconf-config-not-executable into a separate test protected by a Test-Requires now that dpkg >= 1.19.0 will bail out on that condition. Checksums-Sha1: 9509c6c2beae026c7165d2195b5d013595bb19b3 2898 lintian_2.5.56.dsc 40d577cc22aa9ebdf56ff4336a5d4703a047e219 1244428 lintian_2.5.56.tar.xz 947bb2fe4fe0566ba6d6d13ddbafa7ae9839b177 1069044 lintian_2.5.56_all.deb 45ae22b1184857202abfaf809e76716ff26ca8c9 16230 lintian_2.5.56_amd64.buildinfo Checksums-Sha256: 6a44332e3bc5eb76b895ae998d4fd3fe41148367565fb42da778c98a11bf63f0 2898 lintian_2.5.56.dsc 0f2e78eabe121083a92c16089bc6dc603328c501a0ffa4c98c001eec7fc137dc 1244428 lintian_2.5.56.tar.xz 89ab4f2485f1452de7e4253665bc3935b003c6115242463ec3be659cd267fc5b 1069044 lintian_2.5.56_all.deb e2a30dd54ad9cc770765998bb8019f70ad9d1ecd051f7b85a35d1198c6fb844a 16230 lintian_2.5.56_amd64.buildinfo Files: 74034295183ef0fbe47f745c414e18fa 2898 devel optional lintian_2.5.56.dsc 528861471e0a5dc46c0211330b66aa70 1244428 devel optional lintian_2.5.56.tar.xz 9eceea481400c4cf3543169cb3c44d39 1069044 devel optional lintian_2.5.56_all.deb b76210bfb9f5d1f8023be00bb255a6a7 16230 devel optional lintian_2.5.56_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlnzgWoACgkQHpU+J9Qx HlivlxAAivIUyPBWEiE2PagDCy9aI/xrgCcpOVo5ZWWvXzJ4uBo5VoxKCHUkG2b7 IiqRZmykTcO8Q0/tKsJNXQYAh8ybSfluaTaWWfQIA/gZ25OmK5v1/8OlMBLmhvPN FkTRbx56Gvo13xhqrJirGAP9WyEPDAEIWxewcdkCl1FY/kdz/8ToDTYPMgFwZ8Bp Q5F/C17e97RxvyueO5dhhLdfxecoKEAonA01DXAIKPfPXu0h4VeonSc3OYfymHbq PxWnABYanRaf36BJkDI3gWGFRTbjONiV8B/bKKVaTpagUBS11eEsrnT6VcudcxET lirLx/5RDIqt8eB+flWmpxVljIKtIH/LR8Ko2QaFcBo+FyHECZWjXjvfLFOeHqXL gcxIT1++6oNuMW9H6EewSY5eFlEgAOE9nwcECd12aOJ7WNN2/5/+xAhJfCKYQsez LTxll+YGWSNZK0H/OhnK7Y6uKpwx1yJsLvWE3fpQPdjmeTBkIKhXjRUMh3MNbAhM 2BBJp5B2PFJg5WOSVCTXfrpb3oolPVakj4rGQ88HSN2tJ8ElKVEJnUt2GWiXUYwN w/APrbLyyeVeu3xzBpr6qwvpVEqnYYpPfDfkywsRdYNqVHzOLPV4QsEaCtlVQUPm kYTwUt4zIt8/NBq3nalFnjHJ0LfUtr7zOeuS7mkhtPseaXLOIZ8= =OZf8 -----END PGP SIGNATURE-----