Date: Mon, 25 Nov 1996 01:12:16 +0100 From: "Julian H. Stacey" <jhs@freebsd.org> To: Poul-Henning Kamp <phk@critter.tfs.com>, joerg_wunsch@uriah.heep.sax.de, John Hay <jhay@zibbi.mikom.csir.co.za>, Stephen McKay <syssgm@devetir.qld.gov.au> Cc: current@freebsd.org Subject: Re: ctm-cvs-cur dealta 2716 broken Message-ID: <199611250012.BAA14499@vector.jhs.no_domain> In-Reply-To: Your message of "Fri, 22 Nov 1996 08:18:19 %2B0100." <8083.848647099@critter.tfs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Poul-Henning, J"org, John Hay, Stephen McKay CC current <For anyone who's lost the thread, my original post is appended at end> Reference: > From: Poul-Henning Kamp <phk@critter.tfs.com> > > Hi Julian, > > If you had subscribed to "ctm-announce" like you should have if you > receive ctm deltas from the freebsd project, I have been subscribed ages :-) > you would have know > this already. Yes, Thanks, that's where I read your announcement of problem, & manual work-around. [ I didn't reply on ctm-announce@ as I thought readers might not want a mere question on that low traffic announcement list, however, I didn't make the change of list clear in my post, so sorry for confusion. ] Reference: > Reply-to: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) > > > Will a subsequent or re-issued cvs-cur.[] self correct ( I hope ) ? > > Nope. Think about it, it's impossible. Once cvs-cur.XXXX didn't > apply, no other subsequent delta will apply. My subsequent cvs-cur have all applied (without -F (Force)), which puzzles, as Poul-Henning reported: > Martin Cracauer writes: > >ctm cvs-cur.2716.gz > > FN: CVSROOT/val-tags md5 mismatch. I don't know why mine didn't break too, (I'm rebuilding my CVS tree again from 1500, to try again). Reference: > From: John Hay <jhay@zibbi.mikom.csir.co.za> > > But you can send a second (fixed) one with the same number and on most > systems it will just overwrite the previous one and everything will be > working. :-) :-) (Not that I'm suggesting that it be done.) Reference: > Stephen McKay <syssgm@devetir.qld.gov.au> > > Regenerating the deltas is pretty much impossible, since most people have > managed to get past the problem. However, I have faked up a CTM delta that > can be inserted between 2715 and 2716 to fix the problem for those people > (like me) who were missing CVSROOT/val-tags, and might want to start over > from scratch (due to bad disks or sudden finger trouble). > > I call it 'cvs-cur.2716+val-tags.hack' so that it sorts between > cvs-cur.2715.gz and cvs-cur.2716.gz. Any similar sorting name will do. > > Voila! Your (A) scenario is fulfilled. > > --snip-- > CTM_BEGIN 2.0 cvs-cur 2716 19961118210000Z . > CTMFM CVSROOT/val-tags 633 552 664 8f1e5fc47ec0d2efa49234192d1cf9c9 52 > RELENG_2_1_0 y > HEAD y > JULIAN_HACK y > SCSI y > ALLMAN y > > CTM_END 4da2de1d94fa81145a224934bec69d49 > --snip-- Copying Stephen's bit above into ftp:freebsd.org/b/ftp/pub/CTM/cvs-cur/cvs-cur.2716+val-tags.hack seems a nice fix, to allow for occasional rebuilds. Would you be willing to install it in the archives Poul-Henning ? Thanks Stephen I'm rebuilding from a 1500 base, & will test your delta tomorrow, when ctm gets to it. Julian -- Julian H. Stacey jhs@freebsd.org http://www.freebsd.org/~jhs/ ================================================================================ ANNEX Copy of my original post ================================================================================ > Hi Poul-Henning > CC Current > > Reference: > > From: Poul-Henning Kamp <phk@critter.tfs.com> > > Subject: Re: ctm-cvs-cur dealta 2716 broken > > Date: Tue, 19 Nov 1996 11:50:31 +0100 > > > > In message <9611190816.AA13849@wavehh.hanse.de>, Martin Cracauer writes: > > > > > >ctm cvs-cur.2716.gz > > > FN: CVSROOT/val-tags md5 mismatch. > > > FN: CVSROOT/val-tags edit returned 1. > > >Exit(73) > > > > There is an unfortunate error on delta 2716. > > > > Please run these commands before applying the delta: > > > > echo 'RELENG_2_1_0 y' > $CVSROOT/CVSROOT/val-tags > > echo 'HEAD y' >> $CVSROOT/CVSROOT/val-tags > > echo 'JULIAN_HACK y' >> $CVSROOT/CVSROOT/val-tags > > echo 'SCSI y' >> $CVSROOT/CVSROOT/val-tags > > echo 'ALLMAN y' >> $CVSROOT/CVSROOT/val-tags > > > Will a subsequent or re-issued cvs-cur.[] self correct ( I hope ) ? > Or do CTM-CVS recipients need to make careful note of this in our private > local directory archives of received ctm diffs ? > > IE when people blow away their local cvs tree & try to rebuild, > will this (example) be sufficient : > (A) > ctm ......./cvs-cur.1500A.gz > ctm ......./xx/cvs-cur.1[5-9]* > ctm ......./xx/cvs-cur.2[0-9]* > > or will this be necessary: > (B) > ctm ......./cvs-cur.1500A.gz > ctm ......./xx/cvs-cur.1[5-9]*.gz > ctm ......./xx/cvs-cur.2[0-6]*.gz > ctm ......./xx/cvs-cur.270*.gz > ctm ......./xx/cvs-cur.271[1-5].gz > echo 'RELENG_2_1_0 y' > $CVSROOT/CVSROOT/val-tags > echo 'HEAD y' >> $CVSROOT/CVSROOT/val-tags > echo 'JULIAN_HACK y' >> $CVSROOT/CVSROOT/val-tags > echo 'SCSI y' >> $CVSROOT/CVSROOT/val-tags > echo 'ALLMAN y' >> $CVSROOT/CVSROOT/val-tags > ctm ......./xx/cvs-cur.271[6-9].gz > ctm ......./xx/cvs-cur.27[2-9]*.gz > ctm ......./xx/cvs-cur.2[8-9]*.gz > ctm ......./xx/cvs-cur.3*.gz > > Hoping (A) is sufficient :-) > > Julian ================================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611250012.BAA14499>