From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Why not include all ELPA packages in an Emacs release? Date: Thu, 30 May 2024 15:55:56 +0800 Message-ID: <87y17rag37.fsf@yahoo.com> References: <87bk4ql3u5.fsf@jeremybryant.net> <864jagu9ji.fsf@gnu.org> <878qzspd9j.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="25767"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Arash Esbati , Eli Zaretskii , Stefan Kangas , jb@jeremybryant.net, emacs-devel@gnu.org, monnier@iro.umontreal.ca, philipk@posteo.net To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 30 09:56:45 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 1sCaeT-0006T8-1z for ged-emacs-devel@m.gmane-mx.org; Thu, 30 May 2024 09:56:45 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sCadz-0004Jy-0C; Thu, 30 May 2024 03:56:15 -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 1sCadx-0004JX-7m for emacs-devel@gnu.org; Thu, 30 May 2024 03:56:13 -0400 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sCadu-0005Si-L7 for emacs-devel@gnu.org; Thu, 30 May 2024 03:56:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1717055767; bh=DUmct2WkgHusXoY+HxcrJYl2DORrVMouU4YYfJjNHOA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=HbxFDZmLoosQumnho+zfdjCYXbO59QDku/neC7uWPhAPGuIaabK/5YMr0L+FpMxcoO3mCQKD5vMZJS3GYLVRo9+F9sqPDHDMS0/Pd4Nq3+QAYGYJ6bI5LwFWepfIIM8ATZKFjyD87OjC3/HW/G2FwJgPxDzuEnJEYjRQZjoJeSyDaVLN6aN+XLACxqnEO+/TiHhgXRexwYH8iCNsgLOoyqk6kt/sFm4Gr4cjv6YR1bwrQV7Eb/f427Cla63uBspz8YpJODT6Wegb9PHaYzZg6LWmQ0wIc0X8yKZDJVoCtjmWTjZJML4qLLIR3cf1RrKcQlTcIDU+oRxqRlMRCi10zQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1717055767; bh=/WIW4971VyT9vFgE+EmDuW7jmSafxI3z3X1KKVFf1LP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=NShhxPsH7+JCXdBq7tYNUdpJ4uzGZGPH1i5Sj7T6aI/fV0kOxDerqBxn9I8pMdxGWRKLPYbyqdftVdaZsaLl3ZhgGbut8v+va9h/h2yjc/CEqMtClmDCslnoXdxJp10zMF9KUnYYlXO7scdSpWqiGyhwDsHATfyTyyFmeRzpwr5KtaoFwaoAHAsZ+MNkWWyo7aimxGBmiCtUOvWtrLVR3NmRq0jYTKI6/D10hq04KxtmzgSBKre4r8xYf7nIXl+3dpq8CxsdeV6gJc0wlNKqrbCortuu2BW7gO8kqqPQtTbw/wemGQair/ejWsofQMYH+UI7W3POXiuQ2yKib5mJ2g== X-YMail-OSG: 11Z9FWgVM1mEDx_rwC2mGqYcm.qLXBHamcwaTyd1pCG.xcW98eFD0gcdb71NXa. 9RzmzZ8ks1vRXKVk3n_OkZQaJhfwKQp5dFW.fXHveRIQnH5T_F_0EVgGs8mq.7H61FF.Qxin2anw tK7LCdqt4cSy8iITO.TC0YsU3JzFNOcfk9urEBOHKR1G4aBxonw2a5t5HDYfD9RtzJQMbLwHHn59 0C.GWwRVqTPQ6wrJGGcMHnkTpF7O.QVMnwsAxLgJHBc5p9y2c7c5xQT_.Xr4bKBYMpSY0llNaMNq q_WQLWPD8ejucLj1_75Sj9.a1H7LzNZnh_pkD0udNnVEXZY5_6iL7nCW58jQBkr.ghyEPeO7Ye3v yoBQsyRSCcawi_jpmL6X1S.MCPkMEA48gO.dOtJk_yFjIW1O1T9R.xDI6meHyyjgJD8R62_ESKqq 3opVnJvZePIKROJEjVIOFPf0G4fyfTKVEnO98ctO3UIsF7yjXofgofNnrOlzfNHyUlXbfAlMzePf ww7kdKZrMdO8ODa0Dp3Tjc7dhGM5zxEKgvaaECTa_jHKWr.lAafmILSqqEirbWet5iM9wNUFV2H1 GIegknQ7kYCHq1KszazAbmgzCeQyAylwF28ukKkIDOfPxGPuVCgXzJ.Pkt_xot7Z0zr9q4.thU3f otvSr9JxtOvbZpRA.XCNYCY4De.4BxVXxlFq5OX98oUxWzDq7UbzEzKHhIKsCKMPE81VVR5zkgah 1sp8UyK_BY2x_z5SGuFhSb0AnSUjDZY1keeWupCortac20aGue7.BbF1pBJ1xST0qVqPUclukjgL NB0.XYwHXcWdCWyPQC6uVFebuomgmhfJpEWmPgQJwu X-Sonic-MF: X-Sonic-ID: 881938f5-8d9b-4c71-bc01-b32781e769f5 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 May 2024 07:56:07 +0000 Original-Received: by hermes--production-sg3-6f9f87bd85-8fmbs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1e104590ed364b692dd77ccfe88f4328; Thu, 30 May 2024 07:56:02 +0000 (UTC) In-Reply-To: <878qzspd9j.fsf@gnu.org> (Tassilo Horn's message of "Wed, 29 May 2024 22:35:36 +0200") X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.33; envelope-from=luangruo@yahoo.com; helo=sonic313-10.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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:319735 Archived-At: Tassilo Horn writes: > FWIW, I'd rather move more stuff from core to ELPA and add mechanics to > install from ELPA easily. use-package was one such thing but I imagine > a mechanism that would provide package suggestions, e.g., like asking a > user to install toml-mode when finding a toml file for the first time, > or suggesting to install calc or calculator when typing calc at the M-x > prompt... Definitely not. calc-mode is one of those packages that are intimately connected to functionality provided in core, and it would be a tremendous inconvenience if Emacs developers were required to install changes in more than one repository when the next core change with far-reaching consequences, such as bignums had, comes along. Or, to give another example, during the development of the Android port, it was necessary to apply mechanical modifications to plenty of code in core to adapt it to Android environments, and this task would most probably have remained unfinished, with respect to to such packages as calc, if they had been extracted to independent repositories and were only distributed in release tarballs. I think it is generally counterproductive to deny or impair our control over the distribution and maintenance of packages, whether they be also published on ELPA or not. As no one has suggested that the quantity of code being maintained in the repository now has become an intolerable burden, let us not invent imaginary problems and, with them, paralyzing solutions.