Quoting Lucas Nussbaum (2013-03-29 08:27:36) > Hi, > > It's actually quite easy to test, see http://udd.debian.org/hacking.html Thanks for that, actual testing helps a lot :-)
> I don't think your patch addresses "ignore same version in sid and ubuntu > devel > release"? Indeed, it didn't and had other problems. Here's a fixed version. Cheers, Simon
From e44fa68c777c0372bf901b84e74e3865f2884a82 Mon Sep 17 00:00:00 2001 From: Simon Chopin <[email protected]> Date: Tue, 26 Mar 2013 19:29:50 +0100 Subject: [PATCH] Don't show packages without diff, patch nor bug in the Ubuntu tab. Thanks to Ideki Yamane for the idea. --- web/dmd.cgi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/dmd.cgi b/web/dmd.cgi index bd819f4..36648ee 100755 --- a/web/dmd.cgi +++ b/web/dmd.cgi @@ -324,7 +324,6 @@ if cgi.params != {} $uddd.sources.keys.sort.each do |src| next if not $uddd.versions.include?(src) next if (not $uddd.versions[src].include?('debian') or not $uddd.versions[src].include?('ubuntu')) - puts "<tr><td class=\"left\">#{src_reason(src)} </td>" ub = $uddd.ubuntu_bugs[src] if ub.nil? @@ -353,7 +352,11 @@ if cgi.params != {} ustb += "<br>bpo: #{du["#{USTB}-backports"][:version]}" if du["#{USTB}-backports"] udev = du[UDEV][:version] if du[UDEV] - if udev != sid and sid != '' + if udev == sid + if bugs == 0 and patches == 0 + next + end + elsif sid != '' if UDDData.compare_versions(udev, sid) == -1 if udev =~ /ubuntu/ udev = "<a href=\"http://ubuntudiff.debian.net/?query=-FPackage+#{src}\"><span class=\"prio_high\" title=\"Outdated version in Ubuntu, with an Ubuntu patch\">#{udev}</span></a>" @@ -373,6 +376,7 @@ if cgi.params != {} udev += "<br>bpo: #{du["#{UDEV}-backports"][:version]}" if du["#{UDEV}-backports"] end + puts "<tr><td class=\"left\">#{src_reason(src)} </td>" if bugs > 0 puts "<td><a href=\"https://bugs.launchpad.net/ubuntu/+source/#{src}\">#{bugs}</a></td>" else -- 1.7.10.4

