Revision problems with cvsup/cvsupd/cvsup-mirror

Helmut Schneider jumper99 at gmx.de
Mon Jan 29 12:17:45 UTC 2007


Hi,

I post here as I do not know at all where to start with this problem:

I'm using cvsup-mirror to create my own repository for ports and sources for 
OpenBSD and FreeBSD. cvsup-mirror runs on FreeBSD and on OpenBSD and FreeBSD 
I checkout using cvsup.

When I use cvsup with FreeBSD tags everthing is fine. To avoid confusion the 
following is demostrated with FreeBSD 6.2 as client.

Checking out FreeBSD sources and ports runs fine, everthing is OK. Checking 
out OpenBSD sources and ports I experience the problem that *every* revision 
of the file I checked out is *exactely* one under. As an example I check out 
some versions of afsd.conf using various tags. Again, this is done using 
FreeBSD to demostrate that this is not an OpenBSD related problem:

TAG=OPENBSD_4_0, IS=1.7, SHOULD=1.8
[root at BSDHelmut ~]# cat /home/OpenBSD/usr/src/etc/afs/afsd.conf | grep
\$OpenBSD
# $OpenBSD: afsd.conf,v 1.7 2004/01/19 02:13:16 beck Exp $

TAG=OPENBSD_3_6, IS=1.6, SHOULD=1.7
[root at BSDHelmut ~]# cat /home/OpenBSD/usr/src/etc/afs/afsd.conf | grep
\$OpenBSD
# $OpenBSD: afsd.conf,v 1.6 2003/08/05 13:29:25 hin Exp $

TAG=OPENBSD_3_4, IS=1.5, SHOULD=1.6
[root at BSDHelmut ~]# cat /home/OpenBSD/usr/src/etc/afs/afsd.conf | grep
\$OpenBSD
# $OpenBSD: afsd.conf,v 1.5 2002/12/16 02:09:06 millert Exp $

TAG=OPENBSD_3_3, IS=1.4, SHOULD=1.5
[root at BSDHelmut ~]# cat /home/OpenBSD/usr/src/etc/afs/afsd.conf | grep
\$OpenBSD
# $OpenBSD: afsd.conf,v 1.4 2002/06/09 06:15:14 todd Exp $

This applies for all files, with tag=OPENBSD_4_0 the revision of 
/usr/src/Makefile should be 1.114 (see 
http://www.openbsd.org/cgi-bin/cvsweb/src/?only_with_tag=OPENBSD_4_0) but 
the revision of the file I check out is 1.113, /usr/ports/Makefile shows 
1.49 but should be 1.50. BTW, ther is no revision 1.113 (or 1.49) at all, 
the next lower one is 1.112 (or 1.48) which applies for OPENBSD_3_8 (or 
OPENBSD_3_7).

This is my supfile:

*default release=cvs tag=OPENBSD_4_0
*default delete use-rel-suffix
*default umask=022
*default host=$my_cvsup-mirror
#*default host=mirror.osn.de
*default base=/var
*default prefix=/usr
*default compress
OpenBSD-src
OpenBSD-ports

What makes things stranger is the fact that if I checkout the file from the 
master of my mirror (mirror.osn.de) everything is fine.

I already completely removed the whole content of my mirror and checked out 
everything from scratch but the problem persists.

Any ideas or at least a point where to start?

Thanks, Helmut 



More information about the cvs-all mailing list