From owner-svn-src-all@freebsd.org Sun Sep 11 23:04:52 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2837EBD7393; Sun, 11 Sep 2016 23:04:52 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C774D62A; Sun, 11 Sep 2016 23:04:51 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id jDnlb1pIWgdaljDnnbBg5R; Sun, 11 Sep 2016 17:04:43 -0600 X-Authority-Analysis: v=2.2 cv=Q++Q2M+a c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=GW1xBdLrtEIA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=mACy7ywjV3k7yP9ZORMA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id A22F61856; Sun, 11 Sep 2016 16:04:41 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id u8BN4fG0038653; Sun, 11 Sep 2016 16:04:41 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201609112304.u8BN4fG0038653@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Pedro Giffuni cc: Allan Jude , 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 In-Reply-To: Message from Pedro Giffuni of "Sun, 11 Sep 2016 15:47:01 -0500." <1dd1619f-2369-64d8-879a-cdbb380c2a95@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 11 Sep 2016 16:04:41 -0700 X-CMAE-Envelope: MS4wfAyUSTdJNMuN9iJzqdS3PC4wTe2JDndflGVXS1r+tQ3BjPjTqA4B/DOQWWHz5K+XXdCDwd5UhYZ53jxuRhaKXXZ6v9yLXOnsUmHEpvBbg+TDeb7/2flh U1eqjQICVM6hMD6/upKHHIwmXywxmxyjs0MQba6oXnNR/Yik3KSYhmj26P/Y4zRcto0GMKiWpJ67/CghIIg96MkI43Y3S0QSCurlPRgYKa8wWU3pRE0/ZKGt CP1ctDSdLiIS8cqHlNKaGxdEUc+c2cOCgNqghG/IB6o8J0xe6t6JwJK3qk6QMFya6Wz2oKJj/7v7E+urhYpRmA== X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2016 23:04:52 -0000 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 FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.