From owner-freebsd-arch@FreeBSD.ORG Sun Sep 9 04:00:08 2012 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8B12106566B; Sun, 9 Sep 2012 04:00:08 +0000 (UTC) (envelope-from erichfreebsdlist@ovitrap.com) Received: from alogreentechnologies.com (alogreentechnologies.com [67.212.224.110]) by mx1.freebsd.org (Postfix) with ESMTP id 77CAD8FC08; Sun, 9 Sep 2012 04:00:08 +0000 (UTC) Received: from X220.ovitrap.com ([122.129.201.5]) (authenticated bits=0) by alogreentechnologies.com (8.13.1/8.13.1) with ESMTP id q893itcV031136; Sat, 8 Sep 2012 21:44:56 -0600 Date: Sun, 9 Sep 2012 10:44:54 +0700 From: Erich Dollansky To: Warner Losh Message-ID: <20120909104454.178bd99c@X220.ovitrap.com> In-Reply-To: <9A528A3C-40F1-4599-ACAB-EF306033A4F2@bsdimp.com> References: <20120908234659.GA10489@server.rulingia.com> <504BD9B5.20001@shatow.net> <504BE020.1070300@FreeBSD.org> <504BE12A.50907@shatow.net> <9A528A3C-40F1-4599-ACAB-EF306033A4F2@bsdimp.com> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: arch@freebsd.org, Olli Hauer , Eitan, Adler , Bryan Drewery Subject: Re: Removing CVS from HEAD X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 04:00:08 -0000 Hi, On Sat, 8 Sep 2012 22:01:43 -0500 Warner Losh wrote: > > On Sep 8, 2012, at 7:22 PM, Bryan Drewery wrote: > > > On 9/8/2012 7:17 PM, Olli Hauer wrote: > >> On 2012-09-09 01:50, Bryan Drewery wrote: > >>> On 9/8/2012 6:46 PM, Peter Jeremy wrote: > >>>> As I said before: CVS (and RCS) are both GPL-licensed tools > >>>> that (as of 10.x) no longer serve any purpose in the base > >>>> system. ... They are [therefore] not needed in the FreeBSD base. > >>> > >>> Yes please, deprecate and remove both. > >>> > >> > >> CVS and RCS is really handy if you have to work on isolated > >> machines and cannot install a modern VCS, there it is always > >> a better fall-back then copy1/2/3 ... > >> > >> If it has to go I have to use the fall-back method in future :( > >> > > > > I agree fully they can be handy, and other handy tools could be > > present. But this is as straight forward as: > > > > # portsnap fetch extract > > # make -C /usr/ports/devel/my_vcs_tool install clean > > > > Or now even (considering CURRENT): > > > > # pkg install devel/my_vcs_tool > > > > Given how easy it is to easy install (the latest) version of some > > handy tool like this, it's odd we have some, but not other, tools > > in base. > > Since we have traditionally included cvs, it does make sense. People > that use FreeBSD have used it as the basis for systems that they have > deployed, including cvs. There's no compelling reason to removing > right now, and doing so will break some of these people. I highly agree with this. > > Let's let this round of changes to the FreeBSD source system shake > out before we become eager to kick cvs out. Perhaps revisit for 11? And keep in mind that the new system can be used on a plain FreeBSD machine without anything else installed. Erich