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: State of the CEDET merge Date: Wed, 27 Jul 2011 09:21:00 +0200 Message-ID: References: <877hc7lzcc.fsf@fencepost.gnu.org> <8762rq7w7h.fsf@stupidchicken.com> <871v2en9n1.fsf@fencepost.gnu.org> <871v2eyece.fsf_-_@engster.org> <87r5ad91dm.fsf@ginnungagap.bsc.es> <87zkp1solk.fsf@fencepost.gnu.org> <87wrk54pzp.fsf@ginnungagap.bsc.es> <87tyf7aw9b.fsf@engster.org> <871uxgyu0u.fsf@fencepost.gnu.org> <87vcus3slm.fsf@engster.org> <87k4b4jv8p.fsf@stupidchicken.com> <877h7444uj.fsf@fencepost.gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1311751287 29974 80.91.229.12 (27 Jul 2011 07:21:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 27 Jul 2011 07:21:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 27 09:21:21 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QlyQi-0007rl-MC for ged-emacs-devel@m.gmane.org; Wed, 27 Jul 2011 09:21:20 +0200 Original-Received: from localhost ([::1]:55575 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlyQi-0008Sc-6A for ged-emacs-devel@m.gmane.org; Wed, 27 Jul 2011 03:21:20 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:47780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlyQf-0008SW-M2 for emacs-devel@gnu.org; Wed, 27 Jul 2011 03:21:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QlyQd-0008Ob-TI for emacs-devel@gnu.org; Wed, 27 Jul 2011 03:21:17 -0400 Original-Received: from v3-1008.vxen.de ([79.140.41.8]:43641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlyQc-0008Nu-Og for emacs-devel@gnu.org; Wed, 27 Jul 2011 03:21:15 -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=1v/53jwZeGO6S1U0chM80HvHt/NSzW+0XU8YA7cLEw8=; b=KlTKr2lORfjW9FJhobYJWmlZ9W+maEQY+bHtoqtE4ac75ZqzweVzBCLh7CxoZ6u54LS52M9R9n/11tR72WCG4ttNvK4Tclza/ozsgFFxb84ZrNn/Zbz9ptnGsRmgfQGE; Original-Received: from ibookg4-c2.pc.gwdg.de ([134.76.4.219]) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QlyQV-00063g-CE for emacs-devel@gnu.org; Wed, 27 Jul 2011 09:21:07 +0200 In-Reply-To: <877h7444uj.fsf@fencepost.gnu.org> (David Kastrup's message of "Wed, 27 Jul 2011 08:25:56 +0200") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (darwin) Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 79.140.41.8 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:142346 Archived-At: David Kastrup writes: > Chong Yidong writes: > >> David Engster writes: >> >>> We are working on it in the mentioned CEDET file-rename branch. We >>> didn't make the Emacs24 freeze, but thanks for reminding us. >> >> I too regret that this could not be done for the 24.1 freeze, but we >> should definitely get plan to bring Emacs CEDET back in synch with >> upstream for Emacs 24.2. (Since CEDET was originally merged in 23.2, >> there is at least some symmetry in this). > > The source for the CEDET parser generators and grammars has not ever > been merged. "Getting back in synch" sounds like getting the newest > generated parsers into Emacs distribution, something which I have no > particular opinion about. > > But whatever version gets distributed, I find it worrying that we > don't distribute the corresponding sources and code generators along > with the generated code, so that a user may neither fix nor extend the > existing functionality. > > Maintenance is impossible since you won't be able to get the parser > sources corresponding to the particular version of Emacs you are using. > > We are, in essence, distributing binary blobs with Emacs, and I find it > surprising that this does not seem to disturb anybody much except > myself. The parser generators will be merged. Please take a look at the mentioned file-rename branch[1] before speculating further on what the merge might not include. -David [1] http://cedet.bzr.sourceforge.net/bzr/cedet/code/file-rename/files