From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Tue, 2 Apr 2013 01:25:41 -0700 Message-ID: <80939D90-D007-4828-A622-C264E5FE27EB@mit.edu> References: <87hajxqlly.fsf@yandex.ru> <20130401202613.0b4201e3@anarchist> <878v51aa2l.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1364891156 31475 80.91.229.3 (2 Apr 2013 08:25:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Apr 2013 08:25:56 +0000 (UTC) Cc: Barry Warsaw , "Stephen J. Turnbull" To: "emacs-devel@gnu.org Development" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 02 10:26:23 2013 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 1UMwXv-0002TB-ID for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 10:26:23 +0200 Original-Received: from localhost ([::1]:57789 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMwXW-0001Sa-Ra for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 04:25:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMwXI-0001S9-0f for emacs-devel@gnu.org; Tue, 02 Apr 2013 04:25:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMwXD-0006z3-FA for emacs-devel@gnu.org; Tue, 02 Apr 2013 04:25:43 -0400 Original-Received: from dmz-mailsec-scanner-4.mit.edu ([18.9.25.15]:57459) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMwXD-0006yr-Ba for emacs-devel@gnu.org; Tue, 02 Apr 2013 04:25:39 -0400 X-AuditID: 1209190f-b7f586d000000915-aa-515a96028657 Original-Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id D7.BE.02325.2069A515; Tue, 2 Apr 2013 04:25:39 -0400 (EDT) Original-Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id r328Pbd0014238; Tue, 2 Apr 2013 04:25:38 -0400 Original-Received: from [10.0.1.10] (c-98-247-148-125.hsd1.wa.comcast.net [98.247.148.125]) (authenticated bits=0) (User authenticated as yandros@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r328PY7Q025025 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 2 Apr 2013 04:25:36 -0400 In-Reply-To: <878v51aa2l.fsf@uwakimon.sk.tsukuba.ac.jp> X-Mailer: Apple Mail (2.1503) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleLIzCtJLcpLzFFi42IRYrdT0WWeFhVocPIfo8XfK2wWjxc8YbVo n36W0YHZo22amceL+W/YPPa8u8ESwBzFZZOSmpNZllqkb5fAlXH86SbWgrPcFct39zI1MG7m 7GLk5JAQMJH4tmYmM4QtJnHh3nq2LkYuDiGBfYwSF/a9YYdwNjBK/Lt0nBHCOcYk8WDxDiaQ FmYBLYkb/16C2bwCehLXvn1lB7GFBfwlmlreAMU5ONgEZIDGaoCEOQXMJd7uvwe2jUVAReLD sV9QYyIkVp/6wAhhy0tsfzuHGaSVV8BK4sZcEYi1jxglWq+sBhsvImAtsWP1VyaIq2UlXj9/ wzKBUXAWkotmIbloFpKxCxiZVzHKpuRW6eYmZuYUpybrFicn5uWlFuma6OVmluilppRuYgQF NKck/w7GbweVDjEKcDAq8fC+mBkZKMSaWFZcmXuIUZKDSUmUd/GUqEAhvqT8lMqMxOKM+KLS nNTiQ4wSHMxKIrxbdYFyvCmJlVWpRfkwKWkOFiVx3qspN/2FBNITS1KzU1MLUotgsjIcHEoS vJtBhgoWpaanVqRl5pQgpJk4OEGG8wAN/wtSw1tckJhbnJkOkT/FqMvR1v75FaMQS15+XqqU OG8TSJEASFFGaR7cHFgiesUoDvSWMO9ukCoeYBKDm/QKaAkT0JJlt8JBlpQkIqSkGhit3t4X vhvs+qc9NWzSpMgjJzY93Krf6HKX4147a9HSILHpv/48/99hu0Y9/mjsVdmW3ndmK8K8o/xs Azew6AnGPFV6xzUza0EY65RlqzddOd6Vbap6oE1LTeFF7IprpbEfn5R698+WnLxG X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 18.9.25.15 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:158531 Archived-At: On 01 Apr 2013, at 20:24, Stephen J. Turnbull wrote: > Why the interest is insufficient, I'm not sure, I'll speculate a bit beyond `python', and generalize from my observations: (D)VCS is (for the sake of this discussion) an infrastructure tool. Reliability is very, very important; probably moreso even than editor or compiler - because it's much easier to notice problems early with editor or compiler, while a VCS problem can hide a disaster for a long while (early backup software used to have similar issues). Bzr itself is Not Simple, and until it effectively stagnated, was also not especially stable. The internal models are relatively complex, allowing bazaar to handle many different workflows, and the structures (for example, the repository layout) were changing relatively frequently. When Emacs adopted bazaar, bzr was on the cusp of a big change, with another on the horizon (looms was one candidate; I've forgotten the name of the other). As things slowed down inside bzr, the barriers to entry went up,rather than down. Patches sat around bit-rotting rather than being included or rejected, which made it hard (at least conceptually) to get up to speed with the project. At the same time, the core thinned (Martin Pool, for example). None of these are impassible, but they combine to make `just use this other thing that thousands of other projects use' awfully attractive. I hope this helps. ~Chad