[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: