Tinderbox bustage / was: Re: python crash - Freedesktop CVS - directory -xorg:xc/programs/Xserver/hw

Kristian Høgsberg krh at bitplanet.net
Wed Nov 3 12:38:34 PST 2004


Roland Mainz wrote:
> Kristian Høgsberg wrote:
> 
>> From what I could google about this, setting the RCS default branch of
>>a file in CVS is away of reverting to the vendor branch.  The problem is
>>that the 1.1.1 branch that has been set as default does not exist in the
>>file, and this is clearly an error.  It causes "rlog -r Mach32.c,v" to
>>exit with failure, and since this is what ViewCVS uses that is why it is
>>broken atm.  My guess is that someone did "cvs admin -b1.1.1" at some
>>point, though I'm not sure why, and the weird thing is that only some of
>>the files in the repository has a default branch set, see
>>
>>   http://freedesktop.org/~krh/files-missing-1.1.1.txt
>>
>>It's fairly easy to revert this, you can just clear the RCS default
>>branch by saying:
>>
>>   rcs -b Mach32.c,v
>>
>>for the files listed above and ViewCVS will work again.  I can't see how
>>this could cause problems given that the current setting is in error,
>>but I just wanted to check with the list before clearing the default
>>branch settings.
> 
> 
> Well, it seems that someone did the change (without annoucing
> "downtime", any further notice or even waiting for feedback from Kaleb
> or Egbert). The result is CHAOS,  build bustage on all tinderboxen and
> people can't work ... ;-(

Well, mistakes happen, we just need to fix it again.

> Some comments on that:
> 1. When the CVS is manually being changed on the server side a downtime
> window should be annouced to avoid that people end up in problems with
> broken local CVS checkouts - or more worse: corrupt the CVS server side
> repository (two emails should be send: begin of downtime window and end
> of downtime including a small status report whether the change was
> successfull or not and whether there were any problems)
> 2. After such changes it should be tested whether the tree still builds


> 3. I'd like to handle the current bustage in
> https://freedesktop.org/bugzilla/show_bug.cgi?id=1770 , it seems lots of
> dead files reappeared in the trunk CVS and need to be CVS removed again.
> ----> If noone complains I'll to that in an hour as part of bug 1770
> (currently it's Wed Nov  3 20:24:56 MET 2004) <----

Well, they were never properly cvs removed, the RCS backing files just 
had an invalid default branch set, which prevented CVS from checking 
them out.  I dont know why they weren't properly cvs removed, I suspect 
something went wrong during the merge. The list of files to cvs remove 
is here:

	http://freedesktop.org/~krh/files-missing-1.1.1.txt

If you want to do that, go ahead.

cheers,
Kristian


More information about the release-wranglers mailing list