From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric M. Ludlam" Newsgroups: gmane.emacs.devel Subject: Re: Emacs Package Management Date: Thu, 17 Sep 2009 10:58:17 -0400 Message-ID: <1253199497.4770.1092.camel@projectile.siege-engine.com> References: <485b0c380808011427n4d3144eey3f8daf3abac83bf4@mail.gmail.com> <87ej589vku.fsf@hagelb.org> <485b0c380808050609y56042595l42a5bb05b34458f0@mail.gmail.com> <485b0c380909161536t331a71fdg1c45150c418b72b2@mail.gmail.com> Reply-To: eric@siege-engine.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1253199439 8530 80.91.229.12 (17 Sep 2009 14:57:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Sep 2009 14:57:19 +0000 (UTC) Cc: Tom Tromey , phil@hagelb.org, rms@gnu.org, Stephen Eilert , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 17 16:57:11 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 1MoIQ0-0007hU-VK for ged-emacs-devel@m.gmane.org; Thu, 17 Sep 2009 16:57:09 +0200 Original-Received: from localhost ([127.0.0.1]:50441 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoIQ0-0002VK-DP for ged-emacs-devel@m.gmane.org; Thu, 17 Sep 2009 10:57:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MoIPu-0002VF-OG for emacs-devel@gnu.org; Thu, 17 Sep 2009 10:57:02 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MoIPs-0002V3-CU for emacs-devel@gnu.org; Thu, 17 Sep 2009 10:57:01 -0400 Original-Received: from [199.232.76.173] (port=35904 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoIPs-0002V0-7c for emacs-devel@gnu.org; Thu, 17 Sep 2009 10:57:00 -0400 Original-Received: from static-71-184-83-10.bstnma.fios.verizon.net ([71.184.83.10]:44494 helo=projectile.siege-engine.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MoIPp-0000JD-AJ; Thu, 17 Sep 2009 10:56:57 -0400 Original-Received: from projectile.siege-engine.com (localhost [127.0.0.1]) by projectile.siege-engine.com (8.14.3/8.14.3/Debian-6) with ESMTP id n8HEwIlf026978; Thu, 17 Sep 2009 10:58:19 -0400 Original-Received: (from zappo@localhost) by projectile.siege-engine.com (8.14.3/8.14.3/Submit) id n8HEwI7K026977; Thu, 17 Sep 2009 10:58:18 -0400 X-Authentication-Warning: projectile.siege-engine.com: zappo set sender to eric@siege-engine.com using -f In-Reply-To: X-Mailer: Evolution 2.26.1 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:115417 Archived-At: On Thu, 2009-09-17 at 09:43 -0400, Stefan Monnier wrote: > Stephen> ELPA is a nice starting point. But I think it is > Stephen> disproportionally easy to download packages, as opposed to > Stephen> submitting them. For single files, I would very much like to > Stephen> have a M-x submit-package, and have it do anything required to > Stephen> upload it, adding licenses and so on. > > > Yeah. I would like this too, but that would mean finding time to write > > the web app and everything else :-) > > For the FSF-hosted repository of packages, I'd want all the packages > to be version controlled, so the "submit-package" would be nothing else > than "bzr commit" (but yes, some extra code would need to be written to > automatically build a tarball out of the newly committed code, ...). EDE builds makefiles that builds dist files for projects. CEDET's distribution files are fabricated by EDE's code generator. If there were to be a "preferred" Emacs Lisp project style, EDE would be able to handle it easily as a wrapper on top of whatever the preferred implementation is, or you can use the same pattern that CEDET uses now. Eric