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>