[lintian] annotated tag 2.5.18 created (now b0e7ff9)
This is an automated email from the git hooks/post-receive script.
nthykier pushed a change to annotated tag 2.5.18
in repository lintian.
at b0e7ff9 (tag)
tagging f423f092a9a0de8ad336bf3e82fb2d1037155370 (commit)
replaces 2.5.17
tagged by Niels Thykier
on Sat Sep 21 23:38:38 2013 +0200
- Log -----------------------------------------------------------------
Release Lintian/2.5.18 into unstable
Format: 1.8
Date: Sat, 21 Sep 2013 23:23:10 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.18
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: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732
Changes:
lintian (2.5.18) unstable; urgency=low
.
* Summary of tag changes:
+ Added:
- debian-changelog-has-wrong-weekday
- debian-rules-missing-good-practice-target-dfsg
- empty-udeb-package
- file-name-in-PATH-is-not-ASCII
- misplaced-extra-member-in-deb
.
* checks/apache2.pm:
+ [NT] Fix false-positive warning about non-standard package
name when the Apache2 module contained uppercase letters.
Thanks to Jonas Smedegaard for the report.
(Closes: #723003)
* checks/changelog.{desc,pm}:
+ [NT] Check that the weekday of the latest changelog entry
is consistent with the date. Thanks to Raphael Champeimont
for the report. (Closes: #703407)
* checks/cruft.{desc,pm}:
+ [BR] Fix false-postive for license-problem-gfdl-invariants.
(Closes: #721252)
+ [BR] Extend tag description of the gfdl-invariants tag.
(Closes: #722102)
* checks/deb-format.{desc,pm}:
+ [NT] Support (but tag) unofficial members after the
"debian-binary" member where allowed by dpkg. These
members will trigger misplaced-extra-member-in-deb tag.
Thanks to Guillem Jover for the report and the feedback.
(Closes: #718349)
* checks/fields.{desc,pm}:
+ [NT] Warn about "?op=log" in svn.d.o brower links. Thanks
to Paul Wise for the report. (Closes: #707700)
+ [NT] Fix false-positive dbg-package-missing-depends for
transitional dbg packages. Thanks to Paul Wise for the
report. (Closes: #665694)
+ [NT] Remind people that packages named gir1.2-foo-X.Y
should be in the introspection section. Thanks to Michael
Biebl for the report (part of #695345)
* checks/files.{desc,pm}:
+ [BR] Fix false-positive dir-or-file-in-build-tree for
the sbuild source package. (Closes: #720910)
+ [NT] Add check for empty udeb packages. Thanks to Cyril
Brulebois for the suggestion. (Closes: #672664)
+ [NT] Remove exception for "/selinux" top-level directory.
Thanks to Laurent Bigonville for the report.
(Closes: #723730)
+ [NT] Add a check for files in PATH being representable
using only ASCII characters. (Closes: #723732)
* checks/menu-format.desc:
+ [BR] Rewrite description of the tag for desktop files
without a keywords entry based on a wording from Gaudenz
Steinlin. (Closes: #706966)
+ [NT] Apply patch from Lucas Nussbaum to add an additional
reference to the desktop-entry-lacks-keywords-entry tag.
(Closes: #722582)
* checks/rules.{desc,pm}:
+ [BR] Refactor the check for known targets in d/rules.
+ [BR] Add check for missing for recommended "get-orig-source"
target in d/rules for packages that look like they have been
repacked. (Closes: #460174)
* checks/scripts.desc:
+ [NT] Demote the certainty of shell-script-fails-syntax-check
due to "extglob" in bash. Thanks To Trent W. Buck for the
report. (Closes: #699410)
* checks/testsuite.pm:
+ [NT] Add "allow-stderr" as known autopkgtest "restriction".
Thanks to Jérémy Bobbio for the report and the initial
patch. (Closes: #721179)
* checks/version-substvars{.desc,.pm}:
+ [NT] Mention that version-substvar-for-external-package
can happen if the package name used in the relation has
a typo. Thanks to Joachim Reichel for reporting this.
(Closes: #708576)
+ [NT] Ignore ":any" qualifiers in dependencies. Thanks to
Scott Ritchie for the report. (Closes: #658320)
.
* commands/info:
+ [NT] New file (replacing lintian-info).
+ [NT] Emit a deprecation warning for --include-dir
and --[no-]user-dirs when they are not the first
arguments and called as lintian-info.
.
* doc/README.in:
+ [NT] Replaced by top-level README.
.
* data/common/source-fields:
+ [NT] Allow the "Dgit" field in source packages. Thanks
to Ian Jackson for the report. (Closes: #721205)
* data/fields/perl-provides:
+ [NT] Refresh against perl 5.18.
* data/rules/policy-rules:
+ [BR] New file.
* data/scripts/{,versioned-}interpreters:
+ [NT] Apply patch from Gunnar Wolf to update which package
is providing "rackup". (Closes: #721268)
* data/scripts/interpreters:
+ [NT] Use "python:any | python-minimal:any" as dependency
for python scripts. This fixes a false-positive for
python-script-but-no-python-dep when dh_python2 generates
a dependency of "python:any". Thanks to Francois Gouget
for the report. (Closes: #711988)
* data/scripts/versioned-interpreters:
+ [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6. Also
add ":any" the dependency template like with the
unversioned interpreters (see above).
.
* debian/docs:
+ [NT] Install "README" instead "doc/README"
* debian/lintian.install:
+ [NT] Install dplint and commands/*.
* debian/lintian.links:
+ [NT] New file.
* debian/rules:
+ [NT] Add code for substituting some placeholder values in
dplint and lintian.
+ [NT] Invoke dh_link.
+ [NT] Remove code for auto-generating README from README.in
* debian/tests/control:
+ [NT] Remove reference to testsuite-legacy.
* debian/tests/testsuite-legacy:
+ [NT] Removed; no longer useful.
.
* doc/README.developers:
+ [NT] Update the section on running Lintian from a source
tree to mention that setting LINTIAN_ROOT is no longer
needed.
+ [NT] Remove references to the legacy testsuite.
* doc/tutorial/Lintian/Tutorial/TestSuite.pod:
+ [NT] Remove references to the legacy testsuite.
.
* frontend/dplint:
+ [NT] New file.
* frontend/lintian:
+ [NT] Automatically determine the LINTIAN_ROOT when run from
the extracted source dir.
+ [NT] Deprecate --root and LINTIAN_ROOT. These are largely
obsolete as Lintian can now automatically determine the
proper LINTIAN_ROOT. To avoid surprises, lintian will
now exit with an error if requested to use a different
LINTIAN_ROOT than the one lintian expected to use.
+ [NT] Emit a deprecation warning for --include-dir
and --[no-]user-dirs when they are not the first
arguments and called as lintian-info.
* frontend/lintian-info:
+ [NT] Replace with symlink to dplint. The implementation of
lintian-info is now handled by commands/info.
.
* lib/Lintian/Collect/Package.pm:
+ [NT] If the index file does not include a "root" directory,
then create a fake one.
* lib/Lintian/Data.pm:
+ [NT] Make a special case to allow "original-maintainer" by
default in all non-"Debian" profiles. Thanks to Nick
Black for the report. (Closes: #697565)
* lib/Lintian/Relation.pm:
+ [NT] Allow "pkg" to imply "pkg:any", but without permitting
"pkg:any" to imply "pkg".
.
* private/runtests:
+ [NT] Remove file; merge the relevant parts into t/runtests.
.
* README:
+ [NT] New file for basic information about Lintian and
where to find more information.
.
* reporting/harness:
+ [NT] Fix bug that caused harness to not remove old log
entries on incremental runs.
+ [NT] Clear LINTIAN_ROOT environment variable if set.
* reporting/html_reports:
+ [NT] Copy (rather than symlink) the lintian.log to the
generated website.
.
* t/runtests:
+ [NT] Assume dpkg (>= 1.16.1) is present.
+ [NT] Work around bug in Perl (#723805) when using "glob"
within threads. Thanks to Brian "hugmeir" Fraser for
finding the underlying cause.
* t/tests/legacy-debug/debian/debian/control:
+ [NT] Mark some packages "arch:any" to avoid test failures
on kfreebsd-amd64. (Closes: #688524)
.
* testset/*:
+ [NT] All tests moved to t/tests/legacy-* and the test
runner removed.
.
* vendors/ubuntu/main/data/{common,fields}/*:
+ [NT] Retire now redundant files.
Checksums-Sha1:
28b609273baac3c874eee397d7e108d99c8efda6 1729 lintian_2.5.18.dsc
8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz
52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb
Checksums-Sha256:
3a69ab59a3c92056390b1eeb78e6e69a2fec73a694d340d6cc33dd6c89efe971 1729 lintian_2.5.18.dsc
b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz
45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb
Files:
cbc2038a7ee55361eb72dc01d62bf7ff 1729 devel optional lintian_2.5.18.dsc
0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz
9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAABCAAGBQJSPhHeAAoJEAVLu599gGRCKSAP/3BMc7/GCb4nCAwQXHFUSMW+
ghPjFuHtUK4LZQegT3AOB5NRWLthAz9p05MPiLu0zMxe9ZYZ/DJTG5vLoAXmUK7v
qhQKQ+DCPlwSXnGr1ErAE2FceZHRKvwgkpgRftGH/qrYvYhuO2ZOX55syb2EU3cM
JQ8sGzSqDjspVWBAyG2SOMBLitP4YifDtDZsQG8/VmNkNiL+VhpNfJrHpnsAomiD
4L488zWDQAvYzGvt/AuJe9bgPml5oXcXD17jR6yi9vClJh5tpftnlZoMvmzdrJzK
ido1yW4yvMuMgFFmxsBInwMIdPW3jpttF0lMbmf0uuwuoefzxus0nvGy+pX9Plrq
xsiPp9B2PsnbUeV3DUiv4JcudYt4W5t0NlZWaCkhhw5YqB3Ync+TKh1fFBo8emUb
vvm9p3rtnAWNdykEI1G2ZT0Ak9nT0I/uar3vKcC+/UzpX5BqnX8P+428lQvIe6ZL
zvMdVV2uwIUyFsBZNwLvRn7ZcBEC3syT4CZ49tLaXjpP+bqPKoIgYMDUfYx8LIY5
Qn08MZYWiUuLpy2hE1kjXwEmNCBcyRBiIKbeoY+F3L8S2wCTVn1xbwaEjxxtZbgs
NCp2VJMlwocezpXGpBFnoY7kKdR+TfPgCXXVVandiWWtAUkL9xZKlTQ55k5h/VHw
HsE4jkskfa7+w2HTL6l6
=7rlp
-----END PGP SIGNATURE-----
Bastien ROUCARIÈS (13):
Fix false positive for dir-or-file-in-build-tree
c/cruft.pm: Refactor gfdl detection
c/cruft.pm: Silent false positive in po file of gtk-doc
c/cruft.pm: Remove the last word in a regex
c/rules.pm: Refactor the check for Policy targets
c/rules: Add a check for get-orig-source target
c/rules: Push known d/rules targets to a data file
Improve documentation of override/false positive of gfdl problem
Fix another false positive in gtk-doc
c/cruft.om: Improve detection of gfdl
c/cruft.pm: Fix a false positive in gtk-doc
c/cruft.pm: Allow # to be considered like a space
c/cruft.pm: Improve specificity of gfdl tagging of example
Gaudenz Steinlin (1):
Clarify the wording of desktop-entry-lacks-keywords-entry tag
Gunnar Wolf (1):
data/scripts: rackup now has an unversioned interpreter
Jérémy Bobbio (1):
c/testsuite.pm: Update known restrictions for autopkgtest
Lucas Nussbaum (1):
c/menu-format.desc: Add reference to wiki.gnome.org
Niels Thykier (54):
d/changelog: Add unreleased 2.5.18 version
c/version-substvars.pm: Correct comment
c/version-substvars: Expand tag description
d/common/source-fields: Add "dgit" field
d/changelog: Add changelog entry for #721252
r/harness: Fix regression in harness's log cleaning
c/files: Add check for empty udeb files
d/changelog: Add entry for the 3 previous commits
c/cruft.pm: Fix some minor perltidy issue
L::Data: Allow original-maintainer in all non-Debian profiles
r/html_reports: copy (rather than symlinking) the lintian.log
r/html_reports: Fix syntax error
r/html_reports: Run perltidy
testeset: Make some pkgs arch:any to fix test failure
c/version-substvars: Ignore ":any" qualifier
Add new dplint frontend to support "git-like" Lintian commands
Turn lintian-info into a dplint command
d/changelog: Add entries for dplint + commands/info
lintian: Deprecate --root/LINTIAN_ROOT
doc/README.developers: Setting LINTIAN_ROOT is no longer needed
c/changelog-file: Check weekday is consistent with the dch date
d/fields/perl-provides: Refresh against 5.18
d/rules: Remove remark about libapt-pkg-perl
t: Rename {$srcpkg} to {$source}
t: Update test to cope with new perl-provides versions
Move all legacy tests to t/tests/legacy-*
t/scripts: Rename two "slow" tests so they are run earlier
c/apache2.pm: Fix F-P when module name had uppercase letters
L::Relation: pkg now implies pkg:any (but not vice versa)
d/scripts/interpreters: Add ":any" to the python dependency
Rewrite README file and move it to top-level
Remove now obsolete README.in
d/rules: Use correct path to dplint in the installed package
d/rules: Correct and simplify some variable definitions
c/standards-version.pm: Bump ANCIENT_DATE
c/files.pm: Remove exception for "/selinux" top level dir
c/files.pm: Files in PATH should be in all ASCII
L::C::Package: Work around a bug
L::C::Package: Insert a fake "root dir" if missing
t/runtests: Assume dpkg (>= 1.16.1) is present
t/runtests: Only load Data::Dumper when -d is given
t/runtests: Work around bug in perl5.18 (#723805)
Merge private/runtests into t/runtests
lintian: Require --include-dir and --user-dirs earlier
c/deb-format: Add new tag for "extra" deb members
c/fields.pm: Warn about "?op=log" in Vcs-Browser
d/.../versioned-interpreters: Add py2.7 and remove 2.{4,5,6}
c/cruft.pm: Remove some dead code
c/scripts.desc: Demote certainity of shell syntax check
t: Add test for "0-width" UTF-8 characters
c/fields.pm: Allow transitional -dbg pkgs to depend on -dbg pkgs
c/fields: gir1.2-foo-X.Y implies section introspection
d/changelog: Fix typo in bug number
Release Lintian/2.5.18 into unstable
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: