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