} elsif ($scanlib::bugs{$nr}->{'help'}) {
print '<span style="color: #ffaa30">';
}
- print "<strike>" if ($scanlib::bugs{$nr}->{'wheezy-ignore'} || $scanlib::bugs{$nr}->{'squeeze-ignore'});
+ print "<strike>" if ($scanlib::bugs{$nr}->{$bugcfg::debian_releases->{stable}.'-ignore'} || $scanlib::bugs{$nr}->{$bugcfg::debian_releases->{testing}.'-ignore'});
print "<em class=\"worry\">" if $worry;
($sect=$nr) =~ s/([0-9]{2}).*/$1/;
printf "<A NAME=\"$nr\"></A> %s [%s] [%s] %s\n", scanlib::wwwnumber($nr),
scanlib::get_relinfo($scanlib::bugs{$nr}),
scanlib::htmlsanit($scanlib::bugs{$nr}->{'subject'});
print "</em>" if $worry;
- print "</strike>" if ($scanlib::bugs{$nr}->{'wheezy-ignore'} || $scanlib::bugs{$nr}->{'squeeze-ignore'});
+ print "</strike>" if ($scanlib::bugs{$nr}->{$bugcfg::debian_releases->{stable}.'-ignore'} || $scanlib::bugs{$nr}->{$bugcfg::debian_releases->{testing}.'-ignore'});
} else {
printf(" %-6d [%s] [%s] %s\n", $nr, scanlib::get_taginfo($scanlib::bugs{$nr}),
scanlib::get_relinfo($scanlib::bugs{$nr}), $scanlib::bugs{$nr}->{'subject'});
my $worrytotal=0; # Total number of bugs we're actually worried about
my $stabletotal=0; # Total number of bugs affecting stable
my %list; # List of bugnumber associated with package
+ my %seen_bugs; # bugs which have already been counted
for my $p (sort keys %scanlib::packagelist) {
my $count = 0; # Number of bugs for this package
for my $nr (@{$scanlib::packagelist{$p}}) {
+ # if we've already counted this bug, we don't want to count it again
+ next if $seen_bugs{$nr};
+ $seen_bugs{$nr} = 1;
$pendingtotal++ if ($scanlib::bugs{$nr}->{'pending'});
$patchtotal++ if ($scanlib::bugs{$nr}->{'patch'});
- $ignoretotal++ if ($scanlib::bugs{$nr}->{'wheezy-ignore'} || $scanlib::bugs{$nr}->{'squeeze-ignore'});
+ $ignoretotal++ if ($scanlib::bugs{$nr}->{$bugcfg::debian_releases->{stable}.'-ignore'} || $scanlib::bugs{$nr}->{$bugcfg::debian_releases->{testing}.'-ignore'});
$worrytotal++ if (scanlib::check_worry($scanlib::bugs{$nr}));
$stabletotal++ if (scanlib::check_worry_stable($scanlib::bugs{$nr}));