"Mark superseded" (+supersede) always times out for Ubuntu
Bug #1071704 reported by
Matthew Paul Thomas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Steve Kowalik |
Bug Description
1. Go to the page for any Ubuntu blueprint.
2. Click "Mark as superseded".
What happens: A timeout error.
If fixing this bug involves changing the "Superseded by:" control from a menu to an URL field, it will fix bug 394051 too.
OOPS-e8f60c07d46b84f6e939a46d4bc8966c shows death by two queries.
One to select hundred of users and another to select all available specification. Both queries could be made fast. but as mpt notes, building a list of all possible blueprints for a select menu is madness (unusable)
Related branches
lp:~stevenk/launchpad/sensible-superseded-by
- Ian Booth (community): Approve
-
Diff: 289 lines (+67/-79)5 files modifiedlib/lp/blueprints/browser/specification.py (+22/-32)
lib/lp/blueprints/interfaces/specification.py (+5/-3)
lib/lp/blueprints/model/specification.py (+15/-13)
lib/lp/blueprints/stories/blueprints/xx-superseding-within-projects.txt (+3/-3)
lib/lp/blueprints/stories/blueprints/xx-superseding.txt (+22/-28)
Changed in launchpad: | |
importance: | Undecided → Critical |
status: | New → Confirmed |
status: | Confirmed → Triaged |
description: | updated |
tags: | added: specifications |
Changed in launchpad: | |
assignee: | nobody → Steve Kowalik (stevenk) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r16215 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 16215>.