From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Fri, 14 Apr 2023 22:28:12 +0300 Message-ID: <83sfd2e01f.fsf@gnu.org> References: <87a5zj2vfo.fsf@gmail.com> <875ya1tdwf.fsf@posteo.net> <83edop6sdy.fsf@gnu.org> <831qkp6o0i.fsf@gnu.org> <83wn2h5825.fsf@gnu.org> <87wn2gkhzr.fsf@posteo.net> <83cz485oxi.fsf@gnu.org> <87leiwdyff.fsf@posteo.net> <834jpk5hih.fsf@gnu.org> <871qkom3fj.fsf@posteo.net> <83mt3b4yfc.fsf@gnu.org> <87edonlsxi.fsf@posteo.net> <83jzyf4vzb.fsf@gnu.org> <871qknllkj.fsf@posteo.net> <83fs934pjf.fsf@gnu.org> <87wn2fk47y.fsf@posteo.net> <83sfd2g2ek.fsf@gnu.org> <875y9yfxrr.fsf@gmail.com> <87y1muefks.fsf@gmail.com> <834jpifizy.fsf@gnu.org> <83y1mue1qi.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20576"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62720@debbugs.gnu.org, rpluim@gmail.com, philipk@posteo.net, dmitry@gutov.dev, monnier@iro.umontreal.ca, 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 14 21:29:53 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 1pnP7J-0005AL-4N for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 14 Apr 2023 21:29:53 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnP6X-00035T-2r; Fri, 14 Apr 2023 15:29: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 1pnP6V-00032x-GO for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 15:29: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 1pnP6U-0001mS-Jy for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 15:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pnP6U-00083n-Fh for bug-gnu-emacs@gnu.org; Fri, 14 Apr 2023 15:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Apr 2023 19:29: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.168150052930962 (code B ref 62720); Fri, 14 Apr 2023 19:29:02 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 14 Apr 2023 19:28:49 +0000 Original-Received: from localhost ([127.0.0.1]:47730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnP6G-00083K-IU for submit@debbugs.gnu.org; Fri, 14 Apr 2023 15:28:48 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnP6F-000837-7x for 62720@debbugs.gnu.org; Fri, 14 Apr 2023 15:28:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnP68-0001jz-QX; Fri, 14 Apr 2023 15:28:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=4ZU3ILEre8XE7ns3I7pCoe3VTx2MDoYwNs3IEQFhn/0=; b=BopW6dF6Zsm8voG9au4h hnSYjMNoIaCmGt19L2BW8F8vRiTJYgRsPFcHemOJ6uUF8DHR3XUC8NY1SNQO31qJKfo2zejUhReRc AubGQTPGGi9u7XwpzEi3G46sngYlv2shVCQPsHaKRdmMKGQ5ZWVJ5ywIPISeuEZ1e6HIapzHvjq2n jw93Nqs3rZA1tqjg1JTjG+2f/wWkkMdYSjK8/PnZt93Njf6mmyPmaqdlRtypRFcFDAW3vGzSj0JhQ FPA8CENZyta4efTocQnsE0KeBdbtJDeVgFM51xpO4DOzrzg6JiPinQ+FLUCSNldxXoHFrRfa6Jcr/ akTYPDrmlTDwzg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnP5i-0000O8-PA; Fri, 14 Apr 2023 15:28:30 -0400 In-Reply-To: (message from =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= on Fri, 14 Apr 2023 20:20:20 +0100) 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:259968 Archived-At: > From: João Távora > Date: Fri, 14 Apr 2023 20:20:20 +0100 > Cc: dmitry@gutov.dev, rpluim@gmail.com, philipk@posteo.net, > 62720@debbugs.gnu.org, larsi@gnus.org, monnier@iro.umontreal.ca > > On Fri, Apr 14, 2023 at 7:51 PM Eli Zaretskii wrote: > > The Eglot release 1.14 is not as stable as 1.12.29. It has new features. > Also a recent bugfix in commit a74403adda0 is quite complex and > I'm cautiously waiting for feedback. Other simple bugfixes have > been backported. So you don't recommend that users who want a stable Eglot upgrade to 1.14? If so, why is it a problem that package-install by default doesn't update built-in packages? Users who want the cutting edge of Eglot, and don't mind some instability, can always switch to the master branch of Emacs, where we are free to change package-install to upgrade core packages by default. > But if someone types M-x install-something they should get what > they ask for. If they want to be 100% safe, they just shouldn't > invoke commands that download, compile and evaluate code. The logic should be consistent. Emacs 29 is the stable branch of Emacs, so it should come with the latest stable Eglot. If that is Eglot 1.12.29, then the fact that package-install won't upgrade it to 1.14 is consistent with the stability of Eglot's versions. If, OTOH, you think that it's imperative to allow _all_ users of Eglot with Emacs 29 to upgrade to Eglot 1.14 (and 1.15, 1.16, etc., when those become available), then we should release Emacs 29 with 1.14. > Notwithstanding this personal opinion, I underline again that > it _is_ possible to craft a simple, emacs-29-safe modification, > to the package-install function that is even more cautious to > download certain types of things. Philip presented such a safe modification, and we are in the final stages of discussing its details, before it will be installed. So yes, it is possible.