[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