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

Kristian Høgsberg <krh-1OA22m9ORUweIZ0/[email protected]>
Newsgroups gmane.comp.freedesktop.release-wranglers
Organization Red Hat, Inc
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.