- 04 Jan, 2019 2 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
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.
...
-
- 01 Jan, 2019 7 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
Apply a patch series from Felix Lechner to ensure the tests pass under groff 1.22.4-1. (Closes: #917752, #917844)
-
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.
-
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.
-
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.
-
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.
-
- 31 Dec, 2018 1 commit
-
-
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>
-
- 30 Dec, 2018 16 commits
-
-
Chris Lamb authored
Apply a patch series from Felix Lechner to update the Debhelper compatibility level in tests. (MR: !111)
-
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> -
Parameterizes the custom debian/control.in and updates a tag. Signed-off-by:
Chris Lamb <lamby@debian.org> -
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> -
A python-related test now requires the explicit declaration of a build system. Signed-off-by:
Chris Lamb <lamby@debian.org> -
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> -
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> -
Some tags issue compat levels as part of their message. Those tags are fixed here. Signed-off-by:
Chris Lamb <lamby@debian.org> -
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> -
Many tests throw 'skip-systemd-native-flag-missing-pre-depends' without this. Signed-off-by:
Chris Lamb <lamby@debian.org> -
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> -
An enviroment variable allows the use of the value in separate test runners and spawned executables. Signed-off-by:
Chris Lamb <lamby@debian.org> -
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> -
Chris Lamb authored
Was a premature attempt at releasing but I left this commit locally which I then accidentally pushed in e0871779. This reverts commit b9f9ad46.
-
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> -
Chris Lamb authored
-
- 28 Dec, 2018 8 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
Include the debhelper-compat method of setting the compatibility level in a number of tag descriptions. (Closes: #917345)
-
Signed-off-by:
Chris Lamb <lamby@debian.org> -
Signed-off-by:
Chris Lamb <lamby@debian.org> -
Signed-off-by:
Chris Lamb <lamby@debian.org> -
Signed-off-by:
Chris Lamb <lamby@debian.org> -
Signed-off-by:
Chris Lamb <lamby@debian.org> -
Paul Wise authored
-
- 27 Dec, 2018 3 commits
-
-
Chris Lamb authored
Bump the recommended and experimental debhelper compat levels to 12 and 13 respectfully. (Closes: #917344)
-
Chris Lamb authored
-
Chris Lamb authored
Clarify that "Build-Depends-Package" lines should start in column 1 of the file and not be indented to align with the symbols themselves.
-
- 26 Dec, 2018 3 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
Release lintian/2.5.118 into unstable. Format: 1.8 Date: Sun, 23 Dec 2018 16:42:08 +0000 Source: lintian Binary: lintian Architecture: source all Version: 2.5.118 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: 833608 916095 916497 916877 916901 917028 917120
Changes:
lintian (2.5.118) unstable; urgency=medium
.
* Summary of tag changes:
+ Added:
- changelog-file-missing-explicit-entry
- debian-tests-control-and-control-autodep8
- debian-tests-control-autodep8-is-obsolete
.
* checks/*.desc:
+ [CL] Consistently use a single space after a full-stop/period.
* checks/changelog-file.{desc,pm}:
+ [CL] Check that 1.2-3~debXuY stanzas follow a 1.2-3 one. Thanks to
Andreas Beckmann for the suggestion. (Closes: #916877)
* checks/cruft.pm:
+ [CL] Allow some alternatives in the "invariant sections" regular
expressions as some upstream's have modified the official wording.
Thanks to Dmitry Bogatov for the patch. (Closes: #916095)
* checks/files.pm:
+ [CL] The package-contains-documentation-outside-usr-share-doc tag
should accept files under "/usr/share/help"; these are being
installed by a number of GNOME packages. Thanks to Jeremy Bicha for
the report. (Closes: #916497)
+ [CL] Avoid a number of false-positives in documentation files when
processing the uses-dpkg-database-directly tag as these are
invariably legitimate.
+ [CL] Prevent package-contains-no-arch-dependent-files false-positives
regarding files under /usr/lib/<gnu-triplet>. Thanks to Andreas
Beckmann. (Closes: #916901, #917028)
* checks/systemd.pm:
+ [CL] Don't emit systemd-service-file-missing-hardening-features for
WantedBy=sleep.target "services" such as autosuspend.
* checks/testsuite.{desc,pm}:
+ [CL] Apply a patch series from Paul Gevers to warn about obsolete
debian/tests/control.autodep8 files. (MR: !95)
* checks/version-substvars.pm:
+ [CL] Apply a patch from Matt Kraai (via MR !101) to make the
version-substvar-for-external-package tag require versioned provides.
(Closes: #833608)
.
* CONTRIBUTING.md:
+ [CL] Update a number of references to Salsa, recommending merge
requests, etc.
.
* data/output/manual-references:
+ [CL] Refresh.
* data/spelling/corrections:
+ [PW] Add a number of corrections.
* data/standards-version/release-dates:
+ [CL] Add 4.3.0 as a known Standards-Version.
* data/systemd/wantedby-whitelist:
+ [CL] Add default, network-online and sleep' to the list of valid
WantedBy systemd targets.
+ [PW] Add a number of corrections.
.
* debian/{docs,lintian.install}:
+ [CL] Order lines.
to Salvo Tomaselli for the report. (Closes: #917120)
.
* doc/lintianrc.example:
+ [CL] Clarify that spaces are valid in variable assignments. Thanks
.
* private/refresh-manual-refs:
+ [CL] Update location of the Python policy; it is now shipped in the
"python3" binary package.
.
* t/*:
+ [CL] Apply a patch series from Felix Lechner to capture log output in
tests using Capture::Tiny as it works better in a multi-threaded
environment. (MR: !102)
+ [CL] Apply a patch from Felix Lechner to remove the "diff" directory
and contents for two tests. (MR: !103)
Checksums-Sha1:
edcf2fbca9f43dc780297c9ef988bba472e67ee4 2805 lintian_2.5.118.dsc
95d2259cfff51bdde32b107574378b62d5f43a8f 1624760 lintian_2.5.118.tar.xz
811d482eaf51cc5aa26e22d0110d4e9273247d40 1172112 lintian_2.5.118_all.deb
bdc09a55fe1ceab909d6de5a75a6ebff51701ce4 17340 lintian_2.5.118_amd64.buildinfo
Checksums-Sha256:
e3ffb952971a5b5235efe1690fb7f34b25d9c0ed63cab30c4eb48d582810ade7 2805 lintian_2.5.118.dsc
cd15e46385d00d413324a64dfd388475b0f12223a0fbe6e166deb3a3bb02a7b0 1624760 lintian_2.5.118.tar.xz
67388a55f51b94fe96ad5f12e9f1241facefc3a8f80ef222dee261dd9e9a8659 1172112 lintian_2.5.118_all.deb
175f1f8be0fcb9a79642b6781ed7c1028a9b81c201e36199166a957525655b3c 17340 lintian_2.5.118_amd64.buildinfo
Files:
71085f73aa93209670967d42cd27dd6d 2805 devel optional lintian_2.5.118.dsc
a24954a5ea0a07664d74b843f7345328 1624760 devel optional lintian_2.5.118.tar.xz
e56f519719b073f0c79612d392e8d21c 1172112 devel optional lintian_2.5.118_all.deb
19b89b1d2169ea99539803104fd6f2d5 17340 devel optional lintian_2.5.118_amd64.buildinfo
* tag '2.5.118': (85 commits)
Release lintian/2.5.118 into unstable.
Refresh data/output/manual-references.
Update location of the Python policy; it is now shipped in the "python3" binary package.
Fixup the description of the non-standard-apache2-module-package-name tag.
Fix path to expected tags when those tags were calibrated.
Remove import Test::Lintian::Harness.
Remove all references to runsystem_ok.
Add 4.3.0 as a known Standards-Version.
Correct ordering of debian/changelog sub-entries.
Clarify that spaces are valid in variable assignments. (Closes: #917120)
spelling: Add several corrections
Sort the dictionary
debian/changelog: Correct "environment" typo.
Correct logic of package-contains-no-arch-dependent-files detection (found via Perl::Critic).
Allow some alternatives in the "invariant sections" regular expressions as some upstream's have modified the official wording. (Closes: #916095)
Run diff against tags in specification instead of copy in debian-out. (MR: !105)
Record path to test specification in test working directory.
Check that 1.2-3~debXuY stanzas follow a 1.2-3 one. (Closes: #916877)
Print diff output for failed tests. (MR: !105)
Check for GNU triplet when testing for package-contains-no-arch-dependent-files. (re. #916901)
... -
Paul Wise authored
-