From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Wed, 27 Mar 2013 11:36:44 +0100 Message-ID: <871ub1gmdf.fsf@engster.org> References: <87y5d9p5td.fsf@dex.adm.naquadah.org> <87vc8dtbcb.fsf@lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1364380618 29633 80.91.229.3 (27 Mar 2013 10:36:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 27 Mar 2013 10:36:58 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 27 11:37:25 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 1UKnjO-0008PC-Pi for ged-emacs-devel@m.gmane.org; Wed, 27 Mar 2013 11:37:22 +0100 Original-Received: from localhost ([::1]:50539 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKnj0-0006SO-Pw for ged-emacs-devel@m.gmane.org; Wed, 27 Mar 2013 06:36:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKniw-0006OQ-M9 for emacs-devel@gnu.org; Wed, 27 Mar 2013 06:36:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKnit-00084S-HF for emacs-devel@gnu.org; Wed, 27 Mar 2013 06:36:54 -0400 Original-Received: from randomsample.de ([83.169.19.17]:60371) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKnit-00082f-5G for emacs-devel@gnu.org; Wed, 27 Mar 2013 06:36:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:To:From; bh=PxWh5aD4wXN+8S4nnlEhkAjsC2xPI+yVDov5OZ2Vxf8=; b=D2/8VUWoMj2Adl6FKomONiM++fO8jBlKGp0G+0/XnpGwj6EwpkEdooHC2isMFfoHtdAHZRlVTL0pxrszouWCg0v6eUhqw6LQcAo7/OiGRgso88VOjqAwEy4LniwCGVk6; Original-Received: from dslc-082-082-160-233.pools.arcor-ip.net ([82.82.160.233] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1UKnim-00023n-KB for emacs-devel@gnu.org; Wed, 27 Mar 2013 11:36:44 +0100 In-Reply-To: <87vc8dtbcb.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 27 Mar 2013 05:56:36 -0400") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3 (gnu/linux) Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 83.169.19.17 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:158287 Archived-At: Ted Zlatanov writes: > - I am not aware of any projects choosing Bazaar for any reason, > technical or not, since RMS' decision. CEDET. OK, not a great data point, I admit that. :-) I think bzr is good enough (and much, *much* better than during the time Emacs switched to it), and I could live with bzr being in maintenance mode if it was actually rock-solid. However, next to the obvious ELPA branch bug, it also seems the conflict handling during merges is still problematic. I hit such a bug, and it would have been a showstopper if some nice guy from the bzr mailing list hadn't shown me a workaround: https://lists.ubuntu.com/archives/bazaar/2012q3/075253.html What also worries me is that our CEDET repository seems to have become nonconvertible during the merges, and development on the 'Fast Import' plugin seems to have stalled as well, so I don't think bugs like https://bugs.launchpad.net/bzr-fastimport/+bug/1057534 will ever get fixed. Therefore, I'm not sure we could even switch to git if we wanted to. It is also very unfortunate that for this reason we cannot provide a git mirror, which I consider to be important for attracting developers in the first place. > - the Gnus project has a person dedicated to Bazaar-Git bidirectional > synchronization; it is a very demanding task for the rest of us. Well, I don't believe that git will make cross-project merges easier, at least not until someone shows me how (and don't just say "submodules", please ;-) ). -David