Show bugs that are not known to affect "official" upstream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Abel Deuring |
Bug Description
I want to create a report showing only bugs I need to forward upstream from Ubuntu to the official upstream bug tracker for the source package.
On the advanced bug search page there is an option "Show bugs that are not known to affect upstream" which mostly does this for me, however there is one problem. It excludes bugs that have been linked to *any* upstream project.
So, a common problem I am running into is that someone reports a bug against the Unity upstream project, which they determine is an X driver problem so they change the ubuntu source package task in Ubuntu from unity to an X.org package. This counts as "upstream" since Unity is an upstream project, and gets excluded from my report. However, the bug still needs forwarded to X.org upstream.
One possible solution might be to add another checkbox 'Show bugs that are not known to affect official upstream'. Or the existing 'Show bugs that are not known to affect upstream' to only consider if there are watches that are against the official bug tracker for the source package being searched.
Related branches
- j.c.sackett (community): Approve
- Richard Harding (community): Approve (code*)
-
Diff: 574 lines (+408/-94)3 files modifiedlib/lp/bugs/interfaces/bugtask.py (+3/-1)
lib/lp/bugs/model/bugtask.py (+186/-91)
lib/lp/bugs/tests/test_bugtask_search.py (+219/-2)
- Graham Binns (community): Approve (code)
-
Diff: 184 lines (+91/-17)4 files modifiedlib/lp/bugs/browser/bugtask.py (+22/-8)
lib/lp/bugs/browser/tests/test_buglisting.py (+31/-0)
lib/lp/bugs/interfaces/bugtask.py (+3/-0)
lib/lp/bugs/templates/bugtask-macros-tableview.pt (+35/-9)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: bugs |
Changed in launchpad: | |
assignee: | nobody → Launchpad Orange Squad (launchpad-orange-squad) |
Changed in launchpad: | |
assignee: | Launchpad Orange Squad (launchpad-orange-squad) → Abel Deuring (adeuring) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Well, I think the language should be clarified. An alternate bug task is not necessarily an "upstream" bug task. I think upstream should either mean an upstream distro or an upstream project for the package in question. Any other tasks shouldn't be reflected in that query.