From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jeremy Bryant Newsgroups: gmane.emacs.devel Subject: Why not include all ELPA packages in an Emacs release? Date: Tue, 28 May 2024 09:48:18 +0100 Message-ID: <87bk4ql3u5.fsf@jeremybryant.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31767"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs Devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 28 10:49:49 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 1sBsWi-0007ya-8z for ged-emacs-devel@m.gmane-mx.org; Tue, 28 May 2024 10:49:48 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBsVV-0000zb-QX; Tue, 28 May 2024 04:48:34 -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 1sBsVN-0000yj-Vb for emacs-devel@gnu.org; Tue, 28 May 2024 04:48:27 -0400 Original-Received: from out-170.mta0.migadu.com ([2001:41d0:1004:224b::aa]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBsVM-0006vN-A8 for emacs-devel@gnu.org; Tue, 28 May 2024 04:48:25 -0400 X-Envelope-To: emacs-devel@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net; s=key1; t=1716886101; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=lmpyT7wdATOPYLBOwWjG0Sua5uYa9xpnuB5xPhIo83w=; b=uRhVf6l2/MDnaPKXj3wqXNEOk8+Ebr9OiHanjC2mGmIj8JVnK3kloJk04MMYfnF7SNEB+H YKVpgZmqcxI4MAI8clnnQ3OMRo89ji2WJFLjNOuAhSOpUFkbPdr1yVbcXoWLqdgs3+xNI8 H9cd1hOJgeyIppTkiBUUj+imK2lD5coivML0K302yUxwnrIymbN/sS+7yIQsxzGy0bxq1B 8qlh0luuXBkl1AWYpBBJHHHDVvWdwwcEOcDEngcikAcuWmPqLPMLbz91oTXJ8GCfBZ1TGG oBTGtR1X71Kl4wnEQZYKNLT99J0onc5e1gyOAV12Yvq6pd0m+eKZhKr74pZQTg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::aa; envelope-from=jb@jeremybryant.net; helo=out-170.mta0.migadu.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_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:319641 Archived-At: Would there be a problem in including a snapshot of ELPA packages in an Emacs release? There are at least 2 scenarios where there are benefits to having packages, in a functional albeit perhaps not the most recent version, in a distribution of Emacs. 1. "ELPA is Emacs" so new users could have access to the packages given license requirements are the same. Example - New LaTeX users can discover and try auctex straightaway. If they want to upgrade, they also can through ELPA. (also e.g. related case of org-mode) 2. Some sites don't allow downloading of packages (for policy or security reasons), so all users have access only to whatever is included in their Emacs distribution (and indeed their system distro). Perhaps this is a naive view. Thoughts welcome.