I don't understand why anyone is _speculatively_ rolling out patches.

You should only be rolling it out if you _know_ the patch is bad.

That said if you do rollout a random unrelated patch it is obviously your job 
to roll it back in.  You can't say "i thought this broke something, but i was 
wrong.  Here you can have that bug again."  There is no case where the original 
author needs to be involved as we've already determined that they did nothing 
wrong - the original breakage (of whatever form) was not caused by the patch 
you selected randomly, and they were not the author responsible for landing 
anything (eg. the rollout).

--Oliver

On Dec 11, 2012, at 1:21 PM, Peter Kasting <pkast...@chromium.org> wrote:

> On Tue, Dec 11, 2012 at 1:19 PM, Emil A Eklund <e...@chromium.org> wrote:
> > I don't understand your logic.  A patch landed, the sheriff thinks maybe it
> > was bad and rolls it out, then it turns out it was a red herring.  Why is it
> > not now the sheriff's responsibility to re-land?  After all, the patch was
> > landed originally by people who understood it and hasn't been seen to cause
> > any problems.
> 
> There might very well have been other changes that conflicts with it.
> If it applies cleanly then I agree with you that whoever rolled it out
> should reland it. If there are conflicts or if it requires merging in
> any way though I'd argue that the original author needs to get
> involved.
> 
> There are certainly cases where the original author needs to be involved, but 
> I'd be happy just saying this is a judgment call.  Usually rollouts happen 
> not long after a patch lands, and roll-ins happen not long after that.  In 
> those cases, most merge failures are trivial and mechanical and can easily be 
> handled by a conscientious sheriff who reads the relevant changes involved in 
> the conflicts.  Sometimes, of course, that's not true.  But sheriffs should 
> be biased towards "try to leave working patches in the tree".
> 
> PK
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to