----- Original Message ----

> From: Joe Schaefer <[email protected]>
> To: [email protected]
> Sent: Thu, August 12, 2010 7:20:58 PM
> Subject: Re: time for a reboot?
> 
> ----- Original Message ----
> 
> > From: Bryan Duxbury <[email protected]>
> > To: [email protected]
> >  Sent: Thu, August 12, 2010 7:10:03 PM
> > Subject: Re: time for a  reboot?
> > 
> > I think that the problem with commit-then-review would  be the same  problem
> > I'm currently experiencing with our existing  review-then-commit:  nobody is
> > doing any reviews!
> > 
> >  In general, I like the review-then-commit  because it keeps us from  just
> > breaking stuff all over the place. I don't  really buy the  idea that "trunk
> > is for experimentation". A lot of the traffic   that comes in is bug 
reports,
> > to which I don't think it makes sense to  just  commit whatever someone
> > provides - we want to actually  *reduce* bugs, after  all. For the things 
>that
> > are really  experimental, I think we already do a  reasonable job of getting
> >  them committed in as they are partially completed.  I would be happy to  
>start
> > giving people more leeway to experiment in branches  in the  official SVN, 
if
> > that would improve the situation.
> > 
> > I  understand  that some people have been frustrated by the difficulty  of
> > contributing for a  variety of reasons, but I don't think that  means that 
we
> > should just leave  the door wide open in a way that  would compromise code
> > quality. I can assure  you that if the only  time breakages are discovered 
is
> > when I'm rolling a  release  candidate, then releases will stop.
> > 
> > What would make me  incredibly  happy is if I saw more comments from users
> > that  contained positive or  negative reviews on patches. If there's  
>apparent
> > consensus on a patch, then  I'm happy to commit it, but  when I'm reviewing
> > tickets that have nothing but  a patch and a  six-word comment from the
> > contributor, particularly if it's not  a  language I use regularly, I feel
> > like my hands are tied.
> > 
> > I agree  that we should be trying to recruit more committers. I'd  be fine
> > with Thrift  lowering the bar as to what we consider  "enough" to offer
> > committership, but  I don't really think that  everyone who might be offered
> > the rights would  actually want them  or follow through on the
> > responsibilities. There's also a  lot of  overhead, including a fair amount 
>of
> > latency, involved in becoming  a  committer. I don't think that a casual
> > contributor is really  going to want to  fill out paper forms and then wait
> > two weeks  before they can commit. It just  doesn't improve their experience
> >  sufficiently.
> 
> I both respect and agree with your remarks.  With  respect to the delay
> between considering someone for committership and  actually becoming one,
> it's true that it is a process that spans several days  if not weeks.  However
> we really aren't looking for drive-thru  committers, we want people who
> will show sustained dedication to the project,  spanning several months
> if not years (iow Todd's committership here so far  hasn't been something
> I'd consider a success).  Remember it's community  over code at Apache.
> 
> And review matters, absolutely right.  Whether  it's before the commit
> or after, it really is an essential component that  cannot continue
> to be ignored.   Note also that ANYONE can provide that  review,
> it's not an activity limited to current committers  only.

Is thrift setup for CI?  Does it use either of Apache's hudson or buildbot
automated builds?  Perhaps setting something like that up for trunk would
alleviate some of the concerns for code breakage due to an errant commit.


      

Reply via email to