-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 22 Jul 2013 22:53:25 +0200 Source: lintian Binary: lintian Architecture: source all Version: 2.5.15 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Niels Thykier <niels@thykier.net> Description: lintian - Debian package checker Closes: 700502 701177 704197 707534 707906 708367 708551 710919 712607 712641 712932 713884 714191 714437 Changes: lintian (2.5.15) unstable; urgency=low . "use less qw(memory);" . * Summary of tag changes: + Added: - composer-package-without-pkg-php-tools-builddep - init-script-is-not-a-file - init.d-script-does-not-source-init-functions - maintainer-script-calls-systemctl - manpage-named-after-build-path - missing-pkg-php-tools-addon - missing-pkg-php-tools-buildsystem - pear-channel-without-pkg-php-tools-builddep - pear-package-but-missing-dependency - pear-package-feature-requires-newer-pkg-php-tools - pear-package-not-using-substvar - pear-package-without-pkg-php-tools-builddep - pecl-package-requires-build-dependency - service-file-is-not-a-file - systemd-no-service-for-init-script - systemd-service-file-outside-lib - systemd-service-file-refers-to-obsolete-target - systemd-tmpfiles.d-outside-usr-lib . * checks/*.pm: + [NT] Add final return to all subs in checks and ensure that the "run" sub complies with Lintian's own recommendation. * checks/binary.pm: + [NT] Apply patch from Bastien Roucariès to fix false- negatives for debug files in usr/lib/debug/.build-id. (Closes: #714191) + [NT] Apply patch from Bastien Roucariès to fix false- positive debug-file-with-no-debug-symbols for files using compressed debug sections. * checks/fields.pm: + [NT] Apply patch from Niko Tyni to fix false-positive package-superseded-by-perl for packages with epochs. (Closes: #710919) * checks/files.pm: + [NT] Fix some false-negative extra-license-file. Thanks to Helmut Grohne for the report and the advices. (Closes: #701177) * checks/manpages.{desc,pm}: + [NT] Apply patch from Bastien Roucariès to test for manpages named after their build path. (Closes: #713884) + [NT] Skip some checks on empty manpages. (Closes: #700502) * checks/phppear.{desc,pm}: + [NT] New check based on patches from Mathieu Parent. (Closes: #708551) * checks/source-copyright.pm: + [NT] Some tags now refer to the line number of the field with an issue instead of the line number of the paragraph. * checks/systemd.{desc,pm}: + [NT] New check for systemd related files. Thanks to Michael Stapelberg for providing the check and the tests. (Closes: #704197) . * collection/copyright-file: + [NT] Avoid creating an empty copyright file when it is not needed. * collection/unpacked: + [NT] Skip signature checking of source packages. (Closes: #707534) . * data/binary/embedded-libs: + [NT] Rename libgd2 to libgd. (Closes: #708367) * data/fields/virtual-packages: + [NT] Refresh. Thanks to Laurent Bigonville for the reminder. (Closes: #712641) * data/files/{fonts,locale-codes}: + [NT] Refresh. * data/menu-format/add-categories: + [NT] Apply patch from Bastien Roucariès to include newer categories. Thanks to Yves-Alexis Perez for the report. (Closes: #712932) * data/output/manual-references: + [NT] Refresh. * data/scripts/interpreters: + [NT] Apply patch from Bastien Roucariès to include gjs. Thanks to Andreas Henriksson for the report. (Closes: #712607) . * debian/control: + [NT] Add Build-Depends on pkg-php-tools for a new test. * debian/dirs: + [NT] Remove /var/lib/lintian, we no longer use it. * debian/docs: + [NT] Add auto-generated API documentation. * debian/lintian.examples: + [NT] New file to install examples. (Closes: #707906) * debian/rules: + [NT] Generate API documentation during build. + [NT] Call dh_installexamples. . * doc/examples/*: + [NT] New example files. * doc/lintian.xml: + [NT] Add small example vendor profile to the user manual. . * frontend/lintian: + [NT] Add information about memory usage with -ddd if Devel::Size is available. A more detailed breakdown of the memory usage with -dddd. . * lib/Lintian/Collect/Package.pm: + [NT] Share some string values in the file_info and in the (X_)index methods. This reduces memory usage a bit. * lib/Lintian/Collect/Source.pm: + [NT] "binaries" and "binary_field" now only exposes data about entries in d/control with a valid package name. + [NT] Document that "binaries" return an unorderd list. + [NT] relation and relation_noarch now recognises "Build-Depends-Arch". * lib/Lintian/Path.pm: + [NT] Fix bug in the overloaded qr// operator. * lib/Lintian/ProcessablePool.pm: + [NT] Fix a bug that could cause .changes files to be silently skipped. This only occured if a related package was passed on the command line before the .changes file. Thanks to Salvo Tomaselli for reporting the bug. (Closes: #714437) * lib/Lintian/Relation.pm: + [NT] Apply some memory optimisations to some common cases. * lib/Lintian/Tags.pm: + [NT] Use croak instead of die when a check emits an unknown tag. This gives the check writer a better chance of finding where the problem occured. * lib/Lintian/Util.pm: + [NT] Have parse_dpkg_control and visit_dpkg_control give a more detailed line number information about paragraphs. . * reporting/harness: + [NT] Clear some variables before running Lintian in the hope it will reduce the memory pressure on "long runs". + [NT] Remove support for "$LINTIAN_GPG_CHECK" config variable. Lintian no longer checks any signatures. Checksums-Sha1: e287a6c3f71ffb151170b925d831aa360713a02a 2573 lintian_2.5.15.dsc a1cced0033a98ffa348904ad0167b5134a22d7ab 1244089 lintian_2.5.15.tar.gz b4481d88cde6dc77eb1622451606a6fb9284577b 853838 lintian_2.5.15_all.deb Checksums-Sha256: dbd26cb1a540189585bb7e8099bdb992059a634427755ff034a1d67703d9179b 2573 lintian_2.5.15.dsc 56718df28df44e74f255457d6bcc26133e669de7e74d2ab582884bd03f6c3159 1244089 lintian_2.5.15.tar.gz 6e7a2c6fcb6d562f24f065de257462ad96db658033ab7d8285153cf550ed2477 853838 lintian_2.5.15_all.deb Files: d55eff6b4298cda9788a04da4c11e59e 2573 devel optional lintian_2.5.15.dsc fa5189c93322387403d555237e952a1d 1244089 devel optional lintian_2.5.15.tar.gz 0c968de4cbf2d910ad5987d6e7a58fc3 853838 devel optional lintian_2.5.15_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJR7aQGAAoJEAVLu599gGRC4yMP/i2du8G9LgWuETMt15GDaBjg B6fy1h4flZ9UIufshA8VHLVpimn+Kv2TQ2IKHDL3uoAu/cOCCwu+bXWeICzT4elU ZLT7y0r54MPAzY8WluKdPfka1cgXdRlqUmfvYJFesiF4crTbmW3lJhVg+/pYKPal fYpFygp3HHfVCNDdqAcuDVChXrxwYVCatXED5EL0p1+uFOLHK8cCzdnLYX6hVZeN raXRGv4g4U+HsJzQ62/0jPGvnrnexQom/tdkHkcUfMnly4QjqbAoqoKTtOt3DJf8 WJ7Q9tQyGH3Fb9AO4Y6D1tCnmeDt7D9lVEhz3evBsztPtPbbDCG7Xvvgg5BIH3l5 8cqlrULGtd2Cc04QNF3rMf3/axmI58J+qryJKmuGwcYZ3vdjd1puetl6qOCnHgc3 1Avs5BObXuk86bI7EKOD+r9LyYhTAkAgku4v0fHbSIjkpJB5otNeke5MIv/hK1JD SggpROPJld4vVCKsxKe3UeKXjondapMutLLxXVQvQojGpg/uZqai7dHre23DSGy2 1rt5OJ5ROwRLnoFkk+CvwMz1jF6a8JBR3bm4VEVkg2gmc3lgK5yM+6OLO4A/9nvq hPS0w4cpJd/AxDMD8Pgvp0vnwIxCDXp11S17OgkVK9dt7xDZ71PWpoPMltuwa0aM IJk2GL9xWL0Zz00dD9Hu =RqOv -----END PGP SIGNATURE-----