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