Accepted:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 15 Jul 2015 15:16:15 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.33~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Debian Lintian Maintainers <[email protected]> Changed-By: Luca Falavigna <[email protected]> Description: lintian - Debian package checker Closes: 646965 761649 762105 762179 763456 763457 767867 769818 770643 771191 778328 783628 785084 785329 785353 785662 786362 786421 786533 786895 787248 787930 787937 788629 788796 788839 789151 789577 790323 790369 790493 790693 790915 790932 Changes: lintian (2.5.33~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. . lintian (2.5.33) unstable; urgency=medium . * Summary of tag changes: + Added: - systemd-no-service-for-init-rcS-script - trailing-slash-for-dpkg-maintscript-helper-symlink_to_dir + Removed: - binary-file-compressed-with-upx . * checks/binaries.pm: + [NT] Ignore "v5" suffixes in package names when matching SONAMES with package names. The "v5" suffix is the recommended suffix for packages affected by the GCC-5 libstc++6 C11 ABI breakage. + [NT] Drop binary-file-compressed-with-upx as it was not working. (Closes: #790932) * checks/cruft.pm: + [BR] Increase windows size to 16384 bytes. Gain about 10% in cruft. * checks/description.desc: + [NT] Clarify that the empty-line control statement " ." permits no other characters on the same line. Thanks to Riley Baird for the report. (Closes: #789577) * checks/files.desc: + [JW, NT] Clarify that the ISO 639-1 language codes are preferred to the ISO 639-2 variant. Thanks to Jonas Smedegaard for the report. (Closes: #790693) * checks/infofiles.pm: + [NT] Fix use of undefined variable in some cases. * checks/scripts.{desc,pm}: + [BR] Detects problem with dpkg-maintscript-helper symlink_to_dir. * checks/systemd.{desc,pm}: + [NT] Apply patches from Felipe Sateler to refactor the systemd checks. Notably this also fixes some duplicate tags. + [NT] Apply patch from Felipe Sateler to warn about rcS init scripts without a native systemd unit file. (Closes: #790323) * checks/source-copyright.pm: + [NT] Fix use of undefined variable in some cases. + [NT] Avoid triggering a tag for a DEP-5 paragraph referencing the license of the header paragraph when said paragraph is *the* header paragraph. (Closes: #769818) . * data/cruft/non-free-files: + [BR] Add a few lenna image. Thanks to Norbert Preining <[email protected]> (Closes: #790915). * data/spelling/corrections-multiword: + [JW] Correct spelling for "GNU Public Licence". (Closes: #790369) . * frontend/lintian: + [JW, NT] Add "--hide-overrides" option to contrast the "--show-overrides" option. (Closes: #770643) . * helpers/coll/objdump-info-helper: + [NT] Fix use of undefined variable in some cases. + [JW,NT] Gracefully cope with upstreams storing poems in valid ar archives with the file extension ".a" and possibly also corrupt ar files. (Closes: #790493) + [NT] Remove slow "head + grep" pipeline on all ELF binaries, which is no longer used. * helpers/coll/strings-helper: + [NT] Avoid an unncessary overhead in using L::Command's spawn+reap. In some cases, this can reduce the runtime of this command by ~50%. . * lib/Lintian/Check.pm: + [NT] Optimise out some calls to Lintian::Data, which in a few cases adds up to a couple of seconds in total runtime. . * profiles/debian/ftp-master-auto-reject.profile: + [NT] Drop binary-file-compressed-with-upx as it no longer exists. . * reporting/harness: + [NT] Add a --[no-]generate-reports option as alias of the -r mode. The option can now be used together with "-i", "-f" or "-c" to control whether the reports should generated at the end of the run. Without any of these, harness will only generate reports like it used to do. * reporting/templates/*.tmpl: + [NT] Change from XHTML 1.1 to HTML5. . lintian (2.5.32) unstable; urgency=medium . * Summary of tag changes: + Added: - changelog-empty-entry - dh-manual-sequence-control-obsolete - license-problem-non-free-img-lenna - missing-intermediate-directory - package-contains-cmake-private-file - package-contains-mime-file-outside-package-dir - package-install-apt-preferences - package-install-apt-sources - package-install-ieee-data - service-key-has-whitespace - source-contains-autogenerated-gperf-data - source-contains-data-from-ieee-data-oui-db - static-library-has-unneeded-section + Removed: - hyphen-used-as-minus-sign . * checks/*.pm: + [NT] Rewrite to handle new check_spelling{,_picky} * checks/binaries.pm: + [NT] Also apply the binary-has-unneeded-section check on static libs. (See #662998) * checks/cruft.{desc,pm}: + [BR] Detect non free lenna file based on filename and filetype. (Closes: #771191). + [BR] Avoid a false positive for autogenerated index in dx package for source-is-missing. * checks/changes-file.{desc,pm}: + [NT] Downgrade backports-changes-missing to a wishlist (I) tag. Thanks to Vincent Cheng for the report. (Closes: #785084) * checks/changelog-file.{desc,pm}: + [BR] Detect empty changelog entry. (Closes: #763457) * checks/debhelper.{desc,pm}: + [NT] Warn about using dh --{until,before,after,remaining} as these are deprecated and have been since debhelper/8.9.4. + [NT] Permit the use of dh-exec-install in ".manpages" as well since dh-exec now advertises this as acceptable. Thanks to Andreas Henriksson for reporting this. (Closes: #788796) * checks/fields.pm: + [BR] Detect double comma in uploaders fields. (Closes: #783628). * checks/files.{desc,pm}: + [NT] Apply patch from Tomasz Buchert to avoid false-positive package-contains-timestamped-gzip in some cases. (Closes: #762105) + [BR] Detects // tricks in privacy breach test. (Closes: #786362) + [BR] Apply patch from Lisandro Damián Nicanor Pérez Meyer for detecting private cmake file. (Closes: #785329). + [BR] Detect package shipping apt_preferences(5) file. (Closes: #786533). + [BR] Detect package shipping oui or iab ieee database. (Closes: #785662). + [NT] Add a check for packages without intermediate directories. + [BR] Avoid a false positive in jsom for defaultpresets.xml from openmapstreet. + [NT] Tweak the "extra-license-file" check to avoid some common false-positives. + [BR] Raise severity of package-contains-timestamped-gzip. (Closes: #778328). + [BR] Detect package shipping apt_sources(5) file. (Closes: #646965). + [BR] Warn about files installed in /usr/share/mime/ other than in packages/. (Closes: #761649). * checks/java.pm: + [NT] Fix "off-by-one" in the check for the maximum permitted Java major version. * checks/manpages.{desc,pm}: + [NT] Retire the hyphen-used-as-minus-sign tag as upstream now renders both "-" and "\-" as HYPHEN-MINUS. (Closes: #785353) * checks/po-debconf.pm: + [JW] Use TMPDIR rather than TEMPDIR for temporary files. (Closes: #787930) * checks/source-copyright.pm: + [NT] Apply patch from Evgeni Golov to permit multiple different "public-domain licenses", as they are expected to describe why the affected files are in public domain. (Closes: #787248) * checks/systemd.{desc,pm}: + [NT] Apply patch from Felipe Sateler to mark service files in /usr/lib as invalid. (Closes: #788629) + [NT] Apply patch from Felipe Sateler to detect service files that use spaces around the = in the key definition. (Closes: #786421) . * collection/{debfiles,doc-base-files,init.d,menu-files}{,.desc}: + [NT] Remove deprecated and unused collections. These were deprecated in 2.5.28. Note that debfiles was omitted in the deprecation list by mistake in the original 2.5.28 release. * collection/objdump-info: + [NT] Also analyse static libraries. * collection/unpacked: + [NT] Apply patch from Tomasz Buchert to extract the full time in UTC. . * commands/reporting-sync-state.pm: + [NT] Read mirror files as UTF-8 files to avoid mojibake in maintainer names. Once again, thanks to Andreas Rönnquist for the report. * commands/spellintian.pm: + [JW,NT] Import Jakub Wilk's spellintian tool with minor modifications. . * data/binaries/embedded-libs: + [BR] Detect embedded ieee-data package. * data/cruft/non-free-license: + [BR] Detect autogenerated gperf data. (Closes: #762179). + [BR] Detect ieee oui db in source files. * data/cruft/missing-dir-search-path: + [BR] Fix a false positive in fspy for source-is-missing. * data/cruft/warn-file-type: + [BR] Fix a false positive source-is-missing by checking -nc.js suffix. + [BR] Fix a false positive source-is-missing in zivot package by adding .e as binary suffix. + [BR] Fix a false positive source-is-missing by adding yorick source file as source. + [BR] Fix a false positive source-is-missing in haskell-pretty-show by adding -src.js suffix. + [BR] Fix a false positive source-is-missing in iceweasel by adding -prod.js suffix. * data/debhelper/*: + [NT] Refresh against unstable to pick up the rename of libaqbanking-dev. Thanks to Micha Lenk for the reminder. (Closes: #787937) * data/debhelper/filename-config-files: + [NT] Add "links" file. * data/fields/archive-sections: + [NT] Pre-emptively support the "debugsym" section, which is expected to be used by debhelper for "ddebs". * data/files/js-libraries: + [NT] Apply patch from Jean-Michael Vourgère to detect embedded versions of libjs-raphael. (Closes: #788839) * data/files/privacy-breaker-websites: + [BR] Detect mascot as logos. * data/java/constants: + [NT] Accept Java7 class files without warning as OpenJDK-7 is now the default implementation. Thanks to Markus Koschany for the report. (Closes: #786895) . * debian/changelog: + [NT] Add missing list of new / removed tags to the entry for the previous release. + [NT] Add missing "debfiles" in the list of collections deprecated in 2.5.28. It was deprecated in that release despite the omission. * debian/copyright: + [NT] Document new text case being under the Expat license. * debian/{lintian.links,manpages}: + [NT] Install spellintian in PATH and install its manpage. Thanks to Paul Wise for the suggestion. (Closes: #767867) * debian/rules: + [NT] Generate the spellintian manpage during build. . * frontend/spellintian: + [NT] Add symlink to dplint. . * helpers/coll/objdump-info-helper: + [NT] Collect readelf output from static libraries. + [NT] Fix bug that caused lintian to ignore the up to 10 valid named sections. . * lib/Lintian/Check.pm: + [NT] Rewrite check_spelling{,_picky} with a new interface, which is better suited for additional purposes than just emitting Lintian tags. + [JW, NT] Normalise spaces a bit better in check_spelling to catch some "multi-word" misspellings, where said words are not on the same line. (Closes: #763456) * lib/Lintian/Collect/Binary.pm: + [JW, NT] Make is_pkg_class case-insensitive to avoid some false-positive "empty-binary-package" warnings. (Closes: #789151) + [NT] Make data from static libraries available. * lib/Lintian/Collect/Package.pm: + [NT] Create "faux" Lintian::Path entries for missing intermediate directories. This avoids a crash and made some checks work correctly even in the absence of such immediate directories. (Closes: LP: #1351380) * lib/Lintian/Path.pm: + [NT] Apply patch from Tomasz Buchert to add "timestamp" method. + [NT] Add "faux" method that returns at truth value for path entries, which Lintian has created from templates to fully connect all path entries in the package. * lib/Lintian/Tag/Info.pm: + [NT] Expand BTS links using https rather than http. * lib/Test/Lintian.pm: + [NT] Output spelling mistakes as "diag()" messages now. . * mail-templates/source-is-missing: + [BR] Apply patch from Holger Levsen improving language. . * profiles/debian/ftp-master-auto-reject.profile: + [NT] Refresh against current rule set. . * t/scripts/spellintian.t: + [JW,NT] Import spellintian test case. Checksums-Sha1: aa685a6874c8ae0bdd0920385c6129db04a744e8 2759 lintian_2.5.33~bpo8+1.dsc 9d8c8b5094422a511096ec17ab2e4da51c20c619 1253772 lintian_2.5.33~bpo8+1.tar.xz b282ebf9712fa22ea4db6fa06eddf9669228b0a0 819006 lintian_2.5.33~bpo8+1_all.deb Checksums-Sha256: 02241eaaf201a30dcf0a510c7cd482bd4f9d551a69402be56402e176208eca59 2759 lintian_2.5.33~bpo8+1.dsc 97c5b6ef516607f516c121a5fd72642f1a59d5fd3f2917ef08cb93be9d52c321 1253772 lintian_2.5.33~bpo8+1.tar.xz add790089e94ddec519b2380ae4a2e98ba5436d726b050c0c115791b2eb66d40 819006 lintian_2.5.33~bpo8+1_all.deb Files: 6b2c332e3d3f8be732574e8c5439c3f0 2759 devel optional lintian_2.5.33~bpo8+1.dsc 1edc8b46170c67e21a0be608e883be78 1253772 devel optional lintian_2.5.33~bpo8+1.tar.xz feea38a84b7d4d1737f3cd11c6bbab19 819006 devel optional lintian_2.5.33~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVpmtdAAoJEEkIatPr4vMfAWYQAKDBVK/IbsyRnEtoSQxGrIpu Iej5z070cLLNYKleetsD5U+f65N2hMOwGViGfkwfVCAJIr29pJ0F8SH2IGFpjNE+ +t9AVUFrEpJEAUbhkwSKjYnGP2iB/Bp5wDTzVRkrDaVdY+tmYAKtvIZCFhGBOwqC czrgsNvydDUkuYaMp46RA9kDyy4lOrUTeGx+mD70wb/0Vbk/XjIO6VD4bU7KNufy RTEbFySSQac8SfczELEsBPBCTLq3U3dlXu4YYXt2M7t49L+PbEk2iolW8fVlzAE6 IB38lVK7qkPUtDY7qQEsTOPPycmc5inHj6VBt8VLI5JaS1ljIl1f2+VEqbT7zjf7 1wu8xc+tnc+RaqfithmK7LJ18O/d8ycgX5VUDV21d5GctffROZmhcKoPIgkROfnN q0VaThos0iwLBPs1hxutRR2YCQ9J97H/J5AdUDDOY6Cnkjlzf554nPxoEtVexuYP c91VxMhxW4HOCLGD1hSLFcLkjf+4zjL0N1a/dRnCLkSsYT5qH8252cARjfVYfnhT 6T+A9BiM5LRXxoy2WQKAxI+fEhmDJVTw8FSlmkWyWb1hIYPx3kQurKUS65nu6CV9 pDV9J4F9+N09HrK6KxIwScAQei6lA+hdj194VIEM+HPjJFb3Dewv5W9f7VWIwKSx fHpe/YbsI7N55pKbvCWL =WtRe -----END PGP SIGNATURE----- Thank you for your contribution to Debian. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

