From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: feature/integrated-elpa 4f6df43 15/23: README added Date: Fri, 14 Oct 2016 18:22:55 +0300 Message-ID: <83d1j33qgg.fsf@gnu.org> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <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> <87twcgttjf.fsf@russet.org.uk> <86a8e7symk.fsf@realize.ch> <8737jzl4u9.fsf@russet.org.uk> <8337jz8dg8.fsf@gnu.org> <83insv3tnl.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476458660 20801 195.159.176.226 (14 Oct 2016 15:24:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2016 15:24:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 17:24:16 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 1bv4L0-0002ar-DZ for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 17:23:58 +0200 Original-Received: from localhost ([::1]:47890 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv4Ky-00051X-Mk for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 11:23:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv4KA-0004zJ-AW for emacs-devel@gnu.org; Fri, 14 Oct 2016 11:23:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bv4K6-00069q-2D for emacs-devel@gnu.org; Fri, 14 Oct 2016 11:23:05 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55044) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv4K5-00069R-VW; Fri, 14 Oct 2016 11:23:01 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2335 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpa (Exim 4.82) (envelope-from ) id 1bv4K4-0001SE-3L; Fri, 14 Oct 2016 11:23:00 -0400 In-reply-to: (message from Andy Moreton on Fri, 14 Oct 2016 16:12:14 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:208247 Archived-At: > From: Andy Moreton > Date: Fri, 14 Oct 2016 16:12:14 +0100 > > >> There are many more users of emacs than developers, so the design > >> should be aimed at utility and convenience for users. > > > > That's the main motivation for my proposal, indeed. > > Then you have lost me, as your proposal in this thread seems to be to > keeo the existing emacs directory structure, and make the layout of > packages bundled with emacs be different from the layout of the same > packages in ELPA. > > The existing emacs source tree directory structure is sensible for a > monolithic project. However the whole idea here is to move away from a > monolithic structure, so the source tree contains only the emacs > core. Unmodified ELPA packages are imported into a packages directory > to be bundled for distribution. I guess we have different ideas of what will be left in the core, then. I think most of the stuff will be left in the core. But in any case, having a separate sub-directory for every package, like what we have on ELPA, makes very little sense for a structure distributed in a release tarball. You'd have many dozens of subdirectories, each one with one or a handful of files.