Create a empty directory, say /tmp/z, and do the following: cd /tmp/z cvs -d /tmp/z/repo init mkdir /tmp/z/repo/dir cvs -d /tmp/z/repo co dir cd dir echo test > a cvs add a cvs ci -mtest echo test >> a cvs ci -mtest You get an error such as this: cvs [commit aborted]: cannot remove /tmp/cvs2kE8KN: No such file or directory where the file that can't be removed is a temporary file name. Running strace shows calls to fstat64 and lstat64. I wonder whether it's related. This is what Fisher with no upgrades. I have, however, replaced the i686 glibc with the i386 in an effort to track down some threading problems.
Does cvs-1.11-3 from Raw Hide (ftp://ftp.redhat.com/pub/rawhide/) fix this for you? There were some problems with temp-file fixes in 1.11-2 which were fixed in -3.
We (Red Hat) should really try to fix this before next release.
Yes -- cvs-1.11-3 from rawhide behaves properly in this respsect. I will run with that for the duration of my Fisher testing. Hopefully including this in 7.1 will be sufficient.
Okay, then I'll close this as a duplicate of the bug which was fixed in 1.11-3. *** This bug has been marked as a duplicate of 25173 ***