bug#81514: 32.0.50; Eglot messages progress reporter shows errors

João Távora <[email protected]> Wed, 5 Aug 2026 16:04:41 +0100
Newsgroups gmane.emacs.bugs
Message-ID <CALDnm52BKc-HeFLF_OdgdAe4SAs-SqfN6P4DLoGOEBX6Z+ejJQ@mail.gmail.com>
João Távora

On Wed, Aug 5, 2026, 12:34 Sean Whitton <[email protected]> wrote:

> João Távora [05/Aug 12:19pm +01] wrote:
> > On Wed, Aug 5, 2026, 12:15 João Távora <[email protected]> wrote:
> >
> >> Afaik, while Eglot had its shortcomings in its usage of progress
> >> reporters, now hopefully fixed, the real trigger for this regression
> was a
> >> backward incompatible change in progress reporters. Presumably Stéphane
> 's
> >> patch addresses that. If you don't install it, it could be that other
> Elisp
> >> code out there making similar poor usage of reporters as Eglot did until
> >> now will start breaking.
> >>
> >
> > [ Sorry sent too early.]
> >
> > ...anyway, could be a risk worth taking for the general improvement of
> > things, or not. Maintenance policy call... In any case, if so, it should
> be
> > listed under backward incompatible Lisp changes.
>
> Thanks, though I don't think I yet see what's backwards incompatible
> about it.  I'd like to know exactly what this is trying to fix and how.
>

The Lisp backward incompatibility (a stricter erroring behaviour if I'm not
mistaken) was already installed! The bisection in the beginning of this bug
report points to it directly. How do you think Eglot started breaking?

The patch by Stéphane may or may not mitigate it completely. I meant
earlier that you _may_ decide to keep the backward incompatibility if you
think it's worthwhile, but in that case document it ("blabla now errors if
you do this and that, whereas in the past it didn't...")

João

>