-
2.5.27e104ee37 · ·
Release Lintian/2.5.27 into unstable Format: 1.8 Date: Sat, 13 Sep 2014 22:48:36 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.27 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 612583 751945 756158 757068 760642 760677 760714 760987 761125 Changes: lintian (2.5.27) unstable; urgency=medium . * Summary of tag changes: + Added: - bad-exception-format-in-dep5-copyright - changed-by-address-is-root-user - exclusive-runtime-tests-field - maintainer-address-is-root-user - source-contains-prebuilt-doxygen-documentation - uploader-address-is-root-user - useless-autogenerated-doxygen-file . * checks/cruft.pm: + [BR] Fix a few false positives is for javascript source-is-missing. + [BR] Detect prebuilt doxygen documentation. * checks/fields.pm: + [JW] Fix incorrectly anchored regexps. (Closes: #760987) * checks/files.pm: + [BR] Detect useless doxygen generated file. (Closes: #751945) * checks/manpages.desc: + [BR] Improve documentation of manpage-has-errors-from-man. (Closes: #757068). * checks/menu-format.pm: + [BR] Fix a false positive in desktop-mime-but-no-exec-code. (Closes: #760677). * checks/source-copyright.pm: + [BR] Fix false positive for space-in-std-shortname-in-dep5-copyright with alternative licenses. (Closes: #760642). + [BR] Fix false positive for with exception syntax. + [BR] Fix false positive of wildcard-matches-nothing-in-dep5-copyright. (Closes: 761125) * checks/testsuite.{desc,pm}: + [BR] Fix false positive missing-runtime-tests-field. (Closes: #760714). + [BR] Print line in case of error. . * data/fields/metapackages: + [BR] Add qt4-default and qt5-default as metapackage. (Closes: #756158). . * lib/Lintian/Check.pm: + [BR] Detect package being built as user root. (Closes: #612583). Checksums-Sha1: bbc8a2a93ca5a5f3713661e0c78617ceaaf5f7a2 1824 lintian_2.5.27.dsc af8005ddf30244cd3938e145908da3c0961fde47 1249492 lintian_2.5.27.tar.xz 6f088dcc7defef05b7eb4f5bc9806c74ff106a41 776122 lintian_2.5.27_all.deb Checksums-Sha256: 3970e5b2197b1bee191078bce33856c3557c8cdd10432b17cedda1c5d9d48b6b 1824 lintian_2.5.27.dsc b399b5858d8059775484e9dbcb35a0e111e3d70ae37c2cdefc8a3ed6055ded41 1249492 lintian_2.5.27.tar.xz 8db1623a5b28fd3569fdc9b6b438bf55eab85dd90c0df3032b36711a2040cf0b 776122 lintian_2.5.27_all.deb Files: 72358505d5532fb6e8a82278eac4b4e8 776122 devel optional lintian_2.5.27_all.deb 44cac93f27aeb90548660595925bdaa1 1824 devel optional lintian_2.5.27.dsc 93af22ba676ccadcc86ee3cbacd09023 1249492 devel optional lintian_2.5.27.tar.xz
-
2.5.261bc58d35 · ·
Release Lintian/2.5.26 into unstable Format: 1.8 Date: Sat, 06 Sep 2014 10:44:36 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.26 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 656801 732225 733659 733733 738591 740161 747248 748452 748688 752540 754738 755266 755275 755902 756301 756643 756940 757383 757398 757551 757583 757615 757802 757921 758236 758891 759726 Changes: lintian (2.5.26) unstable; urgency=medium . * Summary of tag changes: + Added: - backports-changes-missing - backports-upload-has-incorrect-version-number - debian-upstream-obsolete-path - description-is-pkg-name - description-too-short - desktop-mime-but-no-exec-code - empty-short-license-in-dep5-copyright - file-without-copyright-information - invalid-escape-sequence-in-dep5-copyright - invalid-short-name-in-dep5-copyright - license-problem-bad-php-license - license-problem-php-license - license-problem-undefined-license - no-dep5-copyright - package-contains-timestamped-gzip - pipe-symbol-used-as-license-disjunction - privacy-breach-may-use-debian-package - source-contains-autogenerated-visual-c++-file - space-in-std-shortname-in-dep5-copyright - unused-file-paragraph-in-dep5-copyright - wildcard-matches-nothing-in-dep5-copyright + Removed: - copyright-refers-to-bad-php-license - copyright-refers-to-problematic-php-license . * checks/binaries.{desc,pm}: + [NT] Apply patch from Damyan Ivanov to handle the new Perl5 library path location. * checks/changes-file.{desc,pm}: + [BR] Add patch from Ivo De Decker, add check for backports changes file. (Closes: #732225). + [BR] Apply patch from Tomasz Bucher, add check for for timestamped gzip files. (Closes: #738591). * checks/cruft.{desc,pm}: + [BR] Use license checking framework for checking php license. (Closes: #752540). + [BR] Add a pedantic tag for autogenerated file made by Visual C++. + [BR] Fix another false positive for gfdl invariants in php-elisp, doc-linux-fr and in clisp. + [BR] Detect old path for upstream metadata. * checks/description.{desc,pm}: + [SL] Check for one word short description. (Closes: #756643). + [SL] Check if the short description is the same as the package name. (Closes: #757398). * checks/fields.pm: + [NT] Apply patch from Salvatore Bonaccorso to recommend the new cgit URLs for anonscm.debian.org over the webgit URLs. (Closes: #756940) * checks/files.pm: + [BR] Fix false positive in detection of cross arch pkgconfig. (Closes: #755902). + [BR] Detect privacy breach fixable by using existing debian package. + [BR] Whitelist <link rel="generator-home"...> in privacy breach checker. + [NT] Apply patch from Damyan Ivanov to handle the new Perl5 library path location. (Closes: #757921) * checks/init.d.pm: + [NT] Allow usage of /lib/init/init-d-scripts as alternative to implementing init.d targets in the script itself. Thanks to Yaroslav Halchenko for the report. (Closes: #758236) * checks/menu-format.pm: + [BR] Add new desktop keys files. Move key list to data. (Closes: #755266). + [NT] Apply patch from Niklas Fiekas to check for desktop files with MimeType-field but no format code in the Exec-field. (Closes: #757383) * checks/phppear.pm: + [BR] Fix a false positive for missing-pkg-php-tools-addon phpcomposer, thanks to David Prévot (Closes: #754738). * checks/source-copyright.{desc,pm}: + [BR] Add a pedantic warning about non dep-5 debian/copyright. + [BR] Detect empty required fields. (Closes: #748452, #656801). + [BR] Detect undefined license. (Closes: #733659). + [BR] Apply patch from Johannes Schauer in order to warn if the pipe symbol is used in license. (Closes: #757583). + [BR] Apply patch from Johannes Schauer in order to check if DEP-5 debian/copyright covers all files in the unpacked sources. (Closes: #757551). + [BR] Detect bad short name and space in license. Thanks to Clint Adams and Johannes Schauer. (Closes: #747248, #757615). + [BR] Avoid to raise file-without-copyright-information for .pc directory. * checks/systemd.pm: + [NT] Allow usage of /lib/init/init-d-scripts as alternative to sourcing /lib/lsb/init-functions. * checks/testsuite.desc: + [BR] Update ref url. (Closes: #755275). . * data: + [NT] Refresh several data files against sid. * data/cruft/gfdl-license-fragments-checks: + [BR] Add tla false positive for gfdl license text. * data/cruft/non-distributable-files: + [BR] Detect play boy Lenna test image. * data/cruft/non-free-files: + [BR] Add non free icc profile HP5000_UVDuraImageGlossMaxQ.icc from nips2 package. * data/cruft/warn-file-type: + [BR] Add debug source suffix for detecting javascript source-is-missing and improve test suite. Fix a false postive in mono and in jenkin. * data/debhelper/dh_commands: + [BR] Add patch from Piotr Ożarowski, dh-python2 moved to dh-python package (Closes: #740161). * data/debhelper/dh_commands-manual: + [JW] Add dh_apache2 relations to avoid a false-positive. Thanks to Axel Beckert for reporting the issue. (Closes: #748688) + [NT] Add ":any" to all python related dependencies. Thanks to Matthias Klose for reporting the issue. (Closes: #733733) * data/debhelper/*: + [NT] Refresh against sid. Thanks to Christian Marillat for reporting the out of date data. (Closes: #758891) * data/fields/obsolete-packages: + [NT] Add ruby1.9.1, ruby1.9.1-dev and libruby1.9.1 per request of the Ruby team. * data/files/js-libraries: + [BR] Apply patch from Paul Wise for detection of libjs-excanvas. * data/files/privacy-breaker-website: + [BR] Improve detection of sourceforge logos. + [BR] Detect libjs-jquery use. + [BR] Detect libjs-mathjax use. + [BR] Add count.digitalpoint.com to statistics website. + [BR] Add xoom.com to privacy-breach-donation (used by freesci-doc package). + [BR] Detect libjs-jquery-ui use. + [BR] Detect pledgie.com as a donation website. * data/source-copyright/bad-short-licenses: + [BR] Add unspecified and - as bad license. + [BR] Detect some invalid short name. Thanks to Johannes Schauer. . * debian/control: + [NT] Update recommendation on libautodie-perl to include perl 5.20 as alternative. * debian/rules: + [NT] Gracefully handle the case where there are no translations of tag descriptions. . * doc/tutorial/Lintian/Tutorial/WritingChecks.pod: + [NT] Correct tutorial now that the "index" collection is gone. . * lib/Lintian/Internal/FrontendUtil.pm: + [NT] Ignore set, but empty locale environment variables. Thanks to Michael Prokop for the report. (Closes: #759726) . * reporting/{config,html_reports}: + [NT] Add support for copying the documentation rather than symlinking to it. Thanks to Nicolas Sévelin-Radiguet for reporting the issue. (Closes: #756301) . * t: + [BR] Fix FTBFS on !amd64. (Closes: #757802). Checksums-Sha1: 21d34b39171fe65edc3d1cb3732523b85eeaad7c 1824 lintian_2.5.26.dsc c868df00b7ea16e145e9b04b8c417ce186d7b44c 1189732 lintian_2.5.26.tar.xz 03381cf42984ceebd5867d9b1ccfe9ad39f3bfb7 775004 lintian_2.5.26_all.deb Checksums-Sha256: 1c87f69f4d4b101c14b2c31531a6bc8926b95648ec3d9d6c5b71f252a192ed9b 1824 lintian_2.5.26.dsc e185208806208cec697dd5e87851fec1d88068535a9cf06deeb495fb9aea7479 1189732 lintian_2.5.26.tar.xz 38a36fdc5188932709996ae448acad61bbcd19eefd71146459e0cb67182c8c64 775004 lintian_2.5.26_all.deb Files: 7ea61e6c141165047f503ce4955c1e0d 775004 devel optional lintian_2.5.26_all.deb 19e1a8f9079f876929ec9b5dd86049ef 1824 devel optional lintian_2.5.26.dsc 8daac770fd6eb31cdd42c4e16230b3d6 1189732 devel optional lintian_2.5.26.tar.xz
-
2.5.25db4b8dcf · ·
Release Lintian/2.5.25 into unstable Format: 1.8 Date: Sun, 13 Jul 2014 20:36:30 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.25 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 539225 653910 657699 660797 676803 741346 745152 747266 752229 752611 753077 753165 753970 Changes: lintian (2.5.25) unstable; urgency=medium . * Summary of tag changes: + Added: - capitalization-error-in-description-synopsis - incorrect-naming-of-pkcs11-module - package-contains-thumbnails-dir - pkg-config-bad-directive - source-contains-prebuilt-ms-help-file - spelling-error-in-description-synopsis . * checks/*.desc: + [NT] Replaced "index" with "unpacked" in Needs-Info. * checks/cruft.{desc,pm}: + [BR] Add a forgotten return statement, and avoid false positive for deployJava.js (Closes: #745152). + [BR] Fix another false positive in GFDL detection. + [BR] Use whitelist for know good RFC (Closes: #753970). + [BR] Detect and warn about *.chm file (MS Windows HtmlHelp Data). (Closes: #653910). * checks/description.{desc,pm}: + [NT] Apply patch from Anders Jonsson to check spelling of the package synopsis. (Closes: #747266) * checks/files.{desc,pm}: + [RG,NT] Check for invalid named p11-kit modules in /usr/share/p11-kit modules. (Closes: #741346) + [BR] Detect cross architecture pkg-config file. (Closes: #539225). + [BR] Add a sanity check for pkg-config files. (Closes: #676803, #657699). + [BR] Detect .thumbnails dir (Closes: #660797). . * collection/*.desc: + [NT] Replace "index" with "unpacked" in Needs-Info. * collection/index{,.desc}: + [NT] Removed file. * collection/unpacked{,.desc}: + [NT] Have unpacked create indices when the package is being unpacked. This is done using a pipeline to avoid decompressing the data.tar file multiple times. . * data/cruft/missing-dir-search-path: + [BR] Close false positive for mathjax, search under /unpacked. + [BR] Fix another false positive for emscripten. * data/cruft/warn-file-type: + [BR] add yc suffix for detecting javascript source-is-missing and improve test suite. Fix a false postive in libdevel-nytprof-perl. * data/files/js-libraries: + [NT] Apply patch from Marcelo Jorge Vieira to correct a regular expression for finding embedded copies of libjs-jquery-history. (Closes: #753077) * data/init.d/virtual_facilities: + [NT] Apply patch from Guillem Jover to fix a typo. * data/scripts/interpreters: + [NT] The texlua binary is now provided by texlive-binaries (>= 2014.20140512.33982) instead of luatex. Thanks to Norbert Preining for reporting this. (Closes: #752611) * data/symlinks/well-known-symlinks-target: + [NT] Apply patch from Guillem Jover to fix a typo in a regex. (Closes: #752229) . * debian/control: + [NT] Add Breaks/Replaces for funny-manpages due to a bug in funny-manpages before 1.3-5.1. Thanks to Adrian Bunk for reporting. (Closes: #753165) . * lib/Lintian/Collect{,/*}.pm: + [NT] Replace "index" with "unpacked" in Needs-Info requirements. . * reporting/config: + [NT] Remove "$statistics_file" from the sample config. * reporting/harness: + [NT] Set the state cache to 0644 after creating it. * reporting/html_reports: + [NT] Move the statistics file to the harness state cache dir. It only contains information about the last run and is re-generated as needed. If the file exists, it will be moved to its new location if possible. Checksums-Sha1: 8faf51a040906409a22090e7731e4ad862399535 2693 lintian_2.5.25.dsc 7f78f5521afd4851bc36945dd58a95f9ee962d18 1181140 lintian_2.5.25.tar.xz fa31356ef160e9e44f1c9d09cb37c3c7ff1f7e3f 767392 lintian_2.5.25_all.deb Checksums-Sha256: 67a662a4225e610ce56016d7824cca00f4fc5686d4a084b205eafff0c8fb20fd 2693 lintian_2.5.25.dsc 7700ee806c353f2a91b5134d7d1f8871d2571bdf08f8d0d11763765dd9adb56c 1181140 lintian_2.5.25.tar.xz 1f1d744f15c5ebc5979a3a66c05a378c5a633b32473658504fb613e93932ceb0 767392 lintian_2.5.25_all.deb Files: e83ca86db4325c2a58044fb792a2175c 767392 devel optional lintian_2.5.25_all.deb 02633ef24ff6eb1a026fc269ac8ebbaf 2693 devel optional lintian_2.5.25.dsc 09f080d8d112f9fe6ef9bd64f686a243 1181140 devel optional lintian_2.5.25.tar.xz
-
2.5.24cf428ac9 · ·
Release Lintian/2.5.24 into unstable Format: 1.8 Date: Sun, 22 Jun 2014 22:04:20 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.24 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 745740 745877 746402 746790 751926 752218 Changes: lintian (2.5.24) unstable; urgency=medium . * Summary of tag changes: + Added: - uses-deprecated-compression-for-data-tarball . * checks/file.pm: + [BR] Speed-up privacy check (Closes: #745877). + [BR] Fix false positive for detecting minified javascript (Closes: #745877). + [BR] Fix false positive due to cpython name encoded in compiled python file name (Closes: #752218). + [BR] Add another suffix to source-is-missing for javascript file. + [BR] Add url if possible for privacy breach. * checks/changelog-file.pm: + [BR] Use lower case for bad intended distribution. * checks/deb-format.{desc,pm}: + [NT] Apply patch from Guillem Jover to check for deprecated compressions on data.tar-members. (Closes: #745740) * checks/menu-format.pm: + [JW] Also validate desktop files in usr/share/xessions. (Closes: #746402) . * data/files/privacy-breaker-{fragments,websites}: + [BR] Improve detection rules. . * debian/rules: + [NT] Extract some tasks from the build-stamp target, so they can be run independently. + [NT] Create a "rebuild-lintian.debian.org" target that only (re-)builds/regenerates the needed parts for the lintian.debian.org checkout. (Closes: #751926) . * frontend/{dplint,lintian}: + [NT] Fix a bug in command-line parsing, where "--" was interpreted as a literal file-name rather than the "end of options" marker. Thanks to Luca Falavigna for spotting it. (Closes: #746790) . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add utopic as valid Ubuntu distribution. Checksums-Sha1: 38d0b7d466e3554d9111897a893b8fdd66cddc83 2693 lintian_2.5.24.dsc aa247ba413ab8cec6f72db91ed1b1e8aefefbf14 1166940 lintian_2.5.24.tar.xz 606786cc30753700121c1b42302b22d05ad5a0d3 765042 lintian_2.5.24_all.deb Checksums-Sha256: b5b0e038ed42b80189e8051c919090070fd10b26aad410cca637b86b2c47d7cd 2693 lintian_2.5.24.dsc 295b59b7a0f1303e9ebadde0de6714d747191307b9922913a9d99521b575f206 1166940 lintian_2.5.24.tar.xz 4835e3185a2678cb1ca8988abd4a0c9185e18cc88e6d59847d76251fe55aadc1 765042 lintian_2.5.24_all.deb Files: 6ab02825d55473e96400a686967ee22c 765042 devel optional lintian_2.5.24_all.deb d538aa7a7dc52f73e4433e6a535a6a9b 2693 devel optional lintian_2.5.24.dsc ae5c852ca055364a2d33d4d6f4d77d0b 1166940 devel optional lintian_2.5.24.tar.xz
-
2.5.23.115f161d2 · ·
Upload Lintian/2.5.23.1 into unstable Format: 1.8 Date: Wed, 18 Jun 2014 06:39:15 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.23.1 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Changes: lintian (2.5.23.1) unstable; urgency=medium . * debian/rules: + [NT] Avoid regenerating po4a files if not needed. * debian/source/lintian.overrides: + [NT] Add overrides for false-positive "evil JSON" license problem, which is triggered by the current Lintian on the FTP master host. Checksums-Sha1: ed2efef20d5b34ef3ec0907b3653dc646dd3a4fd 1832 lintian_2.5.23.1.dsc cee14dc5d8c223635f1af99732ba5f270eeb1e10 1114872 lintian_2.5.23.1.tar.xz 8e53deea72c23ac0f509343681bc0197e467b4e2 763680 lintian_2.5.23.1_all.deb Checksums-Sha256: 1677ee7e0791d386af121b421456a3d6487f4c68056a1e271b1d782cacb19f70 1832 lintian_2.5.23.1.dsc 158bceb42cfdab01ea6dc0fa2e40ff28de9da9ee7c7ec8f0a0edccec2f83c9d7 1114872 lintian_2.5.23.1.tar.xz c058a9e8198257ba266d19f7b9e8608cc99c84b7ce75c1874d7892ce3d8b39e7 763680 lintian_2.5.23.1_all.deb Files: c83d3e9618bbcd37198c8f3e2bdb6145 763680 devel optional lintian_2.5.23.1_all.deb 57f6c257086646dcbb8e772704b7944e 1832 devel optional lintian_2.5.23.1.dsc b92dae0f31ad2ad464b412050acdcf98 1114872 devel optional lintian_2.5.23.1.tar.xz
-
2.5.2386410e8e · ·
Release Lintian/2.5.23 into unstable Format: 1.8 Date: Tue, 17 Jun 2014 21:57:58 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.23 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com> Description: lintian - Debian package checker Closes: 663155 711193 737867 742693 743384 743446 743453 743754 743840 744981 745152 745568 745802 746305 746362 746563 746656 746744 747407 747439 748167 748375 748421 748881 Changes: lintian (2.5.23) unstable; urgency=medium . * Summary of tag changes: + Added: - init.d-script-depends-on-all-virtual-facility - maven-plugin-in-usr-share-java - needless-suggest-recommend-libservlet-java - pre-depends-directly-on-multiarch-support - quilt-series-without-trailing-newline - source-contains-prebuilt-sphinx-documentation . * checks/binaries.{desc,pm}: + [NT] Apply patch from Samuel Bronson to improve the description of the debug-symbols-directly-in-usr-lib-debug tag. + [BR] Extend eglibc whitelist to glibc. (Closes: #748881). * checks/changelog-file.pm: + [BR] Allow to sid for experimental to unstable comment. (Closes: #747407). * checks/control.{desc,pm}: + [BR] Apply patch from Helmut Grohne to warn about Pre-Depends: multiarch-support in debian/control. (Closes: #747439). * checks/cruft.{desc,pm}: + [BR] Detect sphinx generated documentation and avoid a false positive for minified javascript and missing sources. (Closes: #742693). + [BR] Do not remove newline with c++ comments. Fix a false positive. + [BR] Fix a GFDL detection false positive in texlive. Thanks to Norbert Preining. (Closes: #743754). + [BR] Fix another false positives in GFDL detection. + [BR] Fix a false positive for source-is-missing for deployJava.js. (Closes: #745152). + [BR] Fix a false positive for GFDL detection in soundjuicer. (Closes: #748375). + [BR] Fix a false positive for source-is-missing in e2fsprogs. (Closes: #748421). * checks/files.pm: + [BR] Use Lintian::Data for detecting embedded library. + [BR] Add context in embedded lib tagging. + [BR] Avoid to warn on bookmark link. (Closes: #746656). * checks/fields.{desc,pm}: + [NT] Apply patch from Johannes Schauer to rename "notest" build-profile to "nocheck". (Closes: #743840) + [NT] Support giving replacements for obsolete packages. + [NT] Fix a bug with versioned dependencies on obsolete packages with non-obsolete alternatives. * checks/infofiles.desc: + [NT] Apply patch from Samuel Bronson to improve some of the examples. + [NT] Apply patch from Don Armstrong to ignore jpg/jpeg images beneath /usr/share/info. (Closes: #748167) * checks/init.d.{desc,pm}: + [BR] Detect $all virtual dependency in legacy init scripts. Thanks to Holger Levsen. (Closes: #737867). * checks/java.{desc,pm}: + [SL] Do not trigger a warning when a jar is not in /usr/share/java and the package name matches. (Closes: #746744). lib.*maven.*plugin.*java. (Closes: #743446). + [SL] Catch uses of Java8 byte code. (Closes: #743384). + [SL] Warn that the suggests/recommends on libservlet[\d\.]+-java is needless (Closes: #743453) + [SL] missing-classpath should be disabled on Java binaries + [NT] Exclude some jar files from "codeless-jar" tag based on the basename of the jar file. This is intended to reduce the number of codeless jars for source/doc jars in eclipse(-based) packages. * checks/patch-systems.{desc,pm}: + [BR] Warn against trailing newline in debian/patches/series. (Closes: #746362). * checks/source-copyright.pm: + [NT] Permit the use of "https://" in DEP-5 format URIs even if the policy suggests that they have to use "http://". (Closes: #744981) * checks/testsuite.pm: + [JW] Add new restrictions for DEP-8 tests. (Closes: #746305) . * data/binary/embedded-libs: + [RG] Detect embedded copies of lcms, lcms2, libmms, libminiupnpc, libupnp, and libyaml, polarssl. + [RG] Don't detect mariadb as embedder of mysql. + [BR] Detect libidn*, and libsrtp. + [NT] Apply patch from Samuel Bronson to detect mpfr and gmp. + [BR] Extend eglibc whitelist to glibc. * data/cruft/non-distributable-files: + [BR] Add a file comes from the Novell libc Software Development Kit. (Closes: #745802) * data/cruft/non-free-files: + [BR] Add all profiles from icc-profiles non free package. + [BR] Add icc profiles from Adobe. + [BR] Add icc profiles from http://www.color.org/srgbprofiles.xalter. + [BR] Add Apple icc profile: Color LCD Calibrated, Copyright Apple Computer, Inc., 2003 + [BR] Add old srgb profile from HP: IEC 61966-2.1 Default RGB colour space - sRGB, Copyright (c) 1998 Hewlett-Packard Company * data/fields/obsolete-packages: + [NT] Add hardening-includes and hardening-wrapper on request of Thijs Kinkhorst. (Closes: #711193) + [NT] Add python-support on request of Luca Falavigna. (Closes: #746563) * data/java/constants: + [SL] introduce this file to specify JDK values * data/scripts/maintainer-script-bad-command: + [BR] Avoid a false positive for maintainer-script-should-not-use-update-alternatives-set. (Closes: #745568). . * debian/control: + [NT] Add Build-Depends on po4a. * debian/lintian.install: + [NT] Install translations. * debian/{lintian.,source/}lintian-overrides: + [NT] Add overrides for using hardening-includes. * debian/rules: + [NT] Add rules for handling translations. + [NT] Run dh_lintian during binary-indep target. . * frontend/lintian{,-info}: + [NT] Use localized version of tag descriptions. (Closes: #663155) . * lib/Lintian/{CheckScript,Profile}.pm: + [NT] Add support for translations of tag descriptions. . * po4a: + [NT] New directory for translations. . * private/private/gen-po4a-conf: + [NT] New file. . * README: + [NT] Document how to make and contribute translations. Checksums-Sha1: db8156158cc5f1a162bad03df8a3c1a5b9843d8a 1824 lintian_2.5.23.dsc 3cee9ccc255f9a2da99c56f2cfe78574205ca8fc 1102684 lintian_2.5.23.tar.xz 140b21576a89dc6a0ae4f99c3685278dcade3d93 763702 lintian_2.5.23_all.deb Checksums-Sha256: cd7dbe14dcd83bb89d4313343aba4a6597c7b5d8db8da3b3551841c187932172 1824 lintian_2.5.23.dsc cc54673a6e543a73f5c266376026c5d1ef3321abb92fb511a398c3079d581c52 1102684 lintian_2.5.23.tar.xz 061be17893b2194d06be734de6bdf4ffdc07c183155a11f30af87440ccccfe43 763702 lintian_2.5.23_all.deb Files: 883560307fec9e977ea15ace8cebd88f 763702 devel optional lintian_2.5.23_all.deb 299c1a48e0533eb043f175802e704ceb 1824 devel optional lintian_2.5.23.dsc 50a3fc24195f01527286b1401e0250da 1102684 devel optional lintian_2.5.23.tar.xz
-
2.5.22.1eaacfc37 · ·
Release Lintian/2.5.22.1 into unstable Format: 1.8 Date: Sun, 30 Mar 2014 20:55:52 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.22.1 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 742985 742989 Changes: lintian (2.5.22.1) unstable; urgency=medium . * checks/ocaml.{desc,pm}: + [NT] Replace unnecessary uses of file_info with index. . * data/binary/embedded-libs: + [RG] Detect embedded copies of libmpg123. * data/fields/perl-provides: + [NT] Refresh against Perl 5.18.2. * data/spelling/corrections: + [RG] Add "functiosn" to the list of spelling mistakes. . * frontend/lintian: + [NT] Fix a regression that completely broke the command-line argument "--packages-from-file", when the file was "-". . * lib/Lintian/Relation.pm: + [JW,NT] Fix dependency-testing issues caused by too greedy regular expressions in the dependency parser. (Closes: #742989) . * reporting/templates/tags.tmpl: + [JW,NT] Fix grammatical error in a template. (Closes: #742985) Checksums-Sha1: 74c61fbc20e097275129db913e8d8f372faddfff 1818 lintian_2.5.22.1.dsc 77469ca9f40dd1f088a4a12c4b667cd9fec94eeb 936216 lintian_2.5.22.1.tar.xz f839cd32fe32631c541340059cfc8b6ab4c4c2ca 750164 lintian_2.5.22.1_all.deb Checksums-Sha256: 48264940c644dd4c3ab91623966a3da1a7c6f33528889ef6d91de7abbb149968 1818 lintian_2.5.22.1.dsc 9c777430df0a50d053f80adec4b150a94f627584fd4b4de3c344d34cd6e15056 936216 lintian_2.5.22.1.tar.xz 61de4bf9b5a1f8a5504eb5f1fc3a85ffce59f1073e0aba77a6ed5e26072096c7 750164 lintian_2.5.22.1_all.deb Files: 1e581c70a0760efaccff168f954a54ab 1818 devel optional lintian_2.5.22.1.dsc b533a8df9f026b95bc8f273c702107ba 936216 devel optional lintian_2.5.22.1.tar.xz 8445fddcc8968f6718a4c7b043fd76ab 750164 devel optional lintian_2.5.22.1_all.deb
-
2.5.223a11e23c · ·
Release Lintian/2.5.22 into unstable Format: 1.8 Date: Tue, 25 Mar 2014 22:02:50 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.22 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com> Description: lintian - Debian package checker Closes: 639974 699083 717916 733318 735266 735348 736203 736711 738174 738175 738176 738342 738349 738454 738597 739109 739247 739347 739366 739671 739744 740183 740339 740607 741212 742260 Changes: lintian (2.5.22) unstable; urgency=medium . * Summary of tag changes: + Added: - invalid-restriction-label-in-source-relation - invalid-restriction-namespace-in-source-relation - invalid-restriction-term-in-source-relation - license-problem-gfdl-non-official-text - license-problem-non-free-RFC-BCP78 - privacy-breach-google-plus - privacy-breach-twitter - restriction-list-with-debhelper-with-conflicting-debhelper-version - restriction-list-with-debhelper-without-debhelper-version - restriction-list-with-versioned-dpkg-dev-conflict - restriction-list-without-versioned-dpkg-dev-dependency - source-is-missing - stageX-profile-used-but-no-binary-package-dropped . * checks/*: + [NT] Avoid using "I" or "we" in tag descriptions. + [NT] When looping over the names of binary packages, prefer the order they are listed in the control file. Previously they were either sorted by name or ordered by Perl's hash iterator. * checks/control-file.{desc,pm}: + [NT] Apply patch from Johannes Schauer to validate build-profile usage. * checks/control-files.pm: + [NT] Remove special case for udebs on empty control files. Thanks to Cyril Brulebois for testing it. * checks/cruft.pm: + [BR,NT] Optimise the GFDL check considerably in some cases (e.g. the linux source). (Closes: #738342) + [BR] Factorize GFDL detection. Detect non official wordings of GFDL invariant section. (Closes: #717916). Fix some old false positives. (Closes: #742260, #741212). + [BR] Add opentoken non official wording for GFDL invariant section, thanks to Nicolas Boulenguez. (Closes: #740183). + [BR] Detect minified js based on line length. (Closes: #735348). + [BR] Detect missing sources for minified javascript, flash project, flash files, and elf binary. * checks/fields.{desc,pm}: + [NT] Apply patch from Johannes Schauer to validate build-profile usage. (Closes: #740607) * checks/files.desc: + [BR] Raise file-name-in-PATH-is-not-ASCII and file-name-in-PATH-is-not-ASCII to error (see policy 10.10), thanks to Helmut Grohne. (Closes: #739347) + [BR] Improve privacy-breach tags wording, thanks to Paul Wise. (Closes: #738176) * checks/menu-format.desc: + [NT] Apply patch from Charles Plessy to correct an URL in a tag reference. (Closes: #738454) * checks/symlinks.pm: + [BR] Use Lintian::Data for safe symlinks list. Add /dev/null to this list. (Closes: #740339). * checks/systemd.pm: + [BR] Allow spaces arround = in service files. (Closes: #739366). * checks/watch-file.{desc,pm}: + [BR] Allow debian/upstream-signing-key.asc, thanks to Nicolas Boulenguez (Closes: #736711). + [NT] Apply patch from Daniel Kahn Gillmor to check for the upstream signing key in debian/upstream. Thanks to Hideki Yamane for the bug report. (Closes: #738597) . * collection/java-info: + [NT] Update the conditional using file(1) to cope with the new output for JAR files. . * data: + [NT] Refresh several architecture data files against dpkg 1.17.5. Thanks to James Hunt for the reminder. (Closes: #735266) + [NT] Refresh several data files with data from sid. * data/binary/embedded-libs: + [RG] Detect embedded copies of liblivemedia, libgadu, libssh, libssh2, freetype, nss, and nspr. + [RG] Adjust the detection of embedded copies of libmagic. + [RG] Detect embedded copies of an ancient tinyxml. Thanks to Andreas Rönnquist for the report. (Closes: #733318) * data/cruft/non-free-files: + [BR] "id3v22-tda.mp3 considered non-free", thanks to Charlie Smotherman (Closes: #736203). * data/files/privacy*: + [BR] Improve detection of privacy-breach-google-cse, thanks to Paul Wise (Closes: #739247). + [BR] Detect google+, thanks to Paul Wise. (Closes: #738175). + [BR] Detect twitter, thanks to Paul Wise. (Closes: #738174). * data/scripts/maintainer-script-bad-command: + [BR] Fix false positive maintainer-script-should-not-use-adduser-system-without-home due to quoting, thanks to Andreas Beckmann <anbe@debian.org> (Closes: #739109). . * debian/source/lintian-overrides: + [NT] Override false-positive for license checks. * debian/tests/control: + [NT] Use the new @builddeps@ from autopkgtest/2.5.5 instead of duplicating the values. . * frontend/lintian: + [NT] Fix a regression in argument handling after the first non-option. This problem was introduced in 2.5.18. + [NT] Let --color default to "auto". + [NT] Discard STDERR when running git describe to guess the version of Lintian. Avoids a warning from git tags are absent from the repository. . * lib/Lintian/Collect/Source.pm: + [NT] Apply patch from Mathieu Parent to make "binaries" return the package name in the same order as they are listed in the control file. (Closes: #739671) * lib/Lintian/Reporting/ResourceManager.pm: + [NT] New file. * lib/Lintian/Util.pm: + [NT] Extend the "Continuation line outside a paragraph" parse error on Deb822 files with a possible suggestion for fixing the problem. * lib/Test/Lintian/Harness.pm: + [NT] New file - mostly for internal use during testing. . * profiles/debian/ftp-master-auto-reject.profile: + [BR] Refresh with new tags. . * reporting/config: + [NT] Fix typo of HARNESS_STATE_DIR config variable. * reporting/harness: + [NT] Avoid writing state-cache during dry-run. + [NT] Add timestamps to the log output. * reporting/{html_reports,templates/*.tmpl}: + [NT] Show the same statistics on the tag page as shown on the tag index pages. Thanks to Guillem Jover for the suggestion. (Closes: #738349) + [NT] Remove the second argument to the "head" sub in the templates. Its value is now computed automatically by html_reports based on the name of the output file. + [NT] Install "lintian.css" and all files in "reporting/images" and "reporting/resources" into "HTML_DIR/resources". These will be named after their content to allow more aggressive public caching. * reporting/html_reports: + [NT] Link to the library API docs from the index page. (Closes: #639974) + [NT] Optimise the graph generation by only calling gnuplot twice (rather than once plus once per tag). + [NT] Show the number of package groups and the size of the harness backlog on the index page. * reporting/{lintian.css => templates/lintian.css.tmpl}: + [NT] Rename file and make it a template. . * t/runtests: + [NT] Cache test artifacts and reuse them in subsequent runs. This removes the majority of the runtime overhead of running the test suite on subsequent runs. (Closes: #699083) + [NT,BR] Fix test suite issues caused by a regression in tar 1.27. (Closes: #739744) Checksums-Sha1: 236194ade0677b9e6552b1b2831a83acd69804c3 1810 lintian_2.5.22.dsc 19aad9a3b03c825ee58fe011e713a9fe377e9ab6 935496 lintian_2.5.22.tar.xz 886cdaf0fc1f96044c1c75b5fbfb19545ea44e9c 750104 lintian_2.5.22_all.deb Checksums-Sha256: 101c2bfb3185e638e04862584addf68bba62cef6e7c1e4831b0a4322a3aff844 1810 lintian_2.5.22.dsc b6c89382381b134de1f0af4d494e47bc6cbfc7d8e2e0fd30baa31f8340bc1cf6 935496 lintian_2.5.22.tar.xz 887214910ba057d32649c441b26399120303d79d4110cfe434841326a3871e14 750104 lintian_2.5.22_all.deb Files: d600ed32af2be59916f0bd25ea7cfb07 1810 devel optional lintian_2.5.22.dsc 3a73a83a275cca491cfc0cddd1705a89 935496 devel optional lintian_2.5.22.tar.xz 61a285fdeca69bc0899ed10d9a03893b 750104 devel optional lintian_2.5.22_all.deb
-
2.5.216fc1ec70 · ·
Release Lintian/2.5.21 into unstable Format: 1.8 Date: Wed, 08 Jan 2014 19:35:22 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.21 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com> Description: lintian - Debian package checker Closes: 298545 365213 585495 646872 656229 661990 670323 699369 725139 729034 729037 731904 732799 733595 733883 734280 Changes: lintian (2.5.21) unstable; urgency=medium . * Summary of tag changes: + Added: - bad-intended-distibution - debian-rules-should-not-automatically-update-control - debian-rules-should-not-use-DEB_BUILD_OPTS - debian-rules-should-not-use-or-modify-user-only-variable - debian-rules-should-not-use-pwd - debian-rules-should-not-use-underscore-variable - license-problem-md5sum-non-distributable-file - license-problem-md5sum-non-free-file - license-problem-non-free-RFC - maintainer-script-should-not-use-service - privacy-breach-donation - privacy-breach-facebook - privacy-breach-google-cse - privacy-breach-logo - privacy-breach-piwik - privacy-breach-statistics-website - privacy-breach-w3c-valid-html - source-contains-prebuilt-flash-object - source-contains-prebuilt-flash-project - source-contains-prebuilt-java-object - source-contains-prebuilt-javascript-object - source-contains-prebuilt-python-object - source-contains-prebuilt-silverlight-object + Removed: - debian-rules-automatically-updates-control - debian-rules-uses-DEB_BUILD_OPTS - debian-rules-uses-or-modifies-user-only-variable - debian-rules-uses-pwd . * checks/changelog-file.{desc,pm}: + [BR] Warn when an upload erroneously targeted at distribution that is not intended (Closes: #661990). * checks/cruft.{desc,pm}: + [BR] Detect non free rfc (Closes: #365213). + [BR] Check md5sums on source package. + [BR] Detect prebuilt jar file. + [BR] Detect prebuilt silverlight file. + [BR] Detect prebuilt flash file (Closes: #733883). * checks/fields.{desc,pm}: + [BR] Increase severity of vcs-field-uses-not-recommended-uri-format (Closes: #670323). * checks/files.{desc,pm}: + [BR] Add xz and zip to duplicated-compressed-file regexp. + [BR] Use Lintian::Data for compressed file extension. + [BR] Use Lintian::Data for vcs files list. Add a few more VCS files (Closes: #731904). + [BR] Remove long obsolete reference to rc.boot(5) manpage in package-installs-into-etc-rc.boot description. Thanks to Jakub Wilk (Closes: #729034). + [BR] Add a moreinfo field to obsolete path. + [BR] Fix non-conf-file-in-modprobe.d description (Closes: #729037). + [BR] Check privacy breach only in regular file. + [BR] Add link tag as potential privacy breaker. + [BR] Add <div data-href="http://website" to potential privacy breaker. * checks/md5sums.pm: + [BR] In case of strange filename, md5sum(1) prefix the md5sum by backslash and escape the name using backslash encoding. Handle this case properly. * checks/rules.{desc,pm}: + [BR] Use Lintian::Data for forbidden construct in rules file. + [BR] Rename debian-rules-automatically-updates-control to debian-rules-should-not-automatically-update-control. + [BR] Rename debian-rules-uses-pwd to debian-rules-should-not-use-pwd. + [BR] Rename debian-rules-uses-DEB_BUILD_OPTS to debian-rules-should-not-use-DEB_BUILD_OPTS. + [BR] Rename debian-rules-uses-or-modifies-user-only-variable to debian-rules-should-not-use-or-modify-user-only-variable. * checks/watch.{desc,pm}: + [BR] Fix the description of debian-watch-may-check-gpg-signature tag. Thanks to Gregor Herrmann for the bug report and patch (Closes: #732799). . * data/cruft/non-free-files: + [BR] Add sRGB.icm to non-free files (Closes: #699369). + [BR] Add a few non-free font files (Closes: #298545). + [BR] Add non-free w3c valid icons. * data/cruft/warn-file-type: + [BR] Add this file. + [BR] Detect minified javascript (by extension). + [BR] Detect python prebuilt object (Closes: #734280). * data/fields/obsolete-packages: + [BR] Apply patch from Jonas Genannt to render obsolete ruby 1.8. * data/files/obsolete-paths: + [BR] Add /etc/X11/fonts/X11R7 as obsolete path (Closes: #646872). * data/files/privacy-breaker-{fragments,websites}: + [BR] Add w3c website valid x?html icons. + [BR] Add piwik detection. + [BR] Add detection of well known statistics websites. + [BR] Detect facebook. + [BR] Detect google custom search engine. * data/rules/rules-should-not-use: + [BR] Detect use of $(_) variable in debian/rules (Closes: #585495). * data/scripts/maintainer-script-bad-command: + [BR] Service is reserved to system admin (Closes: #656229). + [BR] Fix false positive for maintainer-script-should-not-use-adduser-system-without-home by allowing shell variable (Closes: #733595). . * debian/control: + [NT] Add relevant relations on libyaml-perl, which is now used by harness. . * reporting/harness: + [NT] Fix typo in --schedule-chunk-size command-line argument. + [NT] Require a new configuration variable $HARNESS_STATE_DIR. This variable tells harness where it can store state information and caches. + [NT] Track which version of lintian a given package group was processed by. Using this information, harness will now slowly reprocess groups processed by another version of Lintian than the current. . * t: + [NT] Apply patch from Adam Conrad to fix issue with a test when run in an Ubuntu environment. Also thanks to Benjamin Drung for forwarding the patch to the Debian BTS. (Closes: #725139) Checksums-Sha1: 225ba152820fae2d5c8cae537caf64b37cdde4ca 1800 lintian_2.5.21.dsc 022503bf96c4b1132ef3c8c1a05dde6f00508813 1314284 lintian_2.5.21.tar.gz d36b50f6b6a281b059a74f1d0e0c694b91cf78ab 732024 lintian_2.5.21_all.deb Checksums-Sha256: f0dc0f63a3386c142b4fd00ee9a3781991f8b3a5c05e109222924a6d2da0cf9e 1800 lintian_2.5.21.dsc 3007374b01bed0ef983990cbdd1605c08714656a1230a9ce9213dd0705148371 1314284 lintian_2.5.21.tar.gz 230e38a43fb60e2e70b54e0509e20928861bec9230ad3df7354fa832a3af2804 732024 lintian_2.5.21_all.deb Files: 8ff34ec87cbb1b55fbdfada0fd595374 1800 devel optional lintian_2.5.21.dsc e2f069ebe9d2ab67de30c17f6a9fa477 1314284 devel optional lintian_2.5.21.tar.gz 2a45cdd2707135470fdc3a3e7ad56422 732024 devel optional lintian_2.5.21_all.deb
-
2.5.20cea049e6 · ·
Release Lintian/2.5.20 into unstable Format: 1.8 Date: Sun, 15 Dec 2013 19:52:24 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.20 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com> Description: lintian - Debian package checker Closes: 637580 643602 673029 711553 718427 720348 723886 724733 724866 724930 727665 727683 729226 730456 730714 Changes: lintian (2.5.20) unstable; urgency=low . * Summary of tag changes: + Added: - build-depends-on-an-obsolete-java-package - debian-watch-file-pubkey-file-is-missing - debian-watch-may-check-gpg-signature - license-problem-nvidia-intellectual - maintainer-script-should-not-hide-init-failure - maintainer-script-should-not-modify-ld-so-conf - maintainer-script-should-not-modify-netbase-managed-file - maintainer-script-should-not-use-adduser-system-without-home - maintainer-script-should-not-use-ancient-dpkg-epoch-check - maintainer-script-should-not-use-ancient-dpkg-multi-conrep-check - maintainer-script-should-not-use-deprecated-chown-usage - maintainer-script-should-not-use-dpkg-status-directly - maintainer-script-should-not-use-fc-cache - maintainer-script-should-not-use-gconftool - maintainer-script-should-not-use-install-sgmlcatalog - maintainer-script-should-not-use-start-stop-daemon - maintainer-script-should-not-use-update-alternatives-remove - maintainer-script-should-not-use-update-alternatives-set - package-install-into-obsolete-dir - privacy-breach-generic - privacy-breach-google-adsense + Removed: - ancient-dpkg-epoch-check - ancient-dpkg-multi-conrep-check - deprecated-chown-usage - fc-cache-used-in-maintainer-script - gconftool-used-in-maintainer-script - install-sgmlcatalog-deprecated - maintainer-script-hides-init-failure - maintainer-script-modifies-ld-so-conf - maintainer-script-modifies-netbase-managed-file - maintainer-script-uses-dpkg-status-directly - start-stop-daemon-in-maintainer-script - update-alternatives-remove-called-in-postrm . * checks/cruft.{desc,pm}: + [BR] Check files for under a non-distributable Nvidia license. (Closes: #724930) + [BR] Abstract sliding window algorithm and use it for license check. (Closes: #720348) + [BR] Filter (x?ht|x)ml comments for license check. (Closes: #729226). * checks/fields.pm: + [SL] Returns a warning when a package build-deps on java-compiler instead of default-jdk. (Closes: #730714) * checks/files.desc: + [BR] Improve description of pkg-config-multi-arch-wrong-dir tag. Add debhelper > 9 on non multi-arched package as a likely cause (Closes: #723886). + [BR] Add a generic check for obsolete path. + [BR] Detect privacy breaker html/css files (Closes: #637580) particularly Google Adsense (Closes: #718427). * checks/scripts.{desc,pm}: + [BR] Detect update-alternatives --set in maintainer scripts. (Closes: #643602). + [BR] Use Lintian::Data for bad shell construction in maintainer scripts. + [BR] Detect use of adduser --system without --home or with --home inside /home. (Closes: #730456). + [BR] install-sgmlcatalog is deprecated for a long time. Warn now in all use case. Rename the tag to maintainer-script-should-not-use-install-sgmlcatalog + [BR] Rename gconftool-used-in-maintainer-script to maintainer-script-should-not-use-gconftool. Add gconf\d package to exception list. + [BR] Rename fc-cache-used-in-maintainer-script to maintainer-script-should-not-use-fc-cache. Add fontconfig package to exception list. + [BR] Rename (ancient-dpkg-.*) to maintainer-script-should-not-use-$1. + [BR] Rename (deprecated-chown-usage) to maintainer-script-should-not-use-$1. + [BR] Rename maintainer-script-hides-init-failure to maintainer-script-should-not-hide-init-failure. + [BR] Rename maintainer-script-modifies-ld-so-conf to maintainer-script-should-not-modify-ld-so-conf. + [BR] Rename maintainer-script-modifies-netbase-managed-file to maintainer-script-should-not-modify-netbase-managed-file. + [BR] Rename maintainer-script-uses-dpkg-status-directly to maintainer-script-should-not-use-dpkg-status-directly. + [BR] Rename update-alternatives detection in maintainer script to aintainer-script-should-not-use convention. + [BR] Rename start-stop-daemon-in-maintainer-script to maintainer-script-should-not-use-start-stop-daemon * checks/standards-version: + [BR] Use Lintian::Data for ancient date check. * checks/watch.{desc,pm}: + [BR] Detect lack of uscan support for gpg signature. (Closes: #711553). . * data/binary/embedded-libs: + [RG] Detect embedded copies of poppler/xpdf. (Closes: #724733) * data/files/obsolete-paths: + [BR] Add this this file to generically check obsolete path. + [BR] Check obsolete /etc/dhcp3 path. (Closes: #673029) * data/fields/obsolete-packages: + [NT] Apply patch from Eric Dorland to mark various versions of automake as obsolete. + [SL] Tag openjdk-6-jdk, openjdk-6-jre and openjdk-6-jre-headless as obsolete (See ##720911). (Closes: #730714) * data/fields/virtual-packages: + [NT] Refresh against sid. Thanks to Nicholas Breen for the reminder. (Closes: #724866) * data/spelling/corrections: + [RG] Detect some typos of "establishment" and "contains". + [SL] Detect some typos of "suppress". * data/standards-version/ancient-date: + [BR] Set ancient date to 14 Jan 2012. * data/standards-version/release-dates: + [NT] Add release date for 3.9.5. . * debian/control: + [NT] Bump Standards-Versions to 3.9.5 - no changes required. + [BR] Add myself as uploader. . * lib/Lintian/Collect/Binary.pm: + [GN] Add support for multi-component RPATHs. (Closes: #727683) * lib/Lintian/Collect/Package.pm: + [BR] Globally replace \\ by \ in _dequote_name(). This bug was masked by old buggy tar (Closes: #727665). . * t/debs/deb-format-wrong-order/.*: + [BR] Recent dpkg detect this error and bail out. Do not run with dpkg >= 1.17.2. See dpkg git commit cb8ed03bbffe892165620ed1ddf753a6b0c1ee62 and 547dca4c3ff23df5dfa554f1943b371cd7056ee4. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add "trusty". Thanks to Stéphane Graber for the reminder. Checksums-Sha1: b9a83364607ad5c9992d5d86361a4cf361bd32a4 1786 lintian_2.5.20.dsc 4209584266431faebf69430a61eb0755cbda9bf2 1276657 lintian_2.5.20.tar.gz f1642acaafec5f121015705948c1ee3db9dadb7b 708436 lintian_2.5.20_all.deb Checksums-Sha256: 464c872db02684ce6fe9c43f7b7a5b03c22ab4be4b79539df0c0c48a45640e8d 1786 lintian_2.5.20.dsc 989bc1cb4e33a68e6021dae3c7566ac181f1ea00e4d44f90f7de7e2aa9920de8 1276657 lintian_2.5.20.tar.gz 33f9076273d5fe71b9dcc2f499a5b06a8a91b0bc2832d4e426c865a7c6a327c5 708436 lintian_2.5.20_all.deb Files: 551c25206f8aeb24e6c9896e0e67355d 1786 devel optional lintian_2.5.20.dsc ca279a4ef4fba9e25b0002f438f7bf55 1276657 devel optional lintian_2.5.20.tar.gz 35f7f8065d9e4dda4e289853776128ad 708436 devel optional lintian_2.5.20_all.deb
-
2.5.19dec56f01 · ·
Release Lintian/2.5.19 into unstable Format: 1.8 Date: Thu, 26 Sep 2013 09:06:22 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.19 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 693117 724319 724524 Changes: lintian (2.5.19) unstable; urgency=low . * Summary of tag changes: + Added: - homepage-in-binary-package . * checks/fields.{desc,pm}: + [NT] Add check for "Homepage"-field missing in the source, when one of the binary packages has the field. Thanks to Ricardo Mones for the bug report. (Closes: #693117) * checks/files.pm: + [NT] Apply patch from Samuel Thibault to fix a false-positive non-standard-toplevel-dir for the directories /hurd and /servers. (Closes: #724524) + [NT] Work around bug #724571 in t1disasm by ignoring failures caused by segementation faults and bus errors. Though, Lintian will emit a warning when such an error occurs. Thanks to Ansgar Burchardt for the report. (Closes: #724319) * checks/testsuite.pm: + [NT] Allow uppercase letters in the names of DEP-8 tests, now that the DEP-8 officially "tolerates" them. (see #711844) . * lib/Lintian/Util.pm: + [NT] Add drain_pipe(FD). . * reporting/{config,harness}: + [NT] Determine the html_reports command automatically instead of allowing it to be configurable. + [NT] Stop allowing config script to name individual log files. The directory in which they are put is still configurable. + [NT] Replace LINTIAN_CFG with passing "--no-cfg" to lintian. + [NT] Replace $lintian_cmd config option with a @EXTRA_LINTIAN_OPTIONS. Also stop forking a shell to run lintian. + [NT] Remove LINTIAN_BIN_DIR; it is no longer used to avoid signature checking. + [NT] Fix a bug where harness would not remove entries in the Lintian log for removed packages if no packages were to be processed. * reporting/lintian-dummy.cfg: + [NT] Remove file as it is now obsolete. Checksums-Sha1: fa05cfc51993525ca72e1e9e9dd046453841588d 2615 lintian_2.5.19.dsc 281afe2f4d240fa034a82aa3c5605629ede0fc8c 1243291 lintian_2.5.19.tar.gz 510def1b5c9db08341116985e2f67704feac8274 702164 lintian_2.5.19_all.deb Checksums-Sha256: 06c46d1f7dbeb37aa91542a9e05622c52130af6ccb3cfd3b17dab6189fe78e29 2615 lintian_2.5.19.dsc 7847d294473e9b38c1e369ebba5aba978a8305c3b1c3ae7eea2715fcbc2fdbb2 1243291 lintian_2.5.19.tar.gz 36906c9e393ad388c3bbf72dcb90cb0dd260d5f6a5c37b3a43305ffc32df4e54 702164 lintian_2.5.19_all.deb Files: 07fb7c78986b4679e7dc1a1854320b45 2615 devel optional lintian_2.5.19.dsc c611f83a91e87059615d62f708cb6d70 1243291 devel optional lintian_2.5.19.tar.gz 6608ca804995ce062b1631419fe4340f 702164 devel optional lintian_2.5.19_all.deb
-
2.5.18.1ac71f545 · ·
Release Lintian/2.5.18.1 into unstable Format: 1.8 Date: Sun, 22 Sep 2013 10:51:29 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.18.1 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Changes: lintian (2.5.18.1) unstable; urgency=low . * checks/files.pm: + [NT] Only open .pc files if they are regular files. This fixes a possible DoS introduced in 2.5.17. * checks/shared-libs.pm: + [NT] Correct the name of the multiarch-dirs data file, which was renamed in 2.5.17. . * lib/{Test/Lintian,Lintian/Data}.pm: + [NT] Load data files eagerly during tests to ensure missing or typo'ed data files are spotted earlier. . * debian/changelog: + [NT] Mention in the 2.5.17 entry that multiarch-dirs data file was renamed. + [NT] Consistently spell "typos" without an "e". Checksums-Sha1: 8da4bc95f50d849a6bd9a94fc5bf2cab0f58e2c8 1737 lintian_2.5.18.1.dsc 429eb2fee3eb3009d9b7780991212bac9f09d3a5 1271259 lintian_2.5.18.1.tar.gz 83bc5339fe6726731e3e4f949bb4133e57549541 701110 lintian_2.5.18.1_all.deb Checksums-Sha256: 9dd3241b523c6a6d6111b60cf8789d40c1b322acff2fd1b1b3c21a9a85b9971d 1737 lintian_2.5.18.1.dsc 1b35a8b6230e5affd3d79e9311c541616b23ded1044d7111b99f19976e9f1099 1271259 lintian_2.5.18.1.tar.gz dd308c742e1b9bf602d2356199e677fa1cc94b0c8ba9e04336bfe455ff8b1bac 701110 lintian_2.5.18.1_all.deb Files: 0b1c81b658b58e62de67664027ca9cf9 1737 devel optional lintian_2.5.18.1.dsc ae685ac62d6521a74d5cd6686a05010f 1271259 devel optional lintian_2.5.18.1.tar.gz b3dca8ba45186cac6bd152cca4d89d7f 701110 devel optional lintian_2.5.18.1_all.deb
-
2.5.18f423f092 · ·
Release Lintian/2.5.18 into unstable Format: 1.8 Date: Sat, 21 Sep 2013 23:23:10 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.18 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732 Changes: lintian (2.5.18) unstable; urgency=low . * Summary of tag changes: + Added: - debian-changelog-has-wrong-weekday - debian-rules-missing-good-practice-target-dfsg - empty-udeb-package - file-name-in-PATH-is-not-ASCII - misplaced-extra-member-in-deb . * checks/apache2.pm: + [NT] Fix false-positive warning about non-standard package name when the Apache2 module contained uppercase letters. Thanks to Jonas Smedegaard for the report. (Closes: #723003) * checks/changelog.{desc,pm}: + [NT] Check that the weekday of the latest changelog entry is consistent with the date. Thanks to Raphael Champeimont for the report. (Closes: #703407) * checks/cruft.{desc,pm}: + [BR] Fix false-postive for license-problem-gfdl-invariants. (Closes: #721252) + [BR] Extend tag description of the gfdl-invariants tag. (Closes: #722102) * checks/deb-format.{desc,pm}: + [NT] Support (but tag) unofficial members after the "debian-binary" member where allowed by dpkg. These members will trigger misplaced-extra-member-in-deb tag. Thanks to Guillem Jover for the report and the feedback. (Closes: #718349) * checks/fields.{desc,pm}: + [NT] Warn about "?op=log" in svn.d.o brower links. Thanks to Paul Wise for the report. (Closes: #707700) + [NT] Fix false-positive dbg-package-missing-depends for transitional dbg packages. Thanks to Paul Wise for the report. (Closes: #665694) + [NT] Remind people that packages named gir1.2-foo-X.Y should be in the introspection section. Thanks to Michael Biebl for the report (part of #695345) * checks/files.{desc,pm}: + [BR] Fix false-positive dir-or-file-in-build-tree for the sbuild source package. (Closes: #720910) + [NT] Add check for empty udeb packages. Thanks to Cyril Brulebois for the suggestion. (Closes: #672664) + [NT] Remove exception for "/selinux" top-level directory. Thanks to Laurent Bigonville for the report. (Closes: #723730) + [NT] Add a check for files in PATH being representable using only ASCII characters. (Closes: #723732) * checks/menu-format.desc: + [BR] Rewrite description of the tag for desktop files without a keywords entry based on a wording from Gaudenz Steinlin. (Closes: #706966) + [NT] Apply patch from Lucas Nussbaum to add an additional reference to the desktop-entry-lacks-keywords-entry tag. (Closes: #722582) * checks/rules.{desc,pm}: + [BR] Refactor the check for known targets in d/rules. + [BR] Add check for missing for recommended "get-orig-source" target in d/rules for packages that look like they have been repacked. (Closes: #460174) * checks/scripts.desc: + [NT] Demote the certainty of shell-script-fails-syntax-check due to "extglob" in bash. Thanks To Trent W. Buck for the report. (Closes: #699410) * checks/testsuite.pm: + [NT] Add "allow-stderr" as known autopkgtest "restriction". Thanks to Jérémy Bobbio for the report and the initial patch. (Closes: #721179) * checks/version-substvars{.desc,.pm}: + [NT] Mention that version-substvar-for-external-package can happen if the package name used in the relation has a typo. Thanks to Joachim Reichel for reporting this. (Closes: #708576) + [NT] Ignore ":any" qualifiers in dependencies. Thanks to Scott Ritchie for the report. (Closes: #658320) . * commands/info: + [NT] New file (replacing lintian-info). + [NT] Emit a deprecation warning for --include-dir and --[no-]user-dirs when they are not the first arguments and called as lintian-info. . * doc/README.in: + [NT] Replaced by top-level README. . * data/common/source-fields: + [NT] Allow the "Dgit" field in source packages. Thanks to Ian Jackson for the report. (Closes: #721205) * data/fields/perl-provides: + [NT] Refresh against perl 5.18. * data/rules/policy-rules: + [BR] New file. * data/scripts/{,versioned-}interpreters: + [NT] Apply patch from Gunnar Wolf to update which package is providing "rackup". (Closes: #721268) * data/scripts/interpreters: + [NT] Use "python:any | python-minimal:any" as dependency for python scripts. This fixes a false-positive for python-script-but-no-python-dep when dh_python2 generates a dependency of "python:any". Thanks to Francois Gouget for the report. (Closes: #711988) * data/scripts/versioned-interpreters: + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6. Also add ":any" the dependency template like with the unversioned interpreters (see above). . * debian/docs: + [NT] Install "README" instead "doc/README" * debian/lintian.install: + [NT] Install dplint and commands/*. * debian/lintian.links: + [NT] New file. * debian/rules: + [NT] Add code for substituting some placeholder values in dplint and lintian. + [NT] Invoke dh_link. + [NT] Remove code for auto-generating README from README.in * debian/tests/control: + [NT] Remove reference to testsuite-legacy. * debian/tests/testsuite-legacy: + [NT] Removed; no longer useful. . * doc/README.developers: + [NT] Update the section on running Lintian from a source tree to mention that setting LINTIAN_ROOT is no longer needed. + [NT] Remove references to the legacy testsuite. * doc/tutorial/Lintian/Tutorial/TestSuite.pod: + [NT] Remove references to the legacy testsuite. . * frontend/dplint: + [NT] New file. * frontend/lintian: + [NT] Automatically determine the LINTIAN_ROOT when run from the extracted source dir. + [NT] Deprecate --root and LINTIAN_ROOT. These are largely obsolete as Lintian can now automatically determine the proper LINTIAN_ROOT. To avoid surprises, lintian will now exit with an error if requested to use a different LINTIAN_ROOT than the one lintian expected to use. + [NT] Emit a deprecation warning for --include-dir and --[no-]user-dirs when they are not the first arguments and called as lintian-info. * frontend/lintian-info: + [NT] Replace with symlink to dplint. The implementation of lintian-info is now handled by commands/info. . * lib/Lintian/Collect/Package.pm: + [NT] If the index file does not include a "root" directory, then create a fake one. * lib/Lintian/Data.pm: + [NT] Make a special case to allow "original-maintainer" by default in all non-"Debian" profiles. Thanks to Nick Black for the report. (Closes: #697565) * lib/Lintian/Relation.pm: + [NT] Allow "pkg" to imply "pkg:any", but without permitting "pkg:any" to imply "pkg". . * private/runtests: + [NT] Remove file; merge the relevant parts into t/runtests. . * README: + [NT] New file for basic information about Lintian and where to find more information. . * reporting/harness: + [NT] Fix bug that caused harness to not remove old log entries on incremental runs. + [NT] Clear LINTIAN_ROOT environment variable if set. * reporting/html_reports: + [NT] Copy (rather than symlink) the lintian.log to the generated website. . * t/runtests: + [NT] Assume dpkg (>= 1.16.1) is present. + [NT] Work around bug in Perl (#723805) when using "glob" within threads. Thanks to Brian "hugmeir" Fraser for finding the underlying cause. * t/tests/legacy-debug/debian/debian/control: + [NT] Mark some packages "arch:any" to avoid test failures on kfreebsd-amd64. (Closes: #688524) . * testset/*: + [NT] All tests moved to t/tests/legacy-* and the test runner removed. . * vendors/ubuntu/main/data/{common,fields}/*: + [NT] Retire now redundant files. Checksums-Sha1: 28b609273baac3c874eee397d7e108d99c8efda6 1729 lintian_2.5.18.dsc 8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz 52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb Checksums-Sha256: 3a69ab59a3c92056390b1eeb78e6e69a2fec73a694d340d6cc33dd6c89efe971 1729 lintian_2.5.18.dsc b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz 45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb Files: cbc2038a7ee55361eb72dc01d62bf7ff 1729 devel optional lintian_2.5.18.dsc 0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz 9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb
-
2.5.1789c562c1 · ·
Release Lintian/2.5.17 into unstable Format: 1.8 Date: Mon, 26 Aug 2013 07:49:21 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.17 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 528975 674469 708482 719769 720835 Changes: lintian (2.5.17) unstable; urgency=low . * Summary of tag changes: + Added: - apache2-unparsable-dependency - deprecated-configure-filename - doc-base-abstract-field-separator-extra-whitespace - doc-base-abstract-might-contain-extra-leading-whitespace - doc-base-file-separator-extra-whitespace - md5sums-lists-nonexistent-file - non-multi-arch-lib-dir - pkg-config-multi-arch-wrong-dir + Removed: - apache2-unparseable-dependency - doc-base-abstract-field-separator-extra-whitespaces - doc-base-abstract-might-contain-extra-leading-whitespaces - doc-base-file-separator-extra-whitespaces - md5sums-lists-nonexisting-file . * checks/apache2.{desc,pm}: + [JW,NT] Rename a tag for consistent spelling of "unparsable" in tag names. The tag has no known overrides. * checks/automake.{desc,pm}: + [NT] Apply patch from Gautier Minster to detect usage of configure.in with automake. Thanks to Paul Wise for the report. (Closes: #708482) * checks/cruft.pm: + [NT] Avoid given/when which was demoted to an experimental feature. (Closes: #720835) * checks/files.{desc,pm}: + [BR] Add check for architecture pkg-config files using multi-arch paths but being installed in a non-multi-arch location. Thanks to Ivo De Decker for the report. (Closes: #674469) + [BR] Add check for using the old bi-arch directories (/usr/lib64) instead of multi-arch dirs. Thanks to Kurt Roeckx for the report. (Closes: #528975) + [BR] Remove "emul/" as a recognised top-level directory. * checks/md5sums.{desc,pm}: + [JW,NT] Rename a tag due to a typo in the tag name. The tag has no known overrides. * checks/menus.{desc,pm}: + [JW,NT] Rename tags due to a typo in their tag name. These tags have no known overrides. * checks/source-copyright.pm: + [NT] Avoid accidental use of an experimental feature. . * debian/control: + [NT] Add Build-Depends on aspell, aspell-en and libtest-spelling-perl. . * lib/Lintian/Tag/TextUtil.pm: + [NT] Prevent very long URLs from being split into two lines. Thanks to Jari Aalto for the report. (Closes: #719769) * lib/Lintian/Util.pm: + [NT] Prefer paths without leading slash in the documentation for normalize_pkg_path. Thanks to Kevin Ryde for spotting this inconsistency. + [NT] The first argument argument of normalize_pkg_path is now unconditionally normalized. Furthermore, allow the function to be called with only one argument like Cwd::realpath. . * t/*: + [NT] Adapt several tests to work under perl 5.18. Checksums-Sha1: 499b8ed58f6e745d556b1173775d92daf16a8d1a 1729 lintian_2.5.17.dsc 0e28728468cabe19c3aae68d2231878f4d1b76d3 1260347 lintian_2.5.17.tar.gz 4c81d98013ae0079fa4752b6f2a77c23c512f82c 692630 lintian_2.5.17_all.deb Checksums-Sha256: d49cb5e8bfc97b61481535ffef47e5c0d071e32203fcff32554362f4feab821a 1729 lintian_2.5.17.dsc ac62cc8d231552334d3786fc8f5aa1d21f75de7a5fa673dd1b38427a5eb0a138 1260347 lintian_2.5.17.tar.gz bdc77819c22ed6f431436cfe5f8185e1f3991e2e3f131fff60dbcdfea56be396 692630 lintian_2.5.17_all.deb Files: 7194be5747222740e4346b9c2c5e8ff8 1729 devel optional lintian_2.5.17.dsc 2fcca93989b85e0b795cf8b17bbb5e22 1260347 devel optional lintian_2.5.17.tar.gz 762a28cb085430f0a255da45bf5ff2b7 692630 devel optional lintian_2.5.17_all.deb
-
2.5.1691375858 · ·
Release Lintian/2.5.16 into unstable Format: 1.8 Date: Wed, 21 Aug 2013 12:30:07 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.16 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 539315 637881 679132 690273 708381 711069 713012 717621 717633 718167 718337 718351 718404 718563 718575 718690 718820 718862 719163 719450 719788 720337 Changes: lintian (2.5.16) unstable; urgency=low . * Summary of tag changes: + Added: - changelog-is-dh_make-template - copyright-should-refer-to-common-license-file-for-apache-2 - debian-control-repeats-field-name-in-value - info-document-missing-image-file - license-problem-font-adobe-copyrighted-fragment - license-problem-font-adobe-copyrighted-fragment-no-credit - missing-dependency-on-libstdc++ - quilt-patch-using-template-description + Removed: - dh_pycentral-is-obsolete - dh_python-is-obsolete - font-adobe-copyrighted-fragment - font-adobe-copyrighted-fragment-no-credit - init.d-script-call-internal-API - missing-dependency-on-python-central . * checks/apache2.pm: + [NT] Fix F-P apache2-deprecated-auth-config for "AllowOverride". Thanks to Jean-Michel Vourgère for the report and an initial patch. (Closes: #717621) * checks/binaries.pm: + [NT] Apply patch from Michael Stapelberg to exempt golang-go binaries from statically-linked-binary tag. (Closes: #718404) + [NT] Permit shared libraries to not link against libc as long as they link against libstdc++. This fixes a lot of false positive warnings for some c++ libraries when the linker (with --as-needed) determines that the libc link is superfluous. Thanks to Maximiliano Curia for the report. (This is a partial fix for #719806) + [NT] Add experimental tag for missing dependency on libstdc++. * checks/changelog-file.{desc,pm}: + [BR] Add check for dh-make reminder to insert the bug number of the ITP bug. (Closes: #690273) * checks/control-file.{desc,pm}: + [BR] Add check for field name being duplicated in the value of the field. (Closes: #711069) * checks/copyright-file.{desc,pm}: + [BR] Extend check for "reference to compressed common-license" to include all current common-licenses. + [BR] Add check for use of Apache-2.0 in d/copyright without references common-licenses. (Closes: #713012) * checks/cruft.pm: + [NT] Skip d/README.Debian and d/README.source when checking for non-free licenses. Mentions here are presumably just false-positives. Thanks to Marcelo Jorge Vieira for the report and the initial patch. (Closes: #718575) * checks/deb-format.pm: + [NT] Apply patch from Guillem Jover to fix a wrong tag being emitted on lzma compressed udebs. (Closes: #718337) * checks/debhelper.{desc,pm}: + [NT] Remove tag for dh_pycentral and dh_python being obsolete. Thanks to Luca Falavigna for the report. (Closes: #720337) + [BR] Fix false-negative in the brace expansion check when the comma was next to one of the braces. (Closes: #708381) * checks/files.{desc,pm}: + [NT] Remove tag for missing dependency on python-central. Thanks to Luca Falavigna for the report. (Closes: #718690) + [BR] Rename font-adobe-copyrighted-fragment tags. (Closes: #718820) + [NT] Fix false positive warning about embedded feedparser for python3-feedparser. Thanks to Etienne Millon for the report. (Closes: #719163) * checks/infofiles.{desc,pm}: + [NT] Apply patches from Kevin Ryde to find info files references non-existent images. (Closes: #719450) * checks/init.d.{desc,pm}: + [NT] Revert init.d-script-call-internal-API for now. Refer to #710559 for more information. * checks/patch-systems.{desc,pm}: + [BR] Add tag for DEP-3 template descriptions. (Closes: #717633) * checks/phppear.{desc,pm}: + [NT] Apply patch from Mathieu Parent to fix false positive missing-pkg-php-tools-addon. Thanks to Thijs Kinkhorst for the report. (Closes: #718167) + [NT] Apply patch form Mathieu Parent to reduce the severity of a "composer package" not using pkg-php-tools to wishlist. Thanks to Thijs Kinkhorst for the report. (Closes: #718862) + [NT] Apply patch from Vincent Bernat to downgrade severity of not using phppear substvars for description and synopsis plus explain that they should not be used blindly. Thanks to Mathieu Parent for the review of the patch. (Closes: #719788) * checks/po-debconf.{desc,pm}: + [NT] Fix false-positive translated-default-field for fields preceded by a "true" Deb822 comment. Thanks to Ron Lee for the report. (Closes: #637881) * checks/scripts.pm: + [NT] Stop emitting package-uses-local-diversion for calls to dpkg-divert without --package as dpkg 1.16.0 (Wheezy) handles this case correctly. Thanks to Raphaël Hertzog for the report. (Closes: #679132) + [NT] Apply patch from Vincent Cheng to fix warning for executable jar files. Thanks to Matthew Johnson for the report. (Closes: #539315) * checks/systemd.pm: + [NT] Apply patch from Stig Sandbeck Mathisen to allow systemd files being symlinks to /dev/null. (Closes: #718563) . * debian/changelog: + [NT] Correct some older tag summaries to include some missing tags in the entry for 2.5.11 and 2.5.12. * debian/copyright: + [NT] Add Bastien ROUCARIÈS to maintainers (as BR). . * frontend/lintian: + [NT] Move some handling of overrides to Lintian::Tags. . * lib/Lintian/Processable/Package.pm: + [NT] Refuse to process .dsc files that are missing the Source field. This prevents some warnings about using undefined values. Thanks to Guillem Jover for the report. (Closes: #718351) * lib/Lintian/Tags.pm: + [NT] Take over some handling of overrides from the frontend. * lib/Lintian/Util.pm: + [NT] Fix problem in normalize_pkg_path, where "."-entries were not properly filtered out. . * profiles/debian/ftp-master-auto-reject.profile: + [NT] Refresh with new tags. Thanks to Gregor Herrmann for the reminder. Checksums-Sha1: 435b4f940160af0bfe8643000b8142efe8f55764 2573 lintian_2.5.16.dsc b267004fce87bae42752ae6ed4fa8b105e08f39c 1249827 lintian_2.5.16.tar.gz 056a47deb74c79080e20bfd5dc0c6a0f92aeb197 687684 lintian_2.5.16_all.deb Checksums-Sha256: 436389fa459f33539c6afbd6aa3902b4e28162be85199f183a748b0f7dc83cde 2573 lintian_2.5.16.dsc 961c015a5aefa1e9904e187339ee1d18968ab8205086fa67c419720632dd4ab7 1249827 lintian_2.5.16.tar.gz f00462f5608739edbd532fd605d90b632b08d624b4f00440201a0dc7e226882f 687684 lintian_2.5.16_all.deb Files: 8cf3f55588dc60f30efa3ae53bb20b08 2573 devel optional lintian_2.5.16.dsc 2dbdc658c538dd6c78c9973f57ad662a 1249827 devel optional lintian_2.5.16.tar.gz 0fe81be17c403f45b54874655e397945 687684 devel optional lintian_2.5.16_all.deb
-
2.5.15d271f350 · ·
Release lintian/2.5.15 into unstable Format: 1.8 Date: Mon, 22 Jul 2013 22:53:25 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.15 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 700502 701177 704197 707534 707906 708367 708551 710919 712607 712641 712932 713884 714191 714437 Changes: lintian (2.5.15) unstable; urgency=low . "use less qw(memory);" . * Summary of tag changes: + Added: - composer-package-without-pkg-php-tools-builddep - init-script-is-not-a-file - init.d-script-does-not-source-init-functions - maintainer-script-calls-systemctl - manpage-named-after-build-path - missing-pkg-php-tools-addon - missing-pkg-php-tools-buildsystem - pear-channel-without-pkg-php-tools-builddep - pear-package-but-missing-dependency - pear-package-feature-requires-newer-pkg-php-tools - pear-package-not-using-substvar - pear-package-without-pkg-php-tools-builddep - pecl-package-requires-build-dependency - service-file-is-not-a-file - systemd-no-service-for-init-script - systemd-service-file-outside-lib - systemd-service-file-refers-to-obsolete-target - systemd-tmpfiles.d-outside-usr-lib . * checks/*.pm: + [NT] Add final return to all subs in checks and ensure that the "run" sub complies with Lintian's own recommendation. * checks/binary.pm: + [NT] Apply patch from Bastien Roucariès to fix false- negatives for debug files in usr/lib/debug/.build-id. (Closes: #714191) + [NT] Apply patch from Bastien Roucariès to fix false- positive debug-file-with-no-debug-symbols for files using compressed debug sections. * checks/fields.pm: + [NT] Apply patch from Niko Tyni to fix false-positive package-superseded-by-perl for packages with epochs. (Closes: #710919) * checks/files.pm: + [NT] Fix some false-negative extra-license-file. Thanks to Helmut Grohne for the report and the advices. (Closes: #701177) * checks/manpages.{desc,pm}: + [NT] Apply patch from Bastien Roucariès to test for manpages named after their build path. (Closes: #713884) + [NT] Skip some checks on empty manpages. (Closes: #700502) * checks/phppear.{desc,pm}: + [NT] New check based on patches from Mathieu Parent. (Closes: #708551) * checks/source-copyright.pm: + [NT] Some tags now refer to the line number of the field with an issue instead of the line number of the paragraph. * checks/systemd.{desc,pm}: + [NT] New check for systemd related files. Thanks to Michael Stapelberg for providing the check and the tests. (Closes: #704197) . * collection/copyright-file: + [NT] Avoid creating an empty copyright file when it is not needed. * collection/unpacked: + [NT] Skip signature checking of source packages. (Closes: #707534) . * data/binary/embedded-libs: + [NT] Rename libgd2 to libgd. (Closes: #708367) * data/fields/virtual-packages: + [NT] Refresh. Thanks to Laurent Bigonville for the reminder. (Closes: #712641) * data/files/{fonts,locale-codes}: + [NT] Refresh. * data/menu-format/add-categories: + [NT] Apply patch from Bastien Roucariès to include newer categories. Thanks to Yves-Alexis Perez for the report. (Closes: #712932) * data/output/manual-references: + [NT] Refresh. * data/scripts/interpreters: + [NT] Apply patch from Bastien Roucariès to include gjs. Thanks to Andreas Henriksson for the report. (Closes: #712607) . * debian/control: + [NT] Add Build-Depends on pkg-php-tools for a new test. * debian/dirs: + [NT] Remove /var/lib/lintian, we no longer use it. * debian/docs: + [NT] Add auto-generated API documentation. * debian/lintian.examples: + [NT] New file to install examples. (Closes: #707906) * debian/rules: + [NT] Generate API documentation during build. + [NT] Call dh_installexamples. . * doc/examples/*: + [NT] New example files. * doc/lintian.xml: + [NT] Add small example vendor profile to the user manual. . * frontend/lintian: + [NT] Add information about memory usage with -ddd if Devel::Size is available. A more detailed breakdown of the memory usage with -dddd. . * lib/Lintian/Collect/Package.pm: + [NT] Share some string values in the file_info and in the (X_)index methods. This reduces memory usage a bit. * lib/Lintian/Collect/Source.pm: + [NT] "binaries" and "binary_field" now only exposes data about entries in d/control with a valid package name. + [NT] Document that "binaries" return an unorderd list. + [NT] relation and relation_noarch now recognises "Build-Depends-Arch". * lib/Lintian/Path.pm: + [NT] Fix bug in the overloaded qr// operator. * lib/Lintian/ProcessablePool.pm: + [NT] Fix a bug that could cause .changes files to be silently skipped. This only occured if a related package was passed on the command line before the .changes file. Thanks to Salvo Tomaselli for reporting the bug. (Closes: #714437) * lib/Lintian/Relation.pm: + [NT] Apply some memory optimisations to some common cases. * lib/Lintian/Tags.pm: + [NT] Use croak instead of die when a check emits an unknown tag. This gives the check writer a better chance of finding where the problem occured. * lib/Lintian/Util.pm: + [NT] Have parse_dpkg_control and visit_dpkg_control give a more detailed line number information about paragraphs. . * reporting/harness: + [NT] Clear some variables before running Lintian in the hope it will reduce the memory pressure on "long runs". + [NT] Remove support for "$LINTIAN_GPG_CHECK" config variable. Lintian no longer checks any signatures. Checksums-Sha1: e287a6c3f71ffb151170b925d831aa360713a02a 2573 lintian_2.5.15.dsc a1cced0033a98ffa348904ad0167b5134a22d7ab 1244089 lintian_2.5.15.tar.gz b4481d88cde6dc77eb1622451606a6fb9284577b 853838 lintian_2.5.15_all.deb Checksums-Sha256: dbd26cb1a540189585bb7e8099bdb992059a634427755ff034a1d67703d9179b 2573 lintian_2.5.15.dsc 56718df28df44e74f255457d6bcc26133e669de7e74d2ab582884bd03f6c3159 1244089 lintian_2.5.15.tar.gz 6e7a2c6fcb6d562f24f065de257462ad96db658033ab7d8285153cf550ed2477 853838 lintian_2.5.15_all.deb Files: d55eff6b4298cda9788a04da4c11e59e 2573 devel optional lintian_2.5.15.dsc fa5189c93322387403d555237e952a1d 1244089 devel optional lintian_2.5.15.tar.gz 0c968de4cbf2d910ad5987d6e7a58fc3 853838 devel optional lintian_2.5.15_all.deb
-
2.5.1491e52b8e · ·
Release lintian/2.5.14 into unstable Format: 1.8 Date: Sat, 29 Jun 2013 14:52:29 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.14 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 710380 710405 710466 711090 711119 711207 712124 712405 714427 Changes: lintian (2.5.14) unstable; urgency=low . * Summary of tag changes: + Removed: - upstream-version-not-numeric . * checks/*: + [NT] Rename all checks to include the extension ".pm". (Closes: #710405) + [JW] Fix typos in several files. * checks/binaries.pm: + [NT] Also check for the presence of "mcount" to detect whether a binary was compiled with profiling. (Closes: #712124) + [NT] Ignore "teH" when checking for spelling mistakes in ELF binaries. Thanks to Ryan Kavanagh for the report. (Closes: #711207) * checks/cruft.pm: + [NT] Revise a few tests that relied on file(1) on text files. + [NT] Apply patches from Bastien Roucariès to fix some false positives in the GDFL related checks. (Closes: #711119) + [NT] Show the full path with source-contains-unsafe-symlink rather than just the "basename". * checks/fields.{desc,pm}: + [NT] Fix typo, thanks to Adrien Cunin. + [NT] Retire upstream-version-not-numeric which can no longer be emitted. Versions that would previously trigger this tag will now trigger bad-version-number instead. + [NT] Properly quote package names used in regular expressions. Thanks to Mattias Ellert for the report. (Closes: #714427) * checks/menus.pm: + [NT] Fix a bug in checking for symlinks that could possibly make lintian follow an unsafe symlink. (CVE-2013-1429) . * coll/*: + [NT] Set "Auto-Remove: yes" on several collections to reduce the "inode pressure" on lintian.d.o. + [NT] Reduce the number of inodes used by removing or not creating some empty files and directories. * coll/debfiles: + [NT] Remove test of the presence of unpacked. * coll/file-info{,.desc}: + [NT] Disable "ascii" test in file(1). For some packages this may greatly reduce the overhead of running the file-info collection. * coll/hardening-info: + [NT] Skip files in usr/lib/debug/. . * data/binaries/embedded-libs: + [RG] Check for embedded copies of libraw. (Closes: #711090) * data/fields/obsolete-packages: + [NT] Add texi2html. Thanks to Ryan Kavanagh for the report. (Closes: #710466) * data/scripts/interpreters: + [NT] Add plackup (libplack-perl) as a known interpreter. Thanks to Robert James Clay for the report. (Closes: #712405) . * doc/{lintian.xml,README.in}: + [JW] Fix typos. . * lib/Lintian/CheckScript.pm: + [NT] Prefer loading checks with ".pm", but fall back to loading checks without the extension (with a deprecation warning). * lib/Lintian/Collect/Package.pm: + [NT] sorted_index (etc.) now returns L::Path objects rather than just file names. * lib/Lintian/{Path,Util}.pm: + [NT] Remove deprecated methods. * lib/Lintian/Path.pm: + [NT] Overload some operators. . * man/lintian.pod.in: + [JW] Fix typos. . * reporting/config: + [NT] Replace /org with /srv. * reporting/harness: + [NT] Fix bug where harness might schedule the same group multiple times. (Closes: #710380) . * t/runtests: + [NT] Include a summary of all skipped and failed tests. Checksums-Sha1: 33d883e8ce15e3f5228f892f23178204b4f90ad4 2524 lintian_2.5.14.dsc 32bf08b87c6940952fbee9d499e8ee0ad7bfe336 1224291 lintian_2.5.14.tar.gz 9157f0264cef9d237c140ad1316afc6fb5f0b578 772236 lintian_2.5.14_all.deb Checksums-Sha256: 4bd352bd6967feff6ba4f2a2272d9627237bf7e9679d8acad462745c41d5cd55 2524 lintian_2.5.14.dsc 5398ba28a8bfc1f9ccd46a50bdb510da6a87e25f72e141380bd2c768f288c940 1224291 lintian_2.5.14.tar.gz 913d4743124a00dc4c680c257d7aec20dea276ce48c72faeb653bbc239312a86 772236 lintian_2.5.14_all.deb Files: b6d2d7d3b9ec20009f621e772ee900ea 2524 devel optional lintian_2.5.14.dsc cf6512e77f5cb3b87cb82096aef821f5 1224291 devel optional lintian_2.5.14.tar.gz 58b440944156cabf818c732523830bad 772236 devel optional lintian_2.5.14_all.deb
-
2.5.13bdf99d65 · ·
Release lintian/2.5.13 into unstable Format: 1.8 Date: Thu, 30 May 2013 08:53:02 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.13 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 670092 697164 705170 705197 705441 705835 706166 706241 706242 706827 707400 707742 708178 708755 708881 708943 708957 709041 709121 709379 709415 709455 709615 709886 710086 Changes: lintian (2.5.13) unstable; urgency=low . Upload to unstable. . * Summary of tag changes: + Added: - conffile-is-not-in-package - debconf-translation-using-general-list - dh_pysupport-is-obsolete - init.d-script-call-internal-API + Removed: - debhelper-maintscript-needs-versioned-build-depends - debhelper-script-needs-versioned-build-depends - missing-pre-dependency-on-multiarch-support . * checks/*: + [NT] Use Lintian::Path objects as arguments to unpacked and control where these objects are available. * checks/binaries: + [RA] Do not complain about kernel modules with no shared library dependency information. Patch from Guillem Jover. (Closes: #706242) + [NT] Demote the certainty of hardening-no-fortify-functions to "wild-guess". (Closes: #709415) * checks/changes: + [NT] Recognise "<dist>-backports-sloppy" as a valid distribution. Thanks to Romain Francoise for the report and the patch. (Closes: #705170) * checks/conffiles: + [NT] Strip whitespace from conffiles similar to how dpkg does it. + [NT] When emitting duplicate-conffile, avoid repeating other tags related to that conffile. The exception to this is relative-conffile where the original file might not have triggered that tag. + [NT] Test that all paths listed in the "conffiles" control file is actually in the package being tested. * checks/cruft{,.desc}: + [JW] Correct the name of the architecture listed in description of the tag outdated-autotools-helper-file. (Closes: #706166) + [NT] Flag all absolute symlinks in source packages as "unsafe". (Closes: #697164) + [NT] Fix false-positive source-contains-unsafe-symlink for symlinks ascending one or more levels without escaping the package root. Thanks to Michael Schutte for the report and the patch. (Closes: #707742) + [NT] Add a series of patches from Bastien Roucariès to reduce the number of false positives and negatives in the GDFL related checks. (Closes: #708957, #708881, #709379, #709886) * checks/debhelper{,.desc}: + [NT] Retire some tags that are no longer relevant in the Jessie development cycle. + [NT] Apply patch from Luca Falavigna to detect uses of the deprecated tool, dh_pysupport. (Closes: #709615) * checks/description: + [NT] Skip extended-description-is-probably-too-short for -dbg packages. Thanks to Paul Wise for the suggestion. (Closes: #705441) * checks/fields.desc: + [NT] Clarify that the "canonical URI" for Vcs fields is based on an announcement from the Alioth admins. Thanks to Torquil Sørensen for the report. (Closes: #705835) + [NT] Clarify in the tag description of some tags related to "Vcs-*" fields that the tags are based on a data list (and is not a result of a HTTP request while checking the package). * checks/files{,.desc}: + [JW,NT] Drop missing-pre-dependency-on-multiarch-support now that multiarch-support is in stable. (Closes: #709121) + [JW] Fix typo in a tag description. (Closes: #709455) + [NT] Change the "ancient-file" cut-off date to 1975 from 1984. Thanks to Ole Streicher and Ansgar Burchardt for the report. (Closes: #710086) * checks/group-checks.desc: + [NT] Add missing semi-colon in tag description. Thanks to Andrey Rahmatullin for the report. (Closes: #706827) * checks/init.d{,.desc}: + [NT] Add missing import of utility function that could cause Lintian to crash in some cases. + [NT] Add check for uses of /lib/init in maintainer scripts. Thanks to Josh Triplett for the report and to Bastien Roucariès for the patch. (Closes: #670092) * checks/menu-format: + [NT] Fix use of uninitialized variable when menu file uses a section of "/". (Closes: #708755) * checks/po-debconf{,.desc}: + [NT] Remove tests for commands that are provided by Lintian's dependencies. + [RA] Add new check for a Language-Team field in a translation pointing to the debian-i18n mailing list. Based on work by victory. (Closes: #705197) * checks/rules: + [NT] Remove check for "dpkg-dev (>= 1.16.1~)" build-dependency, since this is trivially satisfied in Wheezy and Jessie. . * collection/*-helper: + [NT] Move all collection helpers to helpers/coll. * collection/debfiles: + [NT] Replace makeshift "is_ancestor_of" check with the one from L::Util. * collection/java-info: + [NT] Update a regex to cope with file(1) now calling JAR files for "Java Jar file" rather than "Zip archive". (Closes: #707400) . * data/changes-file/known-dists: + [NT] Add jessie and remove lenny. * data/debhelper/dh_{addons,commands}-manual: + [NT] Remove entries/versions that are no longer relevant. * data/fields/perl-provides: + [NT] Refresh against sid. (Closes: #708178) * data/spelling/corrections: + [NT] Add correction for unnecessarily. Thanks to Guillem Jover for the suggestion. (Closes: #706241) . * debian/control: + [NT] Remove irrelevant (versioned) dependencies that are now trivially satisfied in stable. + [NT] Recommend libautodie-perl (>= 2.18) and libperlio-gzip-perl as these can greatly effect performance of Lintian. * debian/lintian.install: + [NT] Install "helpers" as /usr/share/lintian/helpers * debian/{postinst,prerm}: + [NT] Remove unused maintainer scripts now that stable's libc-bin provides a C.UTF-8. * debian/triggers: + [NT] Remove unused trigger now that stable's libc-bin provides a C.UTF-8. . * doc/tutorial/**/*.pod: + [NT] Fix a number of spelling mistakes in the POD. * doc/tutorial/Lintian/Tutorial/WritingChecks.pod: + [NT] Add a section about how to avoid some common ways of introducing security issues. . * frontend/lintian: + [NT] Ignore LINTIAN_ROOT/locale and /var/lib/lintian/locale. + [NT] Export LINTIAN_INCLUDE_DIRS and LINTIAN_HELPERS_DIR to subprocesses. These are ":"-separated lists of dirs used by Lintian. The first being a list of raw include dirs and the second being a list of helpers dirs in these include dirs. + [NT] Fix a bug where the exit code from lintian would sometimes be an undocumented value (>= 3). . * helpers/coll: + [NT] New directory containing some helpers that used to be in directly collection. . * lib/*: + [NT] Fix a number of spelling mistakes in the POD. * lib/Lintian/Collect/{Package,Binary}.pm: + [NT] Accept Lintian::Path objects to unpacked and control. * lib/Lintian/Collect/Source.pm: + [NT] Provide a "source" specific is_non_free method that reads the "Section"-field from d/control instead of the .dsc. This fixes false-positives "problematic licenses" for non-free packages. Thanks to Bastien Roucariès for the report. (Closes: #709041) * lib/Lintian/Path.pm: + [NT] Rename link_resolved to link_normalized. * lib/Lintian/Unpacker.pm: + [NT] On platform that support it, change the "name" of the process running the collection. This makes it easier to see what collections are currently being run (like in the versions prior to 2.5.12). For platforms, where it is not possible to change the name of a running process, the unpack jobs will simply be named "lintian" like its parent. * lib/Lintian/Util.pm: + [NT] Fix a race condition in touch_file. + [NT] Add sanity check in perm2oct for bad permission strings and throw errors when they are seen (instead of returning 0). + [NT] Require that the input file is present for read_dpkg_control and get_deb_control. + [NT] In copy_dir, pass --reflink=auto to cp. + [NT] Replace resolve_pkg_path with to normalize_pkg_path. The latter has slightly different return values in some cases. + [NT] Avoid the LOCPATH dance to find the path to an UTF-8 locale now that stable's libc-bin provides C.UTF-8 for us. + [NT] Add new function, locate_helper_tool, to find helper tools. . * private/refresh-perl-provides: + [NT] Apply patch from Niko Tyni to improve Lintian's data file about Perl modules provided by perl-base. . * profiles/debian/extra-apache2.profile: + [NT] Removed, merged into debian/main.profile. * profiles/debian/ftp-master-auto-reject.profile: + [NT] Include md5sums-mismatch and non-standard-toplevel-dir as an overridable tag. * profiles/debian/main.profile: + [NT] Include the apache2 check. Thanks to Arno Töll for the report. (Closes: #708943) . * reporting/harness: + [NT] Stop exporting ENV variables that lintian no longer cares about. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add "saucy" as known Ubuntu distribution. Thanks to Iain Lane for the report. Checksums-Sha1: b5b937a5586188a1583467b4693ebf1af798dd22 1638 lintian_2.5.13.dsc 2cc3eefe538af49ee56c75628dd75b85f56c45fb 1218930 lintian_2.5.13.tar.gz b3609f81c5bcff4751b4a0810eb4e0c9b49f3cdb 768798 lintian_2.5.13_all.deb Checksums-Sha256: 28a3a39f4a0d8981fbc0ad86d981f5b17b5adaeff33eeb6b76e67ffc13821770 1638 lintian_2.5.13.dsc 68f3a5b5351acc68b2891c6bfd84d092161c2ee047eab2b4b0894ad995452071 1218930 lintian_2.5.13.tar.gz 1b16956a4e0b10563ded87b9e82da73e013b88aadbe51e21ffca04cf93ddce4d 768798 lintian_2.5.13_all.deb Files: 751c3a5bbd847d7d835540310aba9563 1638 devel optional lintian_2.5.13.dsc 39d74abe4ddd2bc741ec74ab299fe4fc 1218930 devel optional lintian_2.5.13.tar.gz d3dc3cad82baaaa35a66157e5e184f17 768798 devel optional lintian_2.5.13_all.deb
-
2.5.12e6030c75 · ·
Release lintian/2.5.12 into experimental Format: 1.8 Date: Tue, 16 Apr 2013 17:32:09 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.12 Distribution: experimental Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 359059 591812 615516 652380 652595 659335 668437 670963 678857 681061 683737 685299 692548 693918 695839 695866 695967 696230 696960 697534 697693 697916 698234 698602 698610 698704 698720 699452 699628 699670 700110 700543 700882 701061 703490 703978 703985 703989 704446 705175 Changes: lintian (2.5.12) experimental; urgency=medium . * Summary of tag changes: + Added: - ambiguous-paragraph-in-dep5-copyright - binary-file-built-without-LFS-support - debian-tests-control-is-not-a-regular-file - debian-tests-control-uses-national-encoding - debug-file-with-no-debug-symbols - desktop-entry-lacks-keywords-entry - dir-or-file-in-build-tree - dir-or-file-in-etc-opt - dir-or-file-in-home - file-name-is-not-valid-UTF-8 - font-adobe-copyrighted-fragment-no-credit - font-package-not-multi-arch-foreign - illegal-runtime-test-name - inconsistent-testsuite-field - license-problem-gfdl-invariants - license-problem-gfdl-invariants-empty - menu-icon-uses-relative-path - missing-runtime-test-file - missing-runtime-tests-field - package-contains-broken-symlink-wildcard - package-contains-unsafe-symlink - runtime-test-file-is-not-a-regular-file - source-contains-unsafe-symlink - unknown-runtime-tests-feature - unknown-runtime-tests-field - unknown-runtime-tests-restriction - unknown-testsuite - vcs-field-bitrotted - vcs-git-uses-invalid-user-uri - zip-parse-error + Removed: - unneeded-build-dep-on-quilt . * checks/*: + [NT] Avoid following unsafe symlinks. (CVE-2013-1429) * checks/binaries{,.desc}: + [NT] Accept libx32 as a bi-arch directory. + [NT] Correct reference policy reference. Thanks to Samuel Bronson for the correction. (Closes: #698234) + [NT] Detect debug ELF binaries with no debug symbols. Thanks to Nelson A. de Oliveira for the report. (Closes: #668437) + [NT] Check for binaries built without LFS. This can only be checked for 32bit binaries as 64bit binaries have LFS by definition. Thanks to Guillem Jover for the report and patches. (Closes: #670963) + [NT] Apply patch from Samuel Bronson to bump severity (but decrease certainty) of the "not linked against libc" tags. (Closes: #698720) * checks/copyright: + [NT] Apply patch from Evgeni Golov to avoid false positive tag when the MPL-2.0 license appears in the copyright file. (See #626454) * checks/cruft{,.desc}: + [NT] Do not emit the license-problem-json-evil tag for non-free packages. + [NT] Apply patch from Bastien Roucariès to catch GFDL licenses with invariants (etc.). (Closes: #695967) + [NT] Correct description of an autotools tag. Thanks to Alberto Garcia and Timo Juhani Lindfors for the report and patch. (Closes: #703490) + [NT] Check for unsafe symlinks (outside common testsuite paths). * checks/debconf: + [NT] Fix several path traversal issues that could leak information about the host system. (CVE-2013-1429) * checks/debhelper{,.desc}: + [JW] Assume the proper python helpers are called if a (Makefile) variable is used. (Closes: #659335) + [JW] Promote python-depends-but-no-python-helper and python3-depends-but-no-python3-helper to non-experimental. * checks/description: + [NT] Ignore "extended-description-is-probably-too-short" for metapackages. Thanks to Axel Beckert for the report. * checks/duplicate-files.desc: + [NT] Demote severity of "duplicate-files" tag to pedantic. * checks/fields{,.desc}: + [NT] Apply patch from Samuel Bronson to detect some broken or poor Vcs URLs. Also thanks to James McCoy for his report. (Closes: #652595) + [JW] Reduce severity of b-d-on-python-dev-with-no-arch-any to minor. + [NT] Skip "depends-on-packaging-dev" for metapackages. + [NT] Apply patch from Gregor Herrmann to catch metacpan homepage links with versions. (Closes: #700110) + [NT] Apply patch from Vasudev Kamath to detect fonts packages without a Multi-Arch foreign (or allowed) field. (Closes: #701061) * checks/files{,.desc}: + [NT] Apply patch from Bastien Roucariès to catch paths in (common) build dirs. (Closes: #678857) + [NT] Do not suggest the use of "virtual package" as a way to suppress empty-binary-package. Lintian will still accept it the phrase for now. + [NT] Accept libx32 as an bi-arch directory. + [NT] Ignore gzipped lintian overrides when checking whether a package is empty. + [NT] Fix typo of Pre-Depends, thanks to Raúl Benencia for spotting it. (Closes: #699452) + [NT] Add patch from Bastien Roucariès to check for another adobe font license issues. (Closes: #705175) + [NT] Test for use of file names that are contain invalid UTF-8 byte sequences. Thanks to Helmut Grohne for the suggestion. (Closes: #704446) * checks/init.d: + [NT] Fix regression where Lintian would not properly match init.d passed to update-rc.d. Thanks to Michael Meskes for reporting. (Closes: #698602) + [NT] Fix possible symlink traversal that could leak information about the host system. (CVE-2013-1429) * checks/java{,.desc}: + [NT] Report possibly broken jar files. * checks/md5sums: + [NT] Fix path traversal issue that could leak information about the host system. * checks/menu-format{,.desc}: + [NT] Apply patch from Bastien Roucariès to detect missing "Keywords" in desktop files. Thanks to Jeremy Bicha for the report. (Closes: #693918) + [NT] Apply patch from Matthias Klumpp to add missing "Science" category. (Closes: #697693) + [NT] Apply patch from Thomas Preud'homme to detect uses of relative icons in menu files. (Closes: #697916) + [NT] Document why only XPM are allowed in the tag description of menu-icon-not-in-xpm-format. (Closes: 591812) * checks/menus: + [NT] Fix path traversal issue that could leak information about the host system. (CVE-2013-1429) * checks/patch-systems{,.desc}: + [NT] Retire unneeded-build-dep-on-quilt, it is only a pedantic tag and apparently not too accurate. Thanks to Charles Plessy and Frank Kuester for the reports. (Closes: #615516, #681061) * checks/po-debconf: + [NT] Unconditionally set INTLTOOL_EXTRACT. * checks/rules: + [NT] Remove ant1.7 as alternative to ant as ant1.7 has been removed from Wheezy. * checks/scripts: + [NT] Treat scripts in /usr/src/ like they were documentation. * checks/shared-libs: + [NT] Special case gcc packages when looking for dev symlinks. gcc stores its dev symlinks in some special directories. + [NT] Fix path traversal issue that could leak information about the host system. (CVE-2013-1429) * checks/source-copyright{,.desc}: + [JW,NT] Add a separate tag for ambiguous DEP-5 paragraphs, where Lintian cannot reliably figure out what is intended. Thanks to Julian Taylor for the report. (Closes: #652380) + [NT] Add paragraph line number to the "field typo" tag. * checks/symlinks{,.desc}: + [NT] Warn about broken symlinks that contains a literal "*" in their target. This is usually a sign that a wildcard did not properly expand. Thanks to Bernd Zeimetz for the report. (Closes: #683737) + [NT] Demote certainty of package-contains-broken-symlink to wild-guess. + [NT] Check for unsafe symlinks in binary packages. * checks/testsuite{,.desc}: + [NT] New check written by Nicolas Boulenguez to catch some mistakes with the new autopkgtest tests. . * collection/*: + [NT] Avoid reading files outside the package root. (CVE-2013-1429) * collection/{changelog-file,debian-readme}: + [NT] Ignore files in usr/doc/<pkg>. + [NT] Skip collection if usr/share/doc/<pkg> is not contained within the package root. (CVE-2013-1429) * collection/hardening-info{,-helper,.desc}: + [NT] Whitelist "memset" and "memmove" as "always safe" functions. Thanks to Sebastian Ramacher for the suggestion and Roland Stigge for the report. (Closes: #685299) + [NT] Remove work around for #677530 * collection/index{,.desc}: + [NT] Fix missing trailing slash on dirnames and bump index version accordingly. Thanks to Nicolas Boulenguez for noticing. * collection/java-info: + [NT] Gracefully handle broken Jar files. Thanks to Paul Tagliamonte for the report. (Closes: #700543) * collection/strings: + [NT] Fix a regression in filtering out "debug" ELF binaries. . * data/binaries/arch-regex: + [NT] Recognise x32 as an ELF32 binary. * data/fields/obsolete-packages: + [NT] Apply patch from Guillem Jover to add fuse-utils as an obsolete package. (Closes: #697534) * data/files/locale-codes: + [NT] Refresh against sid data files. * data/menu-format/add-categories: + [NT] Apply patch from Matthias Klumpp to add missing subcategories. * data/output/manual-references: + [NT] Refresh with Policy 3.9.4. * data/scripts/interpreter: + [NT] Add cfagent as a known interpreter. Thanks to Andreas Mundt for the suggestion. (Closes: #699670) * data/scripts/versioned-interpreters: + [NT] Apply patch from Thijs Kinkhorst to add lua5.2 as a versioned alternative to lua. (Closes: #698704) * data/shared-libs/ldconfig-dirs: + [NT] Add libx32 and usr/libx32 used by some gcc x32 bi-arch packages. * data/spelling/corrections{,-case}: + [JW] Add correction for "privileges". (Closes: #700882) + [NT] Warn about incorrect case of "OpenStreetMap". Thanks to Paul Wise for the patch. . * debian/control: + [NT] Bump dependency on hardening-includes to avoid having to work around #677530. + [NT] Add XS-Testsuite for autopkgtest tests. + [NT] Add Build-Depends on libtest-perl-critic-perl. + [NT] Add (Build-)Depends on liblist-moreutils-perl and libfile-basedir-perl. + [NT] Add versioned (Build)-Depends on perl | libautodie-perl. * debian/lintian.install: + [NT] Install Test::Lintian in /usr/share/lintian/lib. * debian/rules: + [NT] Include the new Tutorial pods in the "api-doc" target. * debian/tests/{control,testsuite,testsuite-legacy}: + [NT] New file. . * doc/tutorial/Lintian/Tutorial{/WritingChecks}.pod: + [NT] Add POD tutorial on writing checks. . * frontend/lintian{,-info}: + [NT] Add --include-dir command line option. This can be used to load additional Lintian checks, profiles, libraries or data. (Closes: #359059) * frontend/lintian: + [NT] Remove "make-shift" lab-query support now that Lintian::Lab supports it. + [NT] Add new command line option "--[no-]user-dirs" to disable loading from $HOME/.lintian{rc,/} and /etc/lintian{rc,/}. + [NT] Error out early if a check cannot be loaded. + [NT] Make --suppress-tags{,--from-file} do something when used with --check-part and document that --tags causes the option to be ignored. + [NT] Accept the magic token "{VENDOR}" as a part of the value to --profile. + [NT] Add new command line option "--ignore-lintian-env" to make lintian ignore all environment variables starting with LINTIAN_. + [NT] Add a new command line option --no-display-experimental and --default-display-level. These options can be used to override some display options from the config file. (Closes: #703985) + [NT] Also search for the lintianrc file in XDG_CONFIG_{HOME,DIRS}. The default paths are now ~/.config/lintian/lintianrc and /etc/xdg/lintian/lintianrc. The previous lintianrc paths are still accepted. + [NT] Stop looking for lintianrc files in the LINTIAN_ROOT. + [NT] Stop exporting LINTIAN_LAB to processes run by lintian. + [NT] Use of --root (or setting LINTIAN_ROOT) will now imply the option --no-user-dirs by default. . * lib/*: + [NT] Use "parent" instead of the "base" pragma. * lib/Lintian/Collect.pm: + [NT] Add "is_non_free" method to easily check of a given package appears to be non-free. * lib/Lintian/Collect/Binary.pm: + [NT] Re-instate the "TEXTREL" marker. This fixes a regression where shared-libs compiled without pic was not reported. Thanks to Dmitry Shachnev for the assistance in debugging this. + [NT] Recognise packages in section "metapackages" as a metapackage. Thanks to Axel Beckert for the report. (Closes: #698610) * lib/Lintian/Collect/Package.pm: + [NT] Ensure the "root" entry of indices do not contain itself. (Closes: #695866) + [NT] Add warning to unpacked and debfiles when they are given a path with leading slash or dot-slash. + [NT] When a check requests access to a raw file (or dir) in the package, ensure that the resulting path does not "escape" the top level directory. This should preemptively guard against some (but not all) traversal attempts. * lib/Lintian/Path.pm: + [NT] Document that link_resolved is not sufficient to test the "safeness" of a symlink. * lib/Lintian/Command/Simple.pm: + [NT] Use constant time lookup access instead of linear scan with "hashref" wait. * lib/Lintian/Lab.pm: + [NT] Add lab_query method to handle lab-queries directly. + [NT] Fix bitrot of repair_lab and rename it to repair for consistency. * lib/Lintian/Lab{,/Manifest}.pm: + [NT] Add support for grouping of manifests. * lib/Lintian/Lab/Manifest.pm: + [NT] Fix an error in visit_all when sufficient keys for an exact look up was given. * lib/Lintian/Processable.pm: + [NT] Fix issue where packages loaded from the lab indices would sometimes get a wrong source-version. * lib/Lintian/Relation/Version.pm: + [NT] Add and export "versions_comparator" that can be used for sorting purposes. * lib/Lintian/Tag/Info.pm: + [NT] Use "&" in the manpage ref URLs to generate proper HTML. Thanks to Vasudev Kamath for reporting the issue. + [NT] Produce a more helpful error message when a tag has an invalid severity or certainty. (Closes: #703978) * lib/Lintian/Tags.pm: + [NT] Deal with parsing an ambiguous override a bit better. This solves false-positive malformed-override, where Lintian misparsed the tag name as a package name. (Closes: #699628) * lib/Lintian/Util.pm: + [NT] Reject partially signed Deb822 files. Most Deb822 files are not signed at all; but those that are should be completely covered by a signature. (Closes: #696230) + [ADB] Fix a typo in the matching of expected delimiters for some signed messages; thanks Samuel Bronson. + [NT] Add sub to check if a path is contained within a given dir. + [NT] Fix bug in resolve_pkg_path that made it resolve some links incorrectly. + [NT] Document that resolve_pkg_path is not sufficient to test the "safeness" of a symlink. . * man/lintian.pod.in: + [NT] Document that --pedantic is the same as "-L +=pedantic". (Closes: #703989) + [NT] Fix typo of the "override" variable in the config example. . * private/refresh-locale-codes: + [JW,NT] Ignore the "zxx" locale code, which means "No linguistic content". (Closes: #692548) . * reporting/config: + [JP] Remove unused $GRAPH_DIR configuration option. * reporting/graphs/{statistics,tags}.gpi: + [JP] Tweak graph size to allow longer labels, and force font family. * reporting/harness: + [NT] Add --to-stdout option to emit log information to stdout as well as the log files. + [NT] Always schedule packages in groups. Otherwise, binNMU'ed binaries would not be tested together with their source package (and architecture independent packages). + [NT] Schedule groups in chunks (default 512 per chunk). This makes the Lintian processes shorter and makes memory reclaimable sooner. (Closes: #695839) + [NT] Remove "make-shift" lab-query support now that Lintian::Lab supports it. * reporting/html_reports: + [NT] Update xrefs to include source version. + [NT] Generate a text file suitable for Apache's RewriteMap to map source packages to the full report for that source. Thanks to Joerg "Gannef" Jasper for the suggestion to use RewriteMap. (Closes: #696960) + [JP] Fix version labels glitches. + [JP] Use global $GRAPHS_RANGE_DAYS. + [JP] Pass graph variables to index and tag templates. * reporting/lintian.css: + [JP] Tweak graph alignment. * reporting/templates/{packages,maintainer,tag}.tmpl: + [NT] Properly handle multiple versions of the same source and add versioned anchors to them. * reporting/templates/{index,tag}.tmpl: + [JP] Include history graphs in HTML templates. * reporting/templates/tag.tmpl: + [NT] Fix "empty <ul>" tag when tag has no "extra" information. Thanks to Vasudev Kamath for reporting the issue. Checksums-Sha1: ddf3c09ac3eef3279c01143e76fad1f179f3fbde 2744 lintian_2.5.12.dsc 4a3406ccca10ba23370b1bdc6b289325492d55da 1214604 lintian_2.5.12.tar.gz 53a0feb6f84d5e5aa8b45be10b2509806c5ba258 764638 lintian_2.5.12_all.deb Checksums-Sha256: 786a1a4514c8a164ece69e0993233a21239c4154a319769b78f12ca00f4a2e55 2744 lintian_2.5.12.dsc ff9e384c6ccca2d548f1a0556ff48a618a459202436ef272353e5f2f2e285a69 1214604 lintian_2.5.12.tar.gz 5bbda1a37dff54fed6a147238ed01c4ed5f42cd35bb23f62f2bf2985d4491e9c 764638 lintian_2.5.12_all.deb Files: 5fb5f694a00e8f335221c67a9411e9e0 2744 devel optional lintian_2.5.12.dsc ebbe19d8d72bf1736ddf3c5589bf26d4 1214604 devel optional lintian_2.5.12.tar.gz 3dfec91cac8da7b18bee9d901cd7f333 764638 devel optional lintian_2.5.12_all.deb
-
2.5.10.5e0dc594b · ·
Release lintian/2.5.10.5 into unstable Format: 1.8 Date: Fri, 05 Apr 2013 17:15:00 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.10.5 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Changes: lintian (2.5.10.5) unstable; urgency=medium . * checks/*: + [NT] Avoid following unsafe symlinks. (CVE-2013-1429) * checks/debconf: + [NT] Fix several path traversal issues that could leak information about the host system. (CVE-2013-1429) * checks/init.d: + [NT] Fix possible symlink traversal that could leak information about the host system. (CVE-2013-1429) * checks/md5sums: + [NT] Fix path traversal issue that could leak information about the host system. (CVE-2013-1429) * checks/menus: + [NT] Fix path traversal issue that could leak information about the host system. (CVE-2013-1429) * checks/po-debconf: + [NT] Unconditionally set INTLTOOL_EXTRACT. * checks/shared-libs: + [NT] Fix path traversal issue that could leak information about the host system. (CVE-2013-1429) . * collection/*: + [NT] Avoid reading files outside the package root. (CVE-2013-1429) * collection/{changelog-file,debian-readme}: + [NT] Ignore files in usr/doc/<pkg>. + [NT] Skip collection if usr/share/doc/<pkg> is not contained within the package root. (CVE-2013-1429) . * lib/Lintian/Collect/Package.pm: + [NT] When a check requests access to a raw file (or dir) in the package, ensure that the resulting path does not "escape" the top level directory. This should preemptively guard against some (but not all) traversal attempts. * lib/Lintian/Util.pm: + [NT] Add sub to check if a path is contained within a given dir. Checksums-Sha1: 178a5a5ecb816af7a2077d58a1a958ca61c9cb25 1678 lintian_2.5.10.5.dsc b35b7ad19d27f120e4d20efb2f5a213af8b06c01 1118087 lintian_2.5.10.5.tar.gz d457e8ad4a06a57189103e5934c355cec23eaac0 711838 lintian_2.5.10.5_all.deb Checksums-Sha256: ed7d3b600964b6a3c24661ae44ca68615dd11358f1d1231c15719c732fa38325 1678 lintian_2.5.10.5.dsc 9e15cc2bb18bbe58d04746d05a25eca12758579bfd03f478bbb6117368636d64 1118087 lintian_2.5.10.5.tar.gz d616f266548ac5356e63bf5cba1bdcce9d8eea4e1d791491aee17bfd49bf09b0 711838 lintian_2.5.10.5_all.deb Files: 78e37740ac9e7f00304739a3e66f22cd 1678 devel optional lintian_2.5.10.5.dsc 043eac91f77672ad19a43a478c643d68 1118087 devel optional lintian_2.5.10.5.tar.gz 407e5bb7ea0baebab3d08b587c29a83a 711838 devel optional lintian_2.5.10.5_all.deb