This is an automated email from the git hooks/post-receive script. broucaries-guest pushed a commit to branch master in repository lintian.
commit f6341bb0a08e30954865cb5b047655161102ca43 Author: Bastien ROUCARIÈS <roucaries.bastien+deb...@gmail.com> Date: Fri Feb 28 17:27:43 2014 +0100 Lie in license check for gfdl in order to check more If we found pedantic or info violation, continue to check for other violation in next block. Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+deb...@gmail.com> --- checks/cruft.pm | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/checks/cruft.pm b/checks/cruft.pm index 0ef0e1e..780fcc0 100644 --- a/checks/cruft.pm +++ b/checks/cruft.pm @@ -708,9 +708,16 @@ sub _check_gfdl_license_problem { {}xismo; # Treat ambiguous empty text - if ($gfdlsections eq '') { - tag 'license-problem-gfdl-invariants-empty', $name; - return 1; + unless( + defined( + $licenseproblemhash->{'license-problem-gfdl-invariants-empty'}) + ) { + if ($gfdlsections eq '') { + # lie in order to check more part + tag 'license-problem-gfdl-invariants-empty', $name; + $licenseproblemhash->{'license-problem-gfdl-invariants-empty'} = 1; + return 0; + } } # official wording @@ -746,9 +753,12 @@ sub _check_gfdl_license_problem { if ($name =~ m{$acceptonlyinfile}) { my $applytag = $gfdl_data->{'tag'}; if(defined($applytag)) { - # lie will allow to check more block - _tag_gfdl($applytag, $name, $gfdlsections); - return 0; + unless(defined($licenseproblemhash->{$applytag})) { + # lie will allow to check more block + _tag_gfdl($applytag, $name, $gfdlsections); + $licenseproblemhash->{$applytag} = 1; + return 0; + } } return 0; }else { @@ -901,8 +911,8 @@ sub _license_check { if(defined($licenseproblemdata->{'callsub'})) { my $subresult= $licenseproblemdata->{'callsub'}->( - $name, $block,$blocknumber,$matchedkeyword, - $licenseproblemhash,$$cleanedblock, %+ + $name, $block,$blocknumber,$cleanedblock,$matchedkeyword, + $licenseproblemhash,%+ ); if($subresult) { $licenseproblemhash->{$licenseproblem} = 1; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wjqly-0006fi...@moszumanska.debian.org