From c8f5c3f7a2aa06d53661e8a9e36a76c266f4f302 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sun, 11 Mar 2007 23:36:21 -0700 Subject: [PATCH] * dist must be set (not only arch) in Debbugs::Status::getpresence to return absent * Unset dist when we are dealing with pseudopackages --- Debbugs/Status.pm | 2 +- cgi/pkgreport.cgi | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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) { -- 2.39.5