Nominating a bug for a series not a release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned |
Bug Description
Launchpad series and releases overlap somewhat. However, it's useful to think of them this way:
* Series: planning towards a future release.
* Release: marks the fact of a release that has happened.
Perhaps a better name for series would be "planned release".
The bug is this: when nominating a bug for a future series, the Actions menu item and other text talks about nominating or targeting it to a release. Although this makes sense, in that outside Launchpad people typically refer to releases in this way, in Launchpad terms it is confusing.
A release in Launchpad marks an event, allows you to publish a changelog and make files available for download. You cannot target anything to a release, as it is something that has already happened.
So, this should be "Nominate/target to a series". Although that makes less immediate sense to the user, it might save some confusion over what a series is and what a release is. However, we should also deal with bug 174468 (Series, releases, and milestones overlap confusingly) by at the very least selecting a more obvious name for series. I see why series are so named and I think it makes sense after explanation but we shouldn't have to explain it.
Related branches
- Leonard Richardson (community): Approve
-
Diff: 612 lines (+131/-168)15 files modifiedlib/lp/bugs/browser/bug.py (+3/-3)
lib/lp/bugs/browser/bugnomination.py (+6/-0)
lib/lp/bugs/browser/tests/test_bugnomination.py (+52/-0)
lib/lp/bugs/mail/newbug.py (+5/-6)
lib/lp/bugs/mail/tests/test_bug_task_assignment.py (+7/-4)
lib/lp/bugs/stories/bug-release-management/30-nominate-bug-for-distrorelease.txt (+5/-4)
lib/lp/bugs/stories/bug-release-management/40-nominate-bug-for-productseries.txt (+5/-4)
lib/lp/bugs/stories/bug-release-management/60-defer-product-bug.txt (+1/-1)
lib/lp/bugs/stories/bug-release-management/xx-anonymous-bug-nomination.txt (+3/-2)
lib/lp/bugs/stories/cve/cve-linking.txt (+24/-120)
lib/lp/bugs/templates/bug-nominate-for-series.pt (+3/-14)
lib/lp/bugs/templates/bugnomination-edit.pt (+2/-2)
lib/lp/bugs/templates/bugtarget-bugs.pt (+1/-1)
lib/lp/bugs/templates/cve-index.pt (+10/-3)
lib/lp/registry/stories/milestone/object-milestones.txt (+4/-4)
description: | updated |
affects: | launchpad-foundations → malone |
Changed in malone: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: trivial |
Changed in launchpad: | |
assignee: | nobody → Curtis Hovey (sinzui) |
status: | Triaged → In Progress |
tags: | added: bugjam2010 |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
milestone: | none → 11.01 |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
Fixed in stable r12133 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 12133>.