* dist must be set (not only arch) in Debbugs::Status::getpresence to
authorDon Armstrong <don@volo>
Mon, 12 Mar 2007 06:36:21 +0000 (23:36 -0700)
committerDon Armstrong <don@volo>
Mon, 12 Mar 2007 06:36:21 +0000 (23:36 -0700)
   return absent
 * Unset dist when we are dealing with pseudopackages

Debbugs/Status.pm
cgi/pkgreport.cgi

index c515a37f534a4c641a35ab83df7d5150c3810e31..c78e58559c7eca270504225ac6702d9b99a061ec 100644 (file)
@@ -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
index 1f2294cf8449b5f00854811687fccba6cb60cc8b..e32e45c8b85c366bfee3fa37be7c8f798ff82002 100755 (executable)
@@ -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) {