I have no explicit diagnosis, but

(1) I see that you are using CVS and AFS.
Many readers of this list recommend using
CVS server mode, rather than upon a network
filesystem. I must admit that I think that is
bogus - else what's a network filesystem for?
- but there you have it.

(2) Are you, by any chance, using LINUX?

I have been having problems left, right, and center
with the combination of CVS, LINUX, and AFS.
My sysadmins tell me that the LINUX AFS client
has problems, doing things like returning incorrect
status for directory queries. 

I *know* that I cannot do a cvs co or cvs release on
LINUX/AFS, and expect it to work reliably. Any
directory manipulations by CVS using LINUX/AFS 
are suspect - certainly, "prune" and "release" don't
work, but I suspect that making directories has issues.

I suspect that LINUX/AFS is also associated with
broken timestamps, updates that don't really work, etc.
"Suspect" because I haven't isolated the problem, but
I have been having all sorts of issues since I started 
using CVS to do builds on LINUX. 



I am about to declare myself a personal rule:
not to use CVS on AFS on LINUX, at least until a
new rev of the AFS client for LINUX comes out.
Only to use CVS on AFS on Solaris/x86.






----- Original Message ----- 
From: Michael S. Tsirkin <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, May 14, 2000 10:15 AM
Subject: CVS problem


> Hello!
> I have encountered the following bug with cvs-1.10.7
> Help/comments will be appreciated.
> Pls mail me at [EMAIL PROTECTED]
> Thanks,
>     MST
> 
> ----- Forwarded message from "Michael S. Tsirkin" <[EMAIL PROTECTED]> -----
> 
> Date: Sun, 14 May 2000 17:57:41 +0300
> From: "Michael S. Tsirkin" <[EMAIL PROTECTED]>
> To: Michael Tsirkin <[EMAIL PROTECTED]>
> Subject: CVS problem
> Reply-To: "Michael S. Tsirkin" <[EMAIL PROTECTED]>
> 
> Try this: 
> we have cvsroot in /afs/iil/nike/data/fcde/cvsroot
> Further, under this we have directory pvpd_utils
> and under this src.
> 
> I go ahead and check out pvpd_utils, in some directory:
> cvs -d /afs/iil/nike/data/fcde/cvsroot co pvpd_utils
> 
> Now, I'm doing something weird:
> cvs -d /afs/iil/nike/data/fcde/cvsroot co pvpd_utils/src/..
> 
> This fails:
> cvs checkout: existing repository
> /afs/iil/nike/data/fcde/cvsroot/pvpd_utils does not match
> /afs/iil/nike/data/fcde/cvsroot/pvpd_utils/src/..
> cvs checkout: ignoring module pvpd_utils/src/..
> 
> Now if I try some cvs operation, e.g. cvs co . it will go crazy:
> 
> ----
> cvs checkout: Updating pvpd_utils/.
> cvs checkout: Updating pvpd_utils/./bin
> cvs checkout: Updating pvpd_utils/./doc
> cvs checkout: Updating pvpd_utils/./samples
> cvs checkout: Updating pvpd_utils/./setup
> cvs checkout: Updating pvpd_utils/./src
> cvs checkout: Updating pvpd_utils/./src/..
> cvs checkout: Updating pvpd_utils/./src/../bin
> cvs checkout: Updating pvpd_utils/./src/../doc
> cvs checkout: Updating pvpd_utils/./src/../samples
> cvs checkout: Updating pvpd_utils/./src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/..
> cvs checkout: Updating pvpd_utils/./src/../src/../bin
> cvs checkout: Updating pvpd_utils/./src/../src/../doc
> cvs checkout: Updating pvpd_utils/./src/../src/../samples
> cvs checkout: Updating pvpd_utils/./src/../src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/../src/..
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../bin
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../doc
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../samples
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/..
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../bin
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../doc
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../samples
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/..
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../bin
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../doc
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../samples
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/..
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../bin
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../doc
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../samples
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../setup
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../src
> cvs checkout: Updating pvpd_utils/./src/../src/../src/../src/../src/../src/../src/..
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../bin
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../doc
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../samples
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../setup
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/..
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../bin
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../doc
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../samples
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../setup
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/..
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../bin
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../doc
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../samples
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../setup
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/..
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/../bin
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/../doc
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/../samples
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/../setup
> cvs checkout: Updating 
>pvpd_utils/./src/../src/../src/../src/../src/../src/../src/../src/../src/../src/../src
> ^Ccvs [checkout aborted]: received interrupt signal
> 
> Apparently CVS in the current directory was corrupted.
> 
> Ideas?
> Thanks,
>     MST
> 
> -- 
> Michael S. Tsirkin Intel, Haifa, Israel; Mail stop: IDC-4C
> Work telephone in Israel 435-5658 ( Local in Israel 04-8655658 )
> mailto:[EMAIL PROTECTED] ; http://www.iil.intel.com/~mtsirkin/
>     >   Four things are to be strengthened : Torah, and good deeds,
>     >   prayer and one's good manners (Berachoth)
> 
> ----- End forwarded message -----
> 
> -- 
> This message content is not part of Intel's views or affairs
> Michael S. Tsirkin
>     >   Four things are to be strengthened: Torah,and good deeds,
>     >   prayer and one's good manners (Berachoth)
> 
> 

Reply via email to