Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Sep 2016 16:04:41 -0700
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        Pedro Giffuni <pfg@FreeBSD.org>
Cc:        Allan Jude <allanjude@freebsd.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   Re: svn commit: r305694 - vendor/OpenBSD/dist/usr.bin/rcs
Message-ID:  <201609112304.u8BN4fG0038653@slippy.cwsent.com>
In-Reply-To: Message from Pedro Giffuni <pfg@FreeBSD.org> of "Sun, 11 Sep 2016 15:47:01 -0500." <1dd1619f-2369-64d8-879a-cdbb380c2a95@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <1dd1619f-2369-64d8-879a-cdbb380c2a95@FreeBSD.org>, Pedro 
Giffuni wr
ites:
> 
> 
> On 11/09/2016 11:52, Allan Jude wrote:
> > On 2016-09-11 12:17, Pedro Giffuni wrote:
> >>
> >> On 09/11/16 10:55, Pedro F. Giffuni wrote:
> >>> Author: pfg
> >>> Date: Sun Sep 11 15:55:11 2016
> >>> New Revision: 305694
> >>> URL: https://svnweb.freebsd.org/changeset/base/305694
> >>>
> >>> Log:
> >>>    Update OpenRCS to version 20160831
> >>>
> >>>    Obtained from:    OpenBSD
> >>>
> >> Bah .. this brings some pledge stuff that makes things ugly/unportable.
> >> Will revert.
> >>
> >> Pedro.
> >>
> > How nasty is the pledge stuff? It is usually fairly easy to convert
> > pledge to Capsicum, so it might be worth looking at.
> 
> I didn't look at it too much, TBH.
> In any case It is not clear that we may want openrcs in the tree, so at 
> least for
> now there is not need to add more complexity.
> 
> > I'll take a look at it later in the week.
> >
> 
> If you want suggestion for something more interesting, capsicum-ising 
> patch(1)
> would be useful. I gave it a try once but got stuck with the use of 
> temporary files.

Why would we want to put OpenBSD's or for that matter any other in base? 
Wasn't it decided just before 10.0 was released to remove RCS from base? I 
recall that there were a couple of issues that needed resolving, one of 
which was some ports needed it, which is why I created the rcs57 port. 
Wouldn't ports be a better home for OpenBSD RCS?

The other question I have is, wasn't RCS in the original BSD. How did it 
become GPL? How did it come about that we ended up having a GPL RCS in our 
base tree?

We don't use CVS any more and the only reason we had to keep RCS in base 
was to satisfy the need for CVS. Since CVS isn't in the tree any more, do 
we still need RCS in base? devel/rcs57, which is 100% compatible with what 
we have in base, is in ports. devel/rcs, though named the same, isn't 100% 
compatible, causing some software to choke. Would OpenBSD have the same 
compatibility issues as devel/rcs (rcs 5.9)?

I think we should reconsider. My take on it is that now that devel/rcs57 is 
in ports, rcs in base is redundant and could probably be removed.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609112304.u8BN4fG0038653>