[lintian] 01/01: Ignore packages ending with "-source" too.
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository lintian.
commit b2aae6091ee9b0a5971dc927a732c2b692233ee2
Author: Chris Lamb <lamby@debian.org>
Date: Sun Feb 4 09:57:42 2018 +0000
Ignore packages ending with "-source" too.
---
checks/fields.pm | 1 +
debian/changelog | 5 +++--
t/tests/fields-depends-general/debian/debian/control.in | 12 ++++++++++++
3 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/checks/fields.pm b/checks/fields.pm
index 2ced6ff..ce545a2 100644
--- a/checks/fields.pm
+++ b/checks/fields.pm
@@ -907,6 +907,7 @@ sub run {
"$field: $part_d_orig"
if $KNOWN_TOOLCHAIN->known($d_pkg)
and not $pkg =~ m/^dh-/
+ and not $pkg =~ m/-(source|src)$/
and not $DH_ADDONS_VALUES{$pkg};
# default-jdk-doc must depend on openjdk-X-doc (or
diff --git a/debian/changelog b/debian/changelog
index e18bb23..6f3d160 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,9 @@ lintian (2.5.74) UNRELEASED; urgency=medium
+ [BR] Check for wasm files. (Closes: #889102)
* checks/fields.pm:
+ [CL] Avoid false positives when checking binary packages depending on
- toolchain packages by ignoring packages starting with "dh-". Thanks
- to Josh Triplett for the report. (Closes: #889486)
+ toolchain packages by ignoring packages starting with "dh-" or ending
+ with "-source". Thanks to Josh Triplett for the report.
+ (Closes: #889486)
* checks/patch-systems.pm:
+ [CL] Avoid emitting "Can't use an undefined value as an ARRAY
reference" warnings when debian/patches is a file, not a directory.
diff --git a/t/tests/fields-depends-general/debian/debian/control.in b/t/tests/fields-depends-general/debian/debian/control.in
index 5b610cc..7f3ef33 100644
--- a/t/tests/fields-depends-general/debian/debian/control.in
+++ b/t/tests/fields-depends-general/debian/debian/control.in
@@ -67,3 +67,15 @@ Description: {$description} - Fake Debhelper package
.
The fake Debhelper package to test false-positives in
binary-package-depends-on-toolchain-package.
+
+Package: {$source}-source
+Architecture: {$architecture}
+Depends: $\{shlibs:Depends\}, $\{misc:Depends\}, debhelper
+Description: {$description} - Fake DKMS-like package
+ This is a test package designed to exercise some feature or tag of
+ Lintian. It is part of the Lintian test suite and may do very odd
+ things. It should not be installed like a regular package. It may
+ be an empty package.
+ .
+ The fake DKMS-like package to test false-positives in
+ binary-package-depends-on-toolchain-package.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: