bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot


From: Dmitry Gutov
Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot
Date: Tue, 18 Apr 2023 04:25:01 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0

On 17/04/2023 05:24, Eli Zaretskii wrote:
Date: Sun, 16 Apr 2023 23:46:37 +0300
Cc: rpluim@gmail.com, philipk@posteo.net, 62720@debbugs.gnu.org,
  larsi@gnus.org, monnier@iro.umontreal.ca
From: Dmitry Gutov <dmitry@gutov.dev>

On 14/04/2023 22:28, Eli Zaretskii wrote:
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.

Was this question about stability only?

It was about the criteria for which versions of core packages to ship
with a release.

I don't think we can get a single set of criteria across core packages.

E.g. Org is developed externally, has its own community of significant size, and does split off release branches (with additional testing, I',m guessing).

Eglot, OTOH, is developed only here, with no additional release workflow other than what MELPA/GNU ELPA historically provided: collect up some features/fixes, bump the Version header, and push a new release out to the users. The lack of extended testing period is made up for with the capability to push out a new fixed version overnight. That's why the difficulty in upgrading to the latest version (for Emacs 29 users) is going to hurt.

BTW, if you recall the threads before Eglot was added, I was against that, and one of the things I cited is an LSP client has inherently high development velocity. Maybe the LSP community will settle/mature/stop adding features one day, but it's not there yet.

Because since we've decided in favor of stability of package.el, and
against eglot's easy upgradability, I would suggest to backport Eglot
1.14 to emacs-29.

I won't object.  In fact, I asked up front why not.

Note that that suggestion comes with a fix to eldoc which you so far have rejected for emacs-29.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]