Package: debbugs
Version: 2.4.1
Severity: wishlist

I find the "Fix blocked by" lists difficult to read.  Please enhance
the bugreport.cgi output readability.

As a sugestion, here is a completely-untested patch:

diff -ur debbugs-2.4.2~exp1.orig/templates/en_US/cgi/bugreport_buginfo.tmpl 
debbugs-2.4.2~exp1/templates/en_US/cgi/bugreport_buginfo.tmpl
--- debbugs-2.4.2~exp1.orig/templates/en_US/cgi/bugreport_buginfo.tmpl  
2010-08-06 02:32:07.000000000 -0400
+++ debbugs-2.4.2~exp1/templates/en_US/cgi/bugreport_buginfo.tmpl       
2017-03-08 22:06:26.376593038 -0500
@@ -41,16 +41,16 @@
 }
 { my $output = '';
   if (@{$status{blockedby_array}}) {
-     $output .= q(<p>Fix blocked by ).
-        join(q(, ),
-         map {bug_links(bug=>$_->{bug_num}).q(: ).html_escape($_->{subject})}
-         @{$status{blockedby_array}}).q(</p>)
+     $output .= q(<p>Fix blocked by <ul>).
+        join("\n",
+         map {q(<li>).bug_links(bug=>$_->{bug_num}).q(: 
).html_escape($_->{subject}).q(</li>)}
+         @{$status{blockedby_array}}).q(</ul></p>)
   }
   if (@{$status{blocks_array}}) {
-     $output .= q(<p>Blocking fix for ).
-        join(q(, ),
-         map {bug_links(bug=>$_->{bug_num}).q(: ).html_escape($_->{subject})}
-         @{$status{blocks_array}}).q(</p>)
+     $output .= q(<p>Blocking fix for <ul>).
+        join("\n",
+         map {q(<li>).bug_links(bug=>$_->{bug_num}).q(: 
).html_escape($_->{subject}).q(</li>)}
+         @{$status{blocks_array}}).q(</ul></p>)
   }
   $output;
 }

Reply via email to