[infinispan-dev] Let's stop with pull requests

Manik Surtani manik at jboss.org
Mon May 28 04:41:09 EDT 2012


I don't think everyone has to handle tens of PRs a day.  It's more like one per person per day, which IMO isn't unreasonable as long as everyone does their fair share.

On 27 May 2012, at 14:51, Bela Ban wrote:

> +1000. I completely agree that if someone has to handle tens of pull 
> requests per day, he will *not* seriously look into the request, test it 
> etc. So IMO this is a farce, and we might as well go back to trusting 
> people, rather than wasting their time...
> 
> 
> 
> On 5/25/12 1:47 PM, Sanne Grinovero wrote:
>> guys, please don't take me as the one who is again complaining about
>> failing tests; I'm having doubts about the development process and the
>> amount of time this is wasting on all of us.
>> 
>> We're all humans and do mistakes, still it happens so extremely often
>> that this is getting systemic, and discipline could definitely be
>> improved: people regularly send pull requests with failing tests or
>> broken code, and very regularly this is just merged in master.
>> 
>> I did it myself a couple of days ago: didn't notice a failure, all
>> looked good, sent a pull, it was merged with no complaints. Three days
>> later, I resume my work and am appalled to see that it was broken. Now
>> fixing it, but I'll have to send another pull and wait for it - which
>> feels very pointless, as I'm pretty sure nobody is checking anyway.
>> 
>> It looks like as the pull request procedure is having this effect:
>> 
>>  # patch writer is not as carefull as he used to be: "someone else
>> will check if it's fine or not. I have no time to run the tests
>> again..".
>> 
>>  # reviewer has as quick look. "Looks good - in fact I don't care
>> much, it's not my code and need to return to my own issues.. worst
>> case someone else will fix it blaming the original author"
>> 
>> And then again some incomplete test makes it to master, or a patch
>> which doesn't even compile is integrated.
>> 
>> This pull request process is being a big failure. Shall we stop
>> wasting time on it and just push on master?
>> 
>> Which doesn't mean I'm suggesting "let's make it worse" | "unleash
>> hell": we should all take responsibility on any change very seriously.
>> 
>> Again, I'm not enjoying the role of "whom who complains on the
>> testsuite again". Just stating a fact, and trying to propose something
>> to make it work better. We have great individuals on this team, but we
>> need to admit that team work isn't working and we should deal with it
>> at it's best; denying it won't help.
>> 
>> Cheers,
>> Sanne
> 
> 
> -- 
> Bela Ban, JGroups lead (http://www.jgroups.org)
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani

Lead, Infinispan
http://www.infinispan.org






More information about the infinispan-dev mailing list