[SCM] Debian package checker annotated tag, 2.5.15, created. 2.5.15
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 <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)
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
Reply to: