From c338bd5aa3d6e11327132643887772a3f47e7db1 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Fri, 24 Jul 2009 04:04:55 -0700 Subject: [PATCH 1/1] * 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 580dbf2..82382e8 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.2