Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Mar 1998 21:24:09 -0600
From:      Richard Wackerbarth <rkw@dataplex.net>
To:        Matthew Thyer <Matthew.Thyer@dsto.defence.gov.au>
Cc:        joelh@gnu.org, c5666305@comp.polyu.edu.hk, current@FreeBSD.ORG
Subject:   Re: Disk munging problem with current solved
Message-ID:  <l03130307b1363cc50bc7@[208.2.87.4]>
In-Reply-To: <35106C23.64774CD9@dsto.defence.gov.au>
References:  <199803171142.TAA07037@cssolar85.COMP.HKP.HK> <350E643D.A47CB903@camtech.net.au> <199803182240.QAA07391@detlev.UUCP>

next in thread | previous in thread | raw e-mail | index | archive | help
At 6:51 PM -0600 3/18/98, Matthew Thyer wrote:
>Alas there is no synchronisation between CTM and cvs.
>
>Theoretically if you cvsupped at the same time as the person
>who makes the CTM deltas and you created the .ctm_status
>file yourself with the right number in it then you'd be right.
>
>However if you cvsup 1 minute later a couple of files somewhere
>in the tree may have been changed and then future CTM deltas
>would fail to apply.
>
>So no, you cannot use both CVS and CTM.
I presume you mean CVSup. The CVS tree is certainly available by CTM.
>
>Use one or the other but not both.
>

This is NOT TRUE. If you use CVSup from ctm.freebsd.org, there is a
direct correspondence because THAT distribution point is updated
only by CTM. Except for the short "race" condition while updates are
calculated and applied, it matches the latest CTM distribution of
<cvs-cur>. This tree is also the tree from which the src trees are
extracted to produce the other CTM distributions.

The .ctm_status file is not present because that file for <src-cur>
(and <src-2.2> and <ports-cur>) are not distributed in the CVS tree.

To resync <to cvs-cur>, CVSup from ctm.freebsd.org is fine.
To sync to the derived distributions is a little harder.
By the present schedule, the cvs tree is updated every 8 hours.
However, the extracted sources alternate and get updated only on a
16 hour cycle. This means that you would need to pick the appropriate
time to do the (final) update in order to be back in sync.

Richard Wackerbarth
CTM Meister (retired)


>Joel Ray Holveck wrote:
>>
>> > Note you will also need the last base delta for CURRENT
>> > which you can download from:
>> > ftp://ftp.freebsd.org/pub/FreeBSD/CTM/src-cur/
>>
>> This reminds me:
>>
>> I noticed that it is possible to cvsup a current ctm tree from
>> ctm.freebsd.org.  I expect this to be either an alternative to using a
>> base delta (for instance, now that you'd have to ftp nearly 100
>> deltas), or to allow you to resync a partially trashed source tree.
>> However, this is missing .ctm-status, which would seem to be fairly
>> important.
>>
>> (I'll also point out, with details that I didn't write down, that
>> manually looking at deltas and figuring out where .ctm-status should
>> be didn't work... I got a lot of missing stuff.)
>>
>> Am I doing something wrong here, or is that just something nobody's
>> bothered with yet?
>>




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l03130307b1363cc50bc7>