-
c3e68be9
by Chris Lamb
at 2018-12-23T17:19:01Z
Open new changelog entry for 2.5.119.
-
fb413936
by Chris Lamb
at 2018-12-24T09:26:44Z
Avoid false-positives in changelog-file-missing-explicit-entry when uploading updates to updates such as "1.2-3+nmu2" or "1.2-3deb8u2".
-
071e5b4d
by Felix Lechner
at 2018-12-24T17:24:19Z
Delete templates in tests when no fill is necessary. (MR: !108)
For repeated runs, it was until now necessary to run 'rm -rf
debian/test-out'. Otherwise, unfilled templates would pollute the
test working directories. They would trigger unexpected Lintian tags
such as 'unknown-file-in-debian-source format.in'. Such polluting
templates are now deleted and no longer impede repeated runs.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
785b92ff
by Chris Lamb
at 2018-12-25T19:11:43Z
Update dependency-on-python-version-marked-for-end-of-life's description to mention that a commented override would be useful. (Closes: #917264)
-
41fdcf29
by Bastien ROUCARIÈS
at 2018-12-25T23:18:27Z
Tag more GFDL variations as "non official".
Following-on from #916095, tag "invariant sections" modified by upstream
versions as non official.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
99a92c47
by Paul Wise
at 2018-12-26T03:43:41Z
spelling: Add several corrections
-
30aef085
by Chris Lamb
at 2018-12-27T10:32:14Z
Clarify that "Build-Depends-Package" lines should start in column 1 of the file and not be indented to align with the symbols themselves.
-
13cb5a14
by Chris Lamb
at 2018-12-27T12:12:20Z
Drop errant ">".
-
31d3d406
by Chris Lamb
at 2018-12-27T21:23:18Z
Bump the recommended and experimental debhelper compat levels to 12 and 13 respectfully. (Closes: #917344)
-
340c892b
by Paul Wise
at 2018-12-28T03:10:06Z
spelling: Add several corrections
-
f2ebdc51
by Bastien ROUCARIÈS
at 2018-12-28T05:38:49Z
Detect the html5shiv _javascript_ library.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
e4d2f4c8
by Bastien ROUCARIÈS
at 2018-12-28T05:42:46Z
Recommend the libjs-normalize virtual package instead of node-normalize.css.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
003cbb22
by Bastien ROUCARIÈS
at 2018-12-28T05:42:56Z
Detect the mocha _javascript_ framework and recommend libjs-mocha.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
213cdf80
by Bastien ROUCARIÈS
at 2018-12-28T05:42:57Z
Detect the libjs-expect.js package as a "privacy breaker".
Signed-off-by: Chris Lamb <lamby@debian.org>
-
172c9270
by Bastien ROUCARIÈS
at 2018-12-28T05:42:57Z
Detect the "chai" _javascript_ testing framework.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
0aad30a7
by Chris Lamb
at 2018-12-28T06:02:45Z
Include the debhelper-compat method of setting the compatibility level in a number of tag descriptions. (Closes: #917345)
-
ac22174d
by Chris Lamb
at 2018-12-28T06:03:09Z
checks/debhelper.desc: Update tag descriptions to use the new recommended compat level as examples.
-
b9f9ad46
by Chris Lamb
at 2018-12-30T22:51:45Z
Release lintian/2.5.119 into unstable.
-
e0871779
by Felix Lechner
at 2018-12-30T22:53:31Z
Remove a tag that is no longer emitted. (!MR 112)
Together with Dh-Compat-Level: 12 in 'desc', the default builder
supplies the correct dependency via:
Default-Build-Depends: debhelper (>= {$dh_compat_level}~)
The tag complaining about lack of a version is no longer issued.
Removing it from the list of expected tags.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
4fd6668f
by Chris Lamb
at 2018-12-30T22:54:29Z
Revert "Release lintian/2.5.119 into unstable."
Was a premature attempt at releasing but I left this commit locally which I
then accidentally pushed in e087177993a28b522cfd70c235d89bad6034c4e0.
This reverts commit b9f9ad4630939de139b5a360443075833212c459.
-
29306bbd
by Felix Lechner
at 2018-12-30T23:55:51Z
Add helper routine to get recommended dh compat from Lintian::Data.
Works better than the two other routines nearby, which determine
either the debhelper version required in Lintian's own debian/control
or the debhelper version installed on the system.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
370bed75
by Felix Lechner
at 2018-12-30T23:56:02Z
Export recommended dh compat to env as DEFAULT_DEBHELPER_COMPAT.
An enviroment variable allows the use of the value in separate test
runners and spawned executables.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
a61bc3d2
by Felix Lechner
at 2018-12-30T23:56:06Z
Use DEFAULT_DEBHELPER_COMPAT from env instead of hardcoded value.
With some luck, this component will not have to be updated again when
the debhelper compat level changes.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
2072f36d
by Felix Lechner
at 2018-12-30T23:56:10Z
Add Pre-Depends: ${misc:Pre-Depends} to control.in in templates.
Many tests throw 'skip-systemd-native-flag-missing-pre-depends'
without this.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
e229725e
by Felix Lechner
at 2018-12-30T23:56:12Z
Add Pre-Depends: ${misc:Pre-Depends} to tests that need it.
Some tests do not use templates and also require this change to avoid
the tag 'skip-systemd-native-flag-missing-pre-depends'.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
832b2b67
by Felix Lechner
at 2018-12-30T23:56:16Z
Update test tags for debhelper compat bump to 12.
Some tags issue compat levels as part of their message. Those tags
are fixed here.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
7b0d8735
by Felix Lechner
at 2018-12-30T23:56:22Z
Require compat 11 for tests that needs it.
The option dh_clean -k was completely removed in compat 12. The test
warning about its obsolescence requires compat 11 or lower. The
alternative would be to remove the test.
For another test, the command passing with '--' to dh_installdebs
fails. This likewise seems to be a new debhelper restriction. It also
requires compat 11.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
da1b7a36
by Felix Lechner
at 2018-12-30T23:56:25Z
Bump debhelper versions in experimental test.
Increases the compat level in the test for debhelper's experimental
version to 13, which is a level above the one currently recommended.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
8859bb30
by Felix Lechner
at 2018-12-30T23:56:28Z
Fix a python-related test after debhelper bump.
A python-related test now requires the explicit declaration of a
build system.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
f0f1de3f
by Felix Lechner
at 2018-12-30T23:56:34Z
Fix test conffiles-general for debhelper 12.
The functionality of debian/conffiles was disabled in debhelper 12.
Moves the file into DEBIAN manually before building the deb.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
113520cb
by Felix Lechner
at 2018-12-30T23:56:37Z
Fix test fields-mua for debhelper 12.
Parameterizes the custom debian/control.in and updates a tag.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
d1d7acdb
by Felix Lechner
at 2018-12-30T23:56:40Z
Override dh_dwz in two tests that fail because of it.
Someone with more gcc experience may be able to correct the debug
format for the two tests. For now, dwz was non-essential. It was
disabled.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
d58c09ed
by Chris Lamb
at 2018-12-30T23:56:44Z
Apply a patch series from Felix Lechner to update the Debhelper compatibility level in tests. (MR: !111)
-
6656c7e2
by Felix Lechner
at 2018-12-31T17:39:44Z
Provide writable temporary home directory for GPG. (Closes: #913930)
When running Lintian under sbuild or pbuilder, the call to gpg errors
out with:
gpg: Fatal: can't create directory '/sbuild-nonexistent/.gnupg': No such file or directory
Provides a writable temporary home directory to gpg to avoid the error.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
b6953c4a
by Felix Lechner
at 2019-01-01T14:33:14Z
Adjust to groff output using left single quote instead of apostrophe.
In its error output, groff-base 1.22.4-1 seems to delimit the left
side of macro names with a single quote instead of an apostrophe,
which was used until now. Adjust the expected tags in the test
'manpage-general' and a line in check/manpages.pm that skips some such
lines.
It may be worthwhile to send a note to all maintainers of packages
that override such a tag. The change is hard to see and can be
frustrating to find.
-
6f51eb18
by Felix Lechner
at 2019-01-01T14:33:14Z
Skip some input file information prepended by groff-base.
groff-base 1.22.4-1 prepends the name of the input file to any error
output. In Lintian, the messages look like '<standard input>:' for
regular man pages, and 'man/man3/XXX.3.gz:' if the error occurs in a
file included from elsewhere. For standard input, skip the information
to match the old tag output. For files included from elsewhere, the
extra information may be useful; it is retained.
If a file included from elsewhere causes an error but is also tested
on its own, the new behavior results in two similar tags being issued
that point out the same error (it would not be a duplicate). Perhaps
the tag should not be skipped for included files.
-
a022ef9d
by Felix Lechner
at 2019-01-01T14:33:14Z
Add new tag for man errors in included material. (Closes: #917844)
The man page that triggers the tag is included by another man page.
Such errors were apparently not detected before groff-base 1.22.4-1.
Adding tag here.
The tag format is a bit longer. It includes a partial path to the
included file. This test should be split up into several smaller
tests.
-
a9501107
by Felix Lechner
at 2019-01-01T14:36:06Z
Limit test 'manpage-general' to groff-base >= 1.22.4.
New versions of groff-base have changed their output format. One test
required adjustment, but will not pass with older versions. Imposes a
minimum version of groff-base for this test as a prerequisite.
-
4304cdd0
by Chris Lamb
at 2019-01-01T14:37:27Z
Apply a patch series from Felix Lechner to ensure the tests pass under groff 1.22.4-1. (Closes: #917752, #917844)
-
d3321ee6
by Chris Lamb
at 2019-01-01T14:53:35Z
Move to debhelper compat level 12.
-
4433a8fd
by Chris Lamb
at 2019-01-01T14:56:29Z
Release lintian/2.5.119 into unstable.
-
7e84a8fd
by Chris Lamb
at 2019-01-04T10:49:04Z
Merge tag '2.5.119' into stretch-backports
Release lintian/2.5.119 into unstable.
Format: 1.8
Date: Tue, 01 Jan 2019 14:55:01 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.119
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
lintian - Debian package checker
Closes: 913930 917264 917344 917345 917752 917844
Changes:
lintian (2.5.119) unstable; urgency=medium
.
* checks/changelog-file.pm:
+ [CL] Avoid false-positives in changelog-file-missing-explicit-entry
when uploading updates to updates such as "1.2-3+nmu2" or
"1.2-3deb8u2".
* checks/cruft.pm:
+ [BR] Following #916095, tag "invariant sections" modified by upstream
versions as non official.
* checks/debhelper.desc:
+ [CL] Include the debhelper-compat method of setting the compatibility
level in a number of tag descriptions. Thanks to Jeremy Bicha for
the idea. (Closes: #917345)
* checks/python.desc:
+ [CL] Update the dependency-on-python-version-marked-for-end-of-life
tag's description to mention that a commented override would be
useful in order to document that the package will not ported to
Python 3.x. Thanks to Scott Kitterman. (Closes: #917264)
* checks/shared-libs.desc:
+ [CL] Clarify that "Build-Depends-Package" lines should start in
column 1 of the file and not be indented to align with the symbols
themselves.
* checks/upstream-signing-key.pm:
+ [CL] Apply a patch from Felix Lechner to provide writable temporary
home directory for GPG. (Closes: #913930)
.
* data/debhelper/compat-level:
+ [CL] Bump the recommended and experimental debhelper compat levels to
12 and 13 respectfully. (Closes: #917344)
* data/files/js-libraries:
+ [BR] Detect the html5shiv library. This library is the de facto way
to enable the use of HTML5 "sectioning" elements in legacy Internet
Explorer.
+ [BR] Detect the mocha testing framework and recommend libjs-mocha.
+ [BR] Detect the "chai" testing framework, recommending libjs-chai.
* data/files/privacy-breaker-websites:
+ [BR] Suggest using libjs-html5shiv over linking to an external
version.
+ [BR] Detect the libjs-chai package.
+ [BR] Detect the libjs-expect.js package.
* data/spelling/corrections:
+ [PW] Add a number of corrections.
.
* debian/control:
+ [CL] Move to debhelper compatibility level 12.
.
* t/tests/*:
+ [CL] Apply a patch eries from Felix Lechner to ensure the tests pass
under groff 1.22.4-1. (Closes: #917752, #917844)
+ [CL] Apply a patch series from Felix Lechner to update the Debhelper
compatibility level in tests. The value is now read from
Lintian::Data and no longer hardcoded. (MR: !111)
* t/tests/debhelper-compat-experimental/tags:
+ [CL] Apply a patch from Felix Lechner to remove a tag that is no
longer emitted. (MR: !112)
Checksums-Sha1:
9b6f6e8e80471ddb4e0cdaa3942bd32f414fb28c 2810 lintian_2.5.119.dsc
f9072696bd2af78d0f712ffe53e51db9f5edf890 1626668 lintian_2.5.119.tar.xz
cb6e214ae3b62808bd42c64e280d3c0404eb979c 1172988 lintian_2.5.119_all.deb
73990f8dde4a8cde1755edbe6cadac024fbb7072 16707 lintian_2.5.119_amd64.buildinfo
Checksums-Sha256:
6110b32383dc2b371011ae4ae6251f9fbb0a16cf03923a38c10f259ddce90c5b 2810 lintian_2.5.119.dsc
b13783bd49f4899e16d870591dc85a888c545d1c02b3c46fc1a1feebdfdb1ca7 1626668 lintian_2.5.119.tar.xz
b9218ccadb8c99f7eb4c8e9a14688724fa5c0243077aa94cf15089ee3ae3dd02 1172988 lintian_2.5.119_all.deb
caaad54e7a450ccf77f085b52d6fd634d86b047ec4aa2301907eec24ea4d40dc 16707 lintian_2.5.119_amd64.buildinfo
Files:
cc7e71c51d0c084bab6540413cffbc5a 2810 devel optional lintian_2.5.119.dsc
8228d7e40f7fc74b0d040d6c1db51179 1626668 devel optional lintian_2.5.119.tar.xz
7c4b9b6e9e4eb9f6bd9c9c000aa9c7c2 1172988 devel optional lintian_2.5.119_all.deb
6649eb02b623baebe27195064ff48b73 16707 devel optional lintian_2.5.119_amd64.buildinfo
* tag '2.5.119': (41 commits)
Release lintian/2.5.119 into unstable.
Move to debhelper compat level 12.
Apply a patch series from Felix Lechner to ensure the tests pass under groff 1.22.4-1. (Closes: #917752, #917844)
Limit test 'manpage-general' to groff-base >= 1.22.4.
Add new tag for man errors in included material. (Closes: #917844)
Skip some input file information prepended by groff-base.
Adjust to groff output using left single quote instead of apostrophe.
Provide writable temporary home directory for GPG. (Closes: #913930)
Apply a patch series from Felix Lechner to update the Debhelper compatibility level in tests. (MR: !111)
Override dh_dwz in two tests that fail because of it.
Fix test fields-mua for debhelper 12.
Fix test conffiles-general for debhelper 12.
Fix a python-related test after debhelper bump.
Bump debhelper versions in experimental test.
Require compat 11 for tests that needs it.
Update test tags for debhelper compat bump to 12.
Add Pre-Depends: ${misc:Pre-Depends} to tests that need it.
Add Pre-Depends: ${misc:Pre-Depends} to control.in in templates.
Use DEFAULT_DEBHELPER_COMPAT from env instead of hardcoded value.
Export recommended dh compat to env as DEFAULT_DEBHELPER_COMPAT.
...
-
598eed38
by Chris Lamb
at 2019-01-04T10:50:02Z
Rebuild for stretch-backports.