-
b26fa83d
by Paul Wise
at 2019-02-26T04:50:37Z
spelling: Add several corrections
-
3d41ac23
by Chris Lamb
at 2019-02-26T14:33:22Z
Don't emit orig-tarball-missing-upstream-signature if the package uses the "opts=mode=git,pgpmode=gittag" in debian/watch. Thanks, dkg. (Closes: #920763)
-
43d6b733
by Felix Lechner
at 2019-02-26T16:57:15Z
Use uniq from List::MoreUtils; stable bpo does not have it in List::Util.
-
29efd217
by Felix Lechner
at 2019-02-26T21:57:24Z
Add library modules with tag parsing routines for the different output formats.
Move the tag parsing routines for the various output formats from
tagadjust to modules in the library path. It will allow to keep the
data in memory without temporary files.
Having these routines available is expected to speed up tag coverage
calculations, which currently involve a lot of conversions via
tagextract from the EWI format of the on-disk tag specifications to
the universal format used for interactive calibration.
At some point, the on-disk format for tags may change to the universal
format.
Gbp-Dch: ignore
-
3ce2533c
by Felix Lechner
at 2019-02-26T21:57:24Z
Use library modules in tagextract for the various tag output formats instead of routines in the tool.
Use the library routines instead of the ones in the tool. Also deletes
the routines in the tool.
Gbp-Dch: ignore
-
7f59c668
by Felix Lechner
at 2019-02-26T21:57:24Z
Show untested tags in test runs.
This test script checks if all tags known to Lintian are also seen in
the test suite. The test suite is presently incomplete, and some tags
are missing. Those tests are automatically marked TODO. For now, the
missing tags will not cause the test run to fail, but are announced as
untested.
Once the test suite has full tag coverage, the TODO classification
should be removed. Then missing tags will trigger a build error.
-
b34323b5
by Paul Wise
at 2019-02-27T03:42:17Z
spelling: Add several corrections
-
a37dd968
by Chris Lamb
at 2019-02-27T08:12:46Z
Open new changelog entry.
-
926e63c3
by Paul Wise
at 2019-03-03T02:32:35Z
spelling: Add several corrections
-
a8306b3d
by Chris Lamb
at 2019-03-04T21:34:08Z
Add "itialize" to the list of "spelling-error-in-binary" exceptions. (Closes: #923725)
-
3f66b5bb
by Chris Lamb
at 2019-03-06T16:20:33Z
Check for placeholder "<project>" strings in debian/watch files as it can resut in uscan(1) generating a file with shell metacharacters. (Closes: #923589)
-
4203a224
by Chris Lamb
at 2019-03-08T17:24:29Z
Use less-clunky "for entries that are too short" in the long description of debian-changelog-line-too-short.
-
dd79b743
by Chris Lamb
at 2019-03-08T17:26:40Z
Release lintian/2.10.0 into unstable.
-
084d9734
by Chris Lamb
at 2019-03-08T17:56:59Z
Open new changelog entry.
-
f8887189
by Chris Lamb
at 2019-03-09T14:24:30Z
Support dh-sequence-{gir,gnome,python3} virtual packages as satisfying various build-dependencies. (Closes: #924082)
-
a922b1e3
by Paul Wise
at 2019-03-10T06:30:44Z
spelling: Add several corrections
-
a1480cd8
by Paul Wise
at 2019-03-11T01:20:11Z
Fix corrections of translation misspelling
-
58bce01e
by Chris Lamb
at 2019-03-12T09:57:12Z
Update the long description of the new-package-should-not-package-python2-module tag to justify further why a changelog entry is more appropriate than an override.
-
21ab8244
by Felix Lechner
at 2019-03-12T10:19:49Z
In autopkgtest, allow output to stderr to shorten waiting period for uploads.
Uploads are subject to a ten-day waiting period because autopkgtest
fails. The flagged test, added recently, passes but announces tags not
covered in tests to stderr. Autopkgtest considers stray output a
failure. Modifies the autopkgtest config to allow such output.
This should reduce the waiting period.
-
34b939af
by Chris Lamb
at 2019-03-12T10:38:12Z
Add more dh-sequence-* alternative dependencies. Thanks to Jeremy Bicha.
-
b6f2aa51
by Stewart Ferguson
at 2019-03-12T19:18:05Z
Allow *.pth files in Python directories to avoid false-positives for unknown-file-in-python-module-directory. (Closes: #924417)
Signed-off-by: Chris Lamb <lamby@debian.org>
-
144f2da8
by Felix Lechner
at 2019-03-12T19:53:22Z
For stretch-backports, also Build-Depend on XS version of Text::CSV in addition to the pure Perl version.
For some time, Jenkins has produced CI failures for stretch-backports.
This should fix it.
Text::CSV comes with two backends. One is XS; the other pure Perl. The
XS version is enabled by default but packaged separately. As a
recommended package, the XS version is not automatically installed by
the default resolver on Jenkins (presumably sbuilds's default apt),
but is installed when manually using sbuild with the option
'--build-dep-resolver=aptitude' (which was required for the backport
repo to work). The issue was hard to reproduce.
The error occurs because, for the version in stretch-backports
(1.33-2), the two backends behave differently.
The pure Perl implementation does not allow an 'escape_char' before a
field separator. It triggers the error messsage "EUF" seen in the logs
(internal code 4004). (As a side note, the 'escape_char' seemed
primarily intended to escape the 'quote_char', and not the field
separator.)
Modern versions of the module no longer use the EUF error message or
the 4004 code. More significantly, the Perl version currently in
testing (1.99-1) is not so affected.
-
e3648578
by Felix Lechner
at 2019-03-12T21:37:49Z
For stretch-backports, fix test for 'rules-requires-root-implicitly'.
In stretch, control tarballs are compressed with gz, while later
releases use xz. The test for the tag 'rules-requires-root-implicitly'
checks all classification tags, including one for the compression
format. The tag is not needed, but causes failure in
stretch-backports. Limits the classification tags to the check
'control-file'.
Causes the test to pass on stretch-backports, as well.
-
4888b22c
by Felix Lechner
at 2019-03-14T15:42:43Z
Use IO::Async::Routine for asynchronous removal of temporary labs.
The IO::Async family of modules includes higher-level facilities that
may be more convenient than 'spawn_child'. Converts this particular
use in Lintian::Lab::Entry to an IO::Async::Routine.
Gbp-Dch: ignore
-
a906ce43
by Felix Lechner
at 2019-03-14T15:42:43Z
Static labs are obsolete; all labs are temporary from now on.
Temporary labs are the new default. Static labs have not been used for
some time in the reporting framework. They are obsolete.
Adjusts or removes many, and hopefully all, references to static labs.
Removes function arguments, subroutines and instance methods related.
Removes environment variables and constants. Adjust the documentation
throughout.
Also removes 'frontend/lintian-lab-tool'. Does not remove lab queries.
Temporary labs can still be kept after a Lintian run by specifying the
command line option '--keep-lab'.
-
0dc99b32
by Felix Lechner
at 2019-03-14T15:42:43Z
Get rid of lab queries, too.
This is a continuation of the previous commit and could be merged into
it. Removes the facility to query the lab from the lintian command
line, a feature also known as lab query.
Gbp-Dch: ignore
-
73aa73cf
by Chris Lamb
at 2019-03-15T20:29:54Z
Don't detect non-maintainer upload (NMU) versions when checking for maintainer scripts that support "ancient" package versions. (Closes: #924501)
-
81f3ee59
by Paul Wise
at 2019-03-16T04:46:21Z
spelling: Add several corrections
-
8df0e371
by Chris Lamb
at 2019-03-17T03:50:53Z
Correct false-positives in when checking for dh-runit packages that lack a "Breaks" substvar by ensuring that the binary package actually uses runit. (Closes: #924116)
-
720c8d73
by Paul Wise
at 2019-03-18T01:08:08Z
spelling: Add several corrections
-
13a5e452
by Paul Wise
at 2019-03-18T01:40:42Z
Fix some no-op spelling corrections
Fixes: t/scripts/spellintian.t
-
fb6ac459
by Chris Lamb
at 2019-03-18T22:09:44Z
Remove errant "#" from the long description of inconsistent-appstream-metadata-license.
-
c68933b8
by Chris Lamb
at 2019-03-18T22:21:02Z
Release lintian/2.11.0 into unstable.
-
7477e098
by Chris Lamb
at 2019-03-18T22:56:55Z
Merge tag '2.11.0' into stretch-backports
Release lintian/2.11.0 into unstable.
Format: 1.8
Date: Mon, 18 Mar 2019 22:20:48 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.11.0
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: 924082 924116 924417 924501
Changes:
lintian (2.11.0) unstable; urgency=medium
.
[ Chris Lamb ]
* Support dh-sequence-{gir,gnome,python3} etc. virtual packages as
satisfying various build-dependencies. (Closes: #924082)
* Don't detect non-maintainer upload (NMU) versions when checking for
maintainer scripts that support "ancient" package versions.
(Closes: #924501)
* Correct false-positives in when checking for dh-runit packages that
lack a "Breaks" substvar by ensuring that the binary package actually
uses runit. (Closes: #924116)
* Update the long description of the
new-package-should-not-package-python2-module tag to justify further
why a changelog entry is more appropriate than an override.
* Remove errant "#" from the long description of
inconsistent-appstream-metadata-license.
.
[ Felix Lechner ]
* Deprecate static labs; all labs are temporary from now on.
* In autopkgtests, allow output to stderr to shorten waiting period.
* Fix the rules-requires-root-implicitly test on stretch.
* For stretch-backports, also Build-Depend on the "XS" version of the
Text::CSV Perl module in addition to the pure Perl version.
.
[ Stewart Ferguson ]
* Allow *.pth files in Python directories to avoid false-positives for
unknown-file-in-python-module-directory. (Closes: #924417)
.
[ Paul Wise ]
* Add/fix several spelling corrections.
Checksums-Sha1:
093268f5352cd346bb12e1e0092d331b662b2490 2970 lintian_2.11.0.dsc
43287ac82e6aed639187807c8a6680c8090d63c7 1717584 lintian_2.11.0.tar.xz
298a911932e6b76a47fc1ce07d1e2b2eaeb44c9a 1187308 lintian_2.11.0_all.deb
e3c491cb8c6ba85f146d705a95eac2e2f5ff0b39 17236 lintian_2.11.0_amd64.buildinfo
Checksums-Sha256:
046db2bffe6f6aa6b7fc812d562e8adcfc4b7357ff65af7052ccab84432354c0 2970 lintian_2.11.0.dsc
4fc134fe7ac3fee9bdb32b069b841de196f1b081811d993e069bf073d2af1efe 1717584 lintian_2.11.0.tar.xz
1350fdc89992dc834d45a704eeddfef4818e1c58ed424e5feafd35d0c79d0e57 1187308 lintian_2.11.0_all.deb
ea2b5026a8ab862b0a75caaac15036c0feab4289cd6c5a746f8dc0b6b82ab7e6 17236 lintian_2.11.0_amd64.buildinfo
Files:
4f8ca08f8fcd24fa45926688a526bb46 2970 devel optional lintian_2.11.0.dsc
3ca0f7959afe8d6c48f525d7ebbcfed6 1717584 devel optional lintian_2.11.0.tar.xz
1e9e71223285f3fc797d063326c83989 1187308 devel optional lintian_2.11.0_all.deb
9756ccc4f9e27d10ce99d2a4d25e700e 17236 devel optional lintian_2.11.0_amd64.buildinfo
* tag '2.11.0': (33 commits)
Release lintian/2.11.0 into unstable.
Remove errant "#" from the long description of inconsistent-appstream-metadata-license.
Fix some no-op spelling corrections
spelling: Add several corrections
Correct false-positives in when checking for dh-runit packages that lack a "Breaks" substvar by ensuring that the binary package actually uses runit. (Closes: #924116)
spelling: Add several corrections
Don't detect non-maintainer upload (NMU) versions when checking for maintainer scripts that support "ancient" package versions. (Closes: #924501)
Get rid of lab queries, too.
Static labs are obsolete; all labs are temporary from now on.
Use IO::Async::Routine for asynchronous removal of temporary labs.
For stretch-backports, fix test for 'rules-requires-root-implicitly'.
For stretch-backports, also Build-Depend on XS version of Text::CSV in addition to the pure Perl version.
Allow *.pth files in Python directories to avoid false-positives for unknown-file-in-python-module-directory. (Closes: #924417)
Add more dh-sequence-* alternative dependencies. Thanks to Jeremy Bicha.
In autopkgtest, allow output to stderr to shorten waiting period for uploads.
Update the long description of the new-package-should-not-package-python2-module tag to justify further why a changelog entry is more appropriate than an override.
Fix corrections of translation misspelling
spelling: Add several corrections
Support dh-sequence-{gir,gnome,python3} virtual packages as satisfying various build-dependencies. (Closes: #924082)
Open new changelog entry.
...
-
a7adcf4b
by Chris Lamb
at 2019-03-18T22:57:00Z
Rebuild for stretch-backports.