warn when you are going to mark a public bug as a duplicate of a private one
Bug #943497 reported by
Leo Arias
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Ian Booth |
Bug Description
Launchpad should show a warning when you are trying to mark a public bug as a duplicate of a private bug. In some cases this might be necessary, but most of the time this should be done the other way, marking the private as duplicate of the public. This because if the public reporter is not part of the private team, it won't be able to follow the status of the bug.
This has happened to me a lot because I don't realize the master bug is private until it is pointed out by the public reporter. A warning might solve this without much effort.
Related branches
lp://staging/~wallyworld/launchpad/private-dupe-bug-warning-943497
- Richard Harding (community): Approve
-
Diff: 960 lines (+672/-213)6 files modifiedlib/lp/bugs/javascript/bugtask_index.js (+7/-211)
lib/lp/bugs/javascript/duplicates.js (+301/-0)
lib/lp/bugs/javascript/filebug_dupefinder.js (+1/-1)
lib/lp/bugs/javascript/tests/test_bugtask_delete.html (+0/-1)
lib/lp/bugs/javascript/tests/test_duplicates.html (+89/-0)
lib/lp/bugs/javascript/tests/test_duplicates.js (+274/-0)
lp://staging/~wallyworld/launchpad/private-dupe-bug-warning2-943497
- Curtis Hovey (community): Approve (code)
-
Diff: 809 lines (+434/-98)7 files modifiedlib/canonical/launchpad/icing/css/forms.css (+1/-2)
lib/canonical/launchpad/icing/css/modifiers.css (+8/-0)
lib/lp/app/javascript/formoverlay/assets/formoverlay-core.css (+10/-0)
lib/lp/app/javascript/formoverlay/formoverlay.js (+14/-11)
lib/lp/bugs/javascript/duplicates.js (+278/-29)
lib/lp/bugs/javascript/tests/test_duplicates.html (+1/-0)
lib/lp/bugs/javascript/tests/test_duplicates.js (+122/-56)
lp://staging/~wallyworld/launchpad/private-dupe-bug-warning3
- Curtis Hovey (community): Approve (code)
-
Diff: 494 lines (+253/-24)8 files modifiedlib/canonical/launchpad/icing/css/forms.css (+1/-1)
lib/lp/bugs/browser/tests/test_bugs.py (+27/-0)
lib/lp/bugs/interfaces/malone.py (+18/-0)
lib/lp/bugs/javascript/bugtask_index.js (+6/-1)
lib/lp/bugs/javascript/duplicates.js (+63/-14)
lib/lp/bugs/javascript/tests/test_duplicates.js (+79/-8)
lib/lp/bugs/tests/test_searchtasks_webservice.py (+33/-0)
lib/lp/systemhomes.py (+26/-0)
lp://staging/~wallyworld/launchpad/private-dupe-bug-warning4
- Ian Booth (community): Approve
- Diff: 0 lines
tags: | added: bugs disclosure |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in launchpad: | |
importance: | Low → High |
tags: | added: bug-links |
tags: | added: privacy-transitions |
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Ian Booth (wallyworld) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I agree a warn should appear. I frequently repport a bug that wasn’t appearing in the bug list as it was private, my bug then declared a duplicate.
Note that Apport retracing service (apport) automatically merges such duplicates without checking if the master one is private or not. This is particularly annoying, especially when it writes “Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. ”. I guess this other problem should not be reported there (but in the apport page), but as apport is a bot and not a part of Launchpad itself, I’m afraid I do not know where to repport it…