Eli Zaretskii writes: >> But there are too many different tasks to actually check them all every >> time I update. And I usually don’t choose to do an Emacs update, but >> just update when my distro ships the new version. > > I don't think anyone will argue that breaking changes are good. I’ve seen that more than once, but I’m glad that that’s not on the table :-) > Specifically, users of Emacs 28 and older, who had Eglot installed, > and expect Eglot to be automatically updated upon Emacs startup > whenever a new Eglot version is available, will now have their > expectations broken after they upgrade to Emacs 29, because Eglot is > now a built-in package, and package.el won't by default upgrade a > built-in package. … > So there's a dilemma here: which of the two groups of users to break? Not updating eglot until the next Emacs release shouldn’t cause breakage in any other packages, right? Except if a more modern eglot is a dependency of a non-built-in package. I think that’s what I would prefer: I would treat being pulled into Emacs as a stabilization step that switches the package from being on the latest version to being at the version in Emacs or the minimum version required by dependencies — if that version is higher than the version in Emacs. Basically minimize the distance from the Emacs release. But that’s just my position — thank you for working to find a solution that works best for most! > And that is the real issue here, at least from my POV. Thank you for the clarification! I had thought that I had read enough of the thread to understand the context … thank you for pulling me in nonetheless! Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. draketo.de