# HG changeset patch # User Christophe Lincoln # Date 1511275314 -3600 # Node ID cff9e9a508ec9745b9d76be9328e6f4bfad0eb15 # Parent ef44034e6d3a02a56bd65ad548e1f78c2a7f317d Improve buggy packages listing diff -r ef44034e6d3a -r cff9e9a508ec web/plugins/packages/packages.cgi --- a/web/plugins/packages/packages.cgi Mon Oct 09 17:10:30 2017 +0100 +++ b/web/plugins/packages/packages.cgi Tue Nov 21 15:41:54 2017 +0100 @@ -32,22 +32,39 @@ EOT else # List all pkgs affected by a bug - echo "

Buggy packages

" - echo "
"
+		cat << EOT
+

Buggy packages

+
+ + + + + + +EOT for bug in $(ls $bugdir/open) do - . $bugdir/open/${bug}/bug.conf + . ${bugdir}/open/${bug}/bug.conf for pkg in ${PKGS}; do + count=1 if ! echo "$pkgs" | grep -q -w "$pkg"; then pkgs="$pkgs $PKGS" + else + count_${pkg}=$(($count + 1)) fi unset PKGS done done for pkg in $pkgs; do - echo " Package: $pkg" + cat << EOT + + + + + +EOT done - echo "" + echo "
$(gettext "Package name")$(gettext "Bug date")$(gettext "Action")
$pkg$count_pkgTODO
" fi html_footer exit 0