From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: policy discussion on bundling ELPA packages in the emacs tarball Date: Wed, 27 Jan 2021 06:37:41 -0800 Message-ID: <8635ym5tu2.fsf@stephe-leake.org> References: <86eeifawx8.fsf@stephe-leake.org> <87czxygdl9.fsf@russet.org.uk> <86tur88izp.fsf@stephe-leake.org> <86h7n880lo.fsf@stephe-leake.org> <83y2gk3rin.fsf@gnu.org> <86o8he6y4k.fsf@stephe-leake.org> <8335yq4350.fsf@gnu.org> <86k0s26qqt.fsf@stephe-leake.org> <83sg6q2is5.fsf@gnu.org> <7d85c33d-5f9c-e4b4-c37a-121bee411465@yandex.ru> <86o8hc65js.fsf@stephe-leake.org> <83mtwv21qj.fsf@gnu.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="6755"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (windows-nt) Cc: phillip.lord@russet.org.uk, emacs-devel@gnu.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 27 15:38:23 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 1l4lxf-0001dz-2C for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Jan 2021 15:38:23 +0100 Original-Received: from localhost ([::1]:55708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l4lxe-0000Qc-0U for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Jan 2021 09:38:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54356) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4lx7-0008QB-JK for emacs-devel@gnu.org; Wed, 27 Jan 2021 09:37:49 -0500 Original-Received: from gateway34.websitewelcome.com ([192.185.149.62]:22065) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4lx5-0004ml-Md for emacs-devel@gnu.org; Wed, 27 Jan 2021 09:37:49 -0500 Original-Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8]) by gateway34.websitewelcome.com (Postfix) with ESMTP id 25D7D217DCB for ; Wed, 27 Jan 2021 08:37:46 -0600 (CST) Original-Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with SMTP id 4lx3lO5JaiQiZ4lx3lt3ML; Wed, 27 Jan 2021 08:37:46 -0600 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; 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=eqWqnro8EhZ0Rnr9MSrPdVH6LWX7ULrhqfMSXRtUw34=; b=dcuJayT6Eehop4G3sJ8MzpMAu 0OLp6JMhv5TNIZxmXcN9b4puhP11x1aDwLue7yGL1D2NppZeQBp2rV6ARgZ8movFgX78NlEsdLJZy bq2YYgXBHDLDziDrm507D30vB8BndTEhCjjkoxvdr0NPbTxIY4vazZlKxQfRiBsR0pWeZv/GZr5iX 8icYkfQl8tudGg28mrpkSvduvRZHFrWGJn6MTAdXMKIt8sJwU0jnPLV9O+QzjOJpA7XVP+dhZB+Eo FFkTeJ0slUx+wUMVfDPVWIsyK8rS+bm4SQgYXf7WK1MSGJvmbfMqYY+Qey5WZjl2luaXGikg7RLeL lglFGn7wg==; Original-Received: from [76.77.182.20] (port=59351 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l4lx3-003a7j-CS; Wed, 27 Jan 2021 07:37:45 -0700 In-Reply-To: <83mtwv21qj.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Jan 2021 16:48:20 +0200") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1l4lx3-003a7j-CS X-Source-Sender: (Takver4) [76.77.182.20]:59351 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 11 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes Received-SPF: neutral client-ip=192.185.149.62; envelope-from=stephen_leake@stephe-leake.org; helo=gateway34.websitewelcome.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no 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:263501 Archived-At: Eli Zaretskii writes: >> From: Stephen Leake >> Cc: Eli Zaretskii , phillip.lord@russet.org.uk, >> emacs-devel@gnu.org >> Date: Mon, 25 Jan 2021 14:00:07 -0800 >> >> Ah; "clone ... --single-branch --branch " allows downloading >> only that branch into the local repository. But you can't specify more >> than one branch, so that would be inconvenient for more than one bundled >> package. > > By "branch" here do you mean an elpa.git branch? If so, we can have a > single elpa.git branch where each package is represented by a suitable > commit, right? For example, we can have a "stable" branch in > elpa.git, where the last commit of each package corresponds to the > latest stable version of that package. Is that possible? Yes, you could create a branch that merges all the bundled packages (from their separate branches) together, However, if you then make changes in that merged branch (which we definitely want to support), it is not simple to propagate them back to the separate branches; you have to cherry-pick. Keeping the release branches of bundled ELPA packages in emacs.git is simpler. -- -- Stephe