X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=scanlib.pm;h=ed9fd37dd022f2ccfeb856dbc1f142b0ce60c7e0;hp=65adb6312e18fff97c260f87f311071e49436452;hb=6105d8c40612530ff2a544473d7be9e950afbe95;hpb=4ef8564c7e87c67015de727dbf9bd23a51f927d3 diff --git a/scanlib.pm b/scanlib.pm index 65adb63..ed9fd37 100644 --- a/scanlib.pm +++ b/scanlib.pm @@ -200,18 +200,6 @@ sub scanspooldir() { next if (!$disttags{$dist}); - # This is needed for now - my $exists = 0; - for my $arch (@bugcfg::architectures) { - for my $pkg (split /[,\s]+/, $bug->{'package'}) { - my @versions = Debbugs::Packages::getversions($pkg, $dist, $arch); - $exists = 1 if (scalar @versions > 0); - } - last if $exists; - } - - next if !$exists; - my $presence = Debbugs::Status::bug_presence( bug => $f, status => $bug, @@ -250,14 +238,6 @@ sub scanspooldir() { for my $package (split /[,\s]+/, $bug->{'package'}) { $_= $package; y/A-Z/a-z/; $_= $` if m/[^-+._a-z0-9]/; - if (not defined $section{$_}) { - if (defined $debbugssection{$_}) { - $relinfo .= "X"; - } else { - next; # Skip unavailable packages - } - } - push @{$packagelist{$_}}, $f; } @@ -333,11 +313,19 @@ sub check_worry { my ($status) = @_; if ($status =~ m/^\[[^]]*I/ or - $status =~ m/ \[[^]]*X/ or $status !~ m/ \[[^]]*T/) { return 0; } return 1; } +sub check_worry_stable { + my ($status) = @_; + + if ($status !~ m/ \[[^]]*S/) { + return 0; + } + return 1; +} + 1;