On 7/12/16 1:55 AM, Mike Hommey wrote:
If you have B and C depending on A that was not authored by you, it's
probably already in your local branch, isn't it?

That's one possible scenario, yes. But the version of A that actually lands may not match the one in my local branch (reviews, etc), so I'd generally want to update to the actually-landed thing.

If you're waiting for A to land before working on B and C, the case is
not very different whether A lands on inbound or on central through
autoland: you have to wait for someone to do something ; in one case,
you wait for someone to land A on inbound, in the other, you wait for a
sheriff to merge autoland. You wait different persons, but you still
wait for someone.

That's true. My point is that while waiting to land on inbound is somewhat unavoidable, once things are pushed to the autoland branch it can be a totally rational decision to pull from autoland and start working on top of the new stuff.

Eventually, when integration branches disappear, I guess what happens is
that autoland gets merged to central as soon as test results are all up
for the push.

How long does that take nowadays? I assume it would be faster than the corresponding thing for try because autoland would have much higher priority...

And at some point some subtle thing will break but will have made it to
central.

Sure. That's no different in principle from someone just committing code that has a bug that just isn't caught by our automated tests but is caught by manual testing on nightlies.

-Boris

_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to