Removing CVS from HEAD

Erich Dollansky erichfreebsdlist at ovitrap.com
Sun Sep 9 04:00:08 UTC 2012


Hi,

On Sat, 8 Sep 2012 22:01:43 -0500
Warner Losh <imp at bsdimp.com> 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


More information about the freebsd-arch mailing list