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