From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Thu, 13 Oct 2016 11:47:16 +0100 Message-ID: <87twcgttjf.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <83a8eqoi08.fsf@gnu.org> <87d1jlacsh.fsf@russet.org.uk> <867f9t4n4t.fsf@realize.ch> <874m4x8sq5.fsf@russet.org.uk> <8637kh4j1u.fsf@realize.ch> <87wpht4b1i.fsf@russet.org.uk> <86y4292m2u.fsf@realize.ch> <8737kd8vfh.fsf@russet.org.uk> <867f9n2r6s.fsf@realize.ch> <87a8egw2az.fsf@russet.org.uk> <8360p3i2gt.fsf@gnu.org> <86a8efqf9p.fsf@realize.ch> <8337k7hysd.fsf@gnu.org> <8660p3qd99.fsf@realize.ch> <831szrhwsr.fsf@gnu.org> <8760p12qzw.fsf@russet.org.uk> <83vax0en1u.fsf@gnu.org> <87pon5ek3q.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476355681 15747 195.159.176.226 (13 Oct 2016 10:48:01 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2016 10:48:01 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: a.s@realize.ch, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 13 12:47:57 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1budXx-00010P-6n for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2016 12:47:33 +0200 Original-Received: from localhost ([::1]:39305 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1budXv-0003KG-U2 for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2016 06:47:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57468) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1budXp-0003Jx-9t for emacs-devel@gnu.org; Thu, 13 Oct 2016 06:47:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1budXo-0003D1-Be for emacs-devel@gnu.org; Thu, 13 Oct 2016 06:47:25 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:43942) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1budXi-00039i-HC; Thu, 13 Oct 2016 06:47:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=OeJBGs7EOVWyXP4vfSAZQ7WB0HVATwFGb+gsu6fjQlM=; b=s4kXMCvTLbfs6XzrRY9wphzIA8 nbLV0SueyH+JOe5PrJtrD4LWqQbT9QweVU4d72JzJTsXozE4GLLkc0dajVw8V1JwA+EJaTFS+iHc5 2CzNGx4zfwL94RoZRg9m2mS/oc9iS3RoDN6twkogqkgLB2ACqzkomHauT/p+gQHs28Bc9FWNHrj+u sljqKubmPtn3nBBuRFDjFPnhqcjHKepTLv7lflffDn2L27aeOO9EHAtl78jHk8dH03O/k/shoPMJg VmQN/Q9KSyiZyXvc8z5113ebScTTbh3IFrC/gig6yOuCT6sF5X5YXnRcI/1fZHQLLj8GzruvJmxnY hJoAeNow==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:62768 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86_1) (envelope-from ) id 1budXh-000VBb-4W; Thu, 13 Oct 2016 11:47:17 +0100 In-Reply-To: (John Wiegley's message of "Wed, 12 Oct 2016 09:30:17 -0700") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 31.216.48.48 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208203 Archived-At: John Wiegley writes: >>>>>> "PL" == Phillip Lord writes: > > PL> If we are moving files into the current directory structure, I'm not sure > PL> we need package.el at all. It would be doing something totally different > PL> from what it does at the moment (which is select, download, install and > PL> initialize packages). > > Then let's not involve package.el at the beginning of this effort. It's > apparently creating much more confusion than is necessary. I would not agree with this; at a code level, it's made things very simple. There is a one-to-one mapping between files in ELPA and where they reside in the Emacs build, and there are several easy ways to get the files from ELPA into the build, including pre-existing git based tools which may make development very convienient. As a nice side effect it also lets me build and test all packages in an ELPA checkout from inside an Emacs build, which would be a useful thing to be able to do. So far, the main objection has been to the use of a new top-level directory (which I've can and will move -- it's not necessary to have top-level, although I still think its nicer). My own feeling is that for an emacs-devel discussion, it was quite low on the confusion stakes. Phil