-
2.5.10.454bac3d1 · ·
Release lintian/2.5.10.4 into unstable Format: 1.8 Date: Sat, 16 Feb 2013 14:17:03 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.10.4 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: 695866 696230 698602 Changes: lintian (2.5.10.4) unstable; urgency=low . * 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) . * lib/Lintian/Collect/Package.pm: + [NT] Ensure the "root" entry of indices do not contain itself. (Closes: #695866) * 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. Checksums-Sha1: a541a224400bbc0aefe02c58632fdcf45898cea9 2564 lintian_2.5.10.4.dsc bc05a90de231dce5cfbc0c2fba1c3042408c7bdf 1099969 lintian_2.5.10.4.tar.gz 7e68a82e21defc9cf2740560770b664feef8809a 708946 lintian_2.5.10.4_all.deb Checksums-Sha256: b5c0c59c7056e60f6acc8c33a0cdbce118f4ccea724169ec4fae278ba9e7ae63 2564 lintian_2.5.10.4.dsc d6b174b89efd1035821fa25121aebe46eb079d5cce025f1a5c68c1cb4647bdb2 1099969 lintian_2.5.10.4.tar.gz bdb1375de2b0857f5088964fe22cb7b1d6fba9418a5b3fef9af0d10b722fbb81 708946 lintian_2.5.10.4_all.deb Files: 390bb8279734aa3a366e0836a8f4a631 2564 devel optional lintian_2.5.10.4.dsc 1b92d5e6f1c9c3791cb8eea2269dd28f 1099969 devel optional lintian_2.5.10.4.tar.gz 83c471d79fb0a6659d5a27e521d44cbd 708946 devel optional lintian_2.5.10.4_all.deb
-
2.5.11235cb7e3 · ·
Release lintian/2.5.11 into experimental Format: 1.8 Date: Tue, 11 Dec 2012 22:12:06 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.11 Distribution: experimental Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 623265 658474 660655 672273 673073 677874 677890 678639 678896 680391 681410 681769 681894 683224 683516 685497 686179 686352 687464 688320 688494 690014 690910 691489 692232 692616 693013 693442 693589 694328 Changes: lintian (2.5.11) experimental; urgency=low . * Summary of tag changes: + Added: - conffile-has-bad-file-type - debug-package-for-multi-arch-same-pkg-not-coinstallable - dm-upload-allowed-is-obsolete - field-name-typo-in-dep5-copyright - font-adobe-copyrighted-fragment - license-problem-json-evil - maintainer-script-has-unexpanded-debhelper-token - shlibs-uses-obsolete-relation - untranslatable-debconf-templates + Removed: - apparently-truncated-elf-binary - data.tar.xz-member-without-dpkg-pre-depends - debhelper-overrides-need-versioned-build-depends - no-source-field - preinst-uses-dpkg-maintscript-helper-without-predepends . * checks/*: + [NT] Remove assumption that lintian will chdir into the the lab before calling the check. + [NT] Be better at avoiding false-positive spelling errors for references to packages that also happen to be common spelling mistake. Thanks to Paul Tagliamonte for the report. (Closes: #687464) * checks/binaries{,.desc}: + [NT] Merge apparently-truncated-elf-binary into apparently-corrupted-elf-binary. + [NT] Remove some references to objdump in tag descriptions as Lintian uses readelf. + [JW,NT] Update the "extract SONAME" shell snippet to properly handle SONAMEs with uppercase letters. + [JW] Recognise any path with matching the GNU multi-arch triplet as a "Multi-arch: same"-safe directory. Thanks to Matthias Klose for the report. (Closes: #681410) * checks/changelog-file: + [NT] Emit "missing changelog" for packages that are missing their usr/share/doc/<pkg>/ dir and do not have a doc symlink. Thanks to Faheem Mitha for the report. (Closes: #683224) * checks/conffiles{,.desc}: + [NT] Remove leading slash on the filename when emitting file-in-etc-rc.d-marked-as-conffile. + [NT] Add check for "non-file" conffiles. Thanks to Guillem Jover for the report. (Closes: #690910) * checks/control-file.desc: + [NT] Bump obsolete-relation-form-in-source to serious as these forms are now "must not" instead of "should not". * checks/copyright.desc: + [NT] Bump debian-copyright-file-uses-obsolete-national-encoding to serious as copyright files must now be UTF-8 encoded. * checks/cruft{,.desc}: + [NT] Detect MS-DOS executables as windows binaries. + [NT] Bump the version of config.{guess,sub} needed for triggering the "outdated-autotools-helper-file" tag for arm64 support. Thanks to Paul Wise for the report and the investigative work. (Closes: #690014) + [RA,NT] Extend the description of the tags {outdated,ancient}- autotools-helper-file to mention that dh-autoreconf might be helpful tool. + [NT] Apply patch from Bastien Roucariès to detect file licensed under the "Good, not Evil"-JSON license. (Closes: #692616) * checks/deb-format{,.desc}: + [NT] Retire data.tar.xz tag. (Closes: #680391) * checks/debhelper{,.desc}: + [JW,NT] Consider missing versioned build-depends on debhelper for compat 8 (or less) a pedantic issue. (Closes: #681894) + [NT] Retire debhelper-overrides-need-versioned-build-depends. * checks/fields{,.desc}: + [NT] Retire no-source-field since Lintian cannot emit it any more due to dpkg-source refusing to extract such source packages. + [NT] Add tag for using the obsolete DMUA field. Thanks to Ansgar Burchardt for the report. (Closes: #688494) + [NT] Apply patches from Bernhard R. Link to check for unintentional whitespace and use of non-cannical URIs in Vcs-* fields. (Closes: #681769) + [NT] Fix false-positive caused by insignificant whitespace. Thanks to Dima Kogan for the report. (Closes: #693589) * checks/files: + [RG] Recognise smarty3 as smarty itself. + [NT] Consider "tasksel tasks" as a meta package. (Closes: #691489) + [NT] Add patch from Bastien Roucariès to check for adobe font license issues. (Closes: #694328) * checks/group-checks{,.desc}: + [NT] Detect debug packages not co-installable with itself, when it provides debug symbols for a Multi-Arch: same package. Thanks to Carsten Hey for the report. (Closes: #678896) * checks/infofiles: + [NT] Use L::Util's gzip decompressor rather than zcat. * checks/init.d{,.desc}: + [NT] Move file-in-etc-rc.d-marked-as-conffile to conffiles check. + [NT] Use L::Collect's conffile API instead of accessing the "conffiles" control file directly. * checks/java.desc: + [NT] Remove the "experimental" marker of the Java byte-code check. * checks/manpages{,.desc}: + [CW,NT] Manually do redirects and chdir rather than invoking a shell when calling man and lexgrog. + [CW,NT] Be stricter with missing roff preprocessors by setting MANROFFSEQ to the empty string when calling man. + [CW,NT] Pass -Tutf8 -Z to man to skip an unused part of the groff pipeline. (Closes: #677874) + [CW,NT] Use the L::Util gzip decompressor to open gzipped manpages. * checks/menu-format{,.desc}: + [NT] Move a table of categories to a data file. + [NT] Update description of menu-icon-missing. Lintian is now sometimes able to find the icon in dependencies (if they are built from the same source). Thanks to Ryan Kavanagh for the report and the suggested patch. (Closes: #683516) * checks/md5sums: + [NT] Use L::Collect's conffile API instead of accessing the "conffiles" control file directly. * checks/po-debconf{,.desc}: + [NT] Check for untranslatable templates that should be translatable. Thanks to David Prévot for the report and the patch. (Closes: #686179) * checks/scripts{,.desc}: + [NT] Retire check for dpkg-maintscript-helper in preinst. (Closes: #685497) + [NT] Fix false positive "executable-not-elf-or-script" when the file is an executable hardlink to a script. + [NT] Check maintainer scripts for unexpanded #DEBHELPER# tokens. Thanks to Cyril "KiBi" Brulebois for the suggestion. + [NT] Fix false-positive for removal of device files as /dev/shm is not a device. Thanks to Steve Langasek for the report and Roger Leigh for the extra info. (Closes: #693442) * checks/shared-libs{,.desc}: + [NT] Clearify the description of dev-pkg-without-shlib-symlink to mention that the dev symlink is always expected in /usr. + [NT] Add missing "+" in libtool regex. Thanks to Leo 'costela' Antunes for the report. + [RA,NT] Check for use of obsolete "<" and ">" in shlibs control files. (Closes: #660655) * checks/source-copyright{,.desc}: + [NT] Check for possible misspellings of known field names. (Closes: #678639) + [NT] Fix typo of paragraph. Thanks to Logan Rosen for spotting it. (Closes: #693013) * checks/version-substvars{,.desc}: + [JW,NT] Extend version-substvar-for-external-package to all relations. Previously it was only triggered for strong dependnecy relations. (Closes: #658474) . * collection/deb-format.desc: + [NT] Remove unneeded changelog-file from "Needs-Info". * collection/objdump-info{,-helper,.desc}: + [NT] Change the output format for the collection and bump the version of the collection accordingly. + [NT] Apply patch from Peter Pentchev to ensure set{u,g}id ELF binaries are properly processed, even when Lintian is run as root. (Closes: #686352) . * data/binaries/embedded-libs: + [RG] Check for embedded copies of jsoncpp. * data/fields/archive-sections: + [NT] Add new "tasks" section. * data/menu-format/add-categories: + [NT] New file. * data/output/ftp-master-{,non}fatal: + [NT] Removed, not used at run time. * data/scripts/interpreters: + [NT] Add nodejs and Rscript as a known interpreter. Thanks to Marcelo Jorge Vieira and Sébastien Boisvert for the report. (Closes: #623265, #692232) * data/spelling/corrections: + [NT,RG] Add more corrections. + [RG] Re-sort the corrections. . * debian/control: + [NT] Add (Build-)Depends on libtext-levenshtein-perl. + [NT] Use anonscm.d.o in the Vcs-* fields instead of git.d.o. * debian/lintian.install: + [NT] Install Lintian perl modules in /usr/share/perl5. * debian/rules: + [NT] Add target to generate HTML API doc. Currently this is only run manually. . * frontend/lintian: + [NT] Remove chdir calls for checks. + [NT] Retire depreciated command line and config options. + [NT] Refactor unpackaging into Lintian::Unpacker. + [NT] Make parameter for --jobs optional. In its absence Lintian will not limit the number of parallel jobs. + [JW,NT] During the unpack phase, emit the name of the group currently being unpacked when --verbose is given. (Closes: #677890) + [JW] Fix typo of Parallelization. + [NT] Fix regression where --suppress-tags{,-from-file} was ignored if -C or -X was passed. Thanks to Thorsten Glaser for reporting it. (Closes: #688320) . * lib/Lintian/Collect{,/Source}.pm: + [NT] Add optional parameter to field (and X_field) methods that denotes the default value if a field is missing. This avoid some boiler plate for callers of the methods. * lib/Lintian/Collect/Binary.pm: + [NT] Bump API for objdump method. + [NT] Add API for checking if a file is considered a conffile. * lib/Lintian/Collect/Package.pm: + [NT] Strip leading slash off files extracted from tar. * lib/Lintian/Command.pm: + [NT] Work around a leak in IPC::Run (see #301774). * lib/Lintian/Internal/FrontendUtil.pm: + [NT] Always use Dpkg::Vendor to determine the default vendor. Previously dpkg-vendor would be preferred if available. * lib/Lintian/Lab/Entry.pm: + [NT] Use the L::Collect during creation instead of manually reading the dsc for source packages. * lib/Lintian/Profile.pm: + [NT] Add support for the new optional "Load-Checks" field in profiles. + [NT] Ensure that the "lintian" check is always loaded as these tags are not emitted by check modules. Also enable the tags from the check by default. * lib/Lintian/Tags.pm: + [NT] Be explicit about the reason when rejecting an override. Thanks to Yves-Alexis Perez for the report. (Closes: #673073) * lib/Lintian/Unpacker.pm: + [NT] New file. . * man/lintian.pod.in: + [NT] Remove documentation about removed options. . * reporting/graphs/{statistics,tags}.gpi: + [JP] New file. * reporting/html_reports: + [JP,NT] Generate graphs of the collected history data. (Closes: #672273) + [NT] Make the mirror name configurable. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] Add "raring" as known Ubuntu distribution. Thanks to Dmitry Shachnev. (LP: #1068208) Checksums-Sha1: 850fcd4ceaf870dd6ac276c15c43b104dba52e9b 2602 lintian_2.5.11.dsc c83143fc76461efbdfd687ea63964c650de9511e 1140318 lintian_2.5.11.tar.gz 2148b6ee048eb28026990c33a25d16d2ea555d7e 733808 lintian_2.5.11_all.deb Checksums-Sha256: 482bf299f9e3e77467b06fe7a49e719d961584a4826db73a84333fe709a209a5 2602 lintian_2.5.11.dsc 91f96295eac39c4711a1e53715f9c4324539665ef8aa4c1500af5ba5efd39cd5 1140318 lintian_2.5.11.tar.gz 9f33060a392f8cf1adf8ed37041d66fe2a270d01732386ea5fbb3fe700c4670d 733808 lintian_2.5.11_all.deb Files: 8b4bd5c4bea641f0ff2f0d957fbbea78 2602 devel optional lintian_2.5.11.dsc 90000a9fc6b5a7061f63154a946f9b79 1140318 devel optional lintian_2.5.11.tar.gz 5bd3ff3eb29a80322a57cdbe2676bfbd 733808 devel optional lintian_2.5.11_all.deb
-
2.5.10.300c7ec4c · ·
Release lintian/2.5.10.3 into unstable Format: 1.8 Date: Tue, 11 Dec 2012 20:14:06 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.10.3 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: 693442 Changes: lintian (2.5.10.3) unstable; urgency=low . * checks/scripts{,.desc}: + [NT] Fix false-positive for removal of device files as /dev/shm is not a device. Thanks to Steve Langasek for the report and Roger Leigh for the extra info. (Closes: #693442) * checks/standards-version: + [NT] Recognise Standards-Version 3.9.4. + [NT] Accept Standards-Version 3.9.3 as current (enough) during the freeze. Checksums-Sha1: ca931676dc346786e6a44e981ae59bd55b30dc17 1678 lintian_2.5.10.3.dsc 2de0a306fc12f8d62ab79ba7bb11a0f2d671b008 1098338 lintian_2.5.10.3.tar.gz eb0189cae8e263f6ac4b999a9b700e5391ed1c15 708158 lintian_2.5.10.3_all.deb Checksums-Sha256: a6253101f5dd9c6c702706b7e47e8b42b9b549b2a91366ad4baf0389cd5be3cd 1678 lintian_2.5.10.3.dsc 0b6f9909f94b8e0f9afca55d28ac9e729617e024a663d7b201ee613b589e3c81 1098338 lintian_2.5.10.3.tar.gz ca71194dbd51327e6a355d59640425652cfb712e26770f93d50edb358042510d 708158 lintian_2.5.10.3_all.deb Files: 227b292f8c747f121d01bab962d9cab3 1678 devel optional lintian_2.5.10.3.dsc e197662b24747fce93a67d426fdd8ddf 1098338 devel optional lintian_2.5.10.3.tar.gz 32b83e8077ba4e0fe1c7c25555f01610 708158 devel optional lintian_2.5.10.3_all.deb
-
2.5.10.285a80c24 · ·
Release lintian/2.5.10.2 into unstable Format: 1.8 Date: Mon, 17 Sep 2012 11:56:18 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.10.2 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: 683946 Changes: lintian (2.5.10.2) unstable; urgency=low . * checks/po-debconf: + [NT] Fix dirhandle leak. * checks/source-copyright{,.desc}: + [NT] Report the correct line number for the use of commas in the "Files" field in DEP-5 copyright files. Thanks to Faheem Mitha for the report. (Closes: #683946) + [NT] Mention that syntax-error-in-dep5-copyright may hide other issues as Lintian skips some DEP-5 checks in this case. Thanks to Faheem Mitha for the report. . * frontend/lintian: + [NT] Fix typo of identifier method, which causes Lintian to crash in case a "coll" cannot be started or it fails. . * lib/Lintian/Profile.pm: + [NT] Use "closedir" rather than "close" to close a dir handle. Checksums-Sha1: 5357df15ad20d940ce868c20427278f1ffbb97ff 1678 lintian_2.5.10.2.dsc 3676b5448470dc5051de7351e9b161e9b28c2b6e 1109285 lintian_2.5.10.2.tar.gz 83b0532f9236c728037020756b65662bcb2f0b37 709202 lintian_2.5.10.2_all.deb Checksums-Sha256: 974b532e6e9695334149e17b40f40ae078668828a24ed7da3e059a27e7b119da 1678 lintian_2.5.10.2.dsc 13d01536e0963ad8c10d9f9ebb8088066b773739aefb9c992a0b672615f9113c 1109285 lintian_2.5.10.2.tar.gz f7e66db1ad73a2f526d5284e76ef74c3f25b1d5f39f1797fe99009bd203c9287 709202 lintian_2.5.10.2_all.deb Files: 8d31f4e9543554347b3a1e6937500b57 1678 devel optional lintian_2.5.10.2.dsc 899ccd3f01e3ff1a18d36ffd0b1ba69c 1109285 devel optional lintian_2.5.10.2.tar.gz daa1cb2588ed8ca990ef506d070a6457 709202 devel optional lintian_2.5.10.2_all.deb
-
2.5.10df002739 · ·
Release lintian/2.5.10 into unstable Format: 1.8 Date: Sat, 30 Jun 2012 17:21:27 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.10 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: 673276 678775 Changes: lintian (2.5.10) unstable; urgency=low . * Summary of tag changes: + Added: - incompatible-java-bytecode-format - unknown-java-class-version . * checks/changes-file.desc: + [NT] Fix typo in tag description. Thanks to Luca Falavigna for spotting it. * checks/files: + [NT] Use new gzip decompressor from L::Util. * checks/java{,.desc}: + [NT] Catch unknown Java class versions. + [NT] Catch uses of Java7 byte code as an experimental check. It lacks the proper checks for cases where packages have the proper dependencies for Java7 byte code. (Closes: #673276) . * collection/*: + [NT] Add missing load of the FileHandle module. * collection/java-info{,.desc}: + [NT] Use Archive::Zip instead of zipinfo + unzip to extract information from Jar files. + [NT] Limit java-info to files classified as "Zip Archive" by file(1). * collection/objdump-info: + [NT] Only call readelf once per binary. + [NT] Use xargs + a new helper to reduce the number of readelf calls even further. * collection/objdump-info-helper: + [NT] New file. * collection/strings: + [NT] Optimize for the "common case" file names with a fall-back to previous behaviour with special file names. * collection/strings-helper: + [NT] New file. . * debian/control: + [NT] Add (Build-)Dependency on libarchive-zip-perl. + [NT] Remove runtime dependency on unzip (replaced by libarchive-zip-perl). + [NT] Add explicit Build-Dependency on xz-utils instead of relying on dpkg-dev's dependency on it. + [NT] Add versioned xz-utils as alternative to xz-lzma or lzma. (Closes: #678775) + [NT] Add missing suggests for lzma packages. lzma is only used for source packages compressed with lzma. + [NT] Add suggests on libperlio-gzip-perl. . * frontend/lintian: + [NT] Check if some collections can be skipped for existing entries. This is mostly useful for static labs, where certain checks can be now be rerun without having to run "unpacked". + [NT] Emit run times of collections and checks with debug level 2 (or higher). + [NT] Load lintian's libraries earlier. + [NT] Add new option "--jobs" to control the number of unpacking jobs Lintian will schedule in parallel. + [NT] Improve Lintian's job scheduler to schedule unpacking jobs on a group level rather than just a package level. . * lib/Lintian/Collect/[Binary,Package}.pm: + [NT] Use new gzip decompressor from L::Util. * lib/Lintian/CollScript.pm: + [NT] New file. * lib/Lintian/Util.pm: + [NT] Add gzip decompressor preferring libperlio-perl if available, but with fallback to a "fork+exec" of gzip. + [NT] Load Digest::SHA immediately like Digest::MD5. Checksums-Sha1: a8b6e52bb78731e2e29087c6924b838e7c0d8b67 1670 lintian_2.5.10.dsc 4fc358f2aeb6b797f580b75a254390f7cf2f7551 1105393 lintian_2.5.10.tar.gz 736dc7b2ef09398327ea270bdcb1b51ccf479758 707676 lintian_2.5.10_all.deb Checksums-Sha256: 6b1b59fc1758dc7ea1c0089ee015ddcf847d79e581d0f4819da88f7bbe22bd42 1670 lintian_2.5.10.dsc 249f1a23d14d824151181728cc026e0971a5960ce7f7b1b383cc1e42e4244961 1105393 lintian_2.5.10.tar.gz d1405f3aeffe079c75d2a2ee56666b3e6f20eb3e3ce5c77f7888bf4838400f31 707676 lintian_2.5.10_all.deb Files: d53519b530a35fa8f1548f3e7c190f5a 1670 devel optional lintian_2.5.10.dsc 5dd1d5ca1ab71f672b34992e249064ca 1105393 devel optional lintian_2.5.10.tar.gz e45c47e1110e05f76dc7df35f5f501c4 707676 devel optional lintian_2.5.10_all.deb
-
2.5.9bb961826 · ·
Release lintian/2.5.9 into unstable Format: 1.8 Date: Fri, 15 Jun 2012 21:29:03 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.9 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: 675139 675358 675826 675832 676799 677142 677310 677649 Changes: lintian (2.5.9) unstable; urgency=low . * Summary of tag changes: + Added: - run-parts-cron-filename-contains-illegal-chars + Removed: - run-parts-cron-filename-contains-full-stop . * checks/*: + [NT] Migrate to new Lintian::Path API. * checks/fields: + [NT] Also classify lib*-cli-dev as belonging to the section cli-mono (rather than libdevel). Thanks to Chow Loong Jin for the report and the patch. (Closes: #675358) * checks/files{,.desc}: + [NT] Rename run-parts-cron-filename-contains-full-stop and have it catch "+" in the filename as well. Add reference to policy 9.5.1 in the tag description. * checks/init.d: + [NT] Use the proper regex for matching package names rather than an ad-hoc regex. Thanks to Thorsten Alteholz for the report and suggested patch. (Closes: #677142) * checks/shared-libs: + [NT] Reverse order of two subst expressions to prevent dev-pkg-without-shlib-symlink false positives. Thanks to Aurelien Jarno, Yves-Alexis Perez and Stephen M. Webb for the reports and the patch. (Closes: #675826, #677310, #675832) + [NT] Clarify that dev-pkg-without-shlib-symlink is emitted on library and not "-dev" packages. . * collection/hardening-info: + [NT] Process binaries with hardening-check via xargs. This greatly reduces the processing time for packages with many binaries (like some of the linux binaries). Thanks to Bastian Blank for the heads up. + [NT] Skip kernel modules (.ko files). * collection/hardening-info-helper: + [NT] New file. . * data/*: + [NT] Refresh with tools/data from sid. * data/scripts/interpreters: + [NT] Replace ngp2 with ngraph. Thanks to Koichi Akabe for the report. (Closes: #675139) * data/spelling/corrections: + [NT] Add corrections for usage, invocation(s) and ancient. . * debian/changelog: + [NT] raster-image-in-scalable-directory was added in 2.5.7, not removed. . * frontend/lintian{,-info}: + [NT] Remove assumption that $ENV{HOME} is set/defined. If $ENV{HOME} is not sent, user specific profiles will simply be ignored. * frontend/lintian: + [NT] Attempt to automatically determine what to process, if no packages are given and debian/changelog exists. Thanks to Gilles Filippini for the suggestion. (Closes: #676799) . * lib/Lintian/Check.pm: + [NT] Add regex to match valid package names. * lib/Lintian/Collect/Package.pm: + [NT] sorted_index now returns a list rather than a list ref. + [NT] Represent files (from index) as Lintian::Path objects. * lib/Lintian/Collect/Source.pm: + [NT] Recognise "Package-Type" as an alternative of the "X-" field of same name. Thanks to Christian Perrier for the report. (Closes: #677649) * lib/Lintian/Data.pm: + [NT] Gracefully handle the absence of $ENV{HOME}. * lib/Lintian/Path.pm: + [NT] New file. Checksums-Sha1: dd8794e57ce8e18deb07df011eeb520846768184 1599 lintian_2.5.9.dsc 0f0de9cbf56a6702509a95c2c976ca8f6bafef47 1100166 lintian_2.5.9.tar.gz 40be3ed688b6d01c66bf9440fccefb5c32b189f3 702742 lintian_2.5.9_all.deb Checksums-Sha256: 773c91cf152885b260d53934e020f9283e0092eafbb7a71c9223d3eb52b52d72 1599 lintian_2.5.9.dsc bd5c285d46ab54588819879e10e16d301542162cc886939c29ec2a4da05b7357 1100166 lintian_2.5.9.tar.gz 6caf9ba0dd9b98713356d03818f844be36f4e58af44d14374ec1366631eb3a2a 702742 lintian_2.5.9_all.deb Files: a071ac436190685beec2fcfac7d9f743 1599 devel optional lintian_2.5.9.dsc d5abfd1dbca688d0bcaa90890052b758 1100166 devel optional lintian_2.5.9.tar.gz 44934b36c0b11b01579cc4713772897c 702742 devel optional lintian_2.5.9_all.deb
-
2.5.8c0222eb0 · ·
Release lintian/2.5.8 into unstable Format: 1.8 Date: Tue, 29 May 2012 11:49:47 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.8 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: 662134 667895 669911 671387 673106 673109 673112 673198 673352 673449 673451 673611 673613 673862 Changes: lintian (2.5.8) unstable; urgency=low . Its like 2.5.7, only with less false positives and no FTBFS. . * checks/binaries{,.desc}: + [NT] Fix a too strict regex causing false-positives for biarch packages. This was a regression introduced in version 2.5.7. Thanks to Sven Joachim for reporting it. (Closes: #673106) + [NT] Demote certainty of hardening-no-stackprotector to wild-guess and move it to debian/extra-hardening profile. + [NT] Skip hardening-no-fortify-functions for binaries only using the unprotected memcpy. This greatly reduces the number of false positives for binaries compiled with gcc-4.7 -O2 (or higher optimization). (Closes: #673112) * checks/files: + [NT] Properly handle symlinks in icon directories. Thanks to Nicholas Breen for the report and Felix Geyer for the patches. (Closes: #673352) + [NT] Ignore wrong sizes on images in animations as it may be a method to implement the animation. Thanks to Matthias Klumpp for the report and Felix Geyer for the patch. (Closes: #673862) + [NT] Ignore wrong icon sizes if the size difference is at most 2px. Thanks to Felix Geyer for the patch. * checks/scripts: + [NT] Refactor the %versioned_interpreters into a new data file. * checks/shared-libs: + [NT] Fix false positive "dev-pkg-without-shlib-symlink" for shared libraries using "libtool -release X.Y". Thanks to Sven Joachim for the report. (Closes: #673109) + [NT] Fix false positive "dev-pkg-without-shlib-symlink" for shared libraries installed in /lib. Lintian now correctly expects the dev-symlink beneath /usr/lib. Thanks to Guillem Jover for the report. * checks/source-copyright: + [NT] Use the in-memory contents of the copyright file instead of re-reading the file when parsing it as a DEP-5 copyright file. . * collection/objdump-info{,.desc}: + [NT] Drop -D flag for readelf when looking for symbols. This makes some checks more reliable in Ubuntu. Thanks to Marc Deslauriers for the report and the patch. (Closes: #673451) . * debian/control: + [NT] Add versioned Build-Depends on dpkg-dev (>= 1.16.1~) as the test suite relies on it. Thanks to Luca Falavigna for reporting it. + [NT] Update the description to mention that the version of Lintian is calibrated for version 3.9.3 of the Policy. * debian/lintian.install: + [NT] Remove usr/share/lintian/data - Lintian does not need it and dpkg will not replace the dir with a symlink. . * data/scripts/interpreters: + [NT] Add falcon, gbr3, jython and ngp2 as known interpreters. (Closes: #669911, #671387, #662134, #667895) * data/scripts/versioned-interpreters: + [NT] New file. + [NT] Added python2.7 to the list of known Python 2 interpreters. * data/spelling/corrections: + [RA] Remove corrections for "writeable" and "overwriteable". These spellings are permitted by the OED in UK English. (Closes: #673611) + [NT] Add correction for "pointer". . * lib/Lintian/Collect/*.pm: + [NT] Localize "$_" to avoid truncating caller's variable. (Closes: #673613) . * t: + [NT] Generate empty ".so" files used in the test. This resolves an issue where dpkg-source would exclude them causing a FTBFS. (Closes: #673198) + [NT] Fix test failure in derivatives where some hardening flags are enabled by default. Thanks to Marc Deslauriers for the report and the patch. (Closes: #673449) Checksums-Sha1: 29b3daeb63e74a0e1b4d2c9655e9565b2ff60a86 1599 lintian_2.5.8.dsc 576c06a94e7758e358a43b549b123052a7e49fdc 1092923 lintian_2.5.8.tar.gz d6f247358c070a7e37c9f22c84aee63fbfd816fb 697324 lintian_2.5.8_all.deb Checksums-Sha256: c0d20982d1eeeb836d3bd8f9993ef2f1716c3913b7858d8be3c7d7f89c440612 1599 lintian_2.5.8.dsc b0a6016d9a0e5ba3ed1fc00cabd8b3be75c572fcfee7cd5079d06c64f626d343 1092923 lintian_2.5.8.tar.gz 587c014c2f87ea1359f139e5a37bce1acd0b1552d7c49ca0e54e5e8b24f57c5c 697324 lintian_2.5.8_all.deb Files: bd91e04651543ce071c2842e73089601 1599 devel optional lintian_2.5.8.dsc 1121be8bcccaf75a571e4c17197bebbc 1092923 devel optional lintian_2.5.8.tar.gz 4fd057457a01384ffdc4fa39888f4f4d 697324 devel optional lintian_2.5.8_all.deb
-
2.5.7c417c318 · ·
Release lintian/2.5.7 into unstable Format: 1.8 Date: Mon, 14 May 2012 23:45:08 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.7 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: 614034 628189 648777 649277 649852 650536 657402 660845 663516 664061 664471 664600 666207 666765 668546 671024 671537 672615 Changes: lintian (2.5.7) unstable; urgency=low . * Summary of tag changes: + Added: - apache2-configuration-files-need-conf-suffix - apache2-deprecated-auth-config - apache2-module-depends-on-real-apache2-package - apache2-module-does-not-depend-on-apache2-api - apache2-module-does-not-ship-load-file - apache2-reverse-dependency-calls-invoke-rc.d - apache2-reverse-dependency-calls-wrapper-script - apache2-reverse-dependency-ships-file-in-not-allowed-directory - apache2-reverse-dependency-uses-obsolete-directory - apache2-unparseable-dependency - apache2-unsupported-dependency - diff-contains-quilt-control-dir - hardening-no-fortify-functions - hardening-no-relro - hardening-no-stackprotector - non-standard-apache2-configuration-name - non-standard-apache2-module-package-name - rc-version-greater-than-expected-version - udeb-uses-unsupported-compression-for-data-tarball - web-application-depends-on-apache2-data-package - web-application-should-not-depend-unconditionally-on-apache2 + Removed: - ancient-dpkg-long-filenames-check - ancient-dpkg-predepends-check - bad-ubuntu-distribution-in-changes-file - binary-nmu-uses-old-version-style - debian-control-with-duplicate-fields - doc-base-file-references-usr-doc - duplicate-fields-in-templates - manpage-for-non-x11-binary-in-wrong-directory - manpage-for-x11-binary-in-wrong-directory - missing-dependency-on-install-info - obsolete-field - old-app-defaults-directory - old-style-copyright-file - old-style-example-dir - package-installs-file-to-usr-x11r6-bin - package-installs-font-to-usr-x11r6 - package-uses-obsolete-file - postinst-should-not-set-usr-doc-link - raster-image-in-scalable-directory - udeb-uses-non-gzip-data-tarball - x11-games-should-be-in-usr-games . * checks/*: + [NT] Remove some old tags that are no longer useful. (Closes: #663516) + [NT] Migrate to sorted_index from sorted_file_info. + [NT] Explicitly import needed subs from L::Util. * checks/apache2{,.desc}: + [NT] New files to check for apache2 related packages. Thanks to Arno Töll and Stefan Fritsch for the patches. (Closes: #668546) + [NT] This check is not enabled by default. It can be used via the debian/extra-apache2 profile. * checks/binaries{,.desc}: + [NT] Move embedded library data to a data file. + [NT] Add ELF hardening checks. Thanks to Kees Cook for report and the patches. (Closes: 650536) + [NT] Replace architecture tables with data files. + [JW] Check for missing Python3 numpy ABI dependency. (Closes: #671024) * checks/changelog-file: + [NT] Output the correct line number for the "line-too-long" tag. Thanks to Arno Töll for the report. (Closes: #657402) * checks/changes-file{,.desc}: + [NT] Remove Ubuntu specific handling of distribution names. Instead replace it with a more generalized one that derivatives can reuse by extending vendor specific data files. Thanks to Daniel Dehennin for the suggestion. (Closes: #648777) * checks/control-file: + [NT] Rewrote parts to use Lintian::Collect for fetching data. * checks/cruft{,.desc}: + [NT] Check for quilt control dirs in the debian packaging files. * checks/deb-format{,.desc}: + [NT] Replace old udeb compression tag with a more general one. (Closes: #664600) + [NT] Remove logic for checking if a deb is meant for Ubuntu. Instead unconditionally emit the tag and let the vendor profiles handle it. * checks/debconf: + [NT] Special case debconf providers for purge-debconf tag. Generally they cannot use db_purge in postrm (for obvious reasons), so the tag will be a false-positive in such cases. * checks/fields{,.desc}: + [NT] Add devref reference. + [NT] Remove special handling of the Ubuntu specific field, "original-maintainer". This field is now handled by vendor specific data files. (Closes: #649852) + [JW,NT] Check for common mistakes with preview release and release candidate versions. For non-native packages, this check is only done on initial uploads of new upstream releases. Thanks to Stefano Rivera and Julian Taylor for their additional suggestions. (Closes: #649277) * checks/filename-length.desc: + [ADB, NT] Reword description of package-has-long-file-name. Thanks to Andreas Beckmann for suggestion. * checks/files{,.desc}: + [NT] Remove "manual" lazy loads of data files. + [NT] Remove code for the uses-FHS-doc-dir tag. + [NT] Extend icon checks to all icon directories and look for raster images in "scalable" icon directories. Thanks to Paul Wise for the report and Felix Geyer for the patches. (Closes: #628189) * checks/group-checks: + [NT] Include Provides when checking for conflict relations. Thanks to Damyan Ivanov for the report. (Closes: #672615) * checks/java: + [NT] Ignore "codeless" jars if they appear to be maven javadoc jars. Thanks to Ludovic Claude for the patch. (Closes: #660845) * checks/lintian.desc: + [NT] Updated the description of the override tags. * checks/manpages{,.desc}: + [RA] Detect hyphen used as minus sign following a groff \f[C] font change. Thanks, Iustin Pop. (Closes: #664471) * checks/menu-format: + [NT] Move menu section lists into a data file. + [NT] If a package is missing a menu icon, check its direct strong dependencies built from the same source (if any) for the icon. This fixes false-positives menu-icon-missing in some cases. * checks/menus{,.desc}: + [NT] Remove "manual" lazy load of data file. * checks/nmu: + [NT] Remove Ubuntu specific code to handle their (lack of) NMUs. These tags are instead suppressed by the Ubuntu profile. * chekcs/rules: + [NT] Fix false-positive "ignores-make-clean-error" tag caused by using make with -C and a dir containing the letter "i". Thanks to Tobias Hansen for the report. (Closes: #671537) * checks/scripts{,.desc}: + [NT] Mention devref 6.4 in command-with-path-in-maintainer-script. Thanks to Arno Töll for the patch. + [NT] Do not emit unusual-interpreter if the package provides the interpreter itself. + [NT] Ignore the lack of exec bit on th debconf shell modules. * checks/standards-version.desc: + [NT] Add references to the Policy upgrading checklist. Thanks to Simon Paillard for the patch. . * collection/*: + [NT] Use Lintian::Collect to access the package index. * collection/bin-pkg-control{,.desc}: + [NT] Compress control-index file and bump version of bin-pkg-control. * collection/copyright-file: + [NT] Remove code to look for old-style copyright file. * collection/file-info{,.desc}: + [NT] Compress file-info output and bump version of file-info. * collection/hardening-info{,.desc}: + [NT] New files. Thanks to Kees Cook for the patch. * collection/index{,.desc}: + [NT] Compress index output and bump version of index. * collection/java-info{,.desc}: + [NT] Compress java-info output and bump version of java-info. * collection/objdump-info: + [NT] Use "fail" from Lintian::Util.pm rather than embedding a copy of it. + [NT] Use Lintian::Collect to find ELF files. + [NT] Replace all usage of objdump with readelf. (Closes: #614034) + [NT] Compress objdump-info output and bump version of objdump-info. * collection/strings{,.desc}: + [NT] Compress strings output and bump version of strings. . * data: + [NT] Move to vendors/debian/ftp-master-auto-reject and replace it with a symlink. * data/binaries/{arch-{64bit-equivs,regex},hardening-tags}: + [NT] New file. * data/binaries/embedded-libs: + [NT] New file. + [NT] Add libav libraries. Thanks to Andres Mejia for the suggestion and the suggested patch. (Closes: #666765) * data/changes-file/{debian-dists -> known-dists}: + [NT] Renamed file. * data/menu-format/menu-sections: + [NT] New file. . * debian/changelog: + [NT] Amend the 2.5.5 to mention that it also added the tag binaries-have-file-conflict. . * frontend/lintian: + [JW] Fix typo in error message. + [JW,NT] Fix handling of "override" option in the lintianrc file. (Closes: #666207) . * lib/Lintian/Architecture.pm: + [NT] Lazily evaluate the data file. * lib/Lintian/Collect/Package.pm: + [NT] Remove an extra level of quoting in index. + [NT] Remove root dir from sorted_index. + [NT] Keep trailing slash in dir names for file_info. * lib/Lintian/Collect/Binary.pm: + [NT] Remove sorted_file_info as sorted_index now produces an identical list. * lib/Lintian/Data.pm: + [NT] Lazily load data files. + [NT] Allow pre-process sub to alter existing value for a key by passing the previous value as third argument. + [NT] Allow vendor specific data files. They will be loaded from LINTIAN_ROOT/vendors/$profile/data. * lib/Lintian/Output{,/*}.pm: + [NT] Replace non-printables with "?" in output. * lib/Lintian/Profile.pm: + [NT] Normalize profile name and replace "parents" with "profile_list". The latter also includes the current profile name. * lib/Lintian/Tag/Info.pm: + [NT] Use Lintian::Data to load the manual-references data file instead using an ad-hoc parser. * lib/{Text_utils => Lintian/Tag/TextUtil}.pm: + [NT] Renamed module. * lib/{Util => Lintian/Util}.pm: + [NT] Renamed Util to Lintian::Util. + [JW] Consider duplicate fields a syntax error in dctrl files. Previously, duplicate fields were silently ignored (except when a separate tag would check for it). (Closes: #664061) + [NT] Stop exported a majority of all subs by default. . * profiles/ubuntu/main.profile: + [NT] Add a number of NMU related tags to the list of disabled tags. . * vendors/ubuntu/main/data/changes-file/known-dists: + [NT] New file based on data/changes-file/ubuntu-dists. + [ADB] Add "quantal" (Quetzal) * vendors/ubuntu/main/data/common/source-fields: + [NT] New file. * vendors/ubuntu/main/data/fields/{binary,udeb}-fields: + [NT] New files. Checksums-Sha1: bf5eeea0bd0fd35e859db2be1ba732f89ba5e2fa 1576 lintian_2.5.7.dsc 3af1c36dbe4ae3dc7b70aa375107928c28c8555f 1087847 lintian_2.5.7.tar.gz 2ebf64764da8e9b03cea8555ec6db1cf5da38f59 692506 lintian_2.5.7_all.deb Checksums-Sha256: 594506130d69d6a5ace31297cbbcb3a47c415d1f6cf8beba19c503828cd01485 1576 lintian_2.5.7.dsc c56d7550e10acb7672708911c7636611d128ab7ec3eded8e70035737581f1a26 1087847 lintian_2.5.7.tar.gz 5fd3554d5e76aa70334a4a56f87c75fe6a287b9723d64330621d7a423fffb2a0 692506 lintian_2.5.7_all.deb Files: 7ab52b921399b9a538b576036972ae7c 1576 devel optional lintian_2.5.7.dsc ec47bdf0735e61fffd0a582cd76cdb74 1087847 devel optional lintian_2.5.7.tar.gz af45b86b4b0a254ab0cb46fab4de2bbf 692506 devel optional lintian_2.5.7_all.deb
-
2.5.6e672f094 · ·
Release lintian/2.5.6 into unstable Format: 1.8 Date: Wed, 14 Mar 2012 15:00:25 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.6 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: 660076 661363 661561 661778 662936 663447 663459 663659 663759 Changes: lintian (2.5.6) unstable; urgency=low . * checks/*: + [NT] Simplified some bit operations done on file permissions. * checks/binaries: + [NT] Fix false-negative missing-dependency-on-phpapi when the binary included a "SOVERSION" in its name. Thanks to Ondřej Surý for the report. (Closes: #662936) * checks/changelog-file: + [NT] Do not emit "no-upstream-changelog" for transitional packages. Thanks to Paul Wise for the report. (Closes: #660076) * checks/cruft: + [NT] Added missing "unless" in the code. Fixes false positive "source-contains-waf-binary". Thanks to Dmitrijs Ledkovs for the report. (Closes: #661561) * checks/debhelper: + [NT] Fix FP executable-debhelper-file-without-being-executable emitted for directories. Thanks to Felix Geyer for the report and the patch. (Closes: #663447) * checks/files.desc: + [NT] Fix a typo in a tag description. Thanks to Ludovic Rousseau for spotting it. (Closes: #663759) * checks/scripts: + [NT] Allow fontforge-nox as (alternative) provider for the fontforge interpreter. Thanks to Martin Erik Werner for the report. (Closes: #661363) + [NT] Move %interpreters map to a separate data file. * checks/source-copyright.desc: + [NT] Update references for copyright-format checks. Thanks to Thijs Kinkhorst for the report and the patch. (Closes: #661778) + [NT] Added trailing slash to copyright-format URLs in tag descriptions for consistency with the policy. . * collection/*: + [NT] Removed assumption that "cwd" is the same as the directory for the package being examined. * collection/java-info: + [NT] Added missing "use Util". * collection/scripts: + [NT] Use "fail" from Util.pm rather than using an embedded copy. * collection/strings: + [NT] Use Lintian::Collect to find ELF files. . * data/scripts/interpreters: + [NT] New file. . * frontend/lintian: + [NT] Pass directory of the package to the collections. . * lib/Lintian/Check.pm: + [NT] Fixed false positive "*-address-malformed" if the local part of the email was "0". Thanks to Christopher Vollick for the report. (Closes: #663659) * lib/Lintian/Tag/Info.pm: + [NT] Fixed issue where "Experimental: no" was handled as a "yes" when generating a tag description. * lib/Util.pm: + [NT] If no locale can be found, just set LC_ALL to en_US.UTF-8. This fixes an issue with Lintian in backports when only locales-all is installed. Thanks to Peter Palfrader for the report. (Closes: #663459) . * private/runtests: + [NT] Support using en_US.UTF-8 from locales-all, when that is available. This allows locales-all to be used as a substitute for locales when compiling Lintian on Squeeze. . * reporting/harness: + [NT] Corrected inverted logic when checking for dry-run. Checksums-Sha1: fb06e20b1d4ac1d617db5f613d0142e31bd344b9 1547 lintian_2.5.6.dsc 98d25867285c1a6c95e43e3b7acdaeae55221a65 1064106 lintian_2.5.6.tar.gz 556fd6cd24d98933c809c5ef7785c1f0695e7250 672788 lintian_2.5.6_all.deb Checksums-Sha256: e7e47b429a609bb0d7e3c28ef91bbc3fde1e90aec4905c19c8ff9e4070914f65 1547 lintian_2.5.6.dsc 2a186b776427d8a8b6b67264eeb8d1914103933bcad9b59933ad6dac1ae7a5a0 1064106 lintian_2.5.6.tar.gz df009a05410765f7dfffe767c18b9ed5fbb77e9d3e38e36c2ac4dfc819fad0d1 672788 lintian_2.5.6_all.deb Files: 25d93213ed0fa8035914a1ab8271d60a 1547 devel optional lintian_2.5.6.dsc a59643c1955634d6772a66ea2c417613 1064106 devel optional lintian_2.5.6.tar.gz 2e8e3edcfcd7ed69dcf00f8681e12f8f 672788 devel optional lintian_2.5.6_all.deb
-
2.5.54a718a00 · ·
Release Lintian 2.5.5 into unstable Format: 1.8 Date: Thu, 23 Feb 2012 14:06:21 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.5 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: 293838 485705 602249 636086 638278 649640 649813 650325 650433 650444 650445 650665 650701 650712 650793 650838 650959 651045 651330 651332 651392 651572 651816 652123 652594 652602 652736 653071 653832 654523 655469 655907 656885 657034 657110 657155 658031 658311 658971 659285 659574 659909 660675 Changes: lintian (2.5.5) unstable; urgency=low . The "Policy 3.9.3" release. . * Summary of tag changes: + Added: - arch-dependent-file-not-in-arch-specific-directory - control-file-contains-dh_make-vcs-comment - debhelper-compat-file-is-missing - dependency-is-not-multi-archified - dh-exec-install-not-allowed-here - dh-exec-private-helper - dh-exec-script-without-dh-exec-features - dh-exec-subst-unknown-variable - executable-debhelper-file-without-being-executable - missing-dependency-on-numpy-abi - package-file-is-executable - package-uses-dh-exec-but-lacks-build-depends - preinst-uses-dpkg-maintscript-helper-without-predepends - shlib-in-multi-arch-foreign-package - source-contains-waf-binary - syntax-error-in-control-file - syntax-error-in-debconf-template + Removed: - dh_dhelp-is-deprecated - maintainer-not-full-name - maintainer-script-calls-deprecated-wm-menu-config - maintainer-script-does-not-check-for-existence-of-wm-menu-config - uploader-address-missing - uploader-not-full-name . * checks/*: + [NT] Fixed assumptions about certain fields being present. Where needed, Lintian will make guesses to the most likely value (or the least "broken" value). * checks/binaries{,.desc}: + [NT] Allow libnss_* plugins in usr/lib. + [JW] Check for ELF binaries installed in unsafe paths in Multi-Arch: same packages. (Closes: #650445) + [JW] Added check numpy ABI dependency. (Closes: #658311) + [NT] Fixed embedded-library false-positive for tiff3. Thanks to Jay Berkenbilt for the report. (Closes: #660675) * checks/control-file{,.desc}: + [NT] Allow "pkg (= ${source:Version})" versioned dependency if pkg is architecture all. This fixes a false-positive "weak-library-dev-dependency" for some mono packages. Thanks to David Bremner for the report. (Closes: #652602) + [NT] Emit a tag if there is a syntax error in d/control rather than just aborting the rest of the check. + [NT] Accepted patch from Gergely Nagy to catch dh-make vcs templates in comments. Thanks to Paul Wise for suggesting this check. (Closes: #657110) * checks/copyright.desc: + [RA] Rephrase copyright-with-old-dh-make-debian-copyright long description to be clearer about the legal status of copyright notices. (Closes: #659574) + [RA,NT] Make copyright-with-old-dh-make-debian-copyright a pedantic tag. * checks/cruft{,.desc}: + [NT] Added dh-autoreconf as a build-depends alternative to libtool for suppressing ancient-libtool warning. Thanks to Felix Geyer for the report. (Closes: #650325) + [NT] Accepted patch from Paul Wise to detect COFF object files as Win32 binaries. + [NT] Properly handle unpacked being a symlink. + [NT] Accepted patch from Luca Falavigna to detect waf files with a binary payload. (Closes: #654523) * checks/debconf: + [RA] Recognize Perl uses of debconf templates via metaget or settitle. * checks/debhelper{,.desc}: + [NT] Do not check executable debhelper files for brace expansion if compat is 9 (or greater). It may be allowed by tool interpreting the file. + [NT] Added checks for handling executable files in the debian dir. Thanks to Joey Hess and Arno Töll for the reports. (Closes: #651572, #651330) + [NT] Added various dh-exec related checks. Thanks to Gergely Nagy for the patches. (Closes: #653071) + [NT] Removed tag for using dh_dhelp. It is not shipped in debhelper anymore (not even Squeeze) and the tag is not emitted anymore (according to lintian.d.o). + [NT] Added check for missing compat file. (Closes: #656885) * checks/fields{,.desc}: + [JW] Properly handle uploader names with commas. (Closes: #485705) + [NT] Removed uploader-address-missing tag. + [NT] Added section-mapping for (some) zope packages. This fixes some false-positives where python-zope packages were wrongly identified as belong to the python section. + [NT] Fixed an issue where "doc-pkg-depends-on-main-pkg" would only be triggered if it was a "pre-depends" relation. + [NT] Use new Lintian::Architecture API. + [JW] Include ssh:// as a valid protocol for hg. (Closes: #655907) + [NT] Ignore self relations in Replaces and Provides. This is allowed according to §7.6.2. (Closes: #657034) + [NT] Applied patch from intrigeri to remove "not-full-name" tags. (Closes: #658031) * checks/files: + [JW,NT] Skip "Multi-Arch: same" check of gzip files if their install path contains the architecture. (Closes: #650665) + [JW] Fixed a false-negative "empty-binary-package" if the package contained the /u/s/doc/$pkg symlink. (Closes: #650959) + [NT] Allow fonts in packages starting with "fonts-". This completes the fix for #646838. Thanks to أحمد المحمودي for the follow up report. (Closes: #651045) + [NT] Re-added swfobject.js to the list of known javascript libraries. Thanks to Paul Wise for noticing it had been uploaded. * checks/group-check{,.desc}: + [NT] Check for file conflicts in binaries built from the same source package. (Closes: #293838) + [JW] Added check for incomplete Multi-arch'ification. (Closes: #650838) * checks/menus{,.desc}: + [NT] Remove obsolete checks for wm-menu/wm-menu-config use in maintainer scripts. The executables are not shipped in menu in Squeeze nor sid. Furthermore the tags are not emitted in any package (according to lintian.d.o). * checks/nmu: + [JW] Properly handle uploader names with commas. * checks/po-debconf: + [NT] Remove special handling for packages using yada. * checks/rules: + [NT] Remove check for missing build-depends on yada. * checks/scripts: + [NT] Accepted patch from Evan Broder to check for missing versioned pre-depends on dpkg when using maintscript helper. This dependency is trivially satisfied in Debian, but may complicate Ubuntu LTS upgrades. (Closes: #602249) + [NT] Accepted patch from James McCoy to recognize "racket" as a known interpreter. (Closes: #652594) + [NT] Accepted patch from Martin Erik Werner to recognize "fontforge" as a known interpreter. (Closes: #652736) * checks/shared-libs{,.desc}: + [JW] Check for Multi-Arch foreign packages shipping shared libraries in public library directories. (Closes: #650444) + [NT] Use the new hwcap-dirs data file to determine hwcap dirs. + [NT] Ignore missing symbols/shlibs files for libc libnss plugins. * checks/source-copyright{,.desc}: + [JW] Allow a trailing slash in the DEP-5 1.0 URL. (Closes: #649813) + [NT] Use line numbers rather than "0-indexed" paragraph numbers in the emitted tags. Thanks to Jari Aalto for the suggestion. + [NT] Recommend the URI to the copyright-format subpolicy as DEP-5 format specification URI. Thanks to Helmut Grohne for the report. (Closes: #651392) * checks/symlinks: + [NT] Ignore langpack symlinks if they appear to be consistent. Thanks to Evan Broder for the report. (Closes: #650793) . * collection/ar-info: + [NT] Properly handle unpacked being a symlink. * collection/index: + [NT] Use Lintian::Processable::Package to determine source name and version. * collection/file-info{,-helper}: + [NT] Do not open non-files when double-checking gzip files. + [NT] Pass "-N" to file as Lintian does not need the aligned output. * collection/md5sums: + [NT] Properly handle unpacked being a symlink. * collection/source-control-file{,.desc}: + [NT] Removed as they are no longer needed. They have been replaced by a smarter Lintian::Collect. * collcetion/unpacked: + [NT] Pass --no-check to dpkg-source when requested not to check signatures (via reporting/harness). . * data/{fields => common}/architectures: + [NT] Moved architectures to data/common. * data/debhelper/dh_addons-manual: + [JW] Add python3-sphinx as provider of sphinxdoc dh sequence. * data/debhelper/dh_commands-manual: + [JW] Add python3-sphinx as provider of dh_sphinxdoc. (Closes: #649640) + [NT] Added libxine-dev | libxine2-dev as provider of dh_xine. (Closes: #659285) * data/fields/archive-sections: + [NT] Added new sections. Thanks to Michael Biebl for the reminder. (Closes: #652123) * data/fields/virtual-packages: + [NT] Refreshed against sid. (Closes: #657155) * data/files/fonts: + [NT] Refreshed against sid. * data/init.d/virtual_facilities: + [NT] Refreshed against sid. * data/output/ftp-master-{,non}fatal: + [NT] Refreshed. * data/output/manual-references: + [NT] Refreshed. * data/shared-libs/hwcap-dirs: + [JW] New data file for listing known hwcap dirs. * data/shared-libs/ldconfig-dirs: + [NT] Auto-generate file with help from dpkg-architecture. (Closes: #653832) * data/spelling/corrections: + [NT] Added corrections for deprecate(d) and pedantic. * data/standards-version/release-dates: + [NT] Added release date for Standards-Version 3.9.3. . * debian/control: + [NT] Prefer libc-bin (>= 2.13) to locales. Thanks to Josh Triplett for the suggestion, investigative work and the proposed patch to make this possible. (Closes: #636086) + [JW] Add Build-Dependency on python-numpy and python-all-dev for the test suite. + [NT] Bumped Lintian's Standards-Version to 3.9.3. No changes required. * debian/{postinst,prerm}: + [JW,NT] Remove the internal Lintian locale if a C.UTF-8 locale is found in /usr/lib/locale. * debian/source/lintian-overrides: + [NT] Added override for python-dev tag. We need python-all-dev for the test suite. * debian/triggers: + [JW] Added trigger for libc-bin C.UTF-8 locale. This ensures the internal Lintian locale can removed if libc-bin is upgraded after Lintian. . * doc/lintian.xml: + [NT] Corrected the runtime estimate for an archive-wide run. With 35 000+ packages, it can no longer be done in "a few hours". + [NT] Documented architecture specific overrides. (Closes: #651816) * doc/lintianrc.example: + [NT] Removed deprecated variables and added sample TMPDIR usage. . * frontend/lintian: + [NT] Allow -U to be given more than once. + [JW,NT] If using a temporary lab, print its location when using --verbose option. (Closes: #650433) + [NT] Fixed an issue where auto-clean would not see the real status of some collections. + [NT] Keep auto-cleaned collections until all processables in the group has been checked. + [NT] Attempt guess the version number when running in an git checkout or unpacked source dir. Based on patch from Evan Broder. (Closes: #650701) + [NT] Added support for the virtual "GROUP" type in Lab Queries. This will make Lintian select all packages related to a given source (and version). + [NT] Removed check loading code. This has been moved into Lintian::Profile. + [NT] Always load a profile. + [NT] Allow TMPDIR in the configuration file. + [NT] Treat "pedantic" as a normal severity. In previous release, pedantic tags were not affected by --display-level. A side-effect of this is that "pedantic" can no longer be used with "display-level" in the configuration file. + [NT] Produce a better error message when asked to process an URL or a path that is definitely not a valid lab query. Thanks to Nicholas Bamber for the report. (Closes: #651332) * frontend/lintian-info: + [NT] Support new lintian.log format. + [NT] Support new override file format with -a. + [NT] Fixed the --profile argument, which now accepts the mandatory parameter it is supposed to. . * lib/Checker.pm: + [NT] Removed, merged into frontend/lintian. * lib/Lintian/Architecture.pm: + [NT] New file. * lib/Lintian/Check.pm: + [NT] Do not check for missing uploader address as it cannot be done reliably anymore. + [NT] Applied patch from intrigeri to remove the "not-full-name" tags. + [NT] Only emit a spelling tag once for each spelling error in each field/file/text. * lib/Lintian/CheckScript.pm: + [NT] New file. * lib/Lintian/Collect/{Binary,Source}.pm: + [NT] Assume packages to be non-native when it cannot be accurately determined due to missing version field. * lib/Lintian/Collect/Binary.pm: + [NT] Fixed an error in parsing symbol names when using readelf as replacement for objdump. * lib/Lintian/Collect/Group.pm: + [NT] Made direct_dependencies properly handle udebs. This fixes an error that would cause lintian to skip some checks for udebs. * lib/Lintian/Collect/Package.pm: + [NT] Map an owner/group of "0/0" to "root/root". This avoids a number of false-positive ownership tags if only numerical ownership is available in the tarball. Thanks to Thorsten Glaser for the report. (Closes: #638278) * lib/Lintian/Collect/Source.pm: + [NT] Removed assumption that source packages always have a format field. * lib/Lintian/Lab.pm: + [NT] Added "is_temp" method to identify temp labs from static labs. + [NT] Corrected issue where the lab would record binaries as being from "main", even if their "section" field implied otherwise. * lib/Lintian/Lab/Entry.pm: + [NT] Properly strip whitespace when loading collection status. * lib/Lintian/Processable/Package.pm: + [NT] Use part of the file name as package name if the mandatory "Package" or "Source" fields are missing rather than choking. * lib/Lintian/Profile.pm: + [NT] Catch recursively defined profiles when the Profile field contains a (slightly) different name than the Extends field of its parent. (Closes: #655469) + [NT] Handle loading of checks and tags. * lib/Lintian/Tag/Info.pm: + [NT] Accepted patch from Evan Broder to always output effective severity in tag descriptions. + [NT] Removed code to load tags from checks. This has moved to Lintian::Profile. * lib/Lintian/Tags.pm: + [NT] Support architecture wildcards in overrides. + [NT] Emit "malformed-override" for architecture specific tags for unknown architectures and for "arch:all" packages. + [NT] Use a Profile to determine if a tag is suppressed or not. + [NT] Handle "pedantic" like the other severities. + [NT] Count experimental tags as a separate group of tags. This fixes an issue where lintian would exit 1 if the only error tags emitted were experimental. (Closes: #658971) * lib/Util.pm: + [NT] Create clean_env function to handle cleaning of the environment for children processes and finding a suitable UTF-8 locale (when needed). + [NT] Report line number instead of "0-indexed" paragraph number in syntax errors. Thanks to Jari Aalto for the suggestion. (Closes: #659909) . * man/lintian.pod.in: + [NT] Removed the notes that some options disable loading of a profile. Lintian now always loads a profile when doing checks. . * private/refresh-archs: + [NT] Rewritten. * private/refresh-hwcap: + [JW] New file. . * profiles/debian/ftp-master-auto-reject.profile: + [NT] Refreshed. . * reporting/harness: + [NT] Removed useless "TODO" message from the log output. + [NT] Added -h/--help option to print usage information. + [NT] Added --dry-run option. + [NT] A source package is now only processed if one (or more) of its binaries are processed as well. + [NT] Also symlink $LINTIAN_BIN_DIR/gpgv to /bin/true when skipping signature checks. This avoids issues when some tools prefers gpgv to gpg. * reporting/html_reports: + [JW] Properly handle uploader names with commas. + [NT] Use the severities from profiles when generating tag pages. Based on patches from Evan Broder. (Closes: #650712) + [NT] Removed tag loading code, which has moved into Lintian::Profile. + [NT] Pass a profile to the templates (as $profile) instead of the old %all hash. + [NT] List only source packages on the "packages_X.html" pages. * reporting/templates/tags-all.tmpl: + [NT] Use $profile instead of the %all hash. Checksums-Sha1: 9583897d6006d4d06ca571ba863d4ee92735f0b2 1552 lintian_2.5.5.dsc 5bcfc93bc5f2c7d0cec795b5e81a2a49135650e9 1060819 lintian_2.5.5.tar.gz 3c35a914a9f91aaa8d407b379935edb183a92d1c 668280 lintian_2.5.5_all.deb Checksums-Sha256: 7568ed0a9f6b27177f0f6ba537d13442e066571895128f6ca6f0dffb635cf121 1552 lintian_2.5.5.dsc 85d421592067006a37411aa430c73906efcc00ec79f72b576653ccad102b1aab 1060819 lintian_2.5.5.tar.gz 56506e9a1ddd5504dba9b1a7493aa63e119b7d95e4000be4e6c4488e41c4719e 668280 lintian_2.5.5_all.deb Files: ccc8dc976081051d3248cfc39719c563 1552 devel optional lintian_2.5.5.dsc a99ba6fb67bf6d7d2cf743f68f087b33 1060819 devel optional lintian_2.5.5.tar.gz 49e2ebb23163a3c7576d0ecd2194dd0d 668280 devel optional lintian_2.5.5_all.deb
-
2.5.4457459e4 · ·
Release 2.5.4 into unstable Format: 1.8 Date: Mon, 21 Nov 2011 23:05:12 +0100 Source: lintian Binary: lintian Architecture: source all Version: 2.5.4 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: 387166 580048 580945 582511 604620 613327 616436 633507 636599 637540 641035 641468 641609 641983 642027 642038 642092 642113 642125 642339 642902 643009 643205 643714 643716 644021 644339 644344 644488 644556 644793 645393 645438 645660 646126 646420 646495 646529 646604 646817 646838 647227 647250 648117 648350 648532 649133 649329 Changes: lintian (2.5.4) unstable; urgency=medium . The "perl5.14 (+ misc) fix"-upload. Medium as perl 5.14 deprecation warnings tend to make Lintian output unreadable. . * Summary of tag changes: + Added: - data.tar.xz-member-without-dpkg-pre-depends - gzip-file-is-not-multi-arch-same-safe - init.d-script-does-not-implement-optional-option - init.d-script-missing-lsb-description - maintainer-address-causes-mail-loops-or-bounces - missing-build-dependency-for-dh-addon - package-depends-on-lower-priority-package - package-would-benefit-from-build-arch-targets - python-depends-but-no-python-helper - python3-depends-but-no-python3-helper - transitional-package-should-be-oldlibs-extra - uploader-address-causes-mail-loops-or-bounces . * checks/*: + [JW] Replace common_data.pm with Lintian::Check. + [NT] Remove some unused "use lib <expr>" from various checks. + [NT] Use Lintian::Collect::Group to find direct dependencies. * checks/binaries: + [JW] Allow binaries to use "/usr/lib/$srcpkg/" in RPATHs. (Closes: #642092) + [JW] Fixed a false-positive when using the multiarch dir in RPATH. (Closes: #646817) * checks/changes-file{,.desc}: + [NT] Added the "precise" to the list of Ubuntu distributions. Thanks to Loïc Minier for the patch. + [NT] Accept release codename in the changes file. Thanks to Julien Cristau for the report. (Closes: #637540) * checks/circular-deps{,.desc}: + [NT] Renamed to group-checks{,.desc}. * checks/group-checks{,.desc}: + [NT] Added check for depending on lower priority packages built from the same source. Only strong dependencies are considered. Thanks to Neil Williams for the report. (Closes: #387166) * checks/common_data.pm: + [JW] Merged into Lintian::Check. * checks/cruft{,.desc}: + [NT] Escape path when using them in regexes. (Closes: #642902) + [NT] Extended the description of the tag for non-native packages with native versions. Thanks to Jari Aalto for the report. (Closes: #580048) * checks/copyright.desc: + [RG,NT] Clarified that the PHP 2.x license is only for the PHP interpreter and PEAR modules cannot use it. Thanks to Thomas Goirand for the report. (Closes: #616436) * checks/deb-format{,.desc}: + [NT] Added check for using .xz compression in deb files without versioned Pre-Depends on dpkg. The severity is pedantic for Debian and serious for Ubuntu. Thanks to Aaron M. Ucko for the rapport. (Closes: #648350) * checks/dehelper{,.desc}: + [JW,NT] Check for versioned dependencies for some dh_commands. (Closes: #641035) + [JW] Detect missing dependencies for using dh sequences. (Closes: #613327) + [JW] Parse continuation lines in d/rules. + [JW] Only emit brace-expansion-in-debhelper-config-file at most once per file. (Closes: #644344) + [JW] Replaced "=" with " => " in the tag extra for missing- build-dependency-for-dh_-command to improve readability. This breaks overrides, but according to lintian.d.o there are none of these. (Closes: #644339) + [JW] Added check for missing python helpers when using python substvars in d/control. (Closes: #582511) * checks/fields{,.desc}: + [NT] Fixed source-field-does-not-match-pkg-name. + [NT] Newlines from URIs in Vcs-* fields are stripped before they are checked. These will fields will also cause a "multiline- field" tag if they contain newlines. + [JW,NT] Clarified that build-depends-on-metapackage is not only triggered by X11 metapackages. (Closes: #642125) + [NT] Ensure transitional packages are in section oldlibs and priority extra. Thanks to Josh Triplett for the report. (Closes: #645438) + [NT] Check for bouncing and looping email addresses. Thanks to Ansgar Burchardt and Arno Töll for the bug report and patch. (Closes: #636599) * checks/files{,.desc}: + [JW] Suggest the usage of "-delete" rather than "| xargs rm -f". (Closes: #641983) + [JW] Improve "linked against libvga.so" test. This avoid setuid-binary false-positives. (Closes: #642038) + [NT] Skip package-contains-no-arch-dependent-files for transitional packages. Thanks to Andreas Beckmann for the patch. (Closes: #642339) + [NT] Applied patch from Andrew Starr-Bochicchio to update the description of font-in-non-font-package to better reflect current font policy. (Closes: #646838) + [JW,NT] Check that gzip files are compressed with -n in "Multi-Arch: same" packages. (Closes: #649329) packages. + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the report and the patch. * checks/init.d{,.desc}: + [NT] Applied patch from Peter Eisentraut to detect init.d scripts without support for the optional "status" option. (Closes: #647250) + [NT] Fixed deprecation warning when using perl 5.14. (Closes: #649133) + [NT] Added tag for missing LSB Description keyword. Thanks to Michael Biebl and Petter Reinholdtsen for the bug report. (Closes: #604620) * checks/rules{,.desc}: + [JW] Fixed false negative "missing-build-dependency" when using "dh --with=X" rather than "dh --with X". (Closes: #643714) + [NT] Do not emit missing-build-dependency for missing dh sequences, since the new tag will handle those. + [JW] Parse continuation lines in d/rules. (Closes: #644021) + [JW] Check for versioned dependency on dpkg-dev when using the new dpkg makefiles. (Closes: #646495) + [NT] Added tracker tag for the build-arch target goal. (Closes: #647227) + [JW] Fixed duplicate tags about missing dependency for dh_pycentral/dh_pysupport. (Closes: #633507) * checks/scripts: + [RA] Exclude files ending in *.erb from several shell script checks. ERB is a Ruby templating language, so these will probably have mixed shell and Ruby code and may not be executable. Thanks, Laurent Arnoud. + [NT] Corrected perl4 check, thanks to Dominic Hargreaves for the report and the patch. (Closes: #648532) * checks/source-copyright: + [JW] Added some more DEP-5 URLs. (Closes: #642027) + [JW] Improved the wording of the extra information for the tag syntax-error-in-dep5-copyright. (Closes: #644556) * checks/symlinks: + [NT] Ignore broken links that appears to point to fonts. . * collection/index: + [NT] Fixed an "uninitialized variable" warning if no tarballs were present or the tarball is empty. (Closes: #645660, LP: #886487) + [NT] Fixed deprecation warning when using perl 5.14. * collcetion/debfiles: + [NT] Bail if the debian dir is a symlink. . * data/changelog-file/debian-dists: + [NT] New file. * data/changelog-file/ubuntu-dists: + [NT] Added the "precise". Thanks to Loïc Minier for the patch. (Closes: #644488) * data/debhelper/{dh_commands,maint_commands,miscDepends_commands}: + [NT] Refreshed. * data/debhelper/alt-dh_commands: + [NT] Renamed to dh_commands-manual. * data/debhelper/dh_commands-manual: + [NT] Support arbitrary dependency relations. This new change also fixes a "duplicate" in the dependency output. (Closes: #643716) * data/fields/essential: + [NT] Add libc-bin to the list of known essential packages. * data/fields/obsolete-packages: + [NT] Added dpatch per request of the maintainer. Thanks to Gergely Nagy for the report. (Closes: #646420) * data/fields/virtual-packages: + [NT] Refreshed against sid. Thanks to Gregor Herrmann for the report. (Closes: #646604) * data/rules/deprecated-makefiles: + [JW] Added dbs makefiles, since dbs maintainer deprecated the package in 0.47. (Closes: #646126) * data/shared-libs/ldconfig-dirs: + [NT] Add multi-arch dirs for hurd-i386. Thanks to Julien Cristau for noticing that they were missing. * data/spelling/corrections: + [NT] Added a correction for "propagate" and "separate", thanks to Guillem Jover for the suggestions. (Closes: #644793, #646529) + [JW] Added a number of corrections. (Closes: #645393) . * debian/control: + [CW] Mark lintian Multi-Arch: foreign (there does exist one Architecture: any package that Build-Depends: lintian, so this helps multiarch cross-building slightly). * debian/lintian.install: + [NT] Removed unpack which was removed. . * frontend/lintian: + [NT] Collections explicitly requested (by -U) are no longer auto-removed. Previously the only way to prevent auto-removal was to use --keep-lab. + [NT] Removed all archive-wide testing code. This has been moved into reporting/harness. This deprecates a lot options and config variables (--arch, --archivedir, --area, --dist, --section and LINTIAN_{ARCH,ARCHIVEDIR,AREA,DIST}). + [NT] Support new lab query format, replacing the old "package name"-based search. . * lib/Lab{,/Package}.pm: + [NT] Removed, replaced by Lintian::Package{,::Entry}. * lib/Lintian/Check.pm: + [JW] Merged with common_data.pm. * lib/Lintian/Collect/Group.pm: + [NT] New file - Collect like API for group data. * lib/Lintian/Collect/Source.pm: + [JW] Fixed call to binary_field in binary_relation. (Closes: #641609) * lib/Lintian/Data.pm: + [NT] Fixed a file descriptor leak. * lib/Lintian/Lab{,/Entry,/Manifest,/ManifestDiff}.pm: + [NT] New files. Replaces the Read_pkglists, Lab and Lab::Package modules. * lib/Lintian/Lab.pm: + [JW,NT] Correctly handle $TMPDIR not being an absolute path. (Closes: #642113) + [NT] New lab layout style resembling the "pool" dirs of the Debian mirrors. This allows more than 32 000 packages of a given type in the laboratory. It also allows multiple versions/architectures of the same package in static labs. A feature previously only enabled in temporary labs. The new layout is incompatible with the old format. (Closes: #641468) * lib/Lintian/Output.pm: + [NT] Minor refactoring to simplify creation of the FullEWI module. * lib/Lintian/Output/FullEWI.pm: + [NT] New experimental output. More machine-friendly version of the normal Lintian output format. * lib/Lintian/Output/XML.pm: + [NT] Use self-closing tags (if possible) and do not write attributes with an empty value. * lib/Lintian/Processable.pm: + [NT] Reduced to an abstract class. The "old" implementation has been put into Lintian::Processable::Package. * lib/Lintian/Processable/Package.pm: + [NT] New file. + [NT] Changed the "name" of changes files. It is now equal to the name of the source package. Previously it was the filename (without extension and without the dir part). * lib/Read_pkglists.pm: + [NT] Removed - replaced by Lintian::Lab::Manifest. * lib/Util.pm: + [NT] Stricten the parser to not accept a field name with a ":". This could cause the parser to eat the first part of the value, if it contained a colon and there was no space before the value. Thanks to Pino Toscano for reporting the issue. + [JW] Explicitly check that files are not encoded using ISO-2022, when they should be encoded with UTF-8. (Closes: #643009) + [JW] Use "paragraph" and "field" rather than "section" and "tag" when referring to a Debian control file. . * man/lintian.pod.in: + [NT] Fixed a typo, thanks to Evgeni Golov for spotting it, . * private/generate-lintian-pod: + [NT] Document which collections are auto-removed by default in static labs. . * profiles/ubuntu/main.profile: + [NT] Disable no-upstream-changelog and lzma-deb-archive for Ubuntu. Thanks to Evan Broder for the report and patch. (Closes: #648117) . * reporting/*: + [NT] Recognise and display pedantic tags. + [JW] Only emit "plus X overrides" if there any overrides. * reporting/{harness,html_reports}: + [NT] Do not accept LINTIAN_UNPACK_LEVEL nor LINTIAN_SECTION anymore. The lintian frontend lost support for these in 2.5.0~rc3. * reporting/harness: + [NT] Refactored to handle the archive-wide checking directly. + [NT] Use the new FullEWI output format for the archive-wide logs. * reporting/html_reports: + [NT] Ensure source tags appear before binary tags. (Closes: #580945) + [NT] Supports the FullEWI output format. . * t/*: + [NT] Skip some tests broken by a recent dpkg upload. (Closes: #643205) . * unpack/*: + [NT] Removed, no longer used. Checksums-Sha1: 7675c6e81265bb42e0ab12e66c8e27cf99ecc0e7 2387 lintian_2.5.4.dsc 8f5cd16df9c948e77e2c004a985662c0fb04c3e8 1031662 lintian_2.5.4.tar.gz 31d8a18f15eaba580cf2a2f89e4ed42d58499801 648794 lintian_2.5.4_all.deb Checksums-Sha256: 9270906fcde59fa43a6fea7c79e9b9e1141fbd51b172f7348181ab4d3eb40e31 2387 lintian_2.5.4.dsc 09fd107c18dc3be0df777ff0dbe2b7706c9494fee6cd6460dd5a9e6ffdd8df97 1031662 lintian_2.5.4.tar.gz 44b1670e79327b01f994bd9b0c739f02d33c9ea8a6b642e4b68c231cbd30191b 648794 lintian_2.5.4_all.deb Files: 50bb02eee117a5884df961911052b20a 2387 devel optional lintian_2.5.4.dsc d38e5c6ba52ccf128cfe7f1f8ce11c0f 1031662 devel optional lintian_2.5.4.tar.gz 5a4514b5a4a56ec3597f4445a9c0e6d8 648794 devel optional lintian_2.5.4_all.deb
-
2.5.39faa8c31 · ·
Release 2.5.3 into unstable Format: 1.8 Date: Sat, 10 Sep 2011 11:53:51 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.3 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: 474590 574689 580427 584280 607399 613604 617901 617959 622149 624434 629308 633779 634112 634191 636994 637590 637595 637596 637649 637741 637793 637819 638411 639018 639144 639177 639292 639367 639430 639516 639735 639923 639928 639946 640131 640149 640186 640211 640228 640238 640366 640371 640489 640694 640705 640834 640853 640856 640921 640947 640962 Changes: lintian (2.5.3) unstable; urgency=low . The "Another 51 bites the dust. 169 left to go." release. . * Summary of tag changes: + Added: - boilerplate-copyright-format-uri - control-file-is-not-a-file - comma-separated-files-in-dep5-copyright - copyright-has-crs - debian-copyright-is-symlink - depends-on-packaging-dev - dh_installmanpages-is-obsolete - missing-field-in-dep5-copyright - missing-license-paragraph-in-dep5-copyright - missing-license-text-in-dep5-copyright - no-debian-copyright - obsolete-field-in-dep5-copyright - out-of-date-copyright-format-uri - package-contains-no-arch-dependent-files - perl-module-uses-perl4-libs-without-dep - readme-debian-contains-invalid-email-address - script-uses-perl4-libs-without-dep - syntax-error-in-dep5-copyright - unknown-copyright-format-uri - unknown-paragraph-in-dep5-copyright - unused-license-paragraph-in-dep5-copyright - unversioned-copyright-format-uri - vim-addon-within-vim-runtime-path - wiki-copyright-format-uri + Removed: - debian-changelog-file-contains-debmake-default-email-address - readme-debian-contains-debmake-default-email-address - script-calls-init-script-directly . * checks/*: + [NT] Dropped fields from Needs-Info, it is no longer needed. + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules LANG. (Closes: #637595) + [JW] Removed all whitespace lines to avoid confusing some dctrl parsers (notably grep-dctrl). (Closes: #639928) + [JW] Fix a number of broken references in the tag descriptions. (Closes: #639923) + [JW] Rewrote Debian Bug references using #nnnnnn notation. * checks/binaries.desc: + [NT] Remove the reference to the Library Packaging Guide, since it is no longer available (in Debian). (Closes: #640228) * checks/changelog-file{,.desc}: + [JW] Remove debmake-specific tag in favour of more general debian-changelog-file-contains-invalid-email-address. (Closes: #639946) + [JW,NT] Fixed use of uninitialized value as hash key. (Closes: #640238) + [NT] Mention that the missing native changelog tag can, in some cases, be emitted if it does not look like a Debian changelog. * checks/{conffile,etcfiles}{,.desc}: + [JW] Merged etcfiles into conffile. (Closes: #637590) * checks/conffile: + [NT] Skip all checks if "conffiles" is a symlink. * checks/control-files{,.desc}: + [NT] Check that all members of the control.tar.gz are either regular files or directories. * checks/copyright-file{,.desc}: + [JW] Check for CRLF line endings in copyright files. (Closes: #634191) + [JW] Extended helper-templates-in-copyright and ensure it is only emitted once per package. * checks/debhelper{,.desc}: + [NT] Recognise /usr/share/R/debian/r-cran.mk as a cdbs-based build. This prevents false-positive "unneeded cdbs" warning. + [JW] Check for use of the obsolete dh_installmanpages debhelper program. Thanks to Joey Hess for the report. (Closes: #634112). * checks/debian-readme{,.desc}: + [JW] Replace debmake-specific tag with more general readme-debian-contains-invalid-email-address. * checks/description.desc: + [JW] Added references to some tags. (Closes: #640853) * checks/duplicate-files{,.desc}: + [NT] Replace the exception for "__init__.py" files by excluding all empty files from the check. The bug (#632789) only requests an exception for "empty __init__.py" files and generally empty files are unlikely to cause a serious size-waste. * checks/fields{,.desc}: + [NT] Mention that perl modules included in perl itself should be the first dependency if it is only included in the perl from experimental. Thanks to Dominic Hargreaves for the report and the patch. (Closes: #637793) + [NT] Warn about (build)depending/recommending on packaging-dev. Thanks to Luk Claes for the report and the initial patch. (Closes: #629308) + [NT] Also emit bad-homepage if the Homepage URL does not seem to be using a known protocol (for homepages). (Closes: #580427) + [JW] Bumped the severity of "no-human-maintainers", since it is now a Policy "must" directive. (Closes: #640856) + [JW,NT] If superfluous-clutter-in-homepage has been emitted, ignore the surrounding "<>" for the rest of the homepage checks. (Closes: #640947) + [NT] Added check for Build-Depending on libdbX.Y-dev (and related packages. Most packages should be able to use unversioned -dev packages. Thanks to Ondřej Surý for the report and the initial tag description. (Closes: #624434) * checks/{filename-length,rules}.desc: + [NT] Improved the descriptions of some tags. (Closes: #639018) * checks/files{,.desc}: + [NT] Added exceptions to "extra-license-file" for manpages, static libraries, .pc-, elf and pyshared-data-files. This covers all the false-positives currently found in the liblicense package. (Closes: #617901) + [NT] Ignore non-ELF files in multiarch paths, when checking for a missing pre-depends on multiarch-support. Thanks to Sven Joachim for the report. (Closes: #639735) + [NT] Added check for packages that only ships files in /usr/share and are not marked "Architecture: all". Thanks to Evgeni Golov, Carl Fürstenberg and Jari Aalto for the suggestions. (Closes: #574689) + [JW] Do not emit third-party-package-in-python-dir for packages built from python{,3}-{stdlib-extensions,profiler,old-doctools} sources. Add reference to Python Policy in the tag description. (Closes: #640211) + [JW] Add check for Vim addons installing files into a directory within Vim runtime path. (Closes: #640371) + [NT] Added check for Perl modules using perl4 libs without depending on libperl4-core-libs-perl. Thanks to Dominic Hargreaves for the initial patch. * checks/menus.desc: + [NT] Added reference to the doc-base manual to help people find the list of valid doc-base sections. (Closes: #584280) * checks/patch-systems: + [NT] Use lsdiff to determine if a patch modifies the debian dir as it is more accurate than diffstat for this. (Closes: #640131) * checks/rules: + [NT] Do a simple and minimal variable tracking. In very simple cases, it can determine which targets a variable contains (when the variable is used as a target). (Closes: #638411) * checks/scripts{,.desc}: + [NT] Remove script-calls-init-script-directly. (Closes: #617959) + [NT] Added check for Perl scripts using perl4 libs without depending on libperl4-core-libs-perl. Thanks to Dominic Hargreaves for the initial patch. (Closes: #636994) * checks/shared-libs{,.desc}: + [JW] Fixed a typo in a tag description. (Closes: #639177) + [NT] Do not emit shlib-calls-exit for libraries that have an INTERP section. (Closes: #607399) * checks/source-copyright{,.desc}: + [JW] Added check for DEP-5 copyright files. (Closes: #633779) * checks/standards-version: + [NT] Made the ancient-standards-version independent of the system time. * checks/version-substvars{,.desc}: + [NT] Also emit the any-depends-all tag if the ">=" relation is used. Thanks to Konstantinos Margaritis and Cyril Brulebois for the report and the research. (Closes: #639144) . * collection/fields{,.desc}: + [NT] Removed, no longer used. * collection/changelog-file: + [NT] Double check changelogs that does not explicitly contains "debian" in the filename. This should avoid a myriad of syntax error tags in some cases (such as perl), where the Debian changelog is not present and there is an upstream changelog. . * data/fields/archive-sections: + [NT] Fixed a typo in "otherosfs" section name. Thanks to Stefan Potyra for the report. (Closes: #637596) * data/files/fonts: + [NT] Refreshed against sid and now includes packages starting with "fonts-" as well. Thanks to Paul Wise for the patches. (Closes: #622149) * data/output/ftp-master-{,non}fatal: + [NT] Refreshed. * data/output/manual-references: + [JW] Refreshed. * data/rules/known-makefiles: + [JW] Added Makefiles from (the future) dpkg. (Closes: #640921) * data/spelling/corrections{,-multiword}: + [NT] Added some corrections for "remove" etc. Thanks to Jakub Wilk for spotting those. + [JW,NT] Added more corrections. (Closes: #639367, #640149, #613604) . * debian/control: + [NT] (Build-)Depends on patchutils for lsdiff. * debian/copyright: + [NT] Added Jakub Wilk to maintainers. * debian/rules: + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules LANG. . * doc/lintian.xml: + [NT] Removed duplicate "allowed to" in same sentence. + [NT] Added a paragraph on some of the constrains in design of Lintian. * doc/lintianrc.example: + [NT] Add an example on how to enable "--quiet" via lintianrc. * doc/README.developers: + [NT] New file. Thanks to Jeremiah C. Foster for the initial contribution. . * frontend/lintian: + [NT] Lintian now mentions if overrides may have been ignored. This happens if a package contains an override for a tag that has been marked "non-overridable" by the current vendor profile. + [NT] Mention ".changes" as a valid file type in the "unknown file" error. Thanks to Michael Gilbert for the report and the patch. (Closes: #639430) + [NT] Always display a given tag if requested with --tags or --tags-from-file. Previously, pedantic and experimental tags were not shown unless the relevant options were also passed. + [JW,NT] Fixed a regression where --check-part ignored display settings (such as --display-info). (Closes: #640694) + [NT] If both --verbose and --quiet is used together, then use the last of them to appear rather than "both at the same time". (Closes: #640366) + [NT] Accept --quiet in lintianrc as "quiet". This option may not be used together with "verbose" in the config file. . * lib/Lintian/Check.pm: + [NT] Catch "Name <Name <Email>>" as a malformed email address. (Closes: #640489) + [JW] Catch misspellings of the "Debian QA Group" maintainer email (used for orphaned packages). (Closes: #640834) * lib/Lintian/Collect.pm: + [JW,NT] Create the source field from the package field if the former is not present. This fixes a number of false-positves introduced in 2.5.2. (Closes: #640186) * lib/Lintian/Collect/Source.pm: + [NT] Removed a requirement for fields that was not needed. + [NT] Fixed "index" method for source packages. * lib/Lintian/Collect/Package.pm: + [JW,NT] Replace use of fail with croak. (Closes: #637741) * lib/Lintian/Output.pm: + [NT] Merged "quiet" and "verbose" into "verbosity_level". * lib/Lintian/Profile.pm: + [NT] Reject profiles containing an unknown field. * lib/Lintian/Tag/Info.pm: + [JW] Create links for references pointing to files in html output. + [JW] Parse "#nnnnnn" references as links to Debian bugs. * lib/Lintian/Tag/Override.pm: + [NT] New file. * lib/Lintian/Tags.pm: + [NT] Track which tags had overrides that have been dropped. + [NT,RG] Collect override comments and print the comments above the overridden tag (with --show-overrides). Thanks to Carl Fürstenberg for the report. (Closes: #474590) + [NT] Remove the "respect-display-level" code. It is not as useful as intended. * lib/Text_utils.pm: + [NT] Close <p>-tags in dtml_to_html since the output is used in xhtml (xml), where all tags must be closed properly. (Closes: #639292) + [NT] Remove the last new line (if any) before a </pre> in tag to reduce the empty space to the next paragraph. * lib/Util.pm: + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules LANG. + [JW] Stricten the DCtrl parser to choke on some syntax errors that were silently ignored. (Closes: #639516) . * man/lintian.pod.in: + [JW] Fixed some stray POD markup. (Closes: #640705) + [JW,NT] Clarified that --tags and --tags-from-file ignores display settings. + [NT] Documented how lintian behaves if --quiet is used together with --verbose or --debug. + [NT] Documented how --verbose and --quiet can be enabled via the config file. Only one of "verbose" and "quiet" may appear in the config file. . * profiles/debian/ftp-master-auto-reject.profile: + [NT] Refreshed to include udeb-uses-non-gzip-data-tarball. . * private/*: + [JW] Use LC_ALL rather than LANG, since LC_ALL overrules LANG. * private/refresh-manual-refs: + [NT] Remove code to refresh refs to the Library Packaging Guide. + [JW] Added the java-policy and fixed the lintian ref. + [JW] Don't strip newlines from titles, but treat them as regular whitespace characters. + [JW] Strip some superfluous HTML markup from titles. . * reporting/{config,html_reports,templates/foot.tmpl}: + [NT] Added a link to the Lintian source code. * reporting/harness: + [NT] Added missing import statement. * reporting/html_reports: + [JW,NT] Create a gzip'ed version of the raw lintian.log. (Closes: #637819) * reporting/templates/head.tmpl: + [NT] Show the list of all tags in the page header. Thanks to Arno Töll for the suggestion and the patch. (Closes: #640962) * reporting/templates/index.tmpl: + [NT] Added link to the new gzip'ed lintian.log. . * t/*: + [JW,NT] Fixed test failures caused by unpacking the source with a umask different from 0022. (Closes: #637649) Checksums-Sha1: 62343e14a4e0e28a62ee6d3a35b946c7815eeff8 1440 lintian_2.5.3.dsc d63b13670c58c7cbc4c1bac41d29fab1dee1deef 988539 lintian_2.5.3.tar.gz 3af2e260240e600511f198e3975f83a93d2d7251 632516 lintian_2.5.3_all.deb Checksums-Sha256: bf43a824be90a6dc6cd08d3efcd1e57df6926ee816e8e9fa0700b5f068d64f82 1440 lintian_2.5.3.dsc 9cd1ab4e9d590f631b7fe67a328e2323e6d769a3aed4f85b108e4d48cb6ab186 988539 lintian_2.5.3.tar.gz 48c3b61ddcd71258b4f435408838f166573c32bdd498d19660259e88354dea1c 632516 lintian_2.5.3_all.deb Files: 04ec9826174ffe07c3a8074881748452 1440 devel optional lintian_2.5.3.dsc d5625b1605d80e95dc8fa80691b2cbdf 988539 devel optional lintian_2.5.3.tar.gz 75aa38e1ee030fa209cb03380fb36b2a 632516 devel optional lintian_2.5.3_all.deb
-
2.5.2688f92e7 · ·
Release 2.5.2 into unstable Format: 1.8 Date: Wed, 10 Aug 2011 18:35:47 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.2 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: 217023 536364 617905 620289 620418 624201 624521 630698 630925 631432 631513 631530 631656 631662 631674 631711 631763 631786 631872 632115 632159 632550 632556 632693 632789 632883 633044 633853 633976 634222 634874 635354 635441 635447 635495 636354 636681 637259 Changes: lintian (2.5.2) unstable; urgency=low . * Summary of tag changes: + Added: - debian-rules-uses-deprecated-makefile - debian-rules-uses-or-modifies-user-only-variable - duplicate-changelog-files - package-has-long-file-name - source-package-component-has-long-file-name - udeb-uses-non-gzip-data-tarball - upstart-job-in-etc-init.d-not-registered-via-update-rc.d + Removed: - calls-suidperl-directly - suid-perl-script-but-no-perl-suid-dep . * checks/*: + [NT] Migrated to use new methods in the Lintian::Collect interfaces rather than accessing the Lab directly. + [NT] Removed "fields" from Needs-Info. * checks/{debconf,conffiles}.desc: + [NT] Added missing bin-pkg-control Needs-Info. * checks/{cruft,fields}{,.desc}: + [NT] Relocated doc pkg not arch all tag; it was never triggered since cruft was a source check and the tag could only be triggered for binary packages. * checks/binaries: + [NT] Added lib/${MULTIARCH_DIR} to the list of paths to check for public shared libraries. Thanks to Sven Joachim for the report and the patch. (Closes: #630698) + [NT] Recognise .gox files as object files that cannot be stripped. Thanks to Matthias Klose for the report. (Closes: #624521) + [NT] Do not assume that the architecture field is present. + [NT] Emit "arch-dependent-file-in-usr-share" and "binary-in-etc" also for static compiled files. Thanks to Jakub Wilk for the report and the patch. (Closes: #635354) + [NT] Fixed false-negative for rpath, if the rpath included the multi-arch dir. Thanks to Jakub Wilk for the report and the patch. (Closes: #637259) * checks/changelog-file: + [NT] Removed exception for symlinked changelogs if the package had an Ubuntu version. This exception is now handled by the profile. Thanks to Benjamin Drung for the heads up. * checks/circular-deps.desc: + [NT] Fixed typo; thanks to Nicolás Alvarez for the report and patch. (Closes: #630925) * checks/control-files: + [NT] Refactored static tables into data-files. * checks/copyright-file: + [NT] Stricten one of the regexes for catching left over helper templates. This should prevent false-positives for some license texts. Thanks to Charles Plessy for the report. (Closes: #631674) + [NT] Use group data to determine if a package is foreign or not for symlinked /usr/share/doc/<pkg> dirs. This avoids the need for symlinks between packages in the lab. * checks/deb-format{,.desc}: + [NT] Allow data.tar.xz as the third member. Thanks to Ansgar Burchardt for the report and patch. (Closes: #632556) + [NT] Added test for udebs having non-gzip data members, since the debian-installer does not support them. Thanks to Luk Claes. (Closes: #634874) * checks/debhelper: + [NT] Do not trigger deprecation warning for dh_python if it is followed by a "$". This prevents false-positives when a Makefile variable is used to choose between dh_python2 and dh_python3. Thanks to Leonid Borisenko for the report. (Closes: #631662) + [NT] Do not trigger deprecation warning for dh_python-ply, which Lintian incorrectly identified as dh_python. Thanks to Daniele Tricoli for the report. (Closes: #632693) + [NT] Fix a broken regex that caused Lintian skip brace expansion checks for some debhelper files. Thanks to Jakub Wilk for the report and the patch. (Closes: #632883) + [NT] Do not consider "debian/debhelper" a temporary debhelper file. Some packages uses this a directory to store their debhelper files. * checks/debian-source-dir{,.desc}: + [NT] Added missing word in the tag description for git-patches-not-exported. + [NT] Fixed information disclosure issue, where Lintian could be tricked into disclosing the present of files on the host system via specially crafted source packages. * checks/duplicate-files: + [NT] Exclude __init__.py files from the check as they are required even if they are empty. Thanks to Daniele Tricoli for the report. (Closes: #632789) + [NT] Report duplicate changelogs as a separate tag. * checks/fields: + [NT] Refactored to use Lintian::Data and use new data files from data/fields. + [NT] Added python3-dev and rmeoved python2.{4,5} from $PYTHON_DEV. Thanks to Jakub Wilk for the report and the patch. (Closes: #633044) + [NT] Fixed a bug where the libdb1-compat tag only triggered if libdb1-compat was listed in Pre-Depends. + [NT] Updated list of python "dev" packages. Thanks to Jakub Wilk for the patch. * checks/filename-length{,.desc}: + [NT] New file that checks the length of the package file names. (Closes: #631656) * checks/files: + [NT] Check for embedded copies of the underscore javascript library. Thanks to Jakub Wilk for report and the patch. (Closes: #631513) + [NT] Removed a leading slash from the filename part of the extra for python-debug-in-wrong-location. Thanks to Jakub Wilk for the report and the patch. (Closes: #631530) + [NT] Accepted patch from Marcelo Jorge Vieira to catch four additional embedded javascript libraries. (Closes: #635447) + [NT] Stricten the regex for finding .xvpics dirs. + [NT] Shipping a lintian override is no longer enough to make lintian consider the package for "non-empty". * checks/init.d{,.desc}: + [NT] Provide a separate tag for upstart-jobs not registered via update-rc.d in postinst. This allows vendors (such as Ubuntu) to disable this tag for upstart-jobs only using the new vendor profiles. While this would break overrides, all existing overrides appears to be for normal scripts rather than upstart-jobs. (Closes: #631872) * checks/java{,.desc}: + [NT] Jar files containing clojure files are no longer considered to be codeless. + [NT] Exclude jar files in /usr/lib/xul{-ext,runner} from the "jar-not-in-usr-share" check. (Closes: #635495) + [NT] Fixed a typo in a tag description. * checks/menu-format.desc: + [NT] Mentioned how to git rid of the CR characters in the desktop file. Thanks to Jakub Wilk. * checks/nmu: + [NT] "LowThresholdNMU" will now work as an alternative to "NMU" in changelogs for suppressing changelog-should-mention-nmu. Thanks to Jordi Mallach for the report. (Closes: #620418) * checks/po-debconf: + [NT] Allow po-files with an "@modifier", which works with debconf (>= 1.5.34). (Closes: #617905) * checks/rules: + [NT] Check included files in d/rules against a limited number of common makefile snippets, which are known not to implement all the required targets. This prevents false negatives of missing targets. Thanks to Jakub Wilk for the suggestion and the initial makefile list. (Closes: #631711) + [NT] Warn about including the CDBS simple-patchsys and dpatch as they are both deprecated by source format 3.0 (quilt). Thanks to Nelson A. de Oliveira for reporting and Luk Claes for providing an initial patch. (Closes: #624201) + [NT] Added check for using DEB_*FLAGS_{SET,APPEND} in d/rules. Thanks to Raphaël Hertzog for the report. (Closes: #631786) * checks/scripts{,.desc}: + [NT] Removed perl-suid related tags as the package is no longer available and we have no known packages triggering the tags at the moment. (Closes: #631432) + [NT] Added perl6/rakudo as a known interpreter. Thanks to Alessandro Ghedini for the report and patch. (Closes: #636354) * checks/shared-libs{,.desc}: + [NT] Fixed broken sentence. Thanks to Norbert Preining for reporting the issue. + [NT] Applied patch from Peter Pentchev to correct the logic for testing for shlib-calls-exit. (Closes: #633976) + [NT] Mention that some of the tags may be triggered due to the debhelper bug #204975. Thanks to Jakub Wilk for the report. (Closes: #633853) * checks/symlinks: + [NT] Symlink checking extended to relative paths as well. (Closes: #217023) . * collection/*: + [NT] Removed all Needs-Info on "fields" and all checks that used the "fields" dir (or files therein) to determine if the scripts had been called in the wrong dir. * collection/diffstat: + [NT] No longer unconditionally creates a diffstat file, since the Lintian::Collect interface will fall back to using /dev/null in its absence. * collection/fields: + [NT] Removed creation of cross package symlinks. They have been replaced by the group information that checks are passed. + [NT] Deprecated it in favour of a smarter Lintian::Collect. It will be removed in a later release; for now it will just remove the "fields" directory in the lab. * collection/file-info: + [NT] Double check the output of file(1) when it says a ".gz" file is not gzip compressed. This should reduce the number of false-positives gz-file-not-gzip tags. (Closes: #620289) + [NT] Open files before using chdir. In the future unpacked may be a symlink. * collection/index{,.desc}: + [NT] Updated to handle source packages and with support for multi tarball source packages. . * data/control-files/{,u}deb-permissions: + [NT] Added files. * data/fields/*: + [NT] Added new files based on data variables from checks/fields. * data/fields/obsolete-packages: + [NT] Added ligdigest-sha1-perl on request of the Perl Team. Thanks to Salvatore Bonaccorso for the report and patch. (Closes: #635441) * data/fields/perl-provides: + [NT] Refreshed against perl 5.12.4. * data/files/standard-files: + [NT] Added file. * data/rules/{deprecated,known}-makefiles: + [NT] Added file. * data/spelling/corrections: + [RA] Remove discontiguous correction. The OED lists this as valid. Thanks, Charles Plessy. (Closes: #632159) + [NT] Added another correction for "specification". Thanks to Jakub Wilk for the hint. (Closes: #634222) + [NT] Added another correction for "development" and "misspelt". Thanks to Pino Toscano and Jakub Wilk for the suggestion. . * debian/control: + [NT] Bumped debhelper version to 8.1.0 due to the build-arch and build-indep targets. Thanks to Mark Hymers for the heads up and a patch. (Closes: #632550) + [NT] Added Build-Depends on cdbs, it is needed for some of the tests. + [NT] Pruned the Uploaders list a bit. We would like to thank Jeroen van Wolffelaar, Frank Lichtenheld and Marc 'HE' Brockschmidt for their work on Lintian in the past. * debian/lintian.install: + [NT] Added the profiles directory. * debian/rules: + [NT] Added target to update the profiles. . * doc/lintian.xml: + [NT] Added information about the new Vendor profiles. + [NT] Improved various parts of the User Manual. Especially mention that Lintian can be run on changes files and this processes all packages related to the changes file. * doc/lintianrc.example: + [NT] Added more sample options. . * frontend/{lintian,lintian-info}: + [NT] Added profile support (new option --profile), please refer to the Lintian User Manual for more information. * frontend/lintian: + [NT] Ensure that all dependency collections of a check are loaded. Previously Lintian would only load direct dependencies of a collection and assume that was enough. + [NT] Allow "verbose" to appear in the lintianrc file. + [NT] Added new "--packages-from-file" option. Lintian will read packages from the file (one package per line) and process these. Unlike "--packages-file" it allows its argument to be "-" for stdin and the format is simpler. + [NT] Deprecated "--packages-file" in favour of the new "--packages-from-file" option. + [NT] Allow "y" as short form of "yes" in the configuration file. Furthermore, ignore case when doing the check for boolean values. . * lib/Lab.pm: + [NT] Removed $dist argument to lab creation, since we rely on LINTIAN_DIST being exported anyway. + [NT] Allow temporary labs to contain the same package twice if the version or/and architecture differs. (Closes: #632115) * lib/Lab/Package.pm: + [NT] Symlink in all components of the source package when creating the source entry in the lab. Also removed legacy code for using the old unpack scripts. * lib/Lintian/Collect/{Binary,Source}.pm: + [NT] Refactored code from these files into the module Lintian::Collect::Package. * lib/Lintian/Collect/Package.pm: + [NT] New file. This serves as a base for Lintian::Collect modules that can be unpacked. * lib/Lintian/Command.pm: + [NT] Added support for appending output to files without truncating them first via the new out_append and err_append options. * lib/Lintian/Data.pm: + [NT] Let new take an optional fourth argument, a code sub, that can be used to pre-process the value. * lib/Lintian/{Internal/FrontendUtil,Profile}.pm: + [NT] New files. * lib/Lintian/ProcessablePool.pm: + [NT] Made the pool consider two packages with the same name as duplicates even if their version or architecture differs, when the underlying Lab does not support this run. This causes lintian to drop one of the packages rather than ending up with an internal error. * lib/Lintian/{Tag/Info,Tags}.pm: + [NT] Updated for profile support. * lib/Read_pkglists.pm: + [NT] Merged the binary and udeb format since they were essentially the same. Old udeb files can still be parsed as binary ones. . * man/lintian.pod.in: + [NT] Documented the new --profile option. Note that the options --suppress-tags{,-from-file} now supresses tags in the active profile. + [NT] Removed all refereces to "unpack-level". All unpack levels have been replaced by collections. + [NT] Clarified that some command-line arguments are only useful when using a static lintian lab. + [NT] Described the configuration file format. Thanks to Sven Joachim for the report. (Closes: #636681) * man/lintian-info.pod: + [NT] Documented the new --profile option. . * profiles/*: + [NT] Added default profiles for Debian and Ubuntu. Note that these profiles will silently ignore overrides for "fatal" (non-overridable) tags. (Closes: #536364) . * reporting/harness: + [NT] Use --packages-from-file instead of --packages-file. * reporting/{html_reports,templates/index.tmpl}: + [NT] Always emit a page for tags, even if they are not emitted. It will also include a link to the entire list of known tags. (Closes: #631763) * reporting/templates/{tag-not-seen,tags-all}.tmpl: + [NT] New files. . * unpack/list-binpkg: + [NT] Added a -u option to make it fetch udebs insteaad of regular binaries. This and the udeb/bin format merge makes list-udebpkg obsolete. * unpack/list-udebpkg: + [NT] Removed in favour of list-binpkg. * unpack/unpack-srcpkg-l1: + [NT] Removed in favour of the collection system. Checksums-Sha1: 4e342b684fb20f9799e0cbd88fc950b4ceaf2f51 1428 lintian_2.5.2.dsc 520872910568f6cd7fc7a61007780ebba0b380ec 956735 lintian_2.5.2.tar.gz dcebbe52bb7c3d79cd3e850714eb2f2ac5d33950 616626 lintian_2.5.2_all.deb Checksums-Sha256: b4f578203b9f7d4dcd28cbb15ed477a398bbd47c7c3e35851e2243ee8dea7d5e 1428 lintian_2.5.2.dsc bb4ee9723ed031803865e292ae3d4d9246b8287fb538608eee3b5f1035eabb0b 956735 lintian_2.5.2.tar.gz f021f48bc3fe1f5bf00026d0989c8468b297ef833de5a42cecadba72c63db0b7 616626 lintian_2.5.2_all.deb Files: a6fee0207ca3439beed085d310f17bbf 1428 devel optional lintian_2.5.2.dsc 733ba64dce52c71c30397fba134156cd 956735 devel optional lintian_2.5.2.tar.gz b9880afa6475182b979a95466d675146 616626 devel optional lintian_2.5.2_all.deb
-
2.5.11f2f20b9 · ·
Release 2.5.1 into unstable Format: 1.8 Date: Wed, 15 Jun 2011 23:05:28 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.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 Closes: 460350 496902 541978 588831 598412 605012 614876 616493 616553 625886 626476 626587 626597 626775 627082 627431 628673 628754 629056 629189 629193 629288 629453 629648 630164 630560 Changes: lintian (2.5.1) unstable; urgency=low . * Summary of tag changes: + Added: - bad-perm-for-file-in-etc-sudoers.d - debian-rules-missing-recommended-target - dh_pycentral-is-obsolete - dh_python-is-obsolete - illegal-multi-arch-value - non-empty-dependency_libs-in-la-file + Removed: - uses-dh-python-with-no-pycompat - ldconfig-symlink-before-shlib-in-deb . * checks/binaries: + [NT] Applied patch from Paul Wise to detect binaries embeddeding glee, glew and libtheora. (Closes: #629288) + [NT] Also consider multiarch dirs when looking for public shared libraries. (Closes: #630164) * checks/debhelper{,.desc}: + [NT] Recognise that dh_python and dh_pycentral are now obsolete. (Closes: #496902, #541978) * checks/changes-file: + [NT] Always verify the checksums of changes-files. * checks/copyright-file: + [NT] Extended current dh_make template checks. Thanks to Nelson A. de Oliveira for the patch. (Closes: #598412) * checks/fields{,.desc}: + [NT] Allow "all" and "any" to appear together in the Architecture field of a .dsc file. (Closes: #626775) + [NT] Added illegal-multi-arch-value. (Closes: #616493) * checks/files: + [NT] Fixed two misnamed udeb tags, which lead to an internal error if triggered. Thanks to Guillem Jover for the report. (Closes: #628754) + [NT] Added bad-perm-for-file-in-etc-sudoers.d tag. (Closes: #588831) + [CW] Do not issue missing-pre-dependency-on-multiarch-support for udebs. + [NT] Limit missing-pre-dependency-on-multiarch-support to real files only. Previously it would also check symlinks. (Closes: #629648) * checks/java{,.desc}: + [NT] Sort the jar files by name, so they are checked in the same order. + [NT] Improved the description of classpath-contains-relative-path. (Closes: #629189) + [NT] Reduced false-positives of classpath-contains-relative-path. Relative classpaths are now okay if they point to jar files in /usr/share/java (but not subdirs thereof) and there is a strong libX-java dependency. Alternatively if the classpath points to a file or a symlink in the package itself, then it is also okay. + [NT] Allow maven plugins to be without classpaths. (Closes: #629056) * checks/manpages.desc: + [ADB] Don't suggest using debmake's output as a reference. The package is not even in oldstable any more. * checks/md5sums.desc: + [ADB] Drop references to obsolete debstd. Thanks to Steve Langasek for the pointer. * checks/rules: + [NT] Removed code for handling packages with dh_python. + [NT] Fixed the code for determining Build-Depends for python packages. Thanks to Jakub Wilk for the patch. (Closes: #614876, #616553) + [NT] Applied patch from Roger Leigh to implement the check for rules files missing the build-arch and build-indep targets. (Closes: #605012) * checks/shared-libs{,.desc}: + [NT] Added non-empty-dependency_libs-in-la-file. (Closes: #628673) + [NT] Removed ldconfig-symlink-before-shlib-in-deb. . * collection/java: + [NT] Fixed a regex that would accept any file ending with "jar" to be a jar file rather than only accepting ".jar". This fixes a number of false-positives java checks. * collection/unpacked: + [NT] Added support for unpacking source packages using libdpkg-perl, instead of dpkg-source, if the latter is not present. (Closes: #626476) . * data/binaries/multiarch-dirs: + [NT] New file - maps architectures to multiarch dirs. * data/fields/{perl-provides,virtual-packages}: + [NT] Refreshed. (Closes: #627082, #627431) * data/output/ftp-master-*: + [NT] Refreshed. * data/shared-libs/ldconfig-dirs: + [NT] Updated ldconfig path for i386 multiarch paths. Thanks to Raphaël Hertzog for the reminder. * data/spelling/corrections-multiword: + [CW] Remove the "requires to" correction; it has too many common false positives, especially involving relative clauses. (Closes: #625886) . * debian/control: + [NT] (Build-)Dependency changes. - xz-lzma is now preferred to lzma as Build-Dependency - Added depends on libdpkg-perl - Reduced dpkg-dev to a suggests, we can use libdpkg-perl as fallback. - Explicitly depends on bzip2 to always support bz2 source packages. - Added xz-utils as suggests - needed for .xz source packages. . * doc/lintian.xml: + [NT] Clarify that the package type is not listed in the output for binary packages. (Closes: #629193) . * frontend/lintian: + [NT] Allow some options to be put into the lintianrc file. (Closes: #460350) + [NT] Added --no-cfg option that can be specified if no config file should be read. + [NT] Deprecated --checksums (also known as --md5sums and -m). Lintian will now always verify the checksums in changes files. The options will be accepted with a warning for now, but may be removed in a later release. (Closes: #629453) + [NT] Fixed an issue where fail was called before it was available. Thanks to Toby Corkindale for the report. (Closes: #630560, LP: #797553) . * lib/Lintian/Tag/Info.pm: + [NT] Output the name of the check and the type of the check along with the description of the tag. * lib/Lintian/Tags.pm: + [NT] Fixed a flaw in logic that gave incorrect results for architecture dependent overrides. Thanks to Andreas Beckmann for the report and the patch. (Closes: #626587) . * man/lintian.pod.in: + [NT] Mentioned that --checksums and aliases are deprecated. . * unpack/list-srcpkg: + [ADB] Don't rely on the order of fields in the Sources file. The files produced by the Debian archive no longer follow the order which the code previously assumed, and we shouldn't assume that the order won't change again in the future. (Closes: #626597) Checksums-Sha1: 006b6509150d07fbbd96e43903dd9c185441a729 1526 lintian_2.5.1.dsc f0c1f42f79bbd71a753601495006e77e9df15add 934889 lintian_2.5.1.tar.gz b6aae95d8c5f5757f3509f2ce8bfba8fa3c1dbf8 591218 lintian_2.5.1_all.deb Checksums-Sha256: 985297b1e3aa5ef3e9b2d8e40ade980f7d94f3cc6c914ca1c9d99d038755d49a 1526 lintian_2.5.1.dsc b8812da6a1f31ed462b71d16ab39b491b75291dc7ac40bca629733dffa4726f6 934889 lintian_2.5.1.tar.gz b6920d86725fe75f292594356071298fd173b65240159b6a3625bf1fd80174c5 591218 lintian_2.5.1_all.deb Files: 896dbc7e3f964d6e33614c2eccce1310 1526 devel optional lintian_2.5.1.dsc 8281c27f660386be3cb91dffd58173e6 934889 devel optional lintian_2.5.1.tar.gz c34b7b14852cc1abd53d77ee29eb0d26 591218 devel optional lintian_2.5.1_all.deb
-
-
-
2.5.0-rc20918a8bd · ·
Release 2.5.0~rc2 Format: 1.8 Date: Tue, 05 Apr 2011 20:25:09 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.0~rc2 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: 614906 615072 616403 616505 617227 617266 617816 618921 619287 619290 619487 Changes: lintian (2.5.0~rc2) unstable; urgency=low . Uploading to unstable. . * Summary of tag changes: + Added: - unknown-multi-arch-value - package-needs-versioned-debhelper-build-depends + Removed: - old-versioned-python-dependency . * checks/binaries: + [ADB] Update binary-from-other-architecture's tests in line with the changes to filename output introduced in 2.5.0~rc1. (Closes: #614906) * checks/changes-file.desc: + [NT] Added oneiric as valid Ubuntu distribution. Thanks to Benjamin Drung for the patch. (Closes: #617227) * checks/deb-format: + [NT] Removed assumption that there was always a changelog in a binary with a data.tar.lzma member. * checks/debhelper: + [NT] Reduced package-lacks-versioned-build-depends-on-debhelper to a pedantic tag. It is now only emitted for debhelper compat levels of 7 or less, since even oldstable ships with debhelper 7. + [NT] Added package-needs-versioned-debhelper-build-depends, which replaces package-lacks-versioned-build-depends-on-debhelper old task of warning if a missing versioned depends may lead to a build failure. Currently this is only emitted for compat 8 (or higher). + [NT] Stopped emitting tags for using dh_* (and dh) if these scripts is in debhelper 7 (or earlier). * checks/fields{,.desc}: + [NT] Recognise Multi-Arch as a known binary field. (Closes: #617816) + [NT] Fixed typo in a tag description. + [NT] Removed old-versioned-python-dependency per request of the Python team. The tag was outdated and most instances of it was false positives. Thanks to Piotr Ożarowski and Jakub Wilk for the report and clarification. (Closes: #619487) + [NT] Accepted patch from Joachim Breitner to support new Haskell package naming scheme. + [NT] Added Built-Using as a known binary and udeb field. This field is supported with dpkg 1.16.0. * checks/files: + [NT] Also check files in /etc/cron.d for dots in filenames. Thanks to Thijs Kinkhorst for the report and patch. (Closes: #615072) + [NT] Applied patch to also detect copies of CKEditor. Thanks to Jeroen Dekkers for the report and the patch. (Closes: #616505) + [NT] Fixed a regression in caused by inconsistent prefixes. * checks/huge-usr-share: + [NT] Removed assumption that there is always files in usr/share. * checks/menu-format: + [NT] Fixed an inconsistency in output of file names. Thanks to أحمد المحمودي (Ahmed El-Mahmoudy) for the report. (Closes: #618921) * checks/menus: + [NT] Fixed check for special files that does not need to be registered with doc-base (e.g. README.html). Thanks to Tanguy Ortolo for the report. (Closes: #617266) + [NT] Accepted patch from Joachim Breitner to support new Haskell package naming scheme. (Closes: #616403) * checks/patch-systems.desc: + [NT] Reduced unneeded-build-dep-on-quilt to a pedantic tag, since some people keep the dependency on quilt to ease backporting for older releases. . * data/changelog-file/ubuntu-dists: + [NT] Added oneiric as valid Ubuntu distribution. Thanks to Benjamin Drung for the patch. * data/common/source-fields: + [NT] Added 'package-list' field, which is emitted by dpkg 1.16.0. * data/spelling/corrections: + [NT] Added more misspellings. . * t/tests/shared-libs-la-files: + [NT] Fixed an issue where files would not be included in the tarball due to dpkg-source's exclude patterns. (Closes: #619287) * t/tests/*: + [NT] Modified some versioned dependencies that the new dpkg will not consider valid from 1.16.0. (Closes: #619290) Checksums-Sha1: 6c8f47684bffdcb8b9356d6900a86a4efa631e5c 2337 lintian_2.5.0~rc2.dsc 0ee05e708490bb4a311da440fac9db9d9101d447 894858 lintian_2.5.0~rc2.tar.gz b039433b0173876a591372c5cdeb79ef2c176755 561092 lintian_2.5.0~rc2_all.deb Checksums-Sha256: dda655f5ff92bb76381d19770e205292634f378b9c18eab085d626df4c7545bf 2337 lintian_2.5.0~rc2.dsc 9ba30c40668cbb0ede909303016e8dabfb70f7fedca0532a637ab411e3c8e15e 894858 lintian_2.5.0~rc2.tar.gz 273f5336539337aa55739d7ad563fce51f6d0d55387965fb1600289006626997 561092 lintian_2.5.0~rc2_all.deb Files: 3446baf9c383331d53b02f8198164183 2337 devel optional lintian_2.5.0~rc2.dsc f6a7b1f44d7defbd8b36c69b92d48413 894858 devel optional lintian_2.5.0~rc2.tar.gz 69ca29c492f3600de6e8e8546d50d7a1 561092 devel optional lintian_2.5.0~rc2_all.deb
-
2.5.0-rc143ad4da0 · ·
Release 2.5.0~rc1 Format: 1.8 Date: Tue, 22 Feb 2011 20:28:48 -0600 Source: lintian Binary: lintian Architecture: source all Version: 2.5.0~rc1 Distribution: experimental Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Raphael Geissert <geissert@debian.org> Description: lintian - Debian package checker Closes: 534940 576005 576012 576014 576283 582408 582767 582769 590723 591300 591316 591323 591331 592358 592491 592533 593397 593603 593832 593837 594254 595530 595941 596848 597990 598251 600866 600905 600906 602632 602655 603053 603800 604047 604167 605744 605844 606506 606933 607281 607502 607730 607731 608554 608810 608866 609153 610218 611349 611439 612137 612568 Changes: lintian (2.5.0~rc1) experimental; urgency=low . The "welcome Niels Thykier!" release. . * Summary of tag changes: + Added: - build-depends-on-specific-java-doc-package - depends-on-specific-java-doc-package - unneeded-build-dep-on-quilt - description-synopsis-starts-with-article - needless-dependency-on-jre - temporary-debhelper-file - compressed-objects.inv - unused-build-dependency-on-cdbs - python-debug-in-wrong-location - debian-watch-contains-dh_make-template - missing-dependency-on-python-central - python-module-in-wrong-location - missing-dependency-on-python-support - package-installs-python-bytecode - debhelper-maintscript-needs-versioned-build-depends + Removed: - embedded-zlib (now in embedded-library) - embedded-libpng (now in embedded-library) - embedded-libjpeg (now in embedded-library) - embedded-libopenjpeg (now in embedded-library) - package-installs-python-pyc (replaced by package-installs-python-bytecode) . * checks/*: + [NT] Use the new pre-sorted file {index,info} when iterating over files. + [NT] All checks now report files without any "./" or "/" prefix. This may break existing overrides. (Closes: #534940) * checks/binaries: + [RA] Exclude kfreebsd-kernel-di-{amd64,i386} from the embedded-zlib check since it's in the kernel. (Closes: #593397) + [RG] Add swipl to the list of known interpreters. (Closes: #591316) + [RG] Detect embedded copies of ftgl, t1lib, gl2ps, libgd2, ncurses, openssl (libcrypto), sqlite/3, libm, ltdl, curl, libmng, libmsn, libmikmod, libmysqlclient, and tinyxml. + [RG] Merge embedded-{zlib,lib{png,jpeg,openjpeg}} into embedded-library. + [RG] Find directories based on the file's type instead of file(1)'s unforgiving output. Thanks, Gabriele Giacone. (Closes: #597990) * checks/cruft{,.desc}: + [NT] Extended the diff-contains-substvars check to also catch files prefixed with a package name. + [NT] Corrected the description of diff-contains-$vcs-control-dir. It incorrectly assumed that -i worked for native packages. (Closes: #609153) + [NT] Moved the list of autotools packages into data/cruft/autotools. + [NT] Clarified that dpkg-source looks for <package>_<upstreamversion> and not <package>_<version> in the description of native-package-with-dash-version. Thanks to Daniel Thomas for the report. (Closes: #594254) * checks/debhelper{,.desc}: + [NT] Fix dependency check for dh_nativejava, default-jdk has never provided dh_nativejava. (Closes: #606506) + [NT] Added check for temporary debhelper files that ought to have been removed by dh_clean. (Closes: #598251) + [NT] Added check for unused build dependency on cdbs. Thanks to Jari Aalto for suggesting this. (Closes: #582769) + [NT] Added check for incorrect debhelper version when using the maintscript feature from debhelper 8.1.0. * checks/debian-source-dir: + [NT] Added missing import of "Util" perl module. Thanks to David Bremner for the patch. * checks/description{,.desc}: + [NT] Add a check for synopsis starting with articles. Thanks to Nelson A. de Oliveira for the patch. (Closes: #603053) + [NT] Fixed false positive description-contains-duplicated-word caused by Lintian ignoring quoted words. Thanks to Gregor Herrmann for report. (Closes: #590723) * checks/fields{,.desc}: + [NT] Added check for packages (build) depending on openjdk-X-doc or classpath-doc instead of the default-jdk-doc metapackage. (Closes: #593837) + [NT] Fixed spelling of metapackage in tag descriptions. + [NT] Added needless-dependency-on-jre tag. + [NT] Corrected Policy references for the uploader tags. Thanks to David Prévot for spotting this issue and providing a patch. (Closes: #602632) + [NT] Fixed false positives for breaks-without-version. The tag will no longer be emitted if the package listed in Breaks is also listed in Replaces. Thanks to Modestas Vainius for the report. (Closes: #605744) + [NT] Clarified that old-versioned-python-dependency can also be triggered if dh_python2 is used and the package is missing ${python:Breaks}. Thanks to Piotr Ożarowski for the report. (Closes: #604167) + [RG] Mention the package's original area in wrong-section-according-to-package-name. (Closes: #608554) * checks/files{,.desc}: + [NT] Fixed false-positive extra-license-file for license.ui files. Thanks to Jeremy Sanders for the report. (Closes: #595941) + [NT] Added hurd-udeb to the list of packages allowed to ship unusual top-level directories. Thanks to Samual Thibault for the patch. (Closes: #591331) + [NT] Fixed spelling of metapackage in empty-binary-package tag description. (Closes: #591300) + [NT] Fixed false-positive extra-license-file for games. Instead of skipping PATH directories Lintian now ignores all executable files. (Closes: #608866) + [NT] Added compressed-objects.inv tag to catch compressed objects.inv files in python documentation. Thanks to Fladischer Michael for the report and a partial patch. (Closes: #608810) + [NT] Added check for misplaced python debug files. Thanks to Jakub Wilk for the report. (Closes: #576014) + [NT] Added check for missing dependency on python-central. Thanks to Jakub Wilk for the report. (Closes: #592533) + [NT] Added check for misplaced Python modules. Thanks to Jakub Wilk for the report. (Closes: #576012) + [NT] Removed the "!= 0755" part from the out of the tag executable-is-not-world-readable, since there are other valid world readable file permissions. + [NT] Added check for missing dependency on python-support. Thanks to Jakub Wilk for the report. (Closes: #592491) + [NT] Added check for packages installing Python eggs and __pycache__ directories. Also extended existing Python bytecode check to include ".pyo" files. Thanks to Piotr Ożarowski, Jakub Wilk and the people in #debian-python for the report and help with implementing this. (Closes: #576005) * checks/init.d.desc: + [RG] Raise severity of init.d-script-starts-in-stop-runlevel. (Closes: #603800) * checks/manpages: + [NT] Fixed typo in locale name. Thanks to Christoph Biedl for spotting this. (Closes: #606933) * checks/menu-format.desc: + [CW] Fix several typos. * checks/menus.desc: + [RA] Rephrase doc-base-uses-applications-section to be clearer that its advice is to remove the "Applications/" part of the section. * checks/nmu: + [RG] Completely abort if debian/changelog is a symlink. (Closes: #582408) * checks/patch-systems{,.desc}: + [NT] Added check for new unneeded-build-dep-on-quilt. (Closes: #582767) * checks/rules: + [RG] Drop some checks for versioned dependencies that can now be satisfied in stable (squeeze). Thanks, Cyril Brulebois. (Closes: #612137) + [RG] Correctly handle include directives preceded by a tab. (Closes: #607281) + [RG] Allow 'ocaml' as an alternative to 'ocaml-nox'. Thanks, Ralf Treinen. (Closes: #612568) * checks/scripts: + [NT] Added mscgen as interpreter. * checks/standards-version: + [RG] Correctly handle cases where debian/changelog is a symlink. * checks/watch-file{,.desc}: + [NT] Added check for dh_make(1) templates in the watch file. Thanks to Nelson A. de Oliveira for the report. (Closes: #600866) + [RG] Document that relying on SourceForge's webpages for finding new versions is not recommended either. (Closes: #593603) . * collection/objdump-info: + [RG] Support stricter parameter handling of objdump-info from binutils 2.21. Thanks, Andreas Beckmann. (Closes: #604047, LP: #683347) . * data/changelog-file/ubuntu-dists: + [CW] Add natty as a valid Ubuntu distribution, and remove the EOLed intrepid and jaunty. (Closes: #611439) * data/cruft/autotools: + [NT] Added the file which is a list of all packages that will suppress the {ancient,outdated}-autotools-helper-file tags. Currently this is manually updated. This new list includes dh-autoreconf, thanks to Felix Geyer. (Closes: #592358) * data/debhelper/*: + [RG] Refresh against unstable. * data/debian-source-dir/known-files: + [NT] Added the file and included git-patches in it. Thanks to Ron for the report and David Bremner for the initial patch. (Closes: #607502) * data/fields/essential: + [RG] Add hurd. (Closes: #591323) * data/fields/obsolete-packages: + [NT] Added default-jdk-builddep. See README.gcj-native-transition in java-common for the replacement. * data/fields/perl-provides: + [RG] Refresh against perl 5.10.1. * data/files/fonts: + [NT] Made tipa replace xfonts-tipa as font provider. (Closes: #595530) + [RG] Refresh against unstable. * data/files/locale-codes: + [RG] Refresh against isoquery 1.4. * data/shared-libs/ldconfig-dirs: + [NT] Removed the emul/ia32-linux directories as they are no longer used. (Closes: #596848) * data/spelling/corrections: + [NT] Added more corrections. * data/spelling/corrections-case: + [NT] Added DocBook corrections. Thanks to Jakub Wilk. (Closes: #611349) * data/spelling/corrections-multiword: + [NT] Added "allows to" and other similar misspellings. Thanks to Matthew Paul Thomas for the report. (LP: #608231) . * debian/control: + [RA] Add the build dependencies required to run the test suite during the build. Many thanks to Niels Thykier for the investigative work to determine which packages are required. (Closes: #593832) + [RA] Remove versions from dependencies when those versions are satisfied by oldstable (lenny). + [NT] Bump debhelper build dependency to 7.0.50~, since some tests depend on using dh7 with override targets. (Closes: #607730) + [NT] Added Niels Thykier to uploaders. + [NT] Introduce (build) dependency on libemail-valid-perl. + [RG] Add a versioned build dependency on libtest-simple-perl or a recent Perl that has Test::More with subtests support. * debian/copyright: + [NT] Added Niels Thykier to maintainers. * debian/rules: + [RA] Run the test suite during the package build. + [NT] Replace dh_clean -k with dh_prep. + [NT] Add support for skipping the test suite per policy 4.9.1. Many thanks to David Bremner for the patch. * debian/compat: + [NT] Bump debhelper compat to 7. * debian/source/lintian-overrides: + [RG] Add overrides for quilt-related checks. . * frontend/lintian: + [NT] Ensure that Lintian always reaps processes it started before exiting. In some cases these jobs would attempt to modify the lab while Lintian was trying to remove it. Thanks to Andreas Beckmann for reporting this issue. (Closes: #610218) + [NT] Sorted related options alphabetically. Thanks to Jari Aalto for the initial patch. (Closes: #600905) . * lib/Lintian/Check.pm: + [NT] Use Email::Valid to validate email addresses. (Closes: #602655) + [NT] Allow package names to be excluded from regular spelling checks. They are still subject to multi word and case sensitive spelling checks. Thanks to syq for the suggestion. (Closes: #576283) * lib/Lintian/Collect/Binary.pm: + [NT] Pre-sort file index and file info to avoid sorting it repeatedly in the checks. (Closes: #605844) . * man/*: + [NT] Rewrote the man pages in pod. (Closes: #600906) . * t/runtests: + [RG] Run blackbox tests in parallel too. * t/tests/{rules-not-makefile,scripts-missing-dep}: + [NT] Added new tests. (Closes: #607731) Checksums-Sha1: 4c0e5d2a64b4cf109e992c9da1e78760b196570c 1451 lintian_2.5.0~rc1.dsc d001ade3abcf4908e4f1841f06332a9d3b44930e 909647 lintian_2.5.0~rc1.tar.gz 6feca23846f0e897c297ba53154ff33c0306cf64 563360 lintian_2.5.0~rc1_all.deb Checksums-Sha256: db918f967e0c68cde3ebdf3f242f539bb96c7932bcb9d36f7b9926f2549daf57 1451 lintian_2.5.0~rc1.dsc 0d74d3a05e11cc519ec013f22bd657c00d376bb0929c91377823e823ccfe0352 909647 lintian_2.5.0~rc1.tar.gz c4ec6f31cfb6fe96106666a0a89ecf823bafe4e47d039cd5c9115acd4a7f76be 563360 lintian_2.5.0~rc1_all.deb Files: 1205be32fcd76c4f362eb3dc1b26bf33 1451 devel optional lintian_2.5.0~rc1.dsc 18886d2dfa7aaa90fc8c48d7b513dae6 909647 devel optional lintian_2.5.0~rc1.tar.gz 3c265dc8ffca6eab4816cca548352950 563360 devel optional lintian_2.5.0~rc1_all.deb
-
2.4.37cf10de8 · ·
Release 2.4.3 Format: 1.8 Date: Sun, 25 Jul 2010 21:50:45 -0700 Source: lintian Binary: lintian Architecture: source all Version: 2.4.3 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Russ Allbery <rra@debian.org> Description: lintian - Debian package checker Closes: 575590 579964 580494 580767 582763 583555 583777 585657 586036 586816 587549 587837 588156 588896 589266 Changes: lintian (2.4.3) unstable; urgency=low . The "Policy 3.9.1" release. . * Summary of tag changes: + Added: - embedded-library + Removed: - debian-news-entry-without-blank-line - dh_testversion-is-deprecated . * checks/binaries{,.desc}: + [RG] Detect embedded copies of expat, libbz2, libmagic, libxml2, pcre3, and tiff. + [RG] Recognise powerpcspe and sh4 ELF objects. + [RA] Warn that spelling-error-in-binary may produce false positives for words containing non-ASCII characters. (See #588661) * checks/changelog-file{,.desc}: + [RA] apt-listchanges has been fixed, so drop the check for NEWS files ending in a trailing blank line. (Closes: #586816) * checks/control-files.desc: + [RA] Add references to Policy requirements added in 3.9.1. * checks/copyright-file{,.desc}: + [RA] Add examples for copyright-without-copyright-notice. Based on a patch by Jari Aalto. (Closes: #580767) + [RA] Remove exceptions for GPL v1, which is now in common-licenses and mentioned in Policy 3.9.1. * checks/cruft.desc: + [RA] Add some hints to the ancient-libtool long description on how to update the libtool files oneself. (Closes: #580767) * checks/debhelper{,.desc}: + [RA] package-lacks-versioned-build-depends-on-debhelper can also trigger if the dependency is present but not tight enough. Thanks, gregor herrmann. (Closes: #588156) + [RA] Allow a tilde after the compatibility level in the debhelper dependency. Thanks, Axel Beckert. (Closes: #583777) + [RA] Remove dh_testversion-is-deprecated. The command is no longer part of debhelper, so using it now just results in a build failure, and there are no instances in the archive. * checks/description.desc: + [RA] Downgrade description-too-long to minor severity to match bug reporting standards for formatting bugs. (Closes: #587837) * checks/files{,.desc}: + [RG] Detect embedded copies of HTMLPurifier. + [RG] Detect embedded copies of the Strophe javascript library. + [RA] Add references to Policy requirements added in 3.9.1. * checks/patch-systems.desc: + [RA] Improve the more-than-one-patch-system long description to explicitly mention the case of packages that depend on dpatch but are in 3.0 (quilt) format and to provide more rationale for the tag. Thanks, Robert Luberda. (Closes: #585657) * checks/po-debconf: + [RA] Ignore comments in po/POTFILES.in. (Closes: #586036) * checks/rules.desc: + [RA] Rephrase the debian-rules-calls-debhelper-in-odd-order long description to try to be clearer about the ordering requirements. (Closes: #579964) * checks/scripts{,.desc}: + [RA] Improve python-script-but-no-python-dep tag description to be clearer about the requirement for a versioned dependency for versioned scripts and to mention ${python:Depends}, created by the various Python debhelper scripts. (Closes: #575590, #582763) + [RA] Add runhaskell and runghc. (Closes: #589266) + [RA] Add references to Policy requirements added in 3.9.1. + [RA] Allow kill -<signal> and kill and trap with signal numbers in /bin/sh scrips, now allowed by Policy 3.9.1. . * debian/changelog: + [RA] Fix Policy 3.9.0 reference in 2.4.2. (Closes: #587549) * debian/control: + [RA] Update standards version to 3.9.1. . * data/output/manual-references: + [RA] Update for Policy 3.9.1. * data/standards-version/release-dates: + [RA] Add release date for Policy 3.9.1. . * lib/Lintian/Check.pm: + [RA] More correctly handle hyphenated words to avoid triggering spelling error false positives. (Closes: #588896) * lib/Lintian/Relation.pm: + [RA] Don't require a package name component after a substvar to follow the rules of the beginning of a package name. Fixes stronger-dependency-implies-weaker false positives containing substvars. (Closes: #580494) * lib/Lintian/Schedule.pm: + [ADB] Import "warning" from Lintian::Output, really fixing the error caused by a non-existent file referenced in a .changes file. (Closes: #583555, again) . * private/refresh-insserv-data: + [RG] Hardcode the '$all' virtual facility. . * reporting/html_reports: + [RA] Stop attempting to report unknown tags with a fake description. This was failing with an error later, and the tag was probably removed from Lintian and is now erroneous. . * t/runtests: + [RA] Add support for skipping raw Debian package and source package tests. Checksums-Sha1: 0143c22415e3d5193a25113b89020bc00d9fb162 1213 lintian_2.4.3.dsc f3ecfa26975f1c728dba5dbc36b558734d3a7e80 849994 lintian_2.4.3.tar.gz 2f8f8d915e4daecbff916ee46866751917b67f7c 550870 lintian_2.4.3_all.deb Checksums-Sha256: 3f6cce4dacc5e1353dd6cd17b5d4ec5a5733400edaf849414d38fba5c13fca4d 1213 lintian_2.4.3.dsc a11fdbb07081e9fabb3450de934d2c4792e90879a6090c30388e20eecd897538 849994 lintian_2.4.3.tar.gz aa744c7b87b659f2efac6476b4ba06832104c02ab146daf56c52a85f510028f6 550870 lintian_2.4.3_all.deb Files: b7c2211e30190000032ad034b75da968 1213 devel optional lintian_2.4.3.dsc 6f27999adb89ff63c4882a7dc8606e04 849994 devel optional lintian_2.4.3.tar.gz cffddcda7951cd88dd93025b900ed4c3 550870 devel optional lintian_2.4.3_all.deb