Hi Steve, On Wed, 12 Sep 2018 16:24:22 -0400 Steven Rostedt wrote: > > On Tue, 11 Sep 2018 18:53:29 -0400 > James Bottomley wrote: > > > > Why not do what I do and push to a -pre-next branch when you kick off > > > your local tests? > > > > Because there's no point. As I said, when we complete the local > > criteria the branch is ready for integration. We push to -next and > > *all* the built bots tell us if there are any problems (which I don't > > expect there are but there's room for me to be wrong) ... including > > 0day. I don't see what the delay and the process hassle would buy us > > if we only get a review by 0day in the -pre-next branch. It seems more > > efficient to let every bot loose on what we think is mergeable. > > If a bot discovers a new failure in linux-next, do you look to see > which tree caused it? And then create a new linux-next without that > tree? Well, obviously, that depends. Firstly, I have only once done 2 linux-next release in one day (and that was way back in 2008) as it is mostly just to much work (a minimal linux-next release takes 4 hours or more ... just before the merge window opens, it can take over 12 hours). Sometimes a bot will actually identify the actual commit and sometimes not. Sometimes I don't even see the notifications :-( Reverting a whole tree can be a real challenge in itself. I currently have to consider 286 branches for merging every day (a lot are empty especially in the first few -rcs, obviously) and if the branch has been merged early, then there is a reasonable chance that there is some interaction with later merges. An alternative is to reset linux-next to just before the offending branch was merged and remerge all the following branches without doing the intermediate builds (optimistically). As Sacha said, I often don't see reports until after I have finished for the day (or woken up the next morning), so the best chance is to fix the next linux-next release. > If not, then perhaps we should do so. I will think about how I could go about it. -- Cheers, Stephen Rothwell