From c338bd5aa3d6e11327132643887772a3f47e7db1 Mon Sep 17 00:00:00 2001
From: Don Armstrong <don@donarmstrong.com>
Date: Fri, 24 Jul 2009 04:04:55 -0700
Subject: [PATCH]  * Include bugs which affect packages in the default list of
 bugs displayed

---
 cgi/pkgreport.cgi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/cgi/pkgreport.cgi b/cgi/pkgreport.cgi
index 580dbf29..82382e8f 100755
--- a/cgi/pkgreport.cgi
+++ b/cgi/pkgreport.cgi
@@ -360,6 +360,18 @@ my $title = $gBugs.' '.join(' and ', map {/ or /?"($_)":$_} @title);
 		 usertags => \%ut,
 		);
 
+# shove in bugs which affect this package if there is a package or a
+# source given (by default), but no affects options given
+if (not exists $param{affects} and not exists $param{noaffects} and
+    (exists $param{source} or
+     exists $param{package})) {
+    push @bugs, get_bugs((map {exists $param{$_}?($_ =~ /^(?:package|source)$/?'affects':$_,$param{$_}):()}
+			  grep {$_ ne 'newest'}
+			  keys %package_search_keys, 'archive'),
+			 usertags => \%ut,
+			);
+}
+
 if (defined $param{version}) {
      $title .= " at version $param{version}";
 }
-- 
2.39.5