The Bugzilla ExternalSystem should know more about possible resolutions
Bug #31745 reported by
Björn Tillenius
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Bryce Harrington |
Bug Description
Currently, when updating bug watches, the Bugzilla ExternalSystem sets the status to Rejected, if there is a resolution, and it's not FIXED. We should look at the different Bugzilla instances we update from, and see what kind of different resolutions they use, in order to provide a better status mapping.
We probably will end up with having special handling for each Bugzilla instance, but to begin with we should have reasonable defaults.
Related branches
lp://qastaging/~bryce/launchpad/lp-31745-237126-617102
- Deryck Hodge (community): Approve (code)
- Launchpad code reviewers: Pending requested
-
Diff: 56 lines (+16/-5)2 files modifiedlib/lp/bugs/doc/externalbugtracker-bugzilla.txt (+3/-1)
lib/lp/bugs/externalbugtracker/bugzilla.py (+13/-4)
Changed in launchpad: | |
assignee: | nobody → bjornt |
status: | Unconfirmed → Confirmed |
Changed in malone: | |
assignee: | Björn Tillenius (bjornt) → nobody |
tags: |
added: qa-untestable removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Here is a short summary of what we are watching right now:
Standard Bugzilla:
Statuses:
UNCONFIRMED, NEW, ASSIGNED, REOPENED, RESOLVED, VERIFIED, CLOSED
Resolutions:
FIXED, INVALID, WONTFIX, LATER, REMIND, DUPLICATE, WORKSFORME, MOVED
Freedesktop.org:
Custom statuses:
NEEDINFO, PLEASETEST
Custom resolutions:
NOTABUG, NOTOURBUG
Gentoo:
Custom resolutions:
CANTFIX, NEEDINFO, TEST-REQUEST, UPSTREAM
Gnome.org:
Custom statuses:
NEEDINFO
Custom resolutions:
NOABUG, NOTGNOME, INCOMPLETE, GNOME1.x, OBSOLETE, NOTXIMIAN
Kernel.org: AVAILABLE, WILL_NOT_FIX, WILL_FIX_LATER, UNREPRODUCIBLE, DOCUMENTED, INSUFFICIENT_DATA
Custom statuses:
REJECTED, DEFERRED
Custom resolutions:
CODE_FIX, PATCH_ALREADY_
Mozilla.org:
Custom resolutions:
EXPIRED
Novell:
Defaults
Samba:
Defaults
sourceware.org:
Custom statuses:
SUSPENDED, WAITING