> -----Original Message-----
> From: Chip Childers [mailto:chip.child...@sungard.com]
> Sent: Thursday, April 11, 2013 7:40 AM
> To: <dev@cloudstack.apache.org>
> Subject: Re: [DISCUSS] Don't assign tickets to people when triaging
> 
> On Thu, Apr 11, 2013 at 12:51:34PM +0000, Abhinandan Prateek wrote:
> > Yes, I think we need to space our releases further apart.
> 
> That's a different discussion, which you are free to raise if you'd like.
> 
> > Also community members should volunteer to own some part so that in
> above circumstances a person looking for some fix can approach that
> member, once again a suggestion.
> 
> I've been reading through this thread, and I'll pick the "owner" comment
> above as a starting point for my personal opinions.  This is a reaction to the
> whole thread really, so take a minute to read to the end please.
> 
> "Owning some part" is antithetical to a healthy community approach.
> Certainly people will gravitate to certain areas, and by all means everyone
> should feel free to work on areas of the code-base that they feel like they
> want to improve or support.  This may lead to people effectively being the
> primary "do-er" for certain areas (examples: Wido has been working on DEB
> packaging, Rohit has been working on CloudMonkey), but we shouldn't ever
> consider this ownership. I feel personally welcome to make a change in
> CloudMonkey, and would certainly consider it important to collaborate with
> anyone (especially Rohit) that may have input and insights.
> 
> The idea of ownership if a part of the software is something I'm strongly
> against.
> 
> Even the idea of maintainers seems like it is problematic in implementation.
> How do we decide who the "official" maintainer is?  How do we decide when
> someone else should do that... And frankly, doesn't a "maintainer" model
> really discourage others from working in named areas?
> 
 [Animesh>] +1,  that is the reason Apache projects do not use @author tag. I 
take back my original argument of auto-assigning based on maintainers list. I 
did a search but did not find any community using auto-assignment. The 
community argument  wins.

> All of these attempts to structure the community appear to be natural
> responses when you have a background in corporate development (product
> or otherwise), which is my background as well.  It doesn't work here, and you
> have to fight the urge to apply the same solutions (WRT structure and
> process) in this environment.  If you haven't read "Producing OSS" [1], go do
> that.
> 
> What we really need is for those individuals that are interested in
> participating in this community to actively participate.  Read the ML, take on
> bugs, focus on the shared community release goals.  If you consider yourself
> interested in this project, then don't wait for assignments from someone
> else.  Watch the lists, notice areas where you can help, discuss if you 
> disagree
> with proposed community goals as they are being formed.
> 
> Personal responsibility and interest in contributing to the shared community
> goals is what we should all expect of each other. We should not expect that
> others in the community will spoon feed tasks out. If that happens within
> someone's $dayjob, that's not a community concern.
> 
> You'll notice that I have rarely "assigned" a bug.  In a couple of instances, 
> I've
> pushed something to someone that I know is *actively* working in an area of
> the code.  I've also assigned a bug as purely an administrative step, when I
> know someone is already working on the issue, but may not have had the
> time to assign the bug to themselves.  Release blockers that I don't easily
> associated with some ongoing and known work are highlighted in emails,
> with a request for someone to grab them.
> 
> Releases are the shared goals of the community, but building a strong
> community is more important than any specific release.  That's why this
> conversation started really.
> 
> So yes, I want blockers to be addressed.  Yes, I want us to get our releases
> out.  Yes, I'd like us to be close to our proposed schedules.
> No, I'm not willing to have a release take priority over the more important
> goal of building a stronger and stronger community.
> 
[Animesh>] +1 I have read [1] cover to cover a few times already but looks like 
it is taking in longer to sink in but I think I will get there.

> -chip
> 
> [1] http://www.producingoss.com/

Reply via email to