-
2.5.31c4442b25 · ·
Release lintian/2.5.31 into unstable Format: 1.8 Date: Thu, 14 May 2015 08:11:27 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.31 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: 732246 749103 751949 756128 764015 765344 766118 767107 768884 769036 769679 769845 770068 771054 771113 774729 775467 775760 776267 776480 776535 776954 778323 778556 778558 778820 780474 781235 781396 781397 782902 783327 784012 784277 784639 Changes: lintian (2.5.31) unstable; urgency=medium . * checks/binaries.pm: + [BR] Do not tag with library-in-debug-or-profile-should-not-be-stripped when file add "not stripped, too many notes" to its output. Thanks to Jakub Wilk. (Closes: #775760). + [AB] Ignore tEH and tEh for spelling-error-in-binary. (Closes: #782902; bug report and patch by Tomasz Buchert, thanks!) * checks/changelog-file.{desc,pm}: + [BR] Correct a typo on tag name and do not raise bad-intended-distribution if distribution is still set to UNRELEASED. (Closes: #765344). + [NT] Apply patches from Ben Finney to permit quotes around the distribution name in the "to unstable" entries. (Closes: #784012) * checks/control-file.{desc,pm}: + [BR] Apply patch from Johannes Schauer in order to detect obsolete XS-Testsuite header. (Closes: #770068). + [AB] New check for multiline architecture fields in debian/control. (Closes: #780474) + [NT] Apply patch from Guillem Jover to update the description of the xs-testsuite-header-in-debian-control tag. (Closes: #781397) * checks/copyright-file.pm: + [NT] Permit the use of "pkg:arch" dependencies when packages use symlinked doc-dirs. * checks/cruft.{desc,pm}: + [NT] Import "d/pycompat is deprecated" check from lintian4python. * checks/dbus.{desc,pm}: + [NT] Apply patch series from Simon McVittie to improve the dbus check. In particular, detect dbus policy files that exposes CVE-2014-8148 and CVE-2014-8156. (Closes: #776480) * checks/deb-format.{desc,pm}: + [BR] Support all format described in deb(5) but manually reject until dak is ready. * checks/debian-source-dir.pm: + [NT] Fix regression where "missing-debian-source-format" was not emitted if "debian/source" was missing. Thanks to Jean-Michel Nirgal Vourgère for finding this bug. (Closes: #781235) * checks/description.pm: + [NT] Allow debug packages without an extended description. * checks/fields.{desc,pm}: + [BR] Add reference to build-depends-on-metapackage (Closes: #767107). + [BR] Check source version (Closes: #749103). + [NT] Import check of "Python-version: current" being deprecated from lintian4python. + [AB] Remove "dev" from list of suffixes to trigger rc-version-greater-than-expected-version (Closes: #732246) + [AB] Recognize user@host:path.git URIs in Vcs-Git (Closes: #778323) * checks/files.{desc,pm}: + [BR] Rename compressed-objects.inv to file-should-not-be-compressed and use it for doxygen map.gz. (Closes: #751949). + [NT] Merge patch from Nicolas Boulenguez to remove some partially redundant code. (Closes: #784277) + [NT] Allow "-dbgsym" as an alternative name to "-dbg" for packages containing debug symbols. * checks/init.d.desc: + [BR] Add reference to #DEBHELPER# token for script-in-etc-init.d-not-registered-via-update-rc.d. (Closes: #775467). * checks/patch-systems.pm: + [NT] Avoid crashing on debian/patches being a file. (Closes: #778556) * checks/po-debconf.pm: + [NT] Avoid errors from intltool-update. (Closes: #778558) * checks/script.{desc,pm}: + [BR] Fix some false negatives for command-with-path-in-maintainer-script tag. (Closes: #769845). * checks/shared-libs.{desc,pm}: + [NT] Apply patch from Guillem Jover to recognise the "Ignore-Blacklist-Groups" meta field in symbols files. (Closes: #781396) * checks/source-copyright.{desc,pm}: + [BR] Fix a false positive for missing-license-paragraph-in-dep5-copyright tag. Emit a new spefic tag for references to the header paragraph as a license paragraph. (Closes: #766118). + [BR] Detect if license short name are unique. + [BR] Avoid false positive license-problem-undefined-license for - in short license. + [BR] Warn when using reference to header license. (related to bug #769818). * checks/symlinks.desc: + [AB] package-contains-broken-symlink: Mention in the tag description that only direct dependencies built from the same source package can be checked by lintian. (Closes: #776535) * checks/watch-file.{desc,pm}: + [NT] Check for watch files accessing PyPI over HTTP instead of HTTPS. This check has been imported from lintian4python (with a different tag name). + [AB] Check for watch files accessing unsupported PyPI URLs (Check written by James McCoy and Ben Finney; Closes: #776267) . * collection/strings: + [NT] Pass "-a" to strings to avoid possible security issues in strings. . * commands/reporting-{lintian-harness,sync-state}: + [NT] New files (internal commands for the reporting framework). . * data/binaries/arch-regex: + [NT] Add arm64 and ppc64el regex. + [NT] Correct armel and armhf regex to cope with statically linked binaries. (Closes: #768884) * data/binaries/embedded-libs: + [RG] Do not warn about libpng1.6 embedding libpng + [RG] Add a new string to detect embedders of libpng * data/changes-file/known-dists: + [ADB] Add "stretch". * data/cruft/rfc-whitelist: + [BR] Whitelist dual licensed vorbis rfc5215. * data/debhelper/dh_addons-manual: + [BR] Apply patch from Jean-Michel Nirgal Vourgère for detecting missing-build-dependency-for-dh-addon apache2. (Closes: #778820). * data/fields/binary-fields: + [AB] Add ghc-package (Source: /usr/share/cdbs/1/class/hlibrary.mk) + [AB] Add gstreamer-* fields as generated by dh_gstscancodecs + [AB] Add lua-versions as mandated by the Debian Lua Policy * data/fields/perl-provides: + [NT] Update perl-provides for perl 5.20.2. * data/files/js-libraries: + [AB] Use "tinymce" instead of "tinymec2?" (Closes: #783327) * data/files/obsolete-paths: + [BR] Add /etc/bash_completion.d (Closes: #776954). * data/files/privacy-breaker-websites: + [BR] Add specific test for privacy breach with modernizr.js (Closes: #769679). + [BR] Add /logos/ to privacy-breach-logo. + [BR] Add specific test for libjs-openlayer. + [BR] Detect twitter logo. + [BR] Detect libjs-jquery-flot. + [BR] Detect libjs-jquery-mobile. + [BR] Detect beta of libjs-query. + [BR] Detect libjs-prototype. * data/spelling/corrections: + [BR] Add portugese||Portuguese. (Closes: #764015). * data/spelling/corrections-multiword: + [BR] Add "allow one to" and "permit one to". (Closes: #756128). . * debian/control: + [NT] Recommend dpkg (>= 1.17.14) for the --ctrl-tarfile option in dpkg-deb. Lintian relies on it to support (u)deb files without a gzip compressed control.tar file. + [AB] Promote xz-utils from Suggests to Depends. (Closes: #774729) * debian/copyright: + [AB] Update copyright years. * debian/rules: + [NT] Add CLEAN_TEST_WORK_DIR to be able to control whether the test artifact directory should be cleaned during a call to "debian/rules clean" (defaulting to do the clean). . * doc/CREDITS: + [AB] Add contributors from 2014 and 2015. . * frontend/lintian: + [NT] Produce a better error message for lintian detects that a check has a dependency on an unknown collection. . * helpers/coll/objdump-info-helper: + [NT] Apply patch from Matt Kraai that adjusts the regex used for parsing readelf output. Thanks to Martin Pitt for reporting the issues. (Closes: #771054) . * lib/Lintian/Collect/Binary.pm: + [NT] Add "debug" class for "is_pkg_class". This uses the package name to guess if the package is expected to contain debug symbols. * lib/Lintian/Command.pm: + [NT] Use croak() rather than L::Util's fail() on errors. The issues are generally not "internal errors". * lib/Lintian/Internal/FrontendUtil.pm: + [NT] Work around a bug in autodie, where an fdopen of a file-descriptor always failed with "bad file descriptor". * lib/Lintian/Lab.pm: + [NT] Null fields extra metadata fields in the lab storage that are no longer used. These were previously used by the reporting framework. + [NT] Automatically correct lab metadata, when the lab discovers an entry does not exist. Any remains of the entry will be removed as well. Previously, the lab would just throw an error and require a manuel correction of the lab. * lib/Lintian/Reporting/ResourceManager.pm: + [NT] Only preserve the last extension of the installed resource. Previously it would keep all "extensions", including long parts of the original name if it happened to contain a period. * lib/Lintian/Util.pm: + [NT] Prefer dpkg-deb --ctrl-tarfile to "ar p" when dpkg is recent enough. + [NT] Stricten the permitted whitespace at the end of GPG marker lines. This is the same issue as CVE-2015-0840, except lintian never attempted to validate the signature. + [NT] Explicitly use YAML::XS for reading and writing YAML files. YAML::Any does not specify an interface for reliably read YAML files in UTF-8 encoding leading to "mojibake" in some cases. Thanks to Andreas Rönnquist for reporting the issue. (Closes: #784639) . * profiles/ubuntu/main.profile: + [BR] Exclude no-human-maintainers (Closes: #769036). . * reporting/config: + [NT] Include and briefly document new configuration options. * reporting/{harness,html_reports}: + [NT] Rewrite harness and remove the hard dependency on a functional permanent laboratory in the reporting framework. - The framework now relies on the "harness state cache" (a YAML file), which can be updated atomically. - The harness framework now avoids stat(2)ing all artefacts on the mirror just to check if they are unchanged. - The harness frontends use less memory and now releases most of it before calling html_reports. This should reduce the peak memory requirements considerably for the html_reports part of the run. * reporting/{html_reports,templates/*}: + [NT] Reorder the datastructures shared with templates for better data sharing. This reduces the memory consumption of html_reports by ~25% on lintian.d.o. * reporting/html_reports: + [NT] Templates are now always read and (their output) written in the UTF-8 encoding. + [NT] Stop reading $statistics_file from the config file. . * t: + [NT] Apply patch from Matt Kraai to fix test case on i386. (Closes: #771113) * t/scripts/pod-spelling.t: + [AB] Hardcode aspell as spelling command since Test::Spelling prefers spell over aspell if installed, too. This avoids having to add a "Build-Conflicts: spell". * t/tests/files-embedded/: + [AB] Add test case for #783327. Checksums-Sha1: 513b873c4f02e32a474bcd879ce1f691c6ce7a46 1862 lintian_2.5.31.dsc 033f82e4935a2bedeac59bc27d8a9efacb0a8297 1198088 lintian_2.5.31.tar.xz 0112ebee88749013364186760dccdb3db28eca59 808036 lintian_2.5.31_all.deb Checksums-Sha256: e6888d00fa4e66202e8918a91be385a147a339dd3e6be3ee77daa22dfe7389fd 1862 lintian_2.5.31.dsc 10571e64ace6871df0916d98af0714416a8c23ebe295486321796b732aef0cd6 1198088 lintian_2.5.31.tar.xz 1cc6e5c0fe7f97e4878c20df77fb5bce67d76e775c5b6ca70d77a32062b0fe3d 808036 lintian_2.5.31_all.deb Files: 63c7a8a3e9ff88b4b75072e790c5e361 1862 devel optional lintian_2.5.31.dsc fb3006cab2479c5d43fa3766fe4d8c09 1198088 devel optional lintian_2.5.31.tar.xz e6c44875005a9396f7a93f9a513d5a21 808036 devel optional lintian_2.5.31_all.deb
-
2.5.30+deb8u4_jessie8351c132 · ·
Release lintian/2.5.30+deb8u4 into unstable This is the correct tag for the 2.5.30+deb8u4 release. In the other tag ("aptly" named 2.5.30deb8u4), I unintendedly tagged a commit on the master branch instead of the jessie branch. Format: 1.8 Date: Thu, 09 Apr 2015 22:09:29 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.30+deb8u4 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.30+deb8u4) unstable; urgency=medium . * lib/Lintian/Util.pm: + [NT] Stricten the permitted whitespace at the end of GPG marker lines. This is the same issue as CVE-2015-0840, except lintian never attempted to validate the signature. Checksums-Sha1: 8f83865ee2a84c6a1cded90188b729793f433034 2759 lintian_2.5.30+deb8u4.dsc c5db02bc2f9a37f4ecc09b671c6dd538d7f56d4f 1199380 lintian_2.5.30+deb8u4.tar.xz 82ce1f5ad0673eeab65da782d32cc883406dd66b 792812 lintian_2.5.30+deb8u4_all.deb Checksums-Sha256: b323f18f0eec47c7a461aeb81255b0719dd2ae99a6b00995660bc125124333f4 2759 lintian_2.5.30+deb8u4.dsc 13782c593fa40f592c4a7a13610dc82a6b1e32bda30badbb79fd0cb338c559fc 1199380 lintian_2.5.30+deb8u4.tar.xz bd1c754e3404aedea797da691e99c931066af0d181d9ea24f0bd5dad31a074f2 792812 lintian_2.5.30+deb8u4_all.deb Files: ea9322f3d3f8ae382636f642ad8c7631 2759 devel optional lintian_2.5.30+deb8u4.dsc 515a944ba851338d336366679c145e3c 1199380 devel optional lintian_2.5.30+deb8u4.tar.xz 2e10a22f5e3cbbd6e3e35e1e3dc0f362 792812 devel optional lintian_2.5.30+deb8u4_all.deb
-
2.5.30+deb8u34dba5ca3 · ·
Release lintian/2.5.30+deb8u3 into unstable Format: 1.8 Date: Fri, 28 Nov 2014 23:21:07 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.30+deb8u3 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: 771054 771113 Changes: lintian (2.5.30+deb8u3) unstable; urgency=medium . * helpers/coll/objdump-info-helper: + [NT] Apply patch from Matt Kraai that adjusts the regex used for parsing readelf output. Thanks to Martin Pitt for reporting the issues. (Closes: #771054) . * t: + [NT] Apply patch from Matt Kraai to fix test case on i386. (Closes: #771113) Checksums-Sha1: cafaeae3aa9088d48c545d7df7f550115a821b12 1890 lintian_2.5.30+deb8u3.dsc 3af15c74453b69440922bc7e2c56d09e129aa1ad 1202176 lintian_2.5.30+deb8u3.tar.xz 914d09bdcaf5d3fb971947c4af0defe9a72abf49 792508 lintian_2.5.30+deb8u3_all.deb Checksums-Sha256: 498905eba5609d90fa2b713db37ead14657f8e748c88b8811094a6930a532314 1890 lintian_2.5.30+deb8u3.dsc 18c408825484d7cd47e7d44a486300ccdc64229ca7501883ffc44a29d501a65d 1202176 lintian_2.5.30+deb8u3.tar.xz 50e1ffa9dcb46040e7bef89d032f1b9b4c77f2371221f200dcf966bf19942334 792508 lintian_2.5.30+deb8u3_all.deb Files: d5ba92ef9e4857741e897b99fb7788f2 1890 devel optional lintian_2.5.30+deb8u3.dsc 939e36f2905f37c5ce75195efa0d41f4 1202176 devel optional lintian_2.5.30+deb8u3.tar.xz 7cb3de792fb5bd16eab9e83ae2e9568a 792508 devel optional lintian_2.5.30+deb8u3_all.deb
-
2.5.30+deb8u2e2109851 · ·
Release lintian/2.5.30+deb8u2 into unstable Format: 1.8 Date: Sun, 16 Nov 2014 15:37:31 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.30+deb8u2 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: 768884 Changes: lintian (2.5.30+deb8u2) unstable; urgency=medium . * collection/strings: + [NT] Pass "-a" to strings to avoid possible security issues in strings. . * data/binaries/arch-regex: + [NT] Add arm64 and ppc64el regex. + [NT] Correct armel and armhf regex to cope with statically linked binaries. (Closes: #768884) * data/changes-file/known-dists: + [ADB] Add "stretch". Checksums-Sha1: f358f353e45831b11ce65fac1deb10c9eeef72b7 1890 lintian_2.5.30+deb8u2.dsc 6e1e470b6fed0dec092de4c53d7c2b10f1067414 1198644 lintian_2.5.30+deb8u2.tar.xz b589f340c8c9c08257303dbf8955aa7354c2b19d 792374 lintian_2.5.30+deb8u2_all.deb Checksums-Sha256: 9bdb4f6f3c0552014c3dab5ebf00d7588c78871700a52eb1c960125835206295 1890 lintian_2.5.30+deb8u2.dsc bfd928f8f7ef3878e09804f72ca715b98d3b38e1e3e4a0e77698c73663ad53c6 1198644 lintian_2.5.30+deb8u2.tar.xz 4a142e9e12821f4ea62b905cd781f53fd3e743f9817101b2a444875960cb0161 792374 lintian_2.5.30+deb8u2_all.deb Files: bd5f9e1bcb96dd592e943f5eddd62f73 1890 devel optional lintian_2.5.30+deb8u2.dsc c8f6b0f052e7d02ac74ceee5e1dc7fa8 1198644 devel optional lintian_2.5.30+deb8u2.tar.xz 2d974045035be87967d91f07025c6f81 792374 devel optional lintian_2.5.30+deb8u2_all.deb
-
2.5.30+deb8u1906f62ac · ·
Release Lintian/2.5.30+deb8u1 into unstable Format: 1.8 Date: Sun, 16 Nov 2014 14:11:43 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.30+deb8u1 Distribution: jessie Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 768884 Changes: lintian (2.5.30+deb8u1) jessie; urgency=medium . * collection/strings: + [NT] Pass "-a" to strings to avoid possible security issues in strings. . * data/binaries/arch-regex: + [NT] Add arm64 and ppc64el regex. + [NT] Correct armel and armhf regex to cope with statically linked binaries. (Closes: #768884) * data/changes-file/known-dists: + [ADB] Add "stretch". Checksums-Sha1: 165d7d48911054d212246a423fc5323c9f9c395c 1890 lintian_2.5.30+deb8u1.dsc 3a586b312f17ca2ac7d3c42ec8765d67bdf5483c 1198572 lintian_2.5.30+deb8u1.tar.xz 9e2d0009b23309233281c3552f349ca378083a64 792640 lintian_2.5.30+deb8u1_all.deb Checksums-Sha256: 3b370dc1f981d593e97167d6b7f1874851e3184cb7a220a46c5550954943d91d 1890 lintian_2.5.30+deb8u1.dsc fbb95dc837d979081f07dc4d5db9903244442583ad9f08a89d02bcafabf3f250 1198572 lintian_2.5.30+deb8u1.tar.xz 9177171f6db06ff225fc7c07799ba17e03f2dcebaf3f569c2b68dae854531cd5 792640 lintian_2.5.30+deb8u1_all.deb Files: 1535d94a99fc9acf7deff2e94d5fff2f 1890 devel optional lintian_2.5.30+deb8u1.dsc 89800f262622a640f15ef3d268546ad1 1198572 devel optional lintian_2.5.30+deb8u1.tar.xz c98d79045c52098e6a85536788455a00 792640 devel optional lintian_2.5.30+deb8u1_all.deb
-
2.5.306c21564b · ·
Release Lintian/2.5.30 into unstable Format: 1.8 Date: Sat, 25 Oct 2014 17:03:48 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.30 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: 766737 Changes: lintian (2.5.30) unstable; urgency=medium . The "welcome Axel Beckert!" release. . * Summary of tag changes: + Removed: - deprecated-kdelnk-file . * checks/menu-format.{desc,pm}: + [NT] Retire check for "kdelnk" files. . * collection/unpacked: + [NT] Correct handling of files with 2 or more consecutive backslashes. . * debian/control: + [AB] Add a Homepage header pointing to https://lintian.debian.org/ * debian/copyright: + [AB] Add myself to debian/copyright. * debian/rules: + [NT] Ensure that po4a/*.cfg are always up to date during releases builds. . * helpers/coll/strings-helper: + [NT] Filter out duplicate strings. This applies to the majority of all ELF binaries (except ones with very exotic file names with glyphs like ":"). . * lib/Lintian/Internal/FrontendUtil.pm: + [AB] Don't clean HOME and some XDG_* variables when sanitizing the environment. (Closes: #766737) . * t: + [NT] Apply patch from Johannes Schauer to fix FTBFS with newer dpkg that have stricter checking of build-profiles. Checksums-Sha1: b4acb9e8f465de2a066402d7fae646d0f20b0201 1862 lintian_2.5.30.dsc 7bba172d444c12c40fd09075f685bc50138d88c8 1182196 lintian_2.5.30.tar.xz fd422f0170e80627219f3d091cf032f23c22831d 792232 lintian_2.5.30_all.deb Checksums-Sha256: 0690c9cf8d3f2fad679b13d889e47504f3207f0de57ecb8a8e94949f947fd318 1862 lintian_2.5.30.dsc 51e8b1b21a82f5ba7f5eba84c340ce8d17363e65b1447852170a7a4fda8bb932 1182196 lintian_2.5.30.tar.xz cd6a4d8232901860ae24c4662cb58a00456adc7541e88e31f4a87ccdf7d00dd4 792232 lintian_2.5.30_all.deb Files: 2ff4ad6975a1067700b9e6fd23bb56f2 1862 devel optional lintian_2.5.30.dsc 144de1de551bdecec26f7487c9b7e4f9 1182196 devel optional lintian_2.5.30.tar.xz 891a729c115f05c7ba5ce3d9123361a5 792232 devel optional lintian_2.5.30_all.deb
-
2.5.293b195929 · ·
Release Lintian/2.5.29 into unstable Format: 1.8 Date: Fri, 24 Oct 2014 23:15:52 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.29 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: 762609 763773 765311 765995 766033 766468 Changes: lintian (2.5.29) unstable; urgency=medium . * Summary of tag changes: + Added: - dbus-policy-at-console - dbus-policy-without-send-destination - dbus-session-service-wrong-name - dbus-system-service-wrong-name - invalid-profile-name-in-build-profiles-field - invalid-profile-name-in-source-relation - invalid-restriction-formula-in-build-profiles-field - restriction-formula-with-debhelper-with-conflicting-version - restriction-formula-with-debhelper-without-debhelper-version - restriction-formula-with-versioned-dpkg-dev-conflict - restriction-formula-without-versioned-dpkg-dev-dependency + Removed: - invalid-restriction-label-in-source-relation - invalid-restriction-namespace-in-source-relation - invalid-restriction-term-in-source-relation - 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 - stageX-profile-used-but-no-binary-package-dropped . * checks/{control-file,fields}.{desc,pm}: + [NT] Apply patch from Johannes Schauer to support the new build profile syntax. (Closes: #763773) * checks/dbus.{desc,pm}: + [NT] New check by Simon McVittie to discover some dbus related issues. (Closes: #762609) * checks/nmu.pm: + [JW] Avoid chopping off trailing ">" in emails in the canonicalize subroutine. (Closes: #766468) * checks/rules.pm: + [JW,NT] Fix undef warning for packages with empty an empty d/rules file. (Closes: #766033) * checks/source-copyright.pm: + [NT] Apply patch from Johannes Schauer to optimise the check. + [NT] Optimise for "dir/*" wildcards in DEP-5 copyright files. * checks/watch-file.pm: + [NT] Fix undef warning with some watch files. Thanks to Axel Beckert for reporting the bug. (Closes: #765995) . * collection/{bin-pkg-control,unpacked}: + [NT] Pass "-m" to tar to make it avoid "correcting" the timestamp of the extracted files. Lintian does not need it for correctness, so it can make tar save a few syscalls here. + [NT] Explicitly pass tar options to make it extract files as the current user and applying the users umask. This is mostly to be explicit about how things are extracted. * collection/file-info: + [NT] Stop collecting file-info for "non-files". The output is not used and often trivial / predictable from other data input already available. * collection/strings: + [NT] Stop creating "elf-index" file as nothing uses it. * collection/unpacked: + [NT] Gracefully handle when symlink targets contains newlines. Thanks to Faheem Mitha for reporting the bug. (Closes: #765311) . * frontend/lintian: + [NT] Aggressively reset the environment a well-defined state at start up. Only ENV variables starting with "LINTIAN_" (and a select few well known variables) are preserved. + [NT] Runtime for collections and checks now only requires a single --debug option. Lintian will now also show runtime for other things (e.g. total runtimes). + [NT] Add --perf-debug and --perf-output options to enable logging for performance data. This is mostly intended to allow collecting performance data from archive-wide runs. + [NT] Hide some options in the default output for --help. These can now be shown with "--help=extended". + [NT] Add a new "Developer/special usage options" section in the --help output for some options (e.g. --debug). This section is hidden by default. . * lib/Lintian/Relation.pm: + [NT] Unparsable entries are now included in relation objects rather than being silently discarded. * lib/Lintian/Util.pm: + [NT] Purge even more ENV variables in clean_env. + [NT] Add "pipe_tee" subroutine for tee'ing data from one input file descriptors to one or more output output file descriptors. . * man/lintian.pod.in: + [NT] Document the performance logging options. + [NT] Add a new "Developer/special usage options" section in the --help output for some options (e.g. --debug). . * private/generate-html-docs: + [NT] Add doctype and encoding to generated files. . * reporting/harness: + [NT] Add missing import. * reporting/html_reprots: + [NT] Correct the command line in the creation of the lintian.log.gz. * reporting/{html_reports,templates/*}: + [NT] Correct the generated HTML, which was invalid in some cases. * reporting/templates/{head,lintian.css}.tmpl: + [NT] Define a default "viewport". This slightly improves the output on some mobile devices. + [NT] Add some special cases for "smaller" viewports in the style sheet. * reporting/templates/maintainer.tmpl: + [NT] Correct name of variable to avoid using an undefined variable. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add "vivid" per request of Iain Lane. Checksums-Sha1: 8b0c1ca3488e9eb592c7e06a5ffce23d31ac60b6 1824 lintian_2.5.29.dsc dd2de1aa72b612d923c7b9735c8ce1d2ac386a50 1181444 lintian_2.5.29.tar.xz 53519af230c38aa368b0092ee45ded29899d2875 791866 lintian_2.5.29_all.deb Checksums-Sha256: 36deadb2e96eb49779de9c2efdae4023032f14d15775555b8b24e08abe7b94e9 1824 lintian_2.5.29.dsc 1525ece9ef6529ef015fe2b601a69b4cefc41168808352a40d7d477d54c5764d 1181444 lintian_2.5.29.tar.xz 170ca7d58d71f20cf8ed5b6cd1783985dd120bb7edb6539113572d47c1934f6f 791866 lintian_2.5.29_all.deb Files: 2dffd1600cb6949d5956ec0ecca2c0c2 1824 devel optional lintian_2.5.29.dsc 593c0be5c2c7fcd1013e19bff373d054 1181444 devel optional lintian_2.5.29.tar.xz 0b3d164edb2cd238a61d752b0a2a6c43 791866 devel optional lintian_2.5.29_all.deb
-
2.5.28ac3198d9 · ·
Release Lintian/2.5.28 into unstable Format: 1.8 Date: Thu, 02 Oct 2014 19:27:09 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.28 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: 563773 698930 699022 749768 761930 762177 762460 762660 763339 Changes: lintian (2.5.28) unstable; urgency=medium . * Summary of tag changes: + Added: - license-problem-cc-by-nc-sa . * checks/*: + [NT] Remove all uses of "control", "debfiles" and "unpacked". * checks/*: + [NT] Remove all uses of the "doc-base-files", "init.d" and "menu-files" collections. * checks/changes-file.pm: + [NT] Add "-lts" as common suffix for distribution, which makes "squeeze-lts" a valid distribution. Thanks to Holger Levsen for the report. (Closes: #763339) * checks/description.pm: + [SL] show the actual description when it is too short. * checks/files.pm: + [NT] Only flag the Doxygen generated "md5" file as useless. Thanks to Mathieu Malaterre for reporting. (Closes: #762660) * checks/patch-systems.pm: + [NT] Rewrite using index rather than debfiles to analyse the package. A side-effect of that means that Lintian can now check patches stored in the upstream part of the packages. (Closes: #563773) * checks/po-debconf.pm: + [NT] Avoid writing test.pot to the unpacked package. (Closes: #699022) * checks/testsuite.pm: + [NT] Recognise autopkgtest-pkg-{perl,ruby} values for the "Testsuite" field. Extended validation is not implemented though. Thanks to Niko Tyni for reporting the issue. (Closes: #762177) . * collection/*: + [NT] Remove all uses of "debfiles" and "control". * collection/{doc-base-files,init.d,menu-files}{,.desc}: + [NT] Deprecated, will be removed in a future release. They will now be now auto-removed at the end of the processing if they have been collected previously. . * data/*: + [NT] Refresh some of the data against unstable. * data/cruft/non-free-license: + [BR] Detect cc-by-nc-sa license. (Closes: #749768). * data/standards-version/release-dates: + [NT] Add 3.9.6. (Closes: #762460) . * debian/control: + [NT] Bump Standards-Versions to 3.9.6 - no changes required. * debian/dirs: + [NT] Stop installing /var/spool/lintian * debian/lintian.install: + [NT] Install Lintian::Tutorial POD documents into /usr/share/perl5. (Closes: #761930) * debian/postinst: + [NT] Remove empty Lintian labs in /var/spool/lintian on upgrade. * debian/postrm: + [NT] Remove the "changes" folder when purging the Lintian lab in /var/spool/lintian. * debian/source/lintian-overrides: + [NT] Remove obsolete lintian overrides. . * doc/tutorial/Lintian/Tutorial/WritingChecks.pod: + [NT] Mention "safe_qx" as alternative to qx/`` in the tutorial. . * lib/Lintian/Collect{,/*}.pm: + [NT] Deprecate the use of "control", "debfiles" and "unpacked". Consumers are recommended to use index_resolved_path and control_index_resolved_path instead. + [NT] Remove all uses of debfiles (both the method and the collection). All methods (except "debfiles") now depend on "unpacked" instead. + [NT] Remove all uses of the "control" and the "unpacked" method. * lib/Lintian/Command.pm: + [NT] Add support for running a sub in the child before it calls exec. + [NT] Add support for shell-like (e.g. &2) redirects of stdout and stderr. + [NT] Add safe_qx sub for replacing qx() that supports most of the features of spawn(). * lib/Lintian/Path.pm: + [NT] Add support for fetching and (where it makes sense) opening the underlying file system object. It also adds a few minor safety guards to common issues with symlinks. (Closes: #698930) * lib/Lintian/Path/FSInfo.pm: + [NT] New file. . * reporting/*: + [NT] Avoid forking a shell when invoking commands. This has the side effect of allowing some paths from the configuration to contain spaces (among other), where it previously would not work. * reporting/templates/maintainer.tmpl: + [NT] Use https:// in links to other resources/sites and add link to tracker.debian.org. Checksums-Sha1: 0f2fcc36414488f4a16607f70da34eb51428e4ab 1824 lintian_2.5.28.dsc f7c8f6a692dc2ccce581768cfc08aaf6fff1578f 1211492 lintian_2.5.28.tar.xz fa91e32e08437e399751ded0feacf0dc4a4b2afa 786676 lintian_2.5.28_all.deb Checksums-Sha256: 9de363e6a6db4f6dee0c59f2bbc2ec4faa89cc9a62e58025bce6bbe76b595dc6 1824 lintian_2.5.28.dsc 5e7b4232c9f7a82c7b60d549d6ccb6c0d23e21025e8beef18695b90b98e38975 1211492 lintian_2.5.28.tar.xz ee6b09c70482089b366f8d29fbb8278a2556ebfab76a2c50cd6a280921ee7c75 786676 lintian_2.5.28_all.deb Files: 223b6d8e3673084a59a092c2c9662249 786676 devel optional lintian_2.5.28_all.deb 8ccfca04e8c7fabf6980c9467261a518 1824 devel optional lintian_2.5.28.dsc c6de78ba73dd41d5f7e557fd8b4dbb77 1211492 devel optional lintian_2.5.28.tar.xz
-
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