svn commit: r305694 - vendor/OpenBSD/dist/usr.bin/rcs

Pedro Giffuni pfg at FreeBSD.org
Sun Sep 11 23:49:19 UTC 2016



On 11/09/2016 18:04, Cy Schubert wrote:
> In message <1dd1619f-2369-64d8-879a-cdbb380c2a95 at 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?


Let me set this straight right away:

OpenRCS was brought to the vendor tree at a time when:
1) The removal of GNU rcs proved to be a bad idea.
2) OpenBSD has problems paying electricity builds and there was some 
(low) risk of loosing it.

There will be a second attempt to get rid of GNU RCS for FreeBSD 12: you 
can follow that up in the -current list.
I am personally hoping this attempt will be successful and definitive. 
There are NO plans to import OpenRCS into base.

Pedro.


More information about the svn-src-all mailing list