Bug status should include 'In Review' item
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Low
|
Unassigned |
Bug Description
Our development workflow with Launchpad looks something like the following:
At a project planning level we (1) File bugs for new features and known problems and (2) organize bugs into milestones.
At an individual level we (1) assign a bug to ourself from the current milestone, mark it 'In Progress', and implement a solution, (2) when the implementation is complete we post a bug comment specifying a bzr branch location and requesting a review from the Launchpad team associated with the bug and (3) we merge the branch into our production trunk when the review phase is complete and set the bug status to 'Fix Committed'.
When we deliver a milestone, the bugs we deployed to production are marked 'Fix Released'.
It'd be really nice to have an 'In Review' status that could be used to track the bugs in review. We currently use a review tag to keep track of reviews. It works well enough but only if I check it manually. An 'In Review' status would be displayed in bug listings which is what I really want.
In the future it would be nice to see Launchpad automate the review process more. Having a reviewer invite mechanism could be nice. The ability to mark oneself as having reviewed a branch and to be able to capture analyzable data about the review outcome would be awesome.
Did you notice that you can currently associate branches to bugs?
Being "in review" is a property of a branch, not of the bug. At the moment, the best way to represent it is to use the bugbranch status, or the status of the associated branch. This area is in need of polishing, but I think the way forward is for malone to make the bugbranch information more visible.
Linked this bug to the launchpad- bazaar/ review- infrastructure spec.