From owner-freebsd-current@FreeBSD.ORG Thu May 7 20:20:17 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 D8C1A8DF; Thu, 7 May 2015 20:20:16 +0000 (UTC) Received: from anubis.delphij.net (anubis.delphij.net [64.62.153.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anubis.delphij.net", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B824F18F1; Thu, 7 May 2015 20:20:16 +0000 (UTC) Received: from zeta.ixsystems.com (unknown [12.229.62.2]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by anubis.delphij.net (Postfix) with ESMTPSA id 90C422348; Thu, 7 May 2015 13:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphij.net; s=anubis; t=1431030015; x=1431044415; bh=Olm2guRl1gsUlJrBfb0wfukirnsNx1xpCrYZKykCUww=; h=Date:From:Reply-To:To:Subject:References:In-Reply-To; b=tX5Dir4+02yzHzaF5wRUbfzdUxxIbqUBWgxCMcq59pIvZGwQq5fdJhsEMC0kxFcoM GqbXuKNGoVcw8ZPZzbqQ6nTzg0zu0qqvpinkpUTUgYbLay4NlOrEoKMdHCv10YaXtJ 9TnZjwIj/hLtKWxZW0RciBNMqgz0XvGIrjr0ujvU= Message-ID: <554BC8FF.6080409@delphij.net> Date: Thu, 07 May 2015 13:20:15 -0700 From: Xin Li Reply-To: d@delphij.net Organization: The FreeBSD Project MIME-Version: 1.0 To: Pedro Giffuni , FreeBSD Current list Subject: Re: What to do about RCS/OpenRCS References: <554BB84F.7060605@FreeBSD.org> In-Reply-To: <554BB84F.7060605@FreeBSD.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit 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 20:20:17 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 05/07/15 12:09, Pedro Giffuni wrote: > 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. I have objected this in 2013 because OpenRCS did not pass GNU RCS's test suite: https://lists.freebsd.org/pipermail/freebsd-current/2013-October/045185. html More specifically: + : -Dhas_conf_h + : cc + : diff + CL='cc -Dhas_conf_h -o a.out' + L='' + RCSINIT=-x + export RCSINIT + SLASH=/ + RCSfile=RCS/a.c + RCS_alt=RCS/a.d + lockfile=RCS/a._ + q=-q + test -d RCS + rmdir=rmdir + mkdir RCS + rm -f 'a.*' RCS/a.c RCS/a.d RCS/a._ + echo 1.1 + echo 1.1.1.1 + echo 1.2 + diff -c a.11 a.3x1 + diff='diff -c' + rcs -i -L -ta.11 -q a.c + test -r RCS/a.c + rlog a.c + rm -f RCS/a.c + cp a.11 a.c + ci -ta.11 -mm -q a.c + test -r RCS/a.c + rcs -L -q a.c + test ! -f a.c + co -q a.c + test -f a.c + diff -c a.11 a.c + co -l -q a.c + test -f a.c + diff -c a.11 a.c + cp a.12 a.c + ci -mm -q a.c + co -q a.c + diff -c a.12 a.c + rm -f a.c + co -r1.1 -q a.c + diff -c a.11 a.c + rm -f a.c + cp a.3x1 a.c + ci -r1.1.1 -mm -q a.c ci: RCS/a.c: no lock set by delphij + echo '#branches failed' #branches failed + exit 1 The checkout as of today ported to FreeBSD still does not pass the test cases, so I still object the replacement unless the issues have been taken care of. Cheers, - -- Xin LI https://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1.2 (FreeBSD) iQIcBAEBCgAGBQJVS8j7AAoJEJW2GBstM+nsUR4P/1X9hvotuBLzjgY1S6389HJP 3FXoT0+xjJqW0L6Ke5wGJy01Q3awJBGG6OUgSYufZhg32uIwPbLmKKouUuscPj/p 77e+EdonjkNcKIDYurtL8ifLm6bhPUvuWX4JSPcy8SBZtehqXUF0s4WdLqISGXpM t8iJ56AoGAffQAHEAeHzJDxf41+7Jdb8aw314aFyAAcrcH2Q3giuo6QH75psGoSy 0X3BLu7Wi0eADcTgvLps6eJ6Uwwt+FbCKFySqkNeiXy9+LRnNg8lGUyzHp1gwSJW 5KQ9l+8vFabnAkwVZWkwnZ0mFZRRu24Ui97nwfLOrv0fDYflZIcmfEQQUHTZNp5Z zsZEulU9MZDA10LgNvIAr4rsDDa41HOY3KA89rGuWXQpxZUOwzibWNnNfHOJIW9c b4rGJ+femjr5wllvjG3vURGS6mkPvtLt7e/nO4pAZ+ev06KBLQAp+qd3RCjFPMRw +cFpFXwSN+O2e6aQbYLduk18UAJFLkZf/1tH1AaO4pnjxyM3liZeE5oeIVoqUVMu 2iNNyb15Vk7dJL2DIam1MSX4UA+mCLgsJ6m+SIbigB6zYusUm2vPbDkx+e82fnhu QlXml8k+ZQjZm6nZl45l2yaRmhRyIVq2b4GgiC6zG/WUfn4mSju83gI2hEfuGqhj VgaTuJMDK6pjCpTKfA/B =di1X -----END PGP SIGNATURE-----