From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Goals for repo conversion day Date: Sat, 25 Jan 2014 18:01:47 +0100 Message-ID: <87fvocdmh0.fsf@zigzag.favinet> References: <20140124162937.8699D38155C@snark.thyrsus.com> <87r47xs552.fsf@igel.home> <20140124170751.GA23376@thyrsus.com> <87mwils3b3.fsf@igel.home> <20140124185429.GA25191@thyrsus.com> <83k3dpcbpe.fsf@gnu.org> <20140125062551.GA2554@thyrsus.com> <83bnz0cxp8.fsf@gnu.org> <20140125140637.GA5631@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1390669099 15941 80.91.229.3 (25 Jan 2014 16:58:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2014 16:58:19 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 25 17:58:26 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W76Yr-0002C4-I6 for ged-emacs-devel@m.gmane.org; Sat, 25 Jan 2014 17:58:25 +0100 Original-Received: from localhost ([::1]:51805 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W76Yr-0003A2-98 for ged-emacs-devel@m.gmane.org; Sat, 25 Jan 2014 11:58:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48773) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W76Ye-00039t-Ke for emacs-devel@gnu.org; Sat, 25 Jan 2014 11:58:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W76YY-0006qW-96 for emacs-devel@gnu.org; Sat, 25 Jan 2014 11:58:12 -0500 Original-Received: from smtp207.alice.it ([82.57.200.103]:64187) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W76YX-0006qB-Ue for emacs-devel@gnu.org; Sat, 25 Jan 2014 11:58:06 -0500 Original-Received: from zigzag.favinet (79.41.42.205) by smtp207.alice.it (8.6.060.28) id 5251568518B86581 for emacs-devel@gnu.org; Sat, 25 Jan 2014 17:58:03 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1W76cI-0004tx-77 for emacs-devel@gnu.org; Sat, 25 Jan 2014 18:01:58 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <20140125140637.GA5631@thyrsus.com> (Eric S. Raymond's message of "Sat, 25 Jan 2014 09:06:38 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.103 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169066 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable () "Eric S. Raymond" () Sat, 25 Jan 2014 09:06:38 -0500 (a) Seamless history browsing. This is false fruit. Archeologists LIKE the seams. Smoothing the repo (possible) but not the external references into the repo (impossible) is at best a half-assed "solution", at worst a ridiculous and never-ending font of WOMBAT laments. I think the best we can hope for is a decent map (and of course nice Emacs-based tools for grokking it in full :-D). (b) Information preservation for any future move to another VCS. (c) Cryptosigning so that future release integrity is protected and historical release reconstructions can be trusted (that is, assuming we don't believe the code history has already been corrupted). (d) Avoidance of metadata representations that are easily stripped or scrambled if someone gets momentarily forgetful in the future. If these can be achieved w/o undue repo futzing, that would be best. We will have a repo that is (permanently) ugly up to the point where (going forward) we begin to maintain it more beautifully, but that's just fine. In the long run, ugly truth is better than pretty lies. =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlLj7f4ACgkQZwMiJEyAdQJk/gCfaGz9bl8EyjKTqDt30PyczvYh /JIAoOlu0DjzMzzfp3n9S2OgDLCF0Tkb =Q7LQ -----END PGP SIGNATURE----- --=-=-=--