Launchpad bug workflow change

Henrik Nilsen Omma henrik at ubuntu.com
Wed Jun 20 00:01:17 UTC 2007


Scott Kitterman wrote:
>>>
>>> I have no idea.  I think here you are taking them away for no good reason
>>> that I have seen.
>>>       
>> What has beene taken away? The ability for anyone with an email address
>> to set bugs to In progress and similar. We have also added 3 new bug
>> states which I think will be very useful.
>>     
>
> Yes.  So now anyone who is not in -dev or -qa that wants to work on a bug will 
> need to bother someone else to set the status or not set it and risk 
> duplication of effort (or give up on the bureaucracy and go home).  Is there 
> evidence that this solves an actual problem?
>   

There are currently a range of related problems as I see it:

 * People are setting a bug to confirmed when they also see it (a 'me 
too') while we at the same time use this state to imply that a bug 
report has all the required information.

 * Bugs are staying in the Unconfirmed or Need Info states too long. 
Sometimes important bugs to not reach the developer radar for this 
reason and stable releases are put out with bad breakage. I think more 
structure can help clear the Unconfirmed swamp.

 * Several people look at the same bug independently without that being 
recorded in a useful way, wasting effort. A more fine grained status 
system will let more people make at least some change to it, moving it 
forward.

 * Status settings mean different things to different teams and in 
different contexts. This makes starting to triage much more confusing.

 * We have no good mechanism (other than IRC and the bugsquad list) or 
policy for giving feedback to those doing triage and that is key to 
improving skills. Buglog is intended to help with that, but a state 
field that encourages feedback through the triage process may be more 
effective.


I'm not claiming that tomorrow's change will fix all these complex 
problems but I'm hoping it will help.

If we need to give wider permissions to more people then I'm sure we can 
do that, both for triaging and fixing, either through ubuntu-qa or other 
teams that we can set up. Even an open team with thousands of members 
might be better than just anyone with a launchpad account. The 
registration page for that team could refer to triaging guidelines.

Launchpad does have a certain feature set, and that will gradually 
change with input from the user base (many projects, not just Ubuntu). 
But how the Ubuntu project decides to use those tools will be decided by 
us, through discussions like this and the CC and TB if needed. We can 
use the team structure or social mechanisms to give the access we want 
to various groups.

Henrik





More information about the Ubuntu-devel-discuss mailing list