I think it's unreasonable to ask people to change their mail infrastructure.  
Even client change is quite annoying.   So +1 on anything other than e-mail.

I would also add that I've found it difficult to track what has been applied 
and what hasn't.  Maybe when the maintainer system is fully implemented this 
will be easier given broader ownership, but if a tool could help us track (as 
in Alena's suggestions) that would be a big win.   It should also help us be 
more responsive to the community as it'd help ensure we respond to patches.

-kevin

> -----Original Message-----
> From: David Nalley [mailto:da...@gnsa.us]
> Sent: Tuesday, June 12, 2012 1:02 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: Patches review
> 
> On Tue, Jun 12, 2012 at 3:46 PM, Alena Prokharchyk
> <alena.prokharc...@citrix.com> wrote:
> > I know it's been discussed in several email threads, but I would like
> > to initiate a separate discussion on what tool we should use for
> > reviweing the patches.
> >
> > Several people (including myself - using Outlook on Mac OS X Lion)
> > have been struggling already with applying email patches using "git
> > am". Some patches appear to be broken, email file import/save is
> > different in various email clients, etc. But the main disadvantage -
> > there is no other way to track patch flow history rather than gathering
> email by subject.
> > For instance, I would like to see the patch history in some
> > centralized
> > place:
> >
> > * when patch was created
> > * who picked up the patch for the review and when
> > * what was fixed after first, second,...n review
> > * when the patch was merged to the mainstream.
> >
> > I think we should start using the official tool for that -
> > Gerrit/Reviewboard/etc.
> >
> > Please follow up with your suggestions and preferences.
> >
> > -Alena.
> >
> >
> 
> Thanks for starting this - I have a thrice rewritten mail sitting in my drafts
> folder around this subject. Quick followup to voice some of my frustrations.
> 
> We have a process today - and for a number of folks that has worked very
> well. I personally find it dead easy to grab patches from github (though our
> mirroring is currently non-functional since we have made the move to the
> ASF. ). There's also a certain class of folks that have have sent patches via
> email that were also easy to apply.
> 
> However, a number of folks are sitting behind servers or services that
> actively break patches which has led to much gnashing of teeth here.
> While I don't care so much about MUA issues, I do desperately despise
> seeing MTAs breaking patches - and I spent around 4 hours last night trying
> to unbreak patches from 3 different developers that their MTA (all different)
> had made completely unusable.
> 
> Where this really disturbs me is the barrier to participation. Working on
> CloudStack is a pretty large barrier to begin with. You have to understand the
> facet of CloudStack that you are working on, and then understand git.
> 
> While many of us can work via email - and some of us (me included) even
> prefer it, I do worry about what the net effect is now that we say - git
> patches submitted this way are actively broken by exchange, appear to be
> broken by gmail, etc. I suppose we could push folks to use some external
> mail service that behaves properly, but it seems like an artificial barrier, 
> and
> one that is largely out of the control of folks wishing to collaborate with 
> us.
> 
> I think there are potentially benefits to using some tool other than email
> down the road as well such as being able to have $test_suite run against any
> patch before a committer even gets to review it.
> 
> Thoughts, comments, flames?
> 
> --David

Reply via email to