From owner-freebsd-current@FreeBSD.ORG Thu May 7 19:09:03 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B6E34B81 for ; Thu, 7 May 2015 19:09:03 +0000 (UTC) Received: from nm8-vm0.bullet.mail.bf1.yahoo.com (nm8-vm0.bullet.mail.bf1.yahoo.com [98.139.213.95]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A06F109D for ; Thu, 7 May 2015 19:09:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1431025736; bh=zG/pA35rEAvKMXgODuNhwzGybRqGsx2WToalZ4O5t7Q=; h=Date:From:To:Subject:From:Subject; b=XEdE99BcJFkmzKwWC8Z5gDPGYUBm0C628V2p5FXloux0AsyLkrm8pxX3aVbup++b95AJTw3GABmukNHMcISHPvTaXyDhipSw14WicEkYNrAKhRG+uwuZvpAXYWnNnbhw5oi4bDNQbvOoICAD+pOk49V9sj65+qMttnze5ByU7zNdfjUIDZ2/xIzxbINv0HfbPBiEZ/y5HyB/Jq7k8hMUoVTFuHlLmJatyJMkW1jLS1rIpmRgoGQU8piSl5TZvpDD9NsEA/C1kj5LgZu2llCjiLtXTkZCRHDt3JypKyK9WA/Nhb78n+jB40dcWlOmU2X3r5MmivS3Rc4CjnDj9Sp42g== Received: from [98.139.215.142] by nm8.bullet.mail.bf1.yahoo.com with NNFMP; 07 May 2015 19:08:56 -0000 Received: from [98.139.211.207] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 07 May 2015 19:08:56 -0000 Received: from [127.0.0.1] by smtp216.mail.bf1.yahoo.com with NNFMP; 07 May 2015 19:08:56 -0000 X-Yahoo-Newman-Id: 546405.67679.bm@smtp216.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: dxfEd_MVM1kS2IBla8CRALBJHzM_MHeVUd1Jy4UoiL7Akdr bbayDkou_TqjYOmhzfiZ4kD8pi3VRBXiZUm6ji6TEirv9FGBGAsOjtIYtHcF kmnVOhwxJ47FZWRDCoF9veaYKxJN8idK4X_DGf9PjQX1.SeoPW.MG42KbdSH 3VjAyvGhSxq8WrjH8ttvORB3fE8efGSQo.bL9Qf9fTC2Fg93WbeOfwFo2_95 3vppgoG3Rv.lp.64ErIMP.U8agUnipU.23SDDRBZgiZt8UI9FtITqI8YljXR kNAQnvFyeHd8AQIHJxFuHsHS2b6DqxnlWowNEmL3y.34EQ4hiPnrHFmZnMXA mgoSj7T6OaMPIVGtKYO_AWDq1eAKMBaDPPDSPykN_fPIr2OWckVoi1XjyOck G4Z4OR1LAWlJIIx0nwjlORkrtHPZ5FVv6JhG.3S5fGVgpm37A35wlTWfPzDD U03upK3YMAyd.h1xW27DYjTsTJRDCQpqC6DN0B21oDrTyFT.SzzO_HroqaZs 282dLBX9W.R2u1IxG1qeuTzvFCDEzgTfJ X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Message-ID: <554BB84F.7060605@FreeBSD.org> Date: Thu, 07 May 2015 14:09:03 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: FreeBSD Current list Subject: What to do about RCS/OpenRCS Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2015 19:09:03 -0000 Hello; Some of you might recall that right before 10.0-Release there was a painful attempt to remove GNU RCS from the base system. From my point of view, the lessons learned from that were: -A lot more people than you might think find it useful to have a small version control system for thing like the files in /etc. -Just removing features without a discussion is not wise. -IMHO, people wondering about the bloat in the OS should focus on other bigger VCS we carry, namely svn. For all I know, it looks like OpenRCS is the most viable option and can completely replace the old RCS we have in base. In order to avoid painful surprises late in the release cycle, I started the process to consider OpenRCS by bringing it to the vendor area (OpenBSD/usr.bin/rcs/*). I also have an initial patch[1] so that it builds on FreeBSD. Unfortunately I don't use RCS enough (it looks like I should though) so I am not in a good position to take the next step and deal with any fallout it may produce. All in all, it looks like whatever is done about RCS it may be controversial so I am opening the discussion in the hope that someone else will take the lead and do something about it much ahead of 11-Release. Regards, Pedro. [1] Follow the link in: https://wiki.freebsd.org/GPLinBase