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: Mon, 19 Sep 2016 09:48:37 +0100 Message-ID: <87vaxsjmvu.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <20160916203416.8DF2F220166@vcs.savannah.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1474275007 476 195.159.176.226 (19 Sep 2016 08:50:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Sep 2016 08:50:07 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 19 10:49:58 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 1bluGq-0006MZ-Tw for ged-emacs-devel@m.gmane.org; Mon, 19 Sep 2016 10:49:49 +0200 Original-Received: from localhost ([::1]:53748 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bluGp-0004w6-BL for ged-emacs-devel@m.gmane.org; Mon, 19 Sep 2016 04:49:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59056) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bluFp-0004pn-Nm for emacs-devel@gnu.org; Mon, 19 Sep 2016 04:48:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bluFj-000637-Jl for emacs-devel@gnu.org; Mon, 19 Sep 2016 04:48:44 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:41362) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bluFj-00060u-8u for emacs-devel@gnu.org; Mon, 19 Sep 2016 04:48:39 -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=+f4cng+ZAcGXZKKYJgEVhRjMOoOsWsU69CM9180nQVA=; b=rieOG09uRNBNUoa05Ol5RhFSb4 bR0xuYkqRXdgoJXMS43TZvNrlgWaRxm4+RmRjoHPmqlVmH+/GEnpAc15GGPa5Fa94xAcMtsSx/hkK yC9yzKGn8Xu+7gBu6n8Gyl7oZEY5X9JGO14ag7QIfozyh64SAoeBF5wtRBd0DKl49D18Rteg2UgR6 rZ51z7hJu5QTk1egE7JEYlF4/R/InuaIAfheP3JSUVhKUddwtoZ9GezbGaDRA43SMXHF8lrEQMsph Zo+zQujKqFOnKCo5SjXYeGWtHk6/UaOvgAwjbB4oTyqpTjdZmidtPTEWifJEs4RbJRln2gpuoO1Vn 1uSYjtTQ==; Original-Received: from [5.148.46.34] (port=43488 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 1bluFh-002bpJ-TO; Mon, 19 Sep 2016 09:48:37 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 18 Sep 2016 18:59:06 -0400") 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:207604 Archived-At: Stefan Monnier writes: > SM> Exactly. So if you have a package both in emacs.git and elpa.git, you're > SM> going to have to choose which of those two is the "upstream" and then be > SM> extra careful to tell people to only ever make changes on that side, which > SM> I think will prove inconvenient. >> Maybe, but is it more inconvenient than the alternatives? I'm not sure what >> the competing proposals are, exactly, at this point. > > The competing proposal is to have a checkout of elpa.git > within/alongside that of emacs.git. The significant disadvantage to this is that if we want a stable release of Emacs, all the ELPA packages in the tar ball now get tied to the emacs release schedule, because all of the files in the checkout of elpa.git will be at the same commit. Unless we move all the files in ELPA git to be external branches. Phil