From owner-freebsd-bugs Mon Jan 14 10:50:13 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4C0B737B419 for ; Mon, 14 Jan 2002 10:50:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0EIo3p88712; Mon, 14 Jan 2002 10:50:03 -0800 (PST) (envelope-from gnats) Date: Mon, 14 Jan 2002 10:50:03 -0800 (PST) Message-Id: <200201141850.g0EIo3p88712@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Daniel Lang Subject: Re: gnu/33551: cvs chokes on OpenBSD repositories Reply-To: Daniel Lang Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR gnu/33551; it has been noted by GNATS. From: Daniel Lang To: Giorgos Keramidas Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: gnu/33551: cvs chokes on OpenBSD repositories Date: Mon, 14 Jan 2002 19:49:25 +0100 Hi, Giorgos Keramidas wrote on Mon, Jan 14, 2002 at 07:49:58PM +0200: [..] > > Yes, who are the CVS maintainers? I assumed the PR was handed > > over to the responsible parties (i.e. them). > > Pardon me, I should have copy/pasted a link. > The mailing list where the CVS developers can be contacted is > . The homepage of the CVS project is at: > http://www.cvshome.org/ > > After testing proves that this is a bug in CVS, and a possible > solution is found we should contact the CVS developers, and see if > this can be fixed in their source tree. Ah. Well I'm not sure if this can be considered a bug in CVS. The problem is this, FreeBSD, NetBSD and OpenBSD have all patched their CVS distribution, so that something different instead of the $Id$ tag may be used, like $FreeBSD$ or $OpenBSD$. Now at least for FreeBSD and OpenBSD these patches/ extensions to CVS are incompatible, i.e. they've did it another way. OpenBSD uses special keywords in a CVSROOT/config or options file to achieve this. FreeBSD's cvs cannot use them, and complains if they are found. So from CVS-Project ( cvshome.org ) point of view, it's no bug, since additional Tags like $OpenBSD$ aren't supported anyway. The "good" way to do it, would be to sort out the most reasonable way how to support these extensions from all BSD projects, incorporate them into the native CVS, and then reimport them to all projects, so that a common way is used. I think chances that this will happen are not too high, but maybe I'm pessimistic here. The patch from Naddy, which I supplied, makes the FreeBSD cvs (server) work with an OpenBSD repository, by ignoring these directives (this does apparently no harm to the clients which need to be able to handle the additional tags). Best regards, Daniel -- IRCnet: Mr-Spock - Me transfere sursum, Caledoni - *Daniel Lang * dl@leo.org * +49 89 289 25735 * http://www.leo.org/~dl/* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message