The annotated tag, 2.5.15 has been created
at b42f126bd8b300107ce9f1e7aa53e3f5ee8bbf79 (tag)
tagging d271f35048dec2195fb31393d5eb3019b03bfce7 (commit)
replaces 2.5.14
tagged by Niels Thykier
on Mon Jul 22 23:30:32 2013 +0200
- Shortlog ------------------------------------------------------------
Release lintian/2.5.15 into unstable
Format: 1.8
Date: Mon, 22 Jul 2013 22:53:25 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.15
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
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)
iQIcBAABCAAGBQJR7aR4AAoJEAVLu599gGRCfPUP/0IN6xks0ChlBJk40yIHB+RA
i+lippUWsBzj71/MTNYwu3VnXQMbiQ0R3VmAtuOVaeK3aanA0+msVLMM14BP6InF
NjL/D4o8pF+ij/qpBFZwKgADuZlzc1UWMnpd6KSToEUUJdulYyBVXC3uUMwRET0O
i8sxiowsElmnWqM5oS2TDDc83qHEqpESYwrnPEPt8zFuFWNjxTCxHiLD0/qjGnpp
HnyLDYoAOIWwvLWmD5R3r/b4mQj3vYJbjjVW1oPbts1iUutcaCUZvBzRbV4V77ju
Ma9N4zAva+jDMwd0WThI+ZoTFMHKeuEFjLiI19JwbHlRT/UN/emqZm12pX7tpWO/
IN3BBrXJsSiPOyIWAxJDhOrN509INzrkQHZlMHnootFwxBfMt8snkYuYI1Z1N7FO
RhBFMUbsr6QmmByCkg1kPml/az83dwwCBAa/OJ1pZZX30eWB6MjOOVeXIqG8K5YE
xG81JFXMpjCRQ3ZcPtUSoHNeVfgJRjaxDEEM3PQWmRuMIk5FUjHF33uClb6+jaa7
pMOH4Pygd+611Fvt/F13neoeJbfizc+ZiZ2nwQyyEo1yhy4z86xxBkm6HGZqMbE4
ZnmO9UPf+t0HXtzBnY7JUTiYmTzBtdeRdtv4IgFWS05AjDxKeWpSTD8v7x72Fvcp
0pjjpFW5nHQgWY8zqwC1
=ugU4
-----END PGP SIGNATURE-----
Adam D. Barratt (1):
Fix grammar in manpage-named-after-build-path description
Bastien ROUCARIÈS (6):
d/.../add-categories: Update category list for desktop package
c/manpages.pm: Check if manapage name include buildd
d/.../interpreters: Add gjs
Fix object file with build-id debug or with compress debug section
Test for unstripped-binary-or-object
Test tag statically-linked-binary
Jakub Wilk (1):
c/binaries.pm: Add missing escape of "." in regex
Mathieu Parent (13):
Initial phppear check
phppear: Check for channel.xml
phppear: Check for binary dependencies
pkg-php-tools-overrides requires (>= 1~)
PEAR channels support requires pkg-php-tools (>= 1.3~)
package2.xml requires pkg-php-tools (>= 1.4~)
PECL support requires pkg-php-tools (>= 1.5~)
Test for composer package
Testsuite for phppear
Check for missing bdeps on PECL packages
Check for ${phppear:description} and ${phppear:summary}
Only check package2.xml and PECL if pkg-php-tools is used
Check for debian/rules for PHP packages
Michael Stapelberg (2):
add systemd checks
c/systemd.pm: allow systemctl --daemon-reload lines
Niels Thykier (68):
coll/copyright-file: Don't create empty copyright files
c/copyright-file.pm: Remove redundant call to $info->index
c/manpages.pm: Remove redundant variable
d/dirs: Remove unused entry for /var/lib/lintian
Install auto-generated API documentation into usr/share/doc
critic.t: Remove t/runtests from @DIRS
p/generate-html-docs: Fix perlcritic warning
L::C::Source: Sanity check package names read from d/control
WritingChecks.pod: Add explicit return to examples
c/debconf.pm: Use $info->binaries
d/rules: Pass an output dir to generate-html-docs
checks/*.pm: Add (and correct) final returns
c/changelog-file.pm: Merge two loops into one
{critic,strict}.t: Remember to test scripts in helpers/
Add (and comply with) "RequireFinalReturn" perlcritic policy
Refresh some data files against sid
c/systemd: Rename and do some "stylistic" changes
c/systemd.pm: Correct handling of include
c/systemd.pm: Ignore README, skeleton, rc and rcS
c/systemd.pm: Ignore symlinks to upstart-job
c/systemd.pm: Improve systemctl regex and add line no to tag
t(estset): Update to reflect the new systemd check
d/changelog: Add changelog entry for the systemd check
Merge branch 'systemd-checks'
d/changelog: Add systemd tags to tag summary
private: Convert some scripts to autodie
L::ProcessablePool: Remove redundant member variables
L::ProcessablePool: Add .changes when merging groups
d/changelog: Add Closes for data file update
r/harness: Clear some variables before running lintian
Remove some redundant methods/code
lintian: Add memory usage information with -ddd and -dddd
L::C::Package: Reuse (intern) some strings in index
L::C::Package: Intern values from file(1)
L::Collect: Add missing "Needs-Info" header
L::C::Package: Fix regression in "hard link"-fixup
objdump-info-helper: Remove redundant member from list
L::Relation: Fix typo
L::Path: Remove spaces inside \Q...\E for qr overload
L::Util: Give detailed line information from dctrl files
d/changelog: Add entry for the phppear check
Merge branch 'phppear-checks'
t: Add missing Test-For in phppear-general test
doc/lintian.xml: Add small vendor profile example
L::Tags: Use croak instad of die with unknown tags
doc/examples: Add example checks and profile
d/changelog: Add missing colon
d/lintian.examples: Add missing file
d/changelog: Add entries for the last commits
d/changelog: Fix order of "{desc,pm}"
c/files.pm: Refactor some variable declarations
c/standards-version.pm: Bump ANCIENT_DATE
d/changelog: Include the new tags in the tag summary
c/phppear.pm: Fix mixed boolean operators
d/changelog: Mention the B-D on pkg-php-tools
t: Add optional "Test-Depends" field
t: Move #DEBHELPER# token in a test
c/manpages.pm: Skip some checks on empty manpages
c/files.pm: Find more "extra-license-file"s
d/changelog: Add missing "Closes"
coll/unpacked: Remove GPG signature checks
L::Data: Replace use of $_ with a named variable
data/.../embedded-libs: Rename libgd2 to libgd
L::C::Source: Support B-D-Arch fields in relation(_noarch)
L::Collect: Avoid overcounting index memory usage
L::Relation: Reduce the memory usage of L::Relation objects
L::Relation: Use join instead of for + str concat
Release lintian/2.5.15 into unstable
Niko Tyni (1):
Fix 'package-superseded-by-perl' epoch handling
-----------------------------------------------------------------------
--
Debian package checker
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]