From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#69809: 30.0.50; flymake: error in process sentinel Date: Wed, 17 Jul 2024 10:07:30 +0100 Message-ID: References: <867chv3mtf.fsf@gnu.org> <87le696o86.fsf@catern.com> <86v81bktv5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4740"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, Spencer Baugh , Eli Zaretskii , 69809@debbugs.gnu.org, sbaugh@catern.com To: Eshel Yaron Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 17 11:09:40 2024 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 1sU0fM-00010d-4A for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jul 2024 11:09:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sU0es-0002ro-CE; Wed, 17 Jul 2024 05:09:10 -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 1sU0eh-0002rO-I3 for bug-gnu-emacs@gnu.org; Wed, 17 Jul 2024 05:09:00 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sU0eh-0007nZ-6r for bug-gnu-emacs@gnu.org; Wed, 17 Jul 2024 05:08:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sU0ej-0000Gy-VH for bug-gnu-emacs@gnu.org; Wed, 17 Jul 2024 05:09:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 Jul 2024 09:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69809 X-GNU-PR-Package: emacs Original-Received: via spool by 69809-submit@debbugs.gnu.org id=B69809.17212073341025 (code B ref 69809); Wed, 17 Jul 2024 09:09:01 +0000 Original-Received: (at 69809) by debbugs.gnu.org; 17 Jul 2024 09:08:54 +0000 Original-Received: from localhost ([127.0.0.1]:35076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sU0eb-0000GR-Na for submit@debbugs.gnu.org; Wed, 17 Jul 2024 05:08:53 -0400 Original-Received: from mail-oa1-f47.google.com ([209.85.160.47]:57396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sU0eZ-0000GB-73 for 69809@debbugs.gnu.org; Wed, 17 Jul 2024 05:08:52 -0400 Original-Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-25e04a7d9f1so3156197fac.2 for <69809@debbugs.gnu.org>; Wed, 17 Jul 2024 02:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721207261; x=1721812061; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=meRYSQIKvBuQuoyyHdljooOxDBIoAPwGs3QaeI2O1B0=; b=I8d5GiEnNwpIcZ9sK0yucF6B9k7KNF09Ab+cW143GZ3W0U8WwRiYxs/lVAdlP1Y5IS 6Y+2AdJ81TE5S2ojdsWxiKgxV6duTUAnH5FtOPhnSx7aCx/YwDE8TaylwT0QiLVYuV1F jN2ZAwVoVmJ2ROE7sdoSfn/kzuEA8wiNXj85k//bV1tWcEHXl8Fgn7yL+lrXVnNAxFcD Tptwr4s4K7PkQrJ90Wl66gMi5gMiPjjQOYPp0kENMOCOVqFHaQrMLBUj3cih5GAn3W1s xQiVctzF7TX+vcqu4aY9vxLCatbMxxVFK8ADfcU8TcqUUGYo2fV92jv5b8NV6KeLFtUm J5Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721207261; x=1721812061; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=meRYSQIKvBuQuoyyHdljooOxDBIoAPwGs3QaeI2O1B0=; b=Q3vhdORdC4UF3WbW/efbvTDdwTSOsbf7EKh0aSn2XWJGwkWcbXieYLWAOAMdlJpDa5 qRMTl/k/MaWUTRxMGlLK/G3zrPV8UN/eynmjEtxJuwioRgAoF/QaJv1t5DXIK8TmW3kE sNenq+AkIMTkQy4/QHQ57VcGHfHAhZr2bChCVAuGsfM0JdxnqWGZdK4cChYLlHHu1vXi Wq9LWE3SoLYdQDNT/uvRA+IfF5nh3dBNYt/suG+Nd5Wn/xBKyO5BBATI7SaWnS4OiSjt l5RUf7nFl28Q0qZXFfn2aPEtCxN5MekkCDTmEceNd4afXuXXOpMn1USbCtzv9XYq1InX sECA== X-Forwarded-Encrypted: i=1; AJvYcCW9eU0f1EEjWH7yIdC8Kl4nBMLIkaxv6S8byS5N/AKemP/hdKgpO7Zqt4TydcMvuBIfAzSPvhRf0miQJUkbwk8GDSLb7N4= X-Gm-Message-State: AOJu0YzalvmpF5MV0eD2BFSUZr4vOwpQO09GiTe/QgE9rVMpdZyMKX0w B99yBk9saP19+ldjmbS5q+nNxZj1nlLF3iFQ+yOwk4mnf6L8hHQZKnI9HHfJolM0XyRx3v7HFzw Bykaf7+GEjLxpTs5nOtKX/CtD6GU= X-Google-Smtp-Source: AGHT+IFeU7aXf4umXABC6swQrMbWcaV3K561kKlSIiAAfuZavSjgQb51LDBAyiPkRrhN6sgiYD/Hp4kWoYwQAr/UgnY= X-Received: by 2002:a05:6870:5492:b0:254:b74e:d654 with SMTP id 586e51a60fabf-260d91abf12mr819914fac.22.1721207261336; Wed, 17 Jul 2024 02:07:41 -0700 (PDT) In-Reply-To: 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:288916 Archived-At: On Wed, Jul 17, 2024 at 9:20=E2=80=AFAM Jo=C3=A3o T=C3=A1vora wrote: > > On Wed, Jul 17, 2024 at 7:12=E2=80=AFAM Eshel Yaron w= rote: > > > > Yes, this seems good for emacs-30. Thanks Eshel! > > Great, thanks. Since this is a change in eglot.el, let me also ask Jo= =C3=A3o > > before installing: Jo=C3=A3o, 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 diagnostic= s. So I need to understand the problem and its impact in detail. Jo=C3=A3o