--- udd/web/cgi-bin/bugs.cgi 2010/09/13 16:16:13 1788 +++ udd/web/cgi-bin/bugs.cgi 2010/09/14 20:26:47 1789 @@ -12,7 +12,8 @@ ['squeeze_and_sid', 'squeeze and sid', 'id in (select id from bugs_rt_affects_testing) and id in (select id from bugs_rt_affects_unstable)'], ['squeeze_or_sid', 'squeeze or sid', 'id in (select id from bugs_rt_affects_testing union select id from bugs_rt_affects_unstable)'], ['squeeze_not_sid', 'squeeze, not sid', 'id in (select id from bugs_rt_affects_testing) and id not in (select id from bugs_rt_affects_unstable)'], - ['sid_not_squeeze', 'sid, not squeeze', 'id in (select id from bugs_rt_affects_unstable) and id not in (select id from bugs_rt_affects_testing)'] + ['sid_not_squeeze', 'sid, not squeeze', 'id in (select id from bugs_rt_affects_unstable) and id not in (select id from bugs_rt_affects_testing)'], + ['lenny', 'lenny', 'id in (select id from bugs_rt_affects_stable)'], ] FILTERS = [ @@ -23,6 +24,8 @@ ['notsqueeze', 'packages not in squeeze', 'id not in (select id from bugs_packages, sources where bugs_packages.source = sources.source and release=\'squeeze\')'], ['merged', 'merged bugs', 'id in (select id from bugs_merged_with where id > merged_with)'], ['done', 'marked as done', 'status = \'done\''], + ['outdatedsqueeze', 'outdated binaries in squeeze', "source in (select distinct p1.source from packages_summary p1, packages_summary p2 where p1.source = p2.source and p1.release='squeeze' and p2.release='squeeze' and p1.source_version != p2.source_version)"], + ['outdatedsid', 'outdated binaries in sid', "source in (select distinct p1.source from packages_summary p1, packages_summary p2 where p1.source = p2.source and p1.release='sid' and p2.release='sid' and p1.source_version != p2.source_version)"], ] TYPES = [ @@ -61,17 +64,17 @@ # filters filters = {} FILTERS.map { |r| r[0] }.each do |e| - if ['notconsidered', 'only', 'ign'].include?(cgi.params[e][0]) + if ['', 'only', 'ign'].include?(cgi.params[e][0]) filters[e] = cgi.params[e][0] else - filters[e] = (e == 'merged' ? 'ign' : 'notconsidered') + filters[e] = (e == 'merged' ? 'ign' : '') end end # filter: newer than X days -if ['notconsidered', 'only', 'ign'].include?(cgi.params['fnewer'][0]) +if ['', 'only', 'ign'].include?(cgi.params['fnewer'][0]) fnewer = cgi.params['fnewer'][0] else - fnewer = 'notconsidered' + fnewer = '' end if cgi.params['fnewerval'][0] =~ /^[0-9]+$/ fnewerval = cgi.params['fnewerval'][0].to_i @@ -96,6 +99,11 @@
-
Bugs Search @ UDD