Launchpad bug workflow change
Jordan Mantha
mantha at ubuntu.com
Tue Jun 19 23:38:10 UTC 2007
On Wed Jun 20, 2007 at 01:13:41AM +0200, Henrik Nilsen Omma wrote:
> Jordan Mantha wrote:
> >>>
> >>>
> >>Please don't interpret it that way :) As I replied to Scott, if the bug
> >>is not handled by someone who can upload to Ubuntu then it's fair to say
> >>that nobody is working on a fix in Ubuntu.
> >>
> >
> >This is just not true. In Universe we have a great number of people working
> >on bugs that are not able to upload. These people use status,
> >subscriptions, and assignments to get their work sponsored. Even in Main
> >there are quite a number of people who aren't in ubuntu-dev that work on
> >bugs. Your statement is only true in the sense that a developer must touch
> >it at some point to upload the fix, but the work is often enough not done
> >by the developer.
> >
> Right, and that's the only sense in which I intended it (though I can
> see I have been too terse). We are trying to make a 1-dimesional setting
> field fit a range of situations here. A bug tracker that is used by many
> projects of different sizes will never fit everyone perfectly, but that
> common bug tracker also has its advantages.
>
> If we want a certain group of people who write code but are not MOTU or
> core-dev to be able to set the whole range of status settings then we
> can set up a team that gives that access. I agree that people can write
> valuable code without doing .deb packaging for example.
OK, but it wasn't so much the new status fields that has people concerned
as changing who can set the status like:
"A developer can:
* Move the bug from Triaged to ToDo or push it back to a previous category. "
Why should only a person in ubuntu-dev be able to use ToDo? Other people
need to be able to set ToDo, In Progress, Fix Commited, and Fix Released.
> >Bottom line, people who are assigned to a bug need to be able to modify it.
> >If you want to control who can be assign bugs then that's a slightly
> >different
> >matter, but there *has* to be a workflow that allows for non-developers to
> >work on bugs. Anything less would severely affect Universe and probably
> >Main as well.
> >
> We have not made any changes to bug assignment (though I have my own
> opinions about that).
No, but what is being changed is who can do what. And you previously stated
that people shouldn't assign themselves to bugs they aren't going to fix. I
think that is very true and perhaps a solution to the current problem is to
allow the person who is assigned to a bug to change the status as
neccessary because that is the person doing the actual work.
> I agree that we should encourage more people to work on bug fixes. If
> this change makes that more difficult then we need to find solutions to
> that.
Well, I think Scott's point is that if the people affected by such a change
were consulted earlier on then maybe a better solution would have been
found in the first place. A UDS BOF is no where near enough input on
essential workflow/permission changes.
Perhaps this is all a lot of misunderstanding and a big deal over nothing,
but sudden changes to one of the most important workflows we have maybe
need more warning/discussion in the future.
-Jordan
More information about the Ubuntu-devel-discuss
mailing list