From owner-freebsd-arch@FreeBSD.ORG Tue Sep 11 00:27:57 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 2CE52106566C for ; Tue, 11 Sep 2012 00:27:57 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 926F08FC16 for ; Tue, 11 Sep 2012 00:27:56 +0000 (UTC) Received: from mart.js.berklix.net (pD9FBFFEA.dip.t-dialin.net [217.251.255.234]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q8B0Rru7078090 for ; Tue, 11 Sep 2012 00:27:54 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q8B0RgEp086306 for ; Tue, 11 Sep 2012 02:27:42 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q8B0RaEC024399 for ; Tue, 11 Sep 2012 02:27:42 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201209110027.q8B0RaEC024399@fire.js.berklix.net> To: arch@freebsd.org From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 10 Sep 2012 20:17:11 +1000." <20120910101711.GA2511@server.rulingia.com> Date: Tue, 11 Sep 2012 02:27:36 +0200 Sender: jhs@berklix.com Cc: 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: Tue, 11 Sep 2012 00:27:57 -0000 Peter Jeremy wrote Erich Dollansky > > >Removing a basic component should work the other way around. > > Why do you consider CVS a "basic component" of FreeBSD? CVS was in > the base system to support FreeBSD development freebsd.org developers probably maily consider servers running on older FreeBSD code targeting current FreeBSD code, ... But ... CVS is also used for commercial product source repositories. CVS still delivers all safe releases of *BSD on which manufacturers may base product developments, businesses may like to keep servers up to date, but many prefer to base product development on considerably older releases, + some CVS repositories served by FreeBSD servers won't contain BSD code. CVS is a common tool to allow cross reference of trees between BSDs eg http://www.netbsd.org/docs/current/#using-anoncvs Some CVS repositories hosted on FreeBSD systems may not even hold program code, could be other texts. > but FreeBSD has moved > on so there's no longer any technical reason to keep CVS in the base > system. When/if it's agreed to remove CVS from src/ to ports/ , do it Not in un-managed haste. Not gratuitously annoying users by removing CVS from src/ without due warning. FreeBSD is a mature Unix with lineage & full out of the box functionality is expected; our reputation requires we give proper warning, not just a month of discussion inside some sand pit of geeks' mail lists that many businesses & users dont have time to track. We have man src.conf WITHOUT_CVS Set to not build CVS. So if change is wanted, manage it in an orderly fashion via release notes, eg sometime add: "Next release, FreeBSD will change default to WITHOUT_CVS=NO; Next release after that, FreeBSD will remove CVS from src/, & if you still need CVS, install from one of /usr/ports/devel/*cvs*" Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with "> ". Send plain text. Not: HTML, multipart/alternative, base64, quoted-printable.