GNU bug report logs - #69809
30.0.50; flymake: error in process sentinel

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Fri, 15 Mar 2024 07:11:02 UTC

Severity: normal

Found in version 30.0.50

Done: João Távora <joaotavora <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #38 received at 69809 <at> debbugs.gnu.org (full text, mbox):

From: João Távora <joaotavora <at> gmail.com>
To: Eshel Yaron <me <at> eshelyaron.com>
Cc: gerd.moellmann <at> gmail.com, Spencer Baugh <sbaugh <at> janestreet.com>,
 Eli Zaretskii <eliz <at> gnu.org>, 69809 <at> debbugs.gnu.org, sbaugh <at> catern.com
Subject: Re: bug#69809: 30.0.50; flymake: error in process sentinel
Date: Wed, 17 Jul 2024 10:07:30 +0100
On Wed, Jul 17, 2024 at 9:20 AM João Távora <joaotavora <at> gmail.com> wrote:
>
> On Wed, Jul 17, 2024 at 7:12 AM Eshel Yaron <me <at> eshelyaron.com> wrote:
>
> > > Yes, this seems good for emacs-30.  Thanks Eshel!
> > Great, thanks.  Since this is a change in eglot.el, let me also ask João
> > before installing: João, any objections to the change above?
>
> I'd like to understand what problem it is solving.

I've read a bit of the thread.  There seems to be an error involved,
but I didn't see a backtrace for this error.  Can someone produce it?

There's also some conjecture about interference related to
eglot-ensure.  Is it_only_ related to `eglot-ensure`?  How?

This part of Eglot is extremely delicate. I spent many hours making
sure the checks start only when they should, results of previous checks
are properly erased, etc.  This is because the Eglot Flymake backend
doesn't real work like other backends in that it cannot issue an order
to the LSP server (at least in most servers it can't) to provide diagnostics.

So I need to understand the problem and its impact in detail.

João




This bug report was last modified 126 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.