From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Keeping an ELPA checkout Date: Fri, 25 Mar 2011 09:46:09 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87hbarw95a.fsf@lifelogs.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1301064393 17483 80.91.229.12 (25 Mar 2011 14:46:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 25 Mar 2011 14:46:33 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 25 15:46:28 2011 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.69) (envelope-from ) id 1Q38HU-0004iB-B7 for ged-emacs-devel@m.gmane.org; Fri, 25 Mar 2011 15:46:28 +0100 Original-Received: from localhost ([127.0.0.1]:37812 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q38HT-0002EK-Vj for ged-emacs-devel@m.gmane.org; Fri, 25 Mar 2011 10:46:28 -0400 Original-Received: from [140.186.70.92] (port=45730 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q38HP-0002EE-AA for emacs-devel@gnu.org; Fri, 25 Mar 2011 10:46:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q38HO-0004oa-5C for emacs-devel@gnu.org; Fri, 25 Mar 2011 10:46:23 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:54986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q38HN-0004oW-Ug for emacs-devel@gnu.org; Fri, 25 Mar 2011 10:46:22 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Q38HM-0004e4-QK for emacs-devel@gnu.org; Fri, 25 Mar 2011 15:46:20 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Mar 2011 15:46:20 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Mar 2011 15:46:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:tJscJtoIAmtZs58YucIJ2BWgCeI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:137679 Archived-At: On Thu, 24 Mar 2011 18:21:59 -0400 Stefan Monnier wrote: SM> I've been trying to use a checkout of ELPA with my "always run in-place" SM> development of Emacs, and I see some difficulties: Is that supported by ELPA/package.el? I didn't think so... Are you trying to *use* the packages or *compile* them? I can't figure it out from your post. SM> I currently basically add a symlink from emacs/lisp/packages to SM> elpa/packages. SM> But this is too crude: SM> 1- some files fail to compile (e.g. because they require ome package we SM> don't distribute). SM> 2- the automatic decision of what to include in load-path leads to SM> shadows such as "auctex-11.86/style/url.el" vs "url/url.el". SM> I think we need to come up with a way to do the above but more robustly. Shouldn't package.el, which knows how to manage the load path and the dependencies, be used for this? In the Commentary it mentions this phase: ;; * Byte compile. Currently this phase is done during install, ;; but we may change this. but there are many TODO items regarding byte-compilation. Ted