Skip site navigation (1)Skip section navigation (2)
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>