+1 to the approach.

One basic rule for component maintainer to assign the ticket, can be: Fix
your own code. If the bug is introduced by a certain commit(etc, using 'git
blame'), it would go to the committer to fix or revert it, unless someone
else volunteer to fix it. Of course sometime it wouldn't be easy to tell
which commit introduce the bug, and people made mistakes on deciding
troublesome commit, but least it should help on the majority of the issues..

--Sheng


On Mon, Oct 7, 2013 at 8:15 AM, Musayev, Ilya <imusa...@webmd.net> wrote:

> Daan,
>
> As comparison, take a look at where we are now. We have a great deal of
> unassigned tickets, mostly because we lack structure on JIRA side and its
> too general.
>
> I also don’t believe there should be an issue of monopoly, there is more
> work than we can possibly handle and it should only affect tickets in
> unassigned queue.
>
> This is a community effort, if someone feels they can help resolve the
> ticket, they can ask for it to be assigned to them or they can assign
> ticket to _self.
>
> At the very least, we should have less unassigned tickets, because it was
> misfiled or missed.
>
> Last point I would like to make, if we feel like this structure is not
> working in our favor in the future, we can always discuss and alter as
> necessary, but leaving as-is, does not seem to be very productive.
>
> Regards
> ilya
>
> > -----Original Message-----
> > From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
> > Sent: Monday, October 07, 2013 12:33 AM
> > To: dev@cloudstack.apache.org
> > Cc: Musayev, Ilya
> > Subject: RE: [DISCUSS] Components in JIRA and bug assignment
> >
> >
> >
> > > -----Original Message-----
> > > From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
> > > Sent: Sunday, October 06, 2013 12:16 PM
> > > To: dev
> > > Cc: Musayev, Ilya
> > > Subject: Re: [DISCUSS] Components in JIRA and bug assignment
> > >
> > > I have doubts about this thought it would seem productive. It
> > > constructs a small assignment hierarchy in the community which feels
> > > fine for any company project I have worked on in the past.
> > >
> > > It feels out of place.
> > > . Are those component maintainers going to have monopoly on assigning
> > > tickets pertaining to 'their' component?
> > [Animesh>] There is no monopoly or hierarchy, everyone is equal. When
> > someone asks another person to pick up an issue it is a request not an
> > assignment. They can always say they can't and unassign with comments
> > > . as a featurist: a ticket will usually pertain to several components.
> > > it can be for instance UI - API - orchestration - provisioning -
> > > network
> > > - storage. I would think the person entering the ticket has the
> > > responsibility of finding devs/assigning the work. (dis)agree?
> > >
> > [Animesh>] That's reasonable for a ticket created by a QA member of the
> > community but for tickets coming from users they may not know who should
> > those be assigned and we would like to lower the barrier of entry for
> users
> > reporting the defects.
> >
> > > I actually prefer unassigned tickets and a irc meeting like discussion
> > > on them once in a while.
> > >
> > > just €0,02
> > > Daan
> > >
> > >
> > >
> > > On Sun, Oct 6, 2013 at 6:08 AM, Rajesh Battala
> > > <rajesh.batt...@citrix.com>wrote:
> > >
> > > > +1 for the proposal.
> > > >
> > > > -----Original Message-----
> > > > From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com]
> > > > Sent: Saturday, October 5, 2013 12:42 AM
> > > > To: dev@cloudstack.apache.org; Musayev, Ilya
> > > > Subject: Re: [DISCUSS] Components in JIRA and bug assignment
> > > > Importance: High
> > > >
> > > > On 10/4/13 10:37 AM, "Musayev, Ilya" <imusa...@webmd.net> wrote:
> > > >
> > > > >> On Fri, Oct 04, 2013 at 05:11:32PM +0000, Musayev, Ilya wrote:
> > > > >> > Question to JIRA experienced admins, we can preserve "assign to
> > > me"
> > > > >> option, and if unassigned goto "component" maintainer?
> > > > >>
> > > > >> Absolutely.  Initial assignment does not equal the actual
> assignee.
> > > > >> Component-based assignment is just a way to skip the unassigned
> > > > >> phase, but people can reassign to themselves or others.
> > > > >>
> > > > >> -chip
> > > > >
> > > > >Chip, thanks for the answer.
> > > > >
> > > > >So far, I've yet to see someone speaking negatively on this
> proposal.
> > > > >We do need  better structure - that will also help us being
> > > productive.
> > > > >
> > > > >Please kindly respond with +1, 0 or -1
> > > > >
> > > > >If -1, please explain why.
> > > > >
> > > > >Thanks
> > > > >ilya
> > > > >
> > > > >
> > > >
> > > >
> > > > +1
> > > >
> > > > -Alena.
> > > >
> > > >
>

Reply via email to