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: Wed, 12 Oct 2016 14:53:33 +0100 Message-ID: <87y41tekrm.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <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: text/plain X-Trace: blaine.gmane.org 1476280526 9284 195.159.176.226 (12 Oct 2016 13:55:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Oct 2016 13:55:26 +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 Wed Oct 12 15:55:15 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 1buJzk-0007LR-Ht for ged-emacs-devel@m.gmane.org; Wed, 12 Oct 2016 15:54:56 +0200 Original-Received: from localhost ([::1]:33754 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buJzj-0003u5-A6 for ged-emacs-devel@m.gmane.org; Wed, 12 Oct 2016 09:54:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buJzD-0003cI-G3 for emacs-devel@gnu.org; Wed, 12 Oct 2016 09:54:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buJzB-0008Nr-7I for emacs-devel@gnu.org; Wed, 12 Oct 2016 09:54:22 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:47935) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buJz6-0008DA-6p; Wed, 12 Oct 2016 09:54: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=6cuIou7qXv+zco9rXT+cAGLVt5s4j94kcSIjtSr7kls=; b=CEX+VXiF122E+8NbCd8On/chif GgL7ZrHfRWsxSsjAzCDiRr0jlqNwsgPPRJcLb9J/q0sFxexe8rDuoqgOT/bqMERp6R5AFX8tB5wFX z6wv97uGCdmuifa2vs9tgFnH5QN+1Ke4nCzmUu4t5CURHlCZq97Jc6JceuDLkjLBOllOB1d6mBEUM vke17u7ZEifQHLw0mcohuJGqEke+1C+BBl0mV44GiASzaj73kmjQ5Ixoof6TImrnwtXemh6hX5Fvg 9r98GKWSJsya4LvPEgcOu+7fzrDL6KbiVZijs0PytSCoBHOKfZiw00seykMeOWmFMAjI8zg/vOE4w w+mE9jqQ==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:58830 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 1buJyQ-001zXW-4k; Wed, 12 Oct 2016 14:53:34 +0100 In-Reply-To: (John Wiegley's message of "Sun, 09 Oct 2016 20:03:49 -0700") 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:208171 Archived-At: John Wiegley writes: >>>>>> 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. Just to be explicit, this means that we have to use git to grab the relevant files from ELPA -- we cannot, for example, use package.el to pull down files from the ELPA website, bcause it doesn't support versions at the moment. >> An ELPA core package would be including in the tarball, and other packages >> would be free to use it as a dependency? > > Exactly. All makes sense, but still a bit confused about how we would decide whether a package would be tarball or core. What would the criteria be? Phil