This bug was fixed in the package lintian - 2.5.32ubuntu1 --------------- lintian (2.5.32ubuntu1) wily; urgency=low * Merge from Debian unstable. Remaining changes: - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests. 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. -- Micah Gersten