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: Sat, 12 Sep 2009 19:30:48 -0400 Message-ID: <1252798248.4770.85.camel@projectile.siege-engine.com> References: <485b0c380808011427n4d3144eey3f8daf3abac83bf4@mail.gmail.com> <87d45vzt4j.fsf@hagelb.org> 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 1252798193 23151 80.91.229.12 (12 Sep 2009 23:29:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Sep 2009 23:29:53 +0000 (UTC) Cc: Tom Tromey , emacs-devel@gnu.org To: Phil Hagelberg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 13 01:29:45 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 1Mmc2J-0005oZ-4E for ged-emacs-devel@m.gmane.org; Sun, 13 Sep 2009 01:29:43 +0200 Original-Received: from localhost ([127.0.0.1]:42287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mmc2I-0001aD-72 for ged-emacs-devel@m.gmane.org; Sat, 12 Sep 2009 19:29:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mmc2B-0001WC-Ik for emacs-devel@gnu.org; Sat, 12 Sep 2009 19:29:35 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mmc29-0001Uv-Ru for emacs-devel@gnu.org; Sat, 12 Sep 2009 19:29:35 -0400 Original-Received: from [199.232.76.173] (port=34525 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mmc29-0001Ul-Oc for emacs-devel@gnu.org; Sat, 12 Sep 2009 19:29:33 -0400 Original-Received: from static-71-184-83-10.bstnma.fios.verizon.net ([71.184.83.10]:44353 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 1Mmc29-0003lV-Dp for emacs-devel@gnu.org; Sat, 12 Sep 2009 19:29:33 -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 n8CNUnOv024590; Sat, 12 Sep 2009 19:30:49 -0400 Original-Received: (from zappo@localhost) by projectile.siege-engine.com (8.14.3/8.14.3/Submit) id n8CNUmQS024589; Sat, 12 Sep 2009 19:30:48 -0400 X-Authentication-Warning: projectile.siege-engine.com: zappo set sender to eric@siege-engine.com using -f In-Reply-To: <87d45vzt4j.fsf@hagelb.org> 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:115255 Archived-At: On Sat, 2009-09-12 at 15:38 -0700, Phil Hagelberg wrote: > Tom Tromey writes: > [...] > It seems like the dust has settled a bit since the 23 release and we're > out of feature freeze; I wonder if this would be a good time to discuss > the inclusion of package.el again. I've been using it extensively as > well as distributing all of my own elisp through it, and it has greatly > simplified things for me and the users of my software. > > Some people have asked what the use would be; why not just include them > in Emacs itself? There are several reasons: [...] > > There would be some work involved in making package.el acceptable for > Emacs. Currently uploading of new packages is done by hand; this process > will need to be automated. Perhaps it could be integrated with Savannah > project hosting; I'm sure something could be worked out. [..] The EDE part or CEDET is all about developing projects. I'd be willing to work with you to have it "create" projects/packages appropriate for an Emacs package system, since CEDET itself would want to take advantage of such a thing if it were made a part of Emacs. Of course, this implies that Emacs packages are built w/ EDE's project system, which some consider too heavy-handed. Eric