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: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Sun, 09 Oct 2016 20:03:49 -0700 Message-ID: References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <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> <874m4x8sq5.fsf@russet.org.uk> <8637kh4j1u.fsf@realize.ch> <87wpht4b1i.fsf@russet.org.uk> <86y4292m2u.fsf@realize.ch> <8737kd8vfh.fsf@russet.org.uk> <86bmyz2tt1.fsf@realize.ch> <87int4w341.fsf@russet.org.uk> <87int12rtv.fsf@russet.org.uk> 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 1476071875 13786 195.159.176.226 (10 Oct 2016 03:57:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Oct 2016 03:57:55 +0000 (UTC) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) Cc: Eli Zaretskii , Alain Schneble , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 10 05:57:50 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 1btRim-0002v2-EZ for ged-emacs-devel@m.gmane.org; Mon, 10 Oct 2016 05:57:48 +0200 Original-Received: from localhost ([::1]:47240 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btRik-0002t0-1A for ged-emacs-devel@m.gmane.org; Sun, 09 Oct 2016 23:57:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btQso-0008Fu-7x for emacs-devel@gnu.org; Sun, 09 Oct 2016 23:04:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btQsm-0006V4-6V for emacs-devel@gnu.org; Sun, 09 Oct 2016 23:04:05 -0400 Original-Received: from mail-pa0-x243.google.com ([2607:f8b0:400e:c03::243]:35447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btQse-0006QX-62; Sun, 09 Oct 2016 23:03:56 -0400 Original-Received: by mail-pa0-x243.google.com with SMTP id qn10so6214773pac.2; Sun, 09 Oct 2016 20:03:55 -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=VxO5o2ruBBgW6WA6faXALBwaT3GL4jlhdPtY0xJEuxE=; b=nbTdc87sNJ8olEeYzHX1DIl1LbN5fBPnHCBEdmQtPZW/dQTWMmNDvrIqQINbL3fbtY GvKsNatuNpjJVm2qJmMV4D6g1rfg824Q/1anhYLiKkvSDzxSBxy2NRDHJXSZ0sQQwf0m EJeWnwEHPu5+V3jFE9kGZVPjBhAtUVHRcgVOXsz4NpVxT/QtxZhKKIM3izgvWy7U8WWj 7Z1RG7cgjJ6ix9OVIQ5SPRIecRiCxa/0SngxCYIqHEyx9GkdBidTzIAY6BWFzwVbD8g9 /pF2DK9s/zPjv4GczovamHG884CfSnsM4s4EJRKewPQ8UqBWtzwZ0edgs7uEHrz04G1h re1g== 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=VxO5o2ruBBgW6WA6faXALBwaT3GL4jlhdPtY0xJEuxE=; b=Bv7e2Y/LpgNSSfgbOPxfVsYCvZRNhW5gBYrIev/ORumD7XwlEQbUtdkRDIgeamFnP+ dNemO2Ua3kZ/73ffpmELy0gI299NvGSoS23T+OGwlUsZ38smSD0h4NEmkbRfI24ip7f5 UaD6UbX+Pk90XmMpatvXJLLvz8Ky5dWuqly+hJH2CVisD4IYsa6hS2YBlia3qtO34HPR hMZS8Lgiz/iVwyAUGZEl40sjAL/0n8DZ4wU8W1UX1KU4v72WEI7X34oOH/mSPyJJcXjh n1hB7A/XIefxmNDmnc2nNiF+l9+G1Umpsf4aufA8usQJm9YrhB7HufpKiI5JX7b7VgaH cknA== X-Gm-Message-State: AA6/9RmEAjeS6Cq4OXVFgkI5jWu1r8dlneLr6p3GClWRFvN0uJ/4d9tKJGMm5VIz6C5KgQ== X-Received: by 10.66.63.40 with SMTP id d8mr2517128pas.103.1476068634883; Sun, 09 Oct 2016 20:03:54 -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 ah5sm49203556pad.30.2016.10.09.20.03.52 (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 09 Oct 2016 20:03:53 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id E83D42D4D037; Sun, 9 Oct 2016 20:03:52 -0700 (PDT) In-Reply-To: <87int12rtv.fsf@russet.org.uk> (Phillip Lord's message of "Sun, 09 Oct 2016 21:25:00 +0100") Mail-Followup-To: phillip.lord@russet.org.uk (Phillip Lord), Alain Schneble , Eli Zaretskii , monnier@iro.umontreal.ca, 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::243 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:208131 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> Phillip Lord writes: >> So let's get back to how we can adapt our build process to include ELPA = (1) >> in the release tarball (for "ELPA tarball" packages), and (2) in our >> mainline development (for "ELPA core" packages). > Still confused about this, so let me check that I have this correct. > An ELPA tarball package would be included in the tarball. Yes. Somewhere (probably in a file in Emacs.git), we'd have a MANIFEST file= to declares which ELPA packages are special with respect to development (core ELPA), and which to the distribution (tarball ELPA). It could also include other details, such as which Git version we intend to use, where the files should be mapped to, etc. A next step would be to invent this file, and then adapt our build process = to act on its contents. Once we can show that this does what we want, we can pick a trial package (say, org-mode), and then move it out of Emacs.git, and demonstrate that all the same thing still happen as they did before, even though the source now originates from ELPA.git instead of Emacs.git. > An ELPA core package would be including in the tarball, and other packages > would be free to use it as a dependency? Exactly. =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----- iQGcBAEBCgAGBQJX+wUVAAoJEMFE2PTxn+Yw6JUMAJHAR6rcbh5GmlPp+kt2inPK 0WenIcNwgx8qlzOYqCsRkEl6o8OAXmArg1O15LqlIPNSaDbM+8oZcRlOBcsKfXNC GIH5daZV+v3gRrWeFZLzHGrVisI6wI02kEGRjbBm5rpJWUkUyLFpI69KzdhVpQaK l/pdTX5Q+feVkqsguqHrXy2ooLnqElljSE+b+CzsbmZqFG5vqACJSV5aVs8I+GCM ygoRtobQ8IVMXNh6r/QrIx5axo3jO344xBD/3tMSpRFhwMZpa6/ZaPnGZxraftT/ c/KJQcR1dndblMcoNpGpZoZkaIfD5qPmpeBtQzLsWvxPThLVdd5boYs0tCmkhDK3 58ufyAdWEK9fPRF+cWh1oWuKzXUMeFMpie/DE+Mb43gG8xxkB5sOKnmezPWMGzHb TEp+Dr6rKSN5t7PQQPGi1vYJTQs2IV+dU20MgtVI/JwjihqYbCYaNt2F5CXEwXYR tk7isThrJPI2ZcpS29RFKFc/2cvxiLH8y17UkpFGuA== =GMHK -----END PGP SIGNATURE----- --=-=-=--