Re: Removing CVS from base

2012-08-24 Thread Julian H. Stacey
John Baldwin wrote:
 On Thursday, August 23, 2012 3:41:03 pm Peter Wemm wrote:
  * Don't expect to see any 10.0-alpha/beta/rc/release/stable to *ever*
  make it to an official cvs tree.  It's probably time to move a
  freebsd-ified cvs from head to ports.
 
 I think this is a bit premature.  Just because we are moving away from
 using CVS as FreeBSD's scm doesn't mean CVS isn't a useful
 general-purpose tool still.  For smaller repositories that don't need
 fancier things like branches, CVS is quite useful and far lighter weight.
 
 I could see moving csup out to ports, but not necessarily CVS.

Agreed.  Principle of least suprise.
CVS seems a standard Unix tool  source archive format,
something people from other Unix distribs might expect by default.
 ( Like SCCs once was, between the mists of PWB, forward  beyond
   a BSD-4.23 Symmetric 375 (ex Bill Jollitz of 386BSD)

For those of us that have [had to] work with lots of different Unix
flavours, it's a PITA having gratuitious extra UNIX variant
weirdnesses; (This missing here, that missing or renamed there etc).
No need to make standard FreeBSD base awkward for people
visiting from other Unixes.

To avoid making 7.4M of src/contrib/cvs We have WITHOUT_CVS in man src.conf.

Cheers,
Julian
-- 
Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com
 Reply below not above, cumulative like a play script,  indent with  .
 Format: Plain text. Not HTML, multipart/alternative, base64, quoted-printable.
 Mail from Yahoo  Hotmail to be dumped @Berklix.  http://berklix.org/yahoo/
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Removing CVS from base

2012-08-23 Thread John Baldwin
On Thursday, August 23, 2012 3:41:03 pm Peter Wemm wrote:
 * Don't expect to see any 10.0-alpha/beta/rc/release/stable to *ever*
 make it to an official cvs tree.  It's probably time to move a
 freebsd-ified cvs from head to ports.

I think this is a bit premature.  Just because we are moving away from
using CVS as FreeBSD's scm doesn't mean CVS isn't a useful
general-purpose tool still.  For smaller repositories that don't need
fancier things like branches, CVS is quite useful and far lighter weight.

I could see moving csup out to ports, but not necessarily CVS.

-- 
John Baldwin
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: Removing CVS from base

2012-08-23 Thread Peter Jeremy
On 2012-Aug-23 16:06:18 -0400, John Baldwin j...@freebsd.org wrote:
On Thursday, August 23, 2012 3:41:03 pm Peter Wemm wrote:
 * Don't expect to see any 10.0-alpha/beta/rc/release/stable to *ever*
 make it to an official cvs tree.  It's probably time to move a
 freebsd-ified cvs from head to ports.

I think this is a bit premature.  Just because we are moving away from
using CVS as FreeBSD's scm doesn't mean CVS isn't a useful
general-purpose tool still.  For smaller repositories that don't need
fancier things like branches, CVS is quite useful and far lighter weight.

To me, this reads like the exact definition of a ports, not base use
case.  CVS (and RCS) are both GPL-licensed tools that (as of 10.x) no
longer serve any purpose in the base system.  I agree that they still
serve a purpose (I use CVS as a SCM both at home and $work) but (IMHO)
if they are not needed to support FreeBSD, they are not needed in the
FreeBSD base.

I could see moving csup out to ports, but not necessarily CVS.

Ideally, csup would learn how to talk to a SVN repository so it
can continue to be used to update a local src tree (without needing
to install subversion).  Failing that, csup should probably also go.

-- 
Peter Jeremy


pgpNb5AENPidH.pgp
Description: PGP signature