From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: feature/integrated-elpa 4f6df43 15/23: README added Date: Fri, 14 Oct 2016 09:47:01 -0700 Message-ID: References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <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> <83d1j33qgg.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1476464608 23746 195.159.176.226 (14 Oct 2016 17:03:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2016 17:03:28 +0000 (UTC) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) Cc: Andy Moreton , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 19:03:21 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 1bv5t1-0003cE-HH for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 19:03:11 +0200 Original-Received: from localhost ([::1]:48532 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv5su-0004RU-Ud for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2016 13:03:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45837) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv5nU-0001J9-26 for emacs-devel@gnu.org; Fri, 14 Oct 2016 12:57:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bv5nS-0002nO-Sf for emacs-devel@gnu.org; Fri, 14 Oct 2016 12:57:27 -0400 Original-Received: from mail-pa0-x229.google.com ([2607:f8b0:400e:c03::229]:32896) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bv5nO-0002ld-Iy; Fri, 14 Oct 2016 12:57:22 -0400 Original-Received: by mail-pa0-x229.google.com with SMTP id vu5so48465935pab.0; Fri, 14 Oct 2016 09:57:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version; bh=MtmhAykjpWl8Xh3OorPI2KIg8f6lQ9cgJtqahA8Kies=; b=m6fmAJvLYv1z8JAJ+4PTL+GF3jbzJcp5cykk4O1feNWMQiWjFLJILmGspr7ikOzAJv 9nGmn/n9J/9thKOLwRkyYghjDRQQN2QFORNox5nTNb5rKAZYua5R8KWBXLQA9impsF1B whBU7EU4bKGQMZWRhv5yWydsRWM3S6SJNvIiTyPWzcFWMp97XqUpB9lPCYee/lhBuHBH DMCuHq9oLIHDKaurcL3mhUm/F/un48ZW+WfxMvPcwAGfXs/YGxaPIFR2WvtllZf0HhTq /pFjTsBZTVMtfX7Enqp/nQvSmgp0VtgwApiQbEH0t7B9+NZDwZTEbz8Pnu8SP5DXpzbl oBNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=MtmhAykjpWl8Xh3OorPI2KIg8f6lQ9cgJtqahA8Kies=; b=LwPOPGbTqhH36mYytiZ+29phFLO55SoYHwPStzKLkmSwjVV5pmnBYZKLsKBhaK3Caj Rqk1z3xmTq+35WPXklRVJrb/bm9NZdl4o3NzaWvgrd0NOGXRH8pB5TnuLv5bSKtG4UW3 bucp577jmwoZraApacS+fgE2M3+x9L7npY7ptxqZh/0Kbk5MaYBXOjm8tTbg7+mjqpdQ ex/1I7HlyLtRJQWkWcOltSe36Gh/uplphGnaa9B553AGUkRcW1fa39WY+TVe6nszo61Y fjqsv847luuSUoGZdSulAFLFg/q1rHVsLZtyjZEEckynLQ5u87dedJeTsJxfzFQko+oW DUtA== X-Gm-Message-State: AA6/9RnwbyYTmcMCI7ffoGZbz//OM91RJktCUQMo5XwljSaTOy7WsYMz0nxMeJ21VRbb4g== X-Received: by 10.66.192.134 with SMTP id hg6mr16315599pac.64.1476464241795; Fri, 14 Oct 2016 09:57:21 -0700 (PDT) Original-Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id 65sm14530073pfw.1.2016.10.14.09.57.20 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 14 Oct 2016 09:57:20 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 36C992F881F1; Fri, 14 Oct 2016 09:57:20 -0700 (PDT) In-Reply-To: <83d1j33qgg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 14 Oct 2016 18:22:55 +0300") Mail-Followup-To: Eli Zaretskii , Andy Moreton , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::229 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:208251 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> "EZ" =3D=3D Eli Zaretskii writes: EZ> But in any case, having a separate sub-directory for every package, like EZ> what we have on ELPA, makes very little sense for a structure distribut= ed EZ> in a release tarball. You'd have many dozens of subdirectories, each one EZ> with one or a handful of files. +1 It also occurred to me that we don't need a "mapping" file: We can impose t= he constraint that any ELPA package to be included in the distribution use, within its package, the same directory layout it would like overlaid into t= he distribution. I don't see why this issue is generating so much discussion. We've decided we're not changing the directory structure for now. Supporting a single lay= out in the final tarball is not hard. Why the push to cater to package.el? If a user installs Emacs from the tarball, and then wishes to use Org-mode From=20ELPA rather than the distribution, they'll do what they'd do today: = Use M-x package-install to install a newer version of Org-mode in their package directory, shadowing the Org-mode we included in the distribution. As far as I can tell, the only thing we need to support tarball ELPA is file containing a list of packages, and an addition to "make dist" that copies these packages into the distribution directory when building the tarball. Or am I missing something? =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJYAQwFAAoJEMFE2PTxn+YwxxwL/RK8pAFGQ+JYU35fJ8Qdw7EI jWXF9yD2kGIH4o2jpwcRGINI3/humgwE9lvHlN0ngYFyoklI3KmUuYjtDEjom7sA 2GQgHYKfS9YbuYjW2R/k7u5aDS5IqMte1K6FudydGHKyvWMp87LIqjYJd/1NCp4v hDJWAjOTwvNg9GJeXgUN6yBWXihgQajzYpbBjdysdV3Cv2Vwxz4rtXlaqY3Fsp3g wrHx7uxCDBksJQJxjRVvuTIUWFgbSfbcJuIf9MyWLFgy91sUBXibm2KWEZ+V0SjX syDXMVJbPr1OoGeZFTHfuPwYnvFO2rU04iDjUMcDQhNW0+3T+6YN4T6XPYfs3rTz f4rgmCL9W1xPKjVzpP+6DqamSMRADGXw9K6tfy+P7hRLbyl9svmmyzpfllxdPqGc MZpvyPaURggyslP8fyk3WRMOCdfOoO0lNPbruStbA96i3RzYNiUPFtqaP7lfWHOi ZHBD2ddrp7nqyPLwKtx0mBYvg07fQ2LEkmBdcCk8Yw== =0a+n -----END PGP SIGNATURE----- --=-=-=--