From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: policy discussion on bundling ELPA packages in the emacs tarball - take 2 Date: Fri, 29 Jan 2021 23:01:31 +0000 Message-ID: <874kizz6t0.fsf@russet.org.uk> References: <86tuqz35f1.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26049"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel To: Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 30 00:02:44 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l5cmq-0006fO-4E for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Jan 2021 00:02:44 +0100 Original-Received: from localhost ([::1]:59468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5cmp-0006pK-2o for ged-emacs-devel@m.gmane-mx.org; Fri, 29 Jan 2021 18:02:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50104) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5cll-0006Ji-Vb for emacs-devel@gnu.org; Fri, 29 Jan 2021 18:01:38 -0500 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:55730) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5clj-0003Vq-OD for emacs-devel@gnu.org; Fri, 29 Jan 2021 18:01:37 -0500 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:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=n/9l4eUcYlb0lER2nb0Cui1Kuq6Jj1Gcz5BnvC6j9sY=; b=ZqHVWWijCeXiOfeMQm8oAqR7s 4kbjzfy6BAScdhWTYw7E056RDFPRjzntUm2+xV8PeViaXrogcCUtRXclr3Hcb1MmdSQNE7LDMEzM1 kTJblxyR8iswxxUkbo7Xgu441veTgSArvzDN083GEgAL9JfU45j3hW8f6FiJSziypZA4CIhMUvvEw +uipPIGLzQ4is49TovRg51VwY7Nc7mCmWHy7IreqPbM5UKu9TrNnywPLtr2SOZkzs0Tsp+/YgsAAd kYikHQ7xHpnWpqryno4lR8t5lbBwoJ1G6e1kbicBP9BQouit7/DVcen9F8E+3NS5G54cooFrtLsRr sQykpEM6w==; Original-Received: from cpc142648-benw12-2-0-cust627.16-2.cable.virginm.net ([82.10.74.116]:40862 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l5clh-0001CF-2I; Fri, 29 Jan 2021 23:01:33 +0000 In-Reply-To: <86tuqz35f1.fsf@stephe-leake.org> (Stephen Leake's message of "Fri, 29 Jan 2021 11:32:34 -0800") 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 Received-SPF: none client-ip=78.129.138.110; envelope-from=phillip.lord@russet.org.uk; helo=cloud103.planethippo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:263590 Archived-At: Stephen Leake writes: > Attached is an updated version of emacs/admin/notes/elpa, describing a > proposal for bundling ELPA packages in the emacs distribution. > > I believe I have included all the recent discussions. > > I think I figured out a way to resolve the submodles vs worktrees > dilemma; each emacs developer can choose. If they don't execute any > submodule commands, they can use worktrees. That will be a significant help, actually. I presume that any build would be missing bundled packages? For me, this would not be a hassle because I'll just set it up so they install from ELPA on first use. It would still break my windows packaging scripts which use worktrees, (or as it stands the windows distribution will miss ada-mode) but I guess that only affects me. We are some way of Emacs-28, though, so now is a good time to break things. I would hope that big packages (org!!!) is not going to move for a while. Also, some research suggests that the git developers are slowing working out how to fix the module/worktree breakage, so who knows they might have fixed it by then. > If we can reach consensus on this, the next step would be to create a > feature branch and edit the code to implement this, then do a practice > release with that branch. It's fine with me! Phil