Date: Tue, 11 Sep 2012 02:27:36 +0200 From: "Julian H. Stacey" <jhs@berklix.com> To: arch@freebsd.org Subject: Re: Removing CVS from HEAD Message-ID: <201209110027.q8B0RaEC024399@fire.js.berklix.net> In-Reply-To: Your message "Mon, 10 Sep 2012 20:17:11 %2B1000." <20120910101711.GA2511@server.rulingia.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter Jeremy wrote Erich Dollansky <erichfreebsdlist@ovitrap.com> > > >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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209110027.q8B0RaEC024399>