-
b4f10a25
by Chris Lamb
at 2019-10-26T18:33:56Z
Open new changelog entry.
Gbp-Dch: ignore
-
b8385d32
by Felix Lechner
at 2019-10-26T19:38:12Z
In Test::Lintian::Prepare, record runpath in desc working copy.
When preparing test sources, records the path to the source directory
among the test data. This path is later used in Makefiles to access
sources while building in another folder. It makes it possible to
build in a directory other than the source directory.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
f1c46402
by Felix Lechner
at 2019-10-26T19:38:26Z
In skeleton upload-non-native, automatically fill pre-upstream.in with values, if present.
An upcoming adjustment to the test cruft/cruft-empty-diff will turn a
file pre-upstream into a template in order to have the path for the
package sources available. Makes the templating engine aware of the
need to fill that file with values.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
f5c84080
by Felix Lechner
at 2019-10-26T19:38:33Z
In test suite, adjust builder templates to different paths for sources and destinations.
Makes most paths in the make-based package builders for the test suite
relative to either the build sources or the build destination. The
modifications are similar to those made when adapting Makefiles to
VPATH, although that feature is not used here currently.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
6a1416fa
by Felix Lechner
at 2019-10-26T19:41:34Z
Adjust test control-files/control-files-bad for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
c764e759
by Felix Lechner
at 2019-10-26T19:41:57Z
Adjust test control-files/unpack-numerical-owner for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
16080b1d
by Felix Lechner
at 2019-10-26T19:42:08Z
Adjust test cruft/cruft-empty-diff for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
88ea88db
by Felix Lechner
at 2019-10-26T19:42:15Z
Adjust test deb-format/deb-format-errors-tar for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
85e9c844
by Felix Lechner
at 2019-10-26T19:42:21Z
Adjust test deb-format/deb-format-extra-member for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
9311ae6e
by Felix Lechner
at 2019-10-26T19:42:26Z
Adjust test deb-format/deb-format-extra-underscore-member-before-control for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
1562761f
by Felix Lechner
at 2019-10-26T19:42:33Z
Adjust test deb-format/deb-format-extra-underscore-member-before-data for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
b9fe7c11
by Felix Lechner
at 2019-10-26T19:42:41Z
Adjust test deb-format/deb-format-lzma for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
5ef94fbb
by Felix Lechner
at 2019-10-26T19:42:46Z
Adjust test deb-format/deb-format-no-compress for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
a272c5ab
by Felix Lechner
at 2019-10-26T19:42:51Z
Adjust test deb-format/deb-format-record-size for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
463428a1
by Felix Lechner
at 2019-10-26T19:43:00Z
Adjust test deb-format/deb-format-wrong-order for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
43c22686
by Felix Lechner
at 2019-10-26T19:43:07Z
Adjust test debian/changelog/changelog-file-unreleased-signed-changes for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
d861c3e4
by Felix Lechner
at 2019-10-26T19:43:12Z
Adjust test debian/control/source-only-upload-to-non-free-without-autobuild for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
3b8f6ff1
by Felix Lechner
at 2019-10-26T19:43:17Z
Adjust test files/contains-build-path for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
2830a23d
by Felix Lechner
at 2019-10-26T19:43:21Z
Adjust test files/files-missing-intermediate-dirs for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
1a69cd0e
by Felix Lechner
at 2019-10-26T19:43:27Z
Adjust test files/unpack-numerical-owner for adaptive building.
Make the modifications necessary to get this test to work with the new
templates, which allow package builds and packages source to reside in
different locations.
This commit is part of a series to build test packages adaptively and
as needed, instead of in bulk. The approach will involve a separation
of test specifications into building and running Lintian. A rebuild is
required only when the build spec has changed (but the form of Lintian
invocation does not matter).
Gbp-Dch: ignore
-
8ccafab9
by Chris Lamb
at 2019-10-26T20:50:12Z
Include more verbose debugging info (eg. concurrency) when running autopkgtests.
-
f9746986
by Felix Lechner
at 2019-10-27T11:57:48Z
Re-enable check for unreaped processes after a group is done.
This essentially reverts commit 8839c495, except the code had moved
elsewhere.
Due to code cleanup, the check for unreaped processes no longer fails.
It is reinstated.
Gbp-Dch: ignore
-
42c34d16
by Felix Lechner
at 2019-10-27T13:11:00Z
Revert "Emit a warning for overly-long binary package fields. (Closes: #942493)"
This reverts commit dab49016e0caa5a28faa3d4ffa7d0b7862095586.
There were two issues with this commit:
(1) The edit to the test included a duplicate long description. It
triggered a spurious tag that should not have found its way into the
test suite. The tag can be seen from the diff on 'tags' in the
original commit. (The extra description is harder to see because the
other fields are so long, but it is there.)
(2) In the future, please do not modify existing tests unless you
modify existing tags. It is easy to create new test cases: Just copy a
template to modify from t/templates/debian-native (or nearby) and
modify an existing 'desc' file from a test nearby. Here, two new tests
can be added.
Keeping tests specific helps us when moving tags around to make
Lintian better for everyone. The check will be re-added with those
minor improvements in the near future.
Thank you to Sylvestre Ledru <sylvestre@debian.org> for your
valuable contributions to Lintian!
-
ec5f87f8
by Felix Lechner
at 2019-10-27T13:13:18Z
Add new tag 'field-too-long' for ultra-long fields in debian/control.
Also adds a reference to the Debian bug in the field 'Ref:' when
compared to the reverted commit dab49016.
This tag will help resolve Bug#942493 in the near future.
-
1dde5e9c
by Felix Lechner
at 2019-10-27T13:14:17Z
Emit a warning for overly-long binary package fields. (Closes: #942493)
Re-adding after commit dab49016 was temporarily reverted.
Thank you, Sylvestre Ledru <sylvestre@debian.org>, for helping to make
Lintian better. Your contributions are highly valued.
-
27ded257
by Felix Lechner
at 2019-10-27T13:16:13Z
Test for a Depends: field in d/control that is too long.
Compared to the reverted commit dab49016, this test does not produce
the spurious tag 'duplicate-long-description'.
-
638d5698
by Felix Lechner
at 2019-10-27T13:16:43Z
Test for a Provides: field in d/control that is too long.
Compared to the reverted commit dab49016, this test does not produce
the spurious tag 'duplicate-long-description'.
-
bc7a0a87
by Felix Lechner
at 2019-10-27T16:11:10Z
In collection file-info, inline helper file-info to avoid spinning up another Perl.
This avoids starting one Perl interpreter per processable (source or
installation packages). It should save a few minutes in Gitlab.
Gbp-Dch: ignore
-
c9aafa57
by Felix Lechner
at 2019-10-27T16:11:10Z
Remove helper coll/file-info-helper, which is no longer needed.
This code was inserted into collection/file-info.
Gbp-Dch: ignore
-
fea16976
by Felix Lechner
at 2019-10-27T20:03:20Z
In collection strings, inline coll/strings-helper to avoid spinning up another Perl.
In a surprising development, this effort resulted in the elimination
of the helper code. For reasons unknown, the helper did exactly what
was applied manually to some selected 'interesting' binaries here.
The only difference was that list produced by the helper eliminated
duplicates. 'strings' from GNU binutils does not do that. After some
consideration, the 'unique' feature was dropped.
The helper also called 'gzip' in parallel, but it is not clear that it
produced any speed advantage. The disadvantage, on the other hand, was
that the script started a new Perl interpreter for each installation
package.
This avoids starting one Perl interpreter per processable (source or
installation packages). It should save a few minutes in Gitlab.
Gbp-Dch: ignore
-
8096cba0
by Felix Lechner
at 2019-10-27T20:13:10Z
Remove helper coll/strings-helper, which is no longer needed.
This code was inserted into collection/strings, and actually ended up
being dropped. It did more or less what another routine accomplished
already.
Gbp-Dch: ignore
-
bb9af7fd
by Chris Lamb
at 2019-10-28T14:52:31Z
Avoid false-positives for missing ${sphinxdoc:Depends} when "dh" calls include dynamic variables. (Closes: #943711)
-
f26854a5
by Felix Lechner
at 2019-10-29T05:05:42Z
Clarify variable names in check 'md5sums'; distinguish between supplied and calculated information.
The naming of variables in this check is difficult because so many
things are called 'md5sums'. This commit tries to distiguish more
clearly between information supplied by the package being checked and
information calculated by Lintian.
This would have fixed Bug#943745, except that the bug existed only in
the author's mind.
Gbp-Dch: ignore
-
ce5e87a9
by Felix Lechner
at 2019-10-29T06:19:07Z
In Lintian::Util, add drop_relative_slash to remove an initial "./" from paths.
This functionality was (and still is) a part of dequote_name in the
same module, but that routine is being retired.
Gbp-Dch: ignore
-
d2647ca4
by Felix Lechner
at 2019-10-29T06:20:00Z
Add libberkeleydb-perl and libmldbm-perl as both Depends and Build-Depends.
These databases will properly encode file names in collections. The
current flat text files are fast and efficent but error-prone because
of encoding and escaping issues.
For details, please see Bug#929729.
A ticket was filed under RT#7890 to also update the installed packages
on lindsay.d.o.
Gbp-Dch: ignore
-
a601771a
by Felix Lechner
at 2019-10-29T06:21:40Z
In collection/file-info, store values in BerkeleyDB.
Gbp-Dch: ignore
-
3c974283
by Felix Lechner
at 2019-10-29T06:21:40Z
In Lintian::Collect::Package, retrieve values for 'file_info' from BerkeleyDB.
These values were previously stored in a plain text file. That
approach was fast but had many disadvantages with respect to escape
characters and encodings.
This will ultimately help resolve Bug#929729.
Gbp-Dch: igore
-
b8e9d048
by Felix Lechner
at 2019-10-29T12:37:44Z
Add a minimum version requirement of 8.30 for coreutils to d/control.
In the near future, the collection script md5sums will use the --zero
option to generate output. That command line option is not available
in coreutils versions prior to 8.30.
Adds the version requirement to d/control, but only in Depends and not
in Build-Depends.
An earlier attempt to use the --zero option (commit 59acd2c2) had to
be reverted because it was not available in Debian stable at the time.
This is part of a larger effort to accomodate irregular input file
names without escape sequences. Was prompted by 929729, but does not
yet solve it.
-
658a5f3b
by Felix Lechner
at 2019-10-29T12:37:44Z
In Lintian::Collect::Package, retrieve values for 'md5sums' from BerkeleyDB.
These values were previously stored in a plain text file. That
approach was fast but had many disadvantages with respect to escape
characters and encodings.
This will ultimately help resolve Bug#929729.
Gbp-Dch: igore
-
f88ec86a
by Felix Lechner
at 2019-10-29T12:37:44Z
In collection/md5sums, store values in BerkeleyDB.
The database will help with irregular file names. In order to further
reduce issues with irregular file names, this now also uses the --zero
option to md5sum.
An earlier attempt to use it (commit 59acd2c2) had to be reverted.
The --zero option did not appear until version 8.30 of the GNU
coreutils, which were not available in Debian stable at the time.
The reference to coreutils may be important enough for the changelog.
The version requirement was already added to d/control, but only in
the Depends fields (and not in Build-Depends).
-
cd9ca147
by Chris Lamb
at 2019-10-29T13:13:17Z
Release lintian/2.31.0 into unstable.
-
7d89b37d
by Chris Lamb
at 2019-10-29T13:13:17Z
Open new changelog entry.
Gbp-Dch: ignore
-
40dfe965
by Chris Lamb
at 2019-10-29T13:30:54Z
Don't build tags on salsa.
-
c71707b1
by Chris Lamb
at 2019-10-29T17:06:48Z
Skip entirely whitespace lines when checking for override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS tag. (Closes: #943684)
-
7a87c696
by Felix Lechner
at 2019-10-29T23:07:25Z
Switch to BerkeleyDB::Btree for collections file-info and md5sums.
The database type may not actually matter for the tiny data sets used
here. In small scale testing, however, BerkeleyDB::Btree did
negligibly better than BerkeleyDB::Hash, and it was chosen for the
other collections.
For consistency, this also switches file-info and md5sums, which were
converted earlier, to BerkeleyDB::Btree.
Gbp-Dch: ignore
-
13b4dcaf
by Felix Lechner
at 2019-10-29T23:07:52Z
In Lintian::Path, provide methods to access magic bytes and determined a script's interpreter.
These routines were previously located in check scripts. They are
generally useful and, after some modification, have been transferred
to a library module for wider use.
Gbp-Dch: ignore
-
aec9c78a
by Felix Lechner
at 2019-10-29T23:07:52Z
In collection/scripts, store values in BerkeleyDB and MLDBM instead of plain text files.
These values were previously stored in a plain text file. That
approach was fast but had many disadvantages with respect to escape
characters and encodings.
This will ultimately help resolve Bug#929729.
Gbp-Dch: ignore
-
d381eecf
by Felix Lechner
at 2019-10-29T23:08:18Z
In Lintian::Collect::Binary, read from MLDBM in new facilites for details on scripts.
These values were previously stored in a plain text file. That
approach was fast but had many disadvantages with respect to escape
characters and encodings.
This will ultimately help resolve Bug#929729.
Gbp-Dch: igore
-
1d41d275
by Felix Lechner
at 2019-10-29T23:08:24Z
In Lintian::Collect::Package, read from BerkeleyDB in new facilites for details on control scripts.
These values were previously stored in a plain text file. That
approach was fast but had many disadvantages with respect to escape
characters and encodings.
This will ultimately help resolve Bug#929729.
The database was previously read by four checks. The central facility
avoids reading it from disk each time.
Gbp-Dch: igore
-
ba828a96
by Felix Lechner
at 2019-10-29T23:08:24Z
In check apache2, use new facilities for details on scripts.
The reading of this file with details on control scripts was
transferred to library module. It was previously read by four
different checks.
Gbp-Dch: ignore
-
40135d9e
by Felix Lechner
at 2019-10-29T23:08:24Z
In check files/maintainer-scripts, use new facilities for details on scripts.
The reading of this file with details on control scripts was
transferred to library module. It was previously read by four
different checks.
Gbp-Dch: ignore
-
8fc20e46
by Felix Lechner
at 2019-10-29T23:08:24Z
In check scripts, use new facilities for details on scripts.
The reading of this file with details on control scripts was
transferred to library module. It was previously read by four
different checks.
Gbp-Dch: ignore
-
556b0bbf
by Felix Lechner
at 2019-10-29T23:08:24Z
In check systemd, use new facilities for details on scripts.
The reading of this file with details on control scripts was
transferred to library module. It was previously read by four
different checks.
Gbp-Dch: ignore
-
9bd28d15
by Chris Lamb
at 2019-10-30T13:03:51Z
Ensure we fallback to a defined value if is_pkg_class returns undefined. (Closes: #943724)
-
3ac41213
by David Prévot
at 2019-10-30T13:06:03Z
Update a file reference in the long description of the unnecessary-source-date-epoch-assignment.desc tag.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
b263c5b4
by Chris Lamb
at 2019-10-30T13:07:59Z
Use "scalar(...)" over "//" to catch the empty list case.
Gbp-Dch: ignore
-
b951f0d4
by Felix Lechner
at 2019-10-30T13:27:07Z
Clarify boolean return value in Collect::Binary->is_pkg_class. (Closes: #943724)
According to Moo's author haarg, Moo optionally looks for
Class::XSAccessor, which in turn requires a argument to be passed to a
writer.
The undef return value is interpreted as providing the wrong number of
arguments. Moo's behavior is documented here:
https://metacpan.org/pod/Moo#MOO-AND-CLASS::XSACCESSOR
The availability of Class::XSAccessor determines who sees the bug. The
module was probably installed automatically in the chroot and
cowbuilder environments that gave gise to the bug report.
This can be tested: The error also occurs in logrotate/3.15.1-1 in
Debian stable when libclass-xsaccessor-perl is installed.
Thank you to intrigeri for shedding light on the issue and for
putting forward this merge request:
https://salsa.debian.org/lintian/lintian/merge_requests/266
Contrary to the fix proposed there, which forces the value returned to
a scalar in the consuming package, this commit causes ->is_pkg_class
to return 0 instead of undef (which evaluates to an empty list in list
context).
The undef return value is interpreted as providing the wrong number of
arguments in the mechanics behind the accessor _set_is_dummy.
Thanks to ilmari on #perl-help for identifing the proper fix and for
explaining the issue.
As an aside, installing libclass-xsaccessor-perl has another effect in
Lintian. It causes the style tests for POD coverage to fail:
===( 15295;22 33/? 34/? 159/? 97/? 67/? 4/19 0/? 0/? ... )===# Failed test 'Lintian::Lab is covered'
# at t/scripts/pod-coverage.t line 52.
# Coverage for Lintian::Lab is 50.0%, with 2 naked subroutines:
# basedir
# keep
# Failed test 'Lintian::Processable::Group is covered'
# at t/scripts/pod-coverage.t line 52.
# Coverage for Lintian::Processable::Group is 66.7%, with 7 naked subroutines:
# binary
# buildinfo
# changes
# lab
# name
# source
# udeb
# Failed test 'Lintian::Processable::Pool is covered'
# at t/scripts/pod-coverage.t line 52.
# Coverage for Lintian::Processable::Pool is 66.7%, with 3 naked subroutines:
# groups
# lab
# unpacker
# Looks like you failed 3 tests of 19.
t/scripts/pod-coverage.t ........................... Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/19 subtests
The error that gave rise to the original bug report was:
Usage: Lintian::files::empty_package::_set_is_dummy(self, newvalue) at /usr/share/lintian/checks/files/empty-package.pm line 42.
internal error: cannot run files check on package binary:logrotate/3.15.1-1/amd64
warning: skipping check of binary:logrotate/3.15.1-1/amd64
Clarifies the boolean return type to avoid problems with Moo attribute
accessors.
-
0e7a0901
by Paul Wise
at 2019-10-31T03:23:51Z
spelling: Add several corrections
-
0ae006ae
by Chris Lamb
at 2019-10-31T17:48:28Z
Revert "my" changes to empty-package.pm; better fix by Felix in b951f0d4d.
Gbp-Dch: ignore
-
41140f7f
by Chris Lamb
at 2019-10-31T17:48:39Z
Release lintian/2.32.0 into unstable.
-
c9894de3
by Chris Lamb
at 2019-11-03T19:11:33Z
Merge tag '2.32.0' into stretch-backports
Release lintian/2.32.0 into unstable.
Format: 1.8
Date: Thu, 31 Oct 2019 17:09:52 +0000
Source: lintian
Architecture: source
Version: 2.32.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 943684 943724
Changes:
lintian (2.32.0) unstable; urgency=medium
.
[ Chris Lamb ]
* Skip entirely whitespace lines when checking the
override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS tag.
(Closes: #943684)
* Don't build Git tags on salsa.
.
[ Felix Lechner ]
* Clarify boolean return value in Collect::Binary->is_pkg_class.
(Closes: #943724)
* In Lintian::Collect::Binary, read from MLDBM in new facilites for
details on scripts.
* In Lintian::Collect::Package, read from BerkeleyDB in new facilites for
details on binary package "control" scripts.
.
[ David Prévot ]
* Update a file reference in the long description of the
unnecessary-source-date-epoch-assignment tag.
.
[ Paul Wise ]
* Add several spelling corrections.
Checksums-Sha1:
a831833621b745b64bf201e05fe7077bff71c4f6 3116 lintian_2.32.0.dsc
08ca8dff3eb308b8c13649f1d2993116f4057c92 1797148 lintian_2.32.0.tar.xz
93f434a6e550e03ed0c820c971425f584d4ec612 15701 lintian_2.32.0_amd64.buildinfo
Checksums-Sha256:
51f1c1469e9a38409b548df53e9b7ee196899f6104d5456322437f640e728cac 3116 lintian_2.32.0.dsc
bcdbda51c3359fc6837825199cbc0fffaf56b5c855b7943c36dbc4ecf1b5211b 1797148 lintian_2.32.0.tar.xz
07df25226eb749ac92d0dad124cf450a69156020f6f959a0f76e6a38c82c505b 15701 lintian_2.32.0_amd64.buildinfo
Files:
78e550a342e4b7f339a0e779515f95dc 3116 devel optional lintian_2.32.0.dsc
be89af65e69fd73b7ba52eb5f51c88bc 1797148 devel optional lintian_2.32.0.tar.xz
b9f37673e1e9d47ffab0dafad145dea0 15701 devel optional lintian_2.32.0_amd64.buildinfo
* tag '2.32.0': (60 commits)
Release lintian/2.32.0 into unstable.
Revert "my" changes to empty-package.pm; better fix by Felix in b951f0d4d.
spelling: Add several corrections
Clarify boolean return value in Collect::Binary->is_pkg_class. (Closes: #943724)
Use "scalar(...)" over "//" to catch the empty list case.
Update a file reference in the long description of the unnecessary-source-date-epoch-assignment.desc tag.
Ensure we fallback to a defined value if is_pkg_class returns undefined. (Closes: #943724)
In check systemd, use new facilities for details on scripts.
In check scripts, use new facilities for details on scripts.
In check files/maintainer-scripts, use new facilities for details on scripts.
In check apache2, use new facilities for details on scripts.
In Lintian::Collect::Package, read from BerkeleyDB in new facilites for details on control scripts.
In Lintian::Collect::Binary, read from MLDBM in new facilites for details on scripts.
In collection/scripts, store values in BerkeleyDB and MLDBM instead of plain text files.
In Lintian::Path, provide methods to access magic bytes and determined a script's interpreter.
Switch to BerkeleyDB::Btree for collections file-info and md5sums.
Skip entirely whitespace lines when checking for override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS tag. (Closes: #943684)
Don't build tags on salsa.
Open new changelog entry.
Release lintian/2.31.0 into unstable.
...
-
01e2bfd8
by Chris Lamb
at 2019-11-03T19:11:46Z
Rebuild for stretch-backports.