From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Why not include all ELPA packages in an Emacs release? Date: Tue, 28 May 2024 23:15:49 +0000 Message-ID: References: <87bk4ql3u5.fsf@jeremybryant.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8143"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , Philip Kaludercic To: Jeremy Bryant , Emacs Devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 29 01:16:43 2024 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 1sC63e-0001vL-Lg for ged-emacs-devel@m.gmane-mx.org; Wed, 29 May 2024 01:16:42 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sC62u-00081r-O1; Tue, 28 May 2024 19:15:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sC62t-00080u-M9 for emacs-devel@gnu.org; Tue, 28 May 2024 19:15:55 -0400 Original-Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sC62s-00010Q-4V for emacs-devel@gnu.org; Tue, 28 May 2024 19:15:55 -0400 Original-Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-572c65cea55so548792a12.0 for ; Tue, 28 May 2024 16:15:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716938151; x=1717542951; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=e6XovDQFFJtEW2dwg3fskNxmGg14+0N6pMMyMdu3pjE=; b=mv8b53M0vX7ZR2lHNyheWRADGAT1BNfJUCT2at7DJU0y5pMcjPKMTx06Fyb30icHLK We72X423Rd9GgvO+rWmATc6IOOBNg5uI2xieX79VjldywGQmDhkatTH+ZIEv+AfPAR6b tgMzcPVgLI07T7QIDfmvcet5tW7r0Mwg02HXuQna689FdlKMJIfOM+FdenouQ4CIXbGH 2DiKToHx9jeBcirJGQHe85Egi4v4r4x0P7D8beaELUCxd0eqJ5aY9GbfeMl0DZEjcBrL spRPUAnRUM3GaNCGCWLK4XRLFrtdj/WbJcdku7BVxHAbk+fxDwu6pw5qkFSRlst/no9d 6ZkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716938151; x=1717542951; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=e6XovDQFFJtEW2dwg3fskNxmGg14+0N6pMMyMdu3pjE=; b=RDLhl3ZyPT75QHCTuON453LWk+vqkg2Tqge8TUvWfTQNO8Y/5ore2HbnIx8BEp6zqD RBE6BCVPhJUZJwspAJIvhDUxhCD4SuCQWfEEIkzcc+Cazy7rv3IZ4xn/7yTaEIdyMHSL x2m+/P9xHwg4rpvyKNO2KIqosL/oqMvp17EGphlVl0QSLadwvEzFMVQ/Nq+6ZRxABrvf hZx+wBbhjEQOjcQLPP/6nzu0Uw/CUMsBwauq6D1RWY26Qem04/Y2SgihZ+sXMRFGHiV8 LYZnV7xVoOButBW4hW3JDD3XncdiuROqYYuE2eAtVRsGB0I5eGuucbB6HDe7GBHbuTL7 GBkw== X-Forwarded-Encrypted: i=1; AJvYcCXV2iIW4wP8nSkm1bkZVbPeg1fdjDNkVR1T5eLVn6JLUo3TL6nB8UR3KPpNKLOU1t96vlqMa0i00J6BH0RynKn/5Wij X-Gm-Message-State: AOJu0Ywijevec2H7BH6zmoct2wxpvzvk8ldEJTJ15w3zqoebQ/2E0Wta dAupszmZ4IZqS1Ll0Brr95zXDWFTGqieHG33H0nBXLp5o6qqcAh9uvm4qArcy4pLG8AP9IZeRKB hAbrRfkcVPzWrm56nrE8cEUMakKs= X-Google-Smtp-Source: AGHT+IGX0D8skXUEoF8WGLJbZ04Ovx7r3XP84zydzOkHCz6FX+MkuIzAsSW/Wty+fccwqWgNBZBLsMFPssDTWumUrQ8= X-Received: by 2002:a50:8719:0:b0:579:c4e8:42bf with SMTP id 4fb4d7f45d1cf-57a03f86e73mr368122a12.12.1716938150506; Tue, 28 May 2024 16:15:50 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 28 May 2024 23:15:49 +0000 In-Reply-To: <87bk4ql3u5.fsf@jeremybryant.net> Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x536.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319661 Archived-At: Jeremy Bryant writes: > Would there be a problem in including a snapshot of ELPA packages in an > Emacs release? This has been discussed several times in the past. There are no principal problems, and AFAIU the consensus is that we would like to do it, though there are some practical issues to work out. I believe if you search the list archives, you will find previous discussions that will shed some light on the issues involved. We can't just dump all packages in lisp/ and be done with it, unfortunately. I honestly can't cite all of the problems off the top of my head. One is how we track developments on GNU ELPA, if we mirror packages into emacs.git, or if we add them as submodules, or what. At the very least, we'd probably need to have some record of what we put into the release tarball. Do we add _all_ packages or just some subset? Should they be registered in `package--builtins=C2=B4, and how? Should they be part of th= e main release tarball, or released separately? And so on. Mostly, we need an interested volunteer to step up and do the work. This would probably start with reviewing past discussions to find out what problems they uncovered. Then propose, in practical terms, how we could solve them. So help is both welcome and needed here, I think.