From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: Basic Bazaar guide for Emacs hackers. Date: Sun, 29 Nov 2009 20:05:17 -0600 Message-ID: <87y6log42q.fsf@red-bean.com> References: <87skbzblp5.fsf@telefonica.net> Reply-To: Karl Fogel NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1259546740 16493 80.91.229.12 (30 Nov 2009 02:05:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Nov 2009 02:05:40 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 30 03:05:33 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NEvds-0005IL-L9 for ged-emacs-devel@m.gmane.org; Mon, 30 Nov 2009 03:05:32 +0100 Original-Received: from localhost ([127.0.0.1]:59769 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NEvds-0008Az-1m for ged-emacs-devel@m.gmane.org; Sun, 29 Nov 2009 21:05:32 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NEvdm-0008Aj-M5 for emacs-devel@gnu.org; Sun, 29 Nov 2009 21:05:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NEvdg-0008AH-Rz for emacs-devel@gnu.org; Sun, 29 Nov 2009 21:05:25 -0500 Original-Received: from [199.232.76.173] (port=39250 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NEvdg-0008A9-Mt for emacs-devel@gnu.org; Sun, 29 Nov 2009 21:05:20 -0500 Original-Received: from sanpietro.red-bean.com ([66.146.206.141]:40951) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NEvdg-000342-3g for emacs-devel@gnu.org; Sun, 29 Nov 2009 21:05:20 -0500 Original-Received: from localhost ([127.0.0.1]:42093 helo=kfogel-work ident=kfogel) by sanpietro.red-bean.com with esmtp (Exim 4.69) (envelope-from ) id 1NEvde-0008Jc-Do; Sun, 29 Nov 2009 20:05:18 -0600 In-Reply-To: <87skbzblp5.fsf@telefonica.net> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Sat, 28 Nov 2009 00:19:02 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:117943 Archived-At: =C3=93scar Fuentes writes: > [Posted this to help-emacs by accident.] > > http://www.emacswiki.org/cgi-bin/emacs/BzrQuickStartForEmacsDevs > > I know some of you are pushing hard for introducing complete and correct > dVCS practices among the Emacs developers. That is laudable but IMHO > unrealistic to expect since day one. So it is intended as a minimum > knowledge guide for not being left out. It is an appetizer too. > > If you think that it is the wrong way to (not) enter dVCS, I'll delete > it or put a big warning sign at the beginning. The more options we offer, the more confused people will be. Also, the more different workflows developers use, the more difficult it will be for us to support each other. Can we please not fall into this tar pit? :-) I hate to say this, knowing how hard you must have worked on it, but I'm worried the document will do more harm than good in the long run. IMHO, either delete it or maybe just put some kind of warning sign at the beginning, linking to [1]. Coming from the Subversion-and-CVS world, I needed less than a day to get used to the Bazaar/distributed way of working. It just isn't that hard. Anyone who works on Emacs can get used to it in about that amount of time. Sure, there will be little questions here and there, but the main loop documented at [1] will be comprehensible to all. No one here is saying we should introduce "complete and correct dVCS practices...since day one". I *am* saying that it is completely reasonable to expect Emacs developers to read and understand [1], and to work that way from that point forward, until they understand Bazaar well enough to vary their workflow as they wish. There's nothing wrong with the content of BzrQuickStartForEmacsDevs. It's just that if Emacs developers start doing things that way too, then the total support burden on the community goes up. We should not stimulate that situation if we can avoid it. Best, -Karl [1] http://www.emacswiki.org/emacs/BzrForEmacsDevs