[lintian] 04/05: Avoid false-positives with 'binary-package-depends-on-toolchain-package' for various debhelper addons. Thanks Niels!
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository lintian.
commit ed26b6aa85ab65bae2c61081db671ffb89d888ea
Author: Chris Lamb <lamby@debian.org>
Date: Mon Jan 29 20:01:56 2018 +0000
Avoid false-positives with 'binary-package-depends-on-toolchain-package' for various debhelper addons. Thanks Niels!
---
checks/fields.pm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/checks/fields.pm b/checks/fields.pm
index 872a6ec..e6a55ae 100644
--- a/checks/fields.pm
+++ b/checks/fields.pm
@@ -104,6 +104,9 @@ my $NAME_SECTION_MAPPINGS = Lintian::Data->new(
return {'regex' => qr/$_[0]/x, 'section' => $_[1]};
});
+our $DH_ADDONS = Lintian::Data->new('common/dh_addons', '=');
+our %DH_ADDONS_VALUES = map { $DH_ADDONS->value($_) => 1 } $DH_ADDONS->all;
+
my %VCS_EXTRACT = (
browser => sub { return @_;},
arch => sub { return @_;},
@@ -896,7 +899,8 @@ sub run {
tag 'binary-package-depends-on-toolchain-package',
"$field: $part_d_orig"
- if $KNOWN_TOOLCHAIN->known($d_pkg);
+ if $KNOWN_TOOLCHAIN->known($d_pkg)
+ and not $DH_ADDONS_VALUES{$pkg};
# default-jdk-doc must depend on openjdk-X-doc (or
# classpath-doc) to be useful; other packages
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: