naddy@ told me the solution...
cvsync keeps what it calls a "scanfile", apparently tracking what
versions it has of what files. The file is specified in the cvsync
config file you use when you run cvsync. In my case, it was about 14M
in size. Rename that file, and re-run cvsync, it will recreate the
file. This run will probably take a little longer, but it fixed my
problem nicely. Naddy@ indicated that you may need to delete the
gnu/gcc directory as well, but I don't seem to have needed to do that.
It is POSSIBLE some mirrors might have this problem, in which case the
mirror operator will need to do that, but "my" mirror (obsd.cec.mtu.edu)
seems to have no cvsync problems itself, just my local copy was messed up.
Nick.
Nick Holland wrote:
Emilio Perea wrote:
There seems to be a problem with CVSync updates (at least
anoncvs1.usa.openbsd.org and anoncvs3.usa.openbsd.org). I believe this
started about the time a large number of changes to gcc were made.
After updating the tree with csup, run cvsync:
I'm seeing a problem, too, starting evening of Oct 15:
...
Create src/gnu/gcc/fixincludes/tests/base/time.h,v
Create src/gnu/gcc/fixincludes/tests/base/tinfo.h,v
Mkdir src/gnu/gcc/fixincludes/tests/base/types
Failed
(and failures ever since)
However, my upstream mirror (which I help manage :) is not showing
an error, and has been happily cvsyncing before and after.
I'm still investigating what is going on...I'm guessing something
got partly synced, and may need to be fixed somewhere, but not sure
where yet. I'm doing some testing, but it will take a while to
give me any clues...
Nick.
----- Forwarded message from Cron Daemon <[email protected]> -----
Date: 18 Oct 2009 13:30:01 -0000
From: Cron Daemon <[email protected]>
To: [email protected]
Subject: Cron <epe...@hermes> /home/eperea/Bin/cvsupdate
Starting /home/eperea/Bin/cvsupdate: Sun Oct 18 08:30:01 CDT 2009
Connecting to anoncvs3.usa.openbsd.org port 7777
Connected to 192.43.244.161 port 7777
Running...
Updating (collection openbsd/rcs)
/open/anoncvs/cvs/ports/databases/py-storm/patches/patch-test,v: No such file
or directory
Socket Error: send: Broken pipe
Mux(SEND) Error: send
FileScan(RCS): UPDATE /open/anoncvs/cvs/ports/devel/gconf-editor/Makefile,v
FileScan: RCS Error
Socket Error: recv: Connection reset by peer
Receiver Error: recv
Mux(RECV) Error: not running: 1
Updater: RCS Error
Mux(SEND) Error: not running: 0
DirScan: RCS Error
Failed
Finished updating cvs: Sun Oct 18 08:30:33 CDT 2009
----- End forwarded message -----
Csup still runs without errors:
----- Forwarded message from Cron Daemon <[email protected]> -----
Date: 18 Oct 2009 13:45:01 -0000
From: Cron Daemon <[email protected]>
To: [email protected]
Subject: Cron <epe...@hermes> /home/eperea/Bin/old.cvsupdate
Starting /home/eperea/Bin/cvsupdate: Sun Oct 18 08:45:01 CDT 2009
Connected to 194.45.27.107
Updating collection OpenBSD-all/cvs
Append to CVSROOT/ChangeLog
Append to CVSROOT/ChangeLog.37
Append to CVSROOT/val-tags
Edit ports/infrastructure/build/libtool,v
Finished successfully
Finished updating cvs: Sun Oct 18 08:47:56 CDT 2009
----- End forwarded message -----