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: Fri, 30 Sep 2016 13:41:54 +0100 Message-ID: <874m4x8sq5.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <87vaxsjmvu.fsf@russet.org.uk> <878tunj2wr.fsf@russet.org.uk> <874m582ixv.fsf@russet.org.uk> <871t0apsxm.fsf@russet.org.uk> <87shsm7hi6.fsf@russet.org.uk> <83a8eucwi2.fsf@gnu.org> <878tudgwlq.fsf@russet.org.uk> <8360pgoyo4.fsf@gnu.org> <87d1jn3ws9.fsf@russet.org.uk> <83a8eqoi08.fsf@gnu.org> <87d1jlacsh.fsf@russet.org.uk> <867f9t4n4t.fsf@realize.ch> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1475240538 7931 195.159.176.226 (30 Sep 2016 13:02:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 30 Sep 2016 13:02:18 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Alain Schneble Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 30 15:02:10 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 1bpxS0-0000Sh-4R for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2016 15:02:04 +0200 Original-Received: from localhost ([::1]:44380 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpxRy-0001qW-Jn for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2016 09:02:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpx8c-0001ie-Uq for emacs-devel@gnu.org; Fri, 30 Sep 2016 08:42:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpx8b-0000zd-1R for emacs-devel@gnu.org; Fri, 30 Sep 2016 08:42:01 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:40414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpx8W-0000yn-0f; Fri, 30 Sep 2016 08:41:56 -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=/VwAjeYKQU99Qha/9q1aYLSgT9wRGFUlpRSoGMBXdWg=; b=aDU8B+4/G35Gj6EWhSRpV6OCBg uYgpcS9slJVIrygLIXQsp8bbwJAaeL1+9emch4mgshRXoPR0q5vWfozQRZK6mgu4zEQH8UBod5JvU Tvrzb4hybrt+FHgiEdOVS7ibor0rqd3tBwrxtK6Z21/mmk9bjkPjjDO1PH1Q78GRNenZsXFVOVQY8 vSNYLWIOQw2AYAzp+5EPQWB3i+lfP3nBEckbjM1luef1oqW2Jo9lqtiz90FWRWru5y1ZTWcLxdUZo Dzq2zdLLT9gUc1toPtYsewNpGrKz/nWg0dWOFKCGk2Vzun1z5TZ5e5hKSNk1S6z3A/3xtBqiYS6wA gyqZSwyg==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:47980 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 1bpx8U-003zkD-Uz; Fri, 30 Sep 2016 13:41:54 +0100 In-Reply-To: <867f9t4n4t.fsf@realize.ch> (Alain Schneble's message of "Fri, 30 Sep 2016 13:56:18 +0200") 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:207917 Archived-At: Alain Schneble writes: >> Or c) >> >> EMACS/lisp/blah.el >> EMACS/lisp/elpa/packages/foo/foo.el >> >> which keeps all the lisp files under the lisp top-level dir, does not >> require file moves, but pushes the two directory structures together, >> complicating the build. >> > > There's also d) where an elpa package would just go into it's > corresponding directory under EMACS/lisp, e.g. EMACS/lisp/org if org is > an elpa package. Of course, there's a chance of name clashes here, but > both GNU Emacs and GNU elpa are under the same control IIUC. Would require us to keep track of which packages are package.el format and which packages are not, spread throughout multiple directories. As well as making the build a PITA (and fragile when we forget to update the list), it would be confusing for the developers who would have to remember two different sets of package structures. Phil