Thank you all for responding.

So I guess, to move forward, I will kick off another thread asking for 
volunteers to join this effort. We then review @ PMC and finalize. 

Does it sound like plan?


> -----Original Message-----
> From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com]
> Sent: Wednesday, October 02, 2013 5:47 PM
> To: dev@cloudstack.apache.org
> Subject: Re: [DISCUSS] Release Managers for future ACS releases -
> enhacement
> 
> On 9/26/13 2:58 PM, "Animesh Chaturvedi"
> <animesh.chaturv...@citrix.com>
> wrote:
> 
> >
> >
> >> -----Original Message-----
> >> From: Alex Huang [mailto:alex.hu...@citrix.com]
> >> Sent: Thursday, September 26, 2013 10:22 AM
> >> To: dev@cloudstack.apache.org
> >> Subject: RE: [DISCUSS] Release Managers for future ACS releases -
> >> enhacement
> >>
> >> Agreed.  If you look at what a release manager has to do today
> >>
> >> - triage bugs
> >> - follow up on reviews and ask people to commit them
> >> - cherry-pick fixes
> >>
> >> To me it is a lot of work for one person to do for CloudStack.  We
> >> can certainly divide up the work.  For example,
> >>
> >>  - One RM is responsible for overall release
> >>  - One RM is responsible for following up on review board
> >>  - Two or three RMs is responsible for triaging bugs
> >>  - One is responsible for cherry-pick
> >>
> >> I also like to propose that we stop the practice of only assigning
> >> bugs to yourself.  I know it's there to make sure there's no
> >> cookie-licking but really let's not make ourselves less efficient just for 
> >> the
> sake of
> >> appearances.   RMs should be able to assign bugs as part of the process
> >> to ask for someone to look at the bug rather than having to ask
> >> privately and have the person assign to themselves.  Keeping track of
> >> such things with the amount of changes CloudStack goes through in a
> >> release just makes us less efficient and less enjoyable to work on
> >> CloudStack.
> >>
> >> --Alex
> >[Animesh>] Alex thanks for bringing this up I was going to reopen the
> >"Do not assign tickets to people" thread after 4.2 is announced. To set
> >the perspective 4.2 was a huge release whereas community  fixed 1900+
> >issues in 7 months. That speaks a lot about the vibrancy of our
> >community but as a release manager not being able to assign the bugs was
> a huge hindrance.
> > I had to export all the data out every day in excel run pivots and
> >follow through in private emails and keep an inventory on which one did
> >not get responded to in offline spreadsheets. It is so much easier to
> >use JIRA and keep the whole context in one place and also it makes all
> >the effort towards shipping a release  transparent and public.
> >
> >If you look in JIRA we have over 250 unassigned issues that were create
> >over 6 months ago and over 700 open unassigned issues, without active
> >triage and the ability to assign our backlog will continue to grow.
> 
> 
> +1 on the bug assignement proposal from Alex as it would save a lot of
> time for me as a developer. At the moment I have to trace list of Unassigned
> bugs multiple times a day, look at the logs/code in order to find out whether
> this bug in my area or not, how critical the bug is, how urgent is the fix, 
> and
> whether I have time to fix it. And I assume thats what the rest of the
> developers do. So I see the following issues with the current process in
> addition to what Alex/Animesh already said:
> 
> #1 Multiple people parsing the same big set of data, is not efficient when
> close to release deadline. Especially when this parsing doesn't result in the
> bug assignment/update.
> #2 If the bug is not a blocker/critical bug, it can be left out unassigned
> forever.
> 
> To help the RM to make the decision on the bug assignment, the person who
> filed the bug (if developer), or developer who did the debugging for the bug
> but by some reason can't fix it himself, should include git commit id that 
> most
> likely caused the problem, to the Jira ticket.
> 
> 
> And I'm not sayting that I want to stop checking the list of unassigned bugs
> on a regular basis; we must do it anyway. I just want this list to become
> shorter. And if somebody directly assigns the bug to me knowing that its
> caused by my git commit or happening in the code area I'm familiar with, I
> would appreciate that too.
> 
> -Alena.
> 
> 
> 
> 
> 
> 
> >
> >
> >Thanks
> >Animesh
> >
> >
> >>
> >> > -----Original Message-----
> >> > From: Musayev, Ilya [mailto:imusa...@webmd.net]
> >> > Sent: Thursday, September 26, 2013 9:02 AM
> >> > To: dev@cloudstack.apache.org
> >> > Subject: [DISCUSS] Release Managers for future ACS releases -
> >> > enhacement
> >> >
> >> > I apologize in advance if this is a repeat of something that was
> >> > previously stated.
> >> >
> >> > As Animesh learned recently with ACS 4.2, RM work for major
> >> > versions takes a lot of effort, to lesser extent the 4.2.x minor
> >> > release may not be as involved, but still decent amount of work.
> >> >
> >> > What complicates the matter further, is many of us have $dayjobs$
> >> > that don't emphasize heavy involvement on ACS.
> >> >
> >> > Perhaps we can revisit the strategy and have 2 -3 release managers
> >> > for major version and 1-2 for minor.
> >> >
> >> > Obviously, one is going the be a Lead RM, and others will be
> >> > secondary but also involved.
> >> >
> >> > Any thoughts on this approach?
> >> >
> >> > Thanks
> >> > ilya
> >
> >
> 
> 


Reply via email to