Re: [gnome-love] Delays between CVS checkins and availability to vicious build scripts?



On Tue, Nov 06, 2001 at 11:41:07PM -0500, George Karabin wrote:
I'm trying to build nautilus from CVS head, but appear to be getting 
(slightly) out of date files from the CVS server that the 
vicious-build-scripts sets up (/gnome/head/cvs/setvars.sh sets CVSROOT 
to use anoncvs4.gnome.org).

When I checkout nautilus, I am getting version 1.263 of the file (looked 
it up using 'cvs status', which tells me that that's the newest version 
checked in to the repository). However, when I look at the CVS checkins 
mailing list (or the CVS web interface), I can see that a change that I 
want went in on version 1.264, and that the file has since progressed to 
version 1.265. Forcing a cvs update doesn't have any effect, and I can't 
find any obvious CVS commands to force the issue.

The main thing that is getting you here is that the anonymous CVS
servers are only synced once a day from the main server (I have no idea
of the time schedule for that). So any commit to cvs.gnome.org may
appear on anoncvs.gnome.org as much as 24 hours later.

Questions that occur to me include:
- How does a CVS checkin propagate to the slave servers?

There is a simple mirroring process that happens. Periodically people
try to come up with ways to improve this (e.g. mirroring only certain
modules, etc), but nothing really good has appeared yet. The main
problem is that lots of mirrors will create load on the main server, to
the detriment of both that server and people who use it regularly.

- Is there some schedule that updates happen on, so I can figure out how 
long I have to wait for propagation to the CVS server I'm using?

There is a schedule. I don't know what it is.

- Is there another server that I could use that updates more frequently?

No.

- Is there some other way for me to be able to get the newer version on 
demand (besides manually patching my local copy)?

If you are "just looking", then not really. One you get to the point of
contributing stuff (you are posting to gnome-love because you're about
to start contributing aren't you?? Otherwise, gnome-list or gnome-devel
are probably more appropriate. :-) ), you can probably get an account on
the main CVS server. But initially, you will need to start contributing
and convince people of your good intentions (which isn't usually very
painful).

Cheers,
Malcolm

-- 
Telepath required. You know where to apply...



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]