X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=make-britney-counts;h=e541426384d7f6a6c67849ecdf788b3a5ed839ee;hp=a603b801d6cd0ce306712c8d99d91f22797cbf1b;hb=HEAD;hpb=1711f575e088f50505776a9ae4f605f9d2d66b5b diff --git a/make-britney-counts b/make-britney-counts index a603b80..e541426 100755 --- a/make-britney-counts +++ b/make-britney-counts @@ -4,8 +4,10 @@ # Generate a report britney can use use Getopt::Std; -require scanlib; -require bugcfg; +use File::Basename; +use lib dirname(__FILE__); +use bugcfg; +use scanlib; use strict; # use warnings; @@ -48,7 +50,7 @@ while (my ($nr, $bug) = each %scanlib::bugs) { # this hack is specific to britney counts, and ignores # bugs tagged ignore for the next testing release - if (scanlib::check_worry_unstable($bug) and not $bug->{'squeeze-ignore'}) { + if (scanlib::check_worry_unstable($bug) and not $bug->{$bugcfg::debian_releases->{testing}.'-ignore'}) { push @{$unstablebugs{$package}}, $nr; } if (scanlib::check_worry($bug)) { @@ -65,8 +67,10 @@ for my $pkg (sort keys %testingbugs) { print TESTING "$pkg ", scalar @{$testingbugs{$pkg}}, "\n"; print TESTINGNR "$pkg ", join(',', @{$testingbugs{$pkg}}), "\n"; } -close TESTING; -close TESTINGNR; +close TESTING + or die "close britney/testing.new: $!"; +close TESTINGNR + or die "close britney/testing-nr.new: $!"; open UNSTABLE, ">", "britney/unstable.new" or die "britney/unstable.new: $!"; @@ -76,8 +80,10 @@ for my $pkg (sort keys %unstablebugs) { print UNSTABLE "$pkg ", scalar @{$unstablebugs{$pkg}}, "\n"; print UNSTABLENR "$pkg ", join(',', @{$unstablebugs{$pkg}}), "\n"; } -close UNSTABLE; -close UNSTABLENR; +close UNSTABLE + or die "close britney/unstable.new: $!"; +close UNSTABLENR + or die "close britney/unstable-nr.new: $!"; rename "britney/testing.new", "britney/testing" or die "renaming britney/testing.new to britney/testing: $!";