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, 14 Oct 2016 09:20:14 +0100 Message-ID: <8737jzl4u9.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.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> <87twcgttjf.fsf@russet.org.uk> <86a8e7symk.fsf@realize.ch> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476433282 13949 195.159.176.226 (14 Oct 2016 08:21:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2016 08:21:22 +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 Oct 14 10:21:18 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 1buxji-0001DW-Q5 for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 10:21:02 +0200 Original-Received: from localhost ([::1]:45942 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buxjg-00034n-Uh for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 04:21:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buxj5-00034h-Gk for emacs-devel@gnu.org; Fri, 14 Oct 2016 04:20:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buxj3-0000GC-Tn for emacs-devel@gnu.org; Fri, 14 Oct 2016 04:20:23 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:44424) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buxiy-0000ER-PT; Fri, 14 Oct 2016 04:20:16 -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=TWE5pfcNH2xppGbiY0HKsc0ViZX99i8wQ0e3nmmpn2E=; b=SYx6onSmQTG125lrzFPbxv7Cmg sBZulXslmNNQ5tS349qfGqA13tP8S8V94Oophfi+6BRhnJLdVbNcvvKuuTJl7/tKVVyV1Fp/T28MN ZcDsAjYHG4+dCDv649MC0uTCnPtKc7WBiZw/VezaPIv859cCPbuDoKcY/16JhDWGVBBne6A4fabKi 5u8tGCpOSbRZ6pg1mRjRNotO7WlzYD87p4RG+ApLczi1390Itak/3FrX0+NP/qOjenWnwjiJkL69j 1c0dHaV+rOIfwGsKoKRXNXirhgMmwZXCG1ShNDKXIFg5EfBg6Yo5OW/aSwRK5UNvyvNF4HUzD3j2x DiKdG7Vw==; Original-Received: from cpc14-benw10-2-0-cust305.16-2.cable.virginm.net ([92.234.125.50]:44720 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 1buxix-0032vP-DY; Fri, 14 Oct 2016 09:20:15 +0100 In-Reply-To: <86a8e7symk.fsf@realize.ch> (Alain Schneble's message of "Thu, 13 Oct 2016 23:54:59 +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:208231 Archived-At: Alain Schneble writes: > phillip.lord@russet.org.uk (Phillip Lord) writes: > >> 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). > > I still do not really understand why we shall introduce such a new > layout, especially in the release Emacs tarballs published on > https://ftp.gnu.org/gnu/emacs/, and even more after installing them. > > As an example, if I do ./configure --prefix=/usr/local followed by make > and make install today, I'll end up with a directory layout of org-mode > related files like this: > > /usr/local/share/info/org.info.gz > /usr/local/share/emacs/26.0.50/etc/ORG-NEWS > /usr/local/share/emacs/26.0.50/etc/org/README > /usr/local/share/emacs/26.0.50/etc/org/.*\.xml > /usr/local/share/emacs/26.0.50/etc/refcards/orgcard.tex > /usr/local/share/emacs/26.0.50/lisp/org/.*\.(el\.gz|elc) > > Unless I'm misundarstanding you, using your approach, all files will end > up in /usr/local/share/emacs/26.0.50/lisp/org (using the example > configuration I gave above). > > Do you really want to give up this standard file structure? Yes, because it is not standard. It's one of two standards. If you install org with package.el, then you get ~/.emacs.d/elpa/org/org ~/.emacs.d/elpa/org/etc/ORG-NEWS ~/.emacs.d/elpa/org/org.el So, org-mode has to support two independent directory layouts. If we use package.el as part of the core or tarball emacs build, then org-mode has to support only one directory layout. The Emacs build will, for the foreseeable future, have to support two layouts, that is true. But, Emacs already does and it is (or rather was) relatively easy to add to the build. Phil