----- Original Message ----

> From: Todd Lipcon <t...@cloudera.com>
> To: thrift-dev@incubator.apache.org
> Sent: Fri, August 13, 2010 12:57:52 AM
> Subject: Re: time for a reboot?
> 
> On Thu, Aug 12, 2010 at 7:20 PM, Joe Schaefer <joe_schae...@yahoo.com>wrote:
> 
> >  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.
> >
> >
> In my defense,  when I was nominated for being a committer, I did say that my
> plan was to  help with the 0.2 release and then likely step back. As I think
> is the case  for every person who works on Thrift, Thrift is not a primary
> responsibility.  It seems your stance above indicates that the only
> "successful" committers  are those who spend substantial time on the project
> every week - this seems  counter to your earlier point that the bar for
> committership is too  high.
> 
> As a central piece of infrastructure, Thrift *should* be a slow  moving
> project. It would make me very nervous if it released more than a  couple
> times a year! As a random datapoint, I've heard from within Google  that the
> move from Protocol Buffers v1 to v2 was an incredibly disruptive  change that
> took more than a year to do throughout the organization. At a  much smaller
> scale, I've seen the upgrade from Thrift 0.1 to 0.2 burn about a  man-week of
> development time internally due to changes in the generated Java  code -- so
> you can see that releases with breaking changes have a large cost  and hence
> the team is reasonably cautious about any changes that might cause  them.
> 
> The Apache mantra is "community over code", and in this case, the  community
> is voting that they want the code to not evolve rapidly. It's a  stable piece
> of infrastructure and should be treated as such. Perhaps those  who have been
> working on some more experimental changes would like to weigh  in here if
> they feel like their contributions have been unfairly  treated?

AFAICT the changelogs for the last 2 releases do not bear out your
suggestion that Thrift is an incredibly stable project.  Neither
does the fact that over 800 issues have been filed against this
codebase since it's been brought here.  Just today someone complained
about a bug report taking over 1 year to be addressed.  The fact is
that there is plenty of work to go around and only 2-3 people actually
doing it.  That is the reason it is a slow-moving project IMO.  Unlike
cassandra people are STILL running thrift in production with local mods
instead of using straight releases.  Reading the email stream today alone
tells a rather different story than you appear to believe is true.


      

Reply via email to