[LLVMdev] please stabilize the trunk

Dale Johannesen dalej at apple.com
Wed Jul 15 13:24:47 PDT 2009


On Jul 15, 2009, at 11:52 AMPDT, Stuart Hastings wrote:

> We've had a lot of churn in all the trunks (llvm, llvm-gcc, clang)
> recently, and the testing buildbots have been failing repeatedly.
>
> I spoke with Chris this AM, and he suggested we have a "stabilization
> day."  Please avoid large, destabilizing changes for about twenty-four
> hours.  We would like for the testing bots to begin working again.

OK.
I wonder if we might be able to automate the stabilization somewhat.   
I'm not at all sure this can be done without introducing worse  
problems that it solves, but here's some discussion fodder:

Have the buildbots (or, probably better, one Master Buildbot) do auto- 
reversion when they see a new failure.  They would need to be able to  
detect bogus failures, such as temporary inability to connect to the  
svn server.

Have checkins go to a branch, and have the buildbots automove them  
into mainline only after passing regression checks on the branch.

If the procedures go wrong I can easily imagine the tree getting into  
a state where nobody knows what's in it very quickly, so we need to be  
careful...




More information about the llvm-dev mailing list