From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Fri, 21 Apr 2023 03:22:32 +0300 Message-ID: <4fa6c27f-214e-a03f-17be-2e32d64a2795@gutov.dev> References: <87a5zj2vfo.fsf@gmail.com> <35638c9d-e13f-fad8-5f95-ea03d65d4aa2@gmail.com> <87a5z3izst.fsf@web.de> <83v8hr7qk9.fsf@gnu.org> <83pm7z7nkc.fsf@gnu.org> <4b63ef62-5e1c-3dcf-ec7b-06b69e79133b@gutov.dev> <83o7nj7mfn.fsf@gnu.org> <556e0fbb-215e-c11d-0e8b-73e97441abbb@gutov.dev> <83pm7y6fdo.fsf@gnu.org> <47140c27-ba63-ca7b-8b9e-cc38a6f9a866@gutov.dev> <50a2198d-ed89-59b1-e4d1-efa672a1713f@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25856"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Cc: jporterbugs@gmail.com, philipk@posteo.net, 62720@debbugs.gnu.org, monnier@iro.umontreal.ca, Eli Zaretskii , larsi@gnus.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 21 02:23:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ppeYW-0006Vq-MQ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 21 Apr 2023 02:23:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppeYL-0003s8-Hw; Thu, 20 Apr 2023 20:23:05 -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 1ppeYJ-0003rg-IU for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 20:23:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppeYI-0005cj-Lj for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 20:23:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppeYI-0003xa-By for bug-gnu-emacs@gnu.org; Thu, 20 Apr 2023 20:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Apr 2023 00:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62720 X-GNU-PR-Package: emacs Original-Received: via spool by 62720-submit@debbugs.gnu.org id=B62720.168203656515182 (code B ref 62720); Fri, 21 Apr 2023 00:23:02 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 21 Apr 2023 00:22:45 +0000 Original-Received: from localhost ([127.0.0.1]:38922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppeY0-0003wk-T7 for submit@debbugs.gnu.org; Thu, 20 Apr 2023 20:22:45 -0400 Original-Received: from new4-smtp.messagingengine.com ([66.111.4.230]:35981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppeXy-0003wX-As for 62720@debbugs.gnu.org; Thu, 20 Apr 2023 20:22:42 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id F0F2D582426; Thu, 20 Apr 2023 20:22:36 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 20 Apr 2023 20:22:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1682036556; x=1682040156; bh=OJa2JGnHvZnwH8OHncGH66m0jewSqqITP0r CWNY3ILs=; b=JuwKKCE4W0gtc8EzDj7kalyFjSn/ZWkckEfGn00TdfEhh/5DN7e /m2c8HKs+6a/pVqa8UsIFPs9/Lop+BESJNh4Ak1q2ya/yWwi5qE/QjU64aC0V3Ga 4eh6ZCES1ZvroHunVFmFW8pkoHtgl9yjiCpQPhwq6zmq/cx6uzoR9qXwITSzQaWM Q6628JZSxvm/xjrvC5oY4/xLZQK/0I0uS4syi88XzRyOpO7zsZvAbn7kVMAxrf4t MQUiQStOzy7dy6fVZvyOKTtvtmajQo36Q8tmKMyEGM77PLKJOxlNfgdkHYqfN/lX S3UqQqWuBnT3l7F3mi14yTe0NgA66wrUkZg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682036556; x=1682040156; bh=OJa2JGnHvZnwH8OHncGH66m0jewSqqITP0r CWNY3ILs=; b=KSSg3YeWWMKzvQ2Lc7Y2ijCzoIIH/YytgE2N8SUzqKkkXxMLdK6 K3fUp7ZqLrTE4AttxbGszwY4MbFO3ZMjjhr5iQHv7P/t+8nL3Kzmx5SmB/SO4aSq 6JJaABMDO0mYqXvk6v9ebOGOYsPDWQdXIUzSO/vtJ72NS9T4o/Z3BVGS7hPRfHRU 9su4YZzwnJ3LRH1PGsFFhHJpQkIpqrKHjsYkelrjTFM/IrDclkczxXXRf9lr6v2t pwT1mPrESrHbq34xz9PjP/n+EbYYY572gPL0xMvNP5b7DPikVe+UXU9ZMEgdUUAn 86r1d+fLTXfMOaD50AgD5T6IRIEKyiktTuw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedtfedgfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfffheeljeffgeffueeghfekkedtfffgheejvdegjeettdduheeufffggfef jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 20 Apr 2023 20:22:33 -0400 (EDT) Content-Language: en-US In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260364 Archived-At: On 20/04/2023 17:40, João Távora wrote: > Yes, for sure, we'll deprecate it and make it re-route to > package-upgrade. And what do you think of the idea of package.el > becoming :core itself. It doesn't seem to have many dependencies. > If that were to happen and the fixed package.el you (or someone else) > is going to eventually propose to Emacs 29 was out in the open, > eglot-update wouldn't be needed. And we would never have these > discussions under the shadow of the no-more-changes and > the pretest's pressure. I don't know, someone should really test that idea, hard. It could exhibit the same problem that some package upgrades do: the installed packages is not properly reloaded, and the new version is not quite usable until Emacs' restart (I recall you saw something like this with project.el). For such a central piece of infrastructure this could be a bigger problem by itself, and could even be made worse by the fact that the code which installs the new version of package.el also belongs to it, so it'll be hotswapped (right?) sometime during its execution.