From: Don Armstrong Date: Mon, 12 Mar 2007 06:36:21 +0000 (-0700) Subject: * dist must be set (not only arch) in Debbugs::Status::getpresence to X-Git-Tag: release/2.6.0~575^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c8f5c3f7a2aa06d53661e8a9e36a76c266f4f302;p=debbugs.git * dist must be set (not only arch) in Debbugs::Status::getpresence to return absent * Unset dist when we are dealing with pseudopackages --- diff --git a/Debbugs/Status.pm b/Debbugs/Status.pm index c515a37f..c78e5855 100644 --- a/Debbugs/Status.pm +++ b/Debbugs/Status.pm @@ -862,7 +862,7 @@ sub bug_presence { version_cache => $version_cache, ); } - elsif (defined $param{dist} or defined $param{arch}) { + elsif (defined $param{dist}) { return 'absent'; } if (length($status{done}) and diff --git a/cgi/pkgreport.cgi b/cgi/pkgreport.cgi index 1f2294cf..e32e45c8 100755 --- a/cgi/pkgreport.cgi +++ b/cgi/pkgreport.cgi @@ -230,6 +230,11 @@ sub add_user { set_option("bugusertags", \%bugusertags); } +my $pseudodesc = getpseudodesc(); +if (defined $pseudodesc and defined $pkg and exists $pseudodesc->{$pkg}) { + undef $dist; + set_option('dist',$dist) +} my $title; my @bugs; if (defined $pkg) {