$ordering = "raw" if $raw_sort;
$ordering = 'age' if $age_sort;
}
-my ($bug_order) = $ordering =~ /(age(?:rev)?)/;
+our ($bug_order) = $ordering =~ /(age(?:rev)?)/;
$bug_order = '' if not defined $bug_order;
my $bug_rev = ($param{'bug-rev'} || "no") eq "yes";
print "<p>You may want to refer to the following individual bug pages:\n";
}
#push @pkgs, $src if ( $src && !grep(/^\Q$src\E$/, @pkgs) );
- print join( ", ", map( "<A href=\"" . html_escape(munge_url($this,package=>$_)) . "\">$_</A>", @pkgs ) );
+ print join( ", ", map( "<A href=\"" . html_escape(munge_url($this,package=>$_,src=>[],newest=>[])) . "\">$_</A>", @pkgs ) );
print ".\n";
}
my @references;
}
# Only output this if the source listing is non-trivial.
if ($srcorbin eq 'binary' and $srcforpkg) {
- push @references, sprintf "to the source package <a href=\"%s\">%s</a>'s bug page", html_escape(munge_url($this,src=>$srcforpkg,package=>[])), html_escape($srcforpkg);
+ push @references, sprintf "to the source package <a href=\"%s\">%s</a>'s bug page", html_escape(munge_url($this,src=>$srcforpkg,package=>[],newest=>[])), html_escape($srcforpkg);
}
}
if (@references) {
my %include;
my %exclude;
for my $include (make_list($param{include})) {
+ next unless defined $include;
my ($key,$value) = split /\s*:\s*/,$include,2;
next unless defined $value;
push @{$include{$key}}, split /\s*,\s*/, $value;
}
for my $exclude (make_list($param{exclude})) {
+ next unless defined $exclude;
my ($key,$value) = split /\s*:\s*/,$exclude,2;
next unless defined $value;
push @{$exclude{$key}}, split /\s*,\s*/, $value;
return 'Package' . (@pkglist > 1 ? 's' : '') . ': ' .
join(', ',
map {
- '<a class="submitter" href="' . munge_url($this,src=>[],package=>$_) . '">' .
+ '<a class="submitter" href="' . munge_url($this,src=>[],package=>$_,newest=>[]) . '">' .
$openstrong . html_escape($_) . $closestrong . '</a>'
} @pkglist
);