Reported by: {package_links(submitter=>$status{originator})}

Date: {$status{date_text}}

{ my $output = ''; if (defined $status{owner} and length $status{owner}) { $output = q(

Owned by: ).package_links(owner=>$status{owner}).q(

); } $output; }

Severity: {my $output = $status{severity}; if (isstrongseverity($status{severity})) { $output = q().$status{severity}.q(); } $output; }

{@{$status{tags_array}}?q(Tags: ).html_escape(join(q(, ),@{$status{tags_array}})):''}

{my $output = ''; if (@{$status{mergedwith_array}}) { $output .= q(

Merged with ).join(qq(,\n),bug_links(bug=>$status{mergedwith_array})).qq(

\n); } $output; } {my $output = ''; if (@{$status{found_versions}}) { $output .= q(

Found in ); $output .= (@{$status{found_versions}} == 1) ? 'version ' : 'versions '; $output .= join(qq(, ),map {html_escape($_);} @{$status{found_versions}}).qq(

\n); } if (@{$status{fixed_versions}}) { $output .= q(

Fixed in ); $output .= (@{$status{fixed_versions}} == 1) ? 'version ' : 'versions '; $output .= join(qq(, ),map {html_escape($_);} @{$status{fixed_versions}}).qq(

\n); } $output; } { my $output = ''; if (length($status{done})) { $output .= q(

Done: ).html_escape($status{done}).q(

) } $output; } { my $output = ''; if (@{$status{blockedby_array}}) { $output .= q(

Fix blocked by ). join(q(, ), map {bug_links(bug=>$_->{bug_num}).q(: ).html_escape($_->{subject})} @{$status{blockedby_array}}).q(

) } if (@{$status{blocks_array}}) { $output .= q(

Blocking fix for ). join(q(, ), map {bug_links(bug=>$_->{bug_num}).q(: ).html_escape($_->{subject})} @{$status{blocks_array}}).q(

) } $output; } { my $output = ''; if (exists $status{archived} and $status{archived}) { $output .= q(

Bug is archived. No further changes may be made.

) } $output }{ my $output = ''; if (length($status{forwarded})) { $output = "

Forwarded to " . join(', ', map {maybelink($_)} split /\,\s+/,$status{forwarded} )."

\n"; } $output; }{ my $output = ''; if (exists $status{summary} and defined $status{summary} and length $status{summary}) { $output .= q(

Summary: ).html_escape($status{summary}).q(

); } if (exists $status{outlook} and defined $status{outlook} and length $status{outlook}) { $output .= q(

Outlook: ).html_escape($status{outlook}).q(

); } $output; }