GNU bug report logs - #71966
30.0.60; Intermittent failure in eglot-tests

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: john muhl <jm@HIDDEN>; dated Sat, 6 Jul 2024 03:43:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'minor' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 71966 <at> debbugs.gnu.org:


Received: (at 71966) by debbugs.gnu.org; 6 Jul 2024 23:30:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 19:30:20 2024
Received: from localhost ([127.0.0.1]:46954 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sQErE-00083w-2O
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2024 19:30:20 -0400
Received: from mail-oa1-f41.google.com ([209.85.160.41]:50610)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joaotavora@HIDDEN>) id 1sQErB-00083h-RE
 for 71966 <at> debbugs.gnu.org; Sat, 06 Jul 2024 19:30:18 -0400
Received: by mail-oa1-f41.google.com with SMTP id
 586e51a60fabf-25e134abf00so1417273fac.1
 for <71966 <at> debbugs.gnu.org>; Sat, 06 Jul 2024 16:30:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720308548; x=1720913348; 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=3novyhwzztpMPBpouhKt2lTXVMIdLzXPv7xQygY+gDc=;
 b=GSIQZzMYnpNtU6hpakyebGE0lREsjBNn/pXKsn4xxH7Ic0CzGgS7TIn0Dgn1xpAmdg
 iC7Q6KIUn/DPXOCwSmkxJRnb1cudm+fHIM5NBLAcMvjkC1psMRrGFDomUD8dkNkC/cWg
 FKbQhNZrF1cphWvKP5srPEoZ9vcUDieLjatuIVVZE0VlqJnjRFSJVB9e0UXH+iOUXoEW
 QEFiF0KiaKBMsmmNie33RZiKtA3SChW2tvGAL1Q8Q8X7VQ33DAp6T9TAP+7EtmiZn3cY
 Sq5oyqQQkcui7udEHjgxZ/kpWMepWXBfnx5KBRtbEz+PVKwV3FtpMV1kGC+Tg9i7M2aw
 d3fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720308548; x=1720913348;
 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=3novyhwzztpMPBpouhKt2lTXVMIdLzXPv7xQygY+gDc=;
 b=k0S6wZKMsdyVBt6/wUFLE3gSOEhvcoqEhMw+AcwsWmJMWYlmM1aU7XfSaji+on0xHt
 KfrJ6PfG6ZN8CvB/URb+dgdLfdyf+ZYsNUnioDcOIOstb9OgjuFVKOGHGElSPWqmo/16
 xWFmjViKcdNp+JNewduLbwqoWFk0XCNZdApWuuhjeTjjdsALzfRTGVPjNfiKSCPj5g2B
 4ya/0o9pi2tHwEsBZlxg1tG7VfzHkQ1gjwJxwZdnNUa7PV+GJ/VhYQIyAHVEGCVgG+Fq
 ssj2/y67USD8+ABPWkUlJvgy3aMa807J5BI7GvBkAPePMjmNFi5hZTx8KxD3rrTLTQ47
 okzA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXSW2Yac8eruepiq6dENkGGiS4dq5DFBArTbl09AXHrOWMtk0YX37tjmmX8r8QExt42pOAXaymuNRj2nlbxbsSqG/9lgvg=
X-Gm-Message-State: AOJu0YxxcN5oro22iTJ9lPmU9jv2r2OafQ6uvuG/0VjPdmbHN6pgFiAA
 g+t9N7qCUptOTTGbJwOPKRFeQ2AKA2ynJlQIA8sJoL6KW5NnEObKMt0dqPsmj8JWvCSP9i4qmA7
 SpwyNuhf+wUMH2mECSdPE3rj7e4k=
X-Google-Smtp-Source: AGHT+IE6rL/VoJpjrJnY0nSGRVRUL2RSXZp38YLBbdncO3Lq/Z66XZ151pvj+W6M+26SsEcaFpXVz6Y7z3mPOct7bx4=
X-Received: by 2002:a05:6870:d624:b0:24c:b0bd:7eb8 with SMTP id
 586e51a60fabf-25e2b8dd7c9mr8189010fac.6.1720308548103; Sat, 06 Jul 2024
 16:29:08 -0700 (PDT)
MIME-Version: 1.0
References: <874j932nkm.fsf@HIDDEN> <87y16ep2wq.fsf@HIDDEN>
In-Reply-To: <87y16ep2wq.fsf@HIDDEN>
From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
Date: Sun, 7 Jul 2024 00:30:11 +0100
Message-ID: <CALDnm50eoj-PiDJ_C8Uh6G+eOjxg9obs5WVeO=qyuw5QORN2hA@HIDDEN>
Subject: Re: bug#71966: 30.0.60; Intermittent failure in eglot-tests
To: Jeremy Bryant <jb@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71966
Cc: 71966 <at> debbugs.gnu.org, john muhl <jm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hmmm,
Seems like the clangd on that underpowered machine takes
longer than the default 10 seconds to respond to Eglot's
initiation.  I don't think it's worth bumping the timeouts for
such cases, but I don't mind it either.  Why are you running tests
on those ARM machines?

BTW clangd is usually very spiffy by comparison with other
 servers, so I can't imagine how the other tests will ever pass
(they're probably skipped).

Jo=C3=A3o

On Sat, Jul 6, 2024 at 11:32=E2=80=AFPM Jeremy Bryant <jb@HIDDEN>=
 wrote:
>
> john muhl <jm@HIDDEN> writes:
>
> > The failing test is =E2=80=98eglot-test-auto-detect-running-server=E2=
=80=99. I
> > can=E2=80=99t reproduce it here by running the individual test in a loo=
p
> > (well it didn=E2=80=99t fail during 5 hours of looping). However it has
> > failed 10 times in the last 62 runs of =E2=80=98make check=E2=80=99. It=
 only
> > happens on the 32bit ARM test machine but happens across all
> > tested configurations there.
> >
> > I was able to run =E2=80=98make check=E2=80=99 a dozen times without fa=
ilure using
> > the patch below. Let=E2=80=99s see how it does for a week or two of bui=
lds.
> >
> >   --- a/test/lisp/progmodes/eglot-tests.el
> >   +++ b/test/lisp/progmodes/eglot-tests.el
> >   @@ -326,7 +326,7 @@ eglot-tests--auto-detect-running-server-1
> >           ("anotherproject" . (("cena.c" . "bla"))))
> >         (with-current-buffer
> >             (eglot--find-file-noselect "project/coiso.c")
> >   -       (should (setq server (eglot--tests-connect)))
> >   +       (should (setq server (eglot--tests-connect 20)))
> >           (should (eglot-current-server)))
> >         (with-current-buffer
> >             (eglot--find-file-noselect "project/merdix.c")
> >
> > [2. text/plain; eglot-tests.log]...
>
> Adding Jo=C3=A3o on this bug report



--=20
Jo=C3=A3o T=C3=A1vora




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71966; Package emacs. Full text available.

Message received at 71966 <at> debbugs.gnu.org:


Received: (at 71966) by debbugs.gnu.org; 6 Jul 2024 22:32:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 18:32:51 2024
Received: from localhost ([127.0.0.1]:46930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sQDxb-0006cs-LL
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2024 18:32:51 -0400
Received: from out-177.mta0.migadu.com ([91.218.175.177]:46504)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jb@HIDDEN>) id 1sQDxZ-0006cd-UV
 for 71966 <at> debbugs.gnu.org; Sat, 06 Jul 2024 18:32:50 -0400
X-Envelope-To: joaotavora@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net;
 s=key1; t=1720305160;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=QivdFqPu4jPjRlMJt6kv+m6vTjrpzm8olhe++Fz6R74=;
 b=LSj9yQ29tXwEdS89Q9JGpQ9CGlR63lLYiCWQ5EPElqewEBCVQN26opXryQ7e4oGsQZJwgk
 IQ2GsJbr92l3Giub5PDDhv3DR4t3CBRthzRnTEnoMR9iesNLpY7jfMfRX+NVsBytwthnB7
 qJWvirqVouTi5/EIG3xxc6aNbptz6Dby77IsxUB+ppnsTYoK7xUkr5FJ+ctxEfroyZ9mS5
 L7u/xx5+N0GssBaCAVPculnnkjZgsWl/wbBvRia0xzO0kQJ3w9qDLvi1DhwpoYyNqgAxay
 JdJsQ6l7HcIysQnB7DEmuZul/WN111ZT3ho6K1nCj1Gt6UxhV936V1GQQ9mzrg==
X-Envelope-To: 71966 <at> debbugs.gnu.org
X-Envelope-To: jm@HIDDEN
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: Jeremy Bryant <jb@HIDDEN>
To: john muhl <jm@HIDDEN>
Subject: Re: bug#71966: 30.0.60; Intermittent failure in eglot-tests
In-Reply-To: <874j932nkm.fsf@HIDDEN> (john muhl's message of "Fri, 05 Jul
 2024 22:42:33 -0500")
References: <874j932nkm.fsf@HIDDEN>
Date: Sat, 06 Jul 2024 23:32:37 +0100
Message-ID: <87y16ep2wq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 71966
Cc: 71966 <at> debbugs.gnu.org,
 =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

john muhl <jm@HIDDEN> writes:

> The failing test is =E2=80=98eglot-test-auto-detect-running-server=E2=80=
=99. I
> can=E2=80=99t reproduce it here by running the individual test in a loop
> (well it didn=E2=80=99t fail during 5 hours of looping). However it has
> failed 10 times in the last 62 runs of =E2=80=98make check=E2=80=99. It o=
nly
> happens on the 32bit ARM test machine but happens across all
> tested configurations there.
>
> I was able to run =E2=80=98make check=E2=80=99 a dozen times without fail=
ure using
> the patch below. Let=E2=80=99s see how it does for a week or two of build=
s.
>
>   --- a/test/lisp/progmodes/eglot-tests.el
>   +++ b/test/lisp/progmodes/eglot-tests.el
>   @@ -326,7 +326,7 @@ eglot-tests--auto-detect-running-server-1
>           ("anotherproject" . (("cena.c" . "bla"))))
>         (with-current-buffer
>             (eglot--find-file-noselect "project/coiso.c")
>   -       (should (setq server (eglot--tests-connect)))
>   +       (should (setq server (eglot--tests-connect 20)))
>           (should (eglot-current-server)))
>         (with-current-buffer
>             (eglot--find-file-noselect "project/merdix.c")
>
> [2. text/plain; eglot-tests.log]...

Adding Jo=C3=A3o on this bug report




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71966; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Jul 2024 03:42:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 05 23:42:50 2024
Received: from localhost ([127.0.0.1]:45362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sPwK1-0000pB-3G
	for submit <at> debbugs.gnu.org; Fri, 05 Jul 2024 23:42:50 -0400
Received: from lists.gnu.org ([209.51.188.17]:35656)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jm@HIDDEN>) id 1sPwJx-0000p1-PH
 for submit <at> debbugs.gnu.org; Fri, 05 Jul 2024 23:42:47 -0400
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 <jm@HIDDEN>) id 1sPwJu-0006aV-1q
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jul 2024 23:42:42 -0400
Received: from fhigh3-smtp.messagingengine.com ([103.168.172.154])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jm@HIDDEN>) id 1sPwJq-0007E1-7m
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jul 2024 23:42:41 -0400
Received: from compute7.internal (compute7.nyi.internal [10.202.2.48])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 3096D11402B7
 for <bug-gnu-emacs@HIDDEN>; Fri,  5 Jul 2024 23:42:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 05 Jul 2024 23:42:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pub.pink; h=cc
 :content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2;
 t=1720237355; x=1720323755; bh=k7/GXa9ipsF7Geq3ZN8H8/GAQn0gDYoD
 MdXg/5W8gR4=; b=bImsBm9AxkAdxbdtVLk+JdjSQLKCzpSELtskwnbSsItTcyys
 9KC3AZronY6Fiqi286wRbYNBy2ohkf5WfD3z1NYprEdiCD2ghtrotHw5AnHXbv2o
 QSkH0XdLxgvoFAkj97cRltjMxAW1/WrwMMZCxpLvsR/vAJHDCd+vnyHg3t+oSpNE
 wGOIY7CEmXmNSODXrZshnu2qLUlq4vV5zseT2FH8h9bd36QQ4gjM4wAKsFi0VS/u
 cteeM/67EfONw4OJFH2E2H67DI+vTzzTMeTgAcEGOwQG035mbtc09APwFXqBjlyJ
 TEDjnZLC8q7Z0WbTQ6/8ZKjuUycxvt6NndUbXw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
 1720237355; x=1720323755; bh=k7/GXa9ipsF7Geq3ZN8H8/GAQn0gDYoDMdX
 g/5W8gR4=; b=X7KVbk39jW9YBvJD9vnJ39DsiNfVKGuToBBG/tcx9fwNmnokSic
 x7Jnko4MDYZcJprwuBeWv127qCZwFzoDFdyQdJnWCmbbhvK3AD5ci3BKpFy88kmD
 8LI9ymJFz21fqsN6RP9qIGEaIyaOJbWJYrgsKC/cuVzUAiU7BmMUpgzbMQttGM3z
 DtLRvrNFvF44fz2MPiE+BkAE8jiH672u6cBtfT105d6NJLsn4Lcr1/D1IVMSX4dx
 Ry4Nwo4Ev5dRioQdraPauDuYZG7rfBcSf0XA/gPH0JHhKorHXyQdbzcOunnC0UkO
 3NmtSuyuT9jp0suGoWs5/TgjmleuFA/X2Dw==
X-ME-Sender: <xms:Kr2IZiwDHb8vrrmmM2pMYV_w21O74oNrHLRyWTJki5vpQIVOF23sQw>
 <xme:Kr2IZuT9uczM7_9apJKJg5O-HzxSnNm3EUpZPazpy9WugPgK9amuPGRUFzO2pndwb
 xxhFHoCisYLIYK0LZc>
X-ME-Received: <xmr:Kr2IZkVK3AKU4-0tERADZXgDMBcTdDZHautTfPkqzo11zvsuJsEOYnmobke2f8GXyuhvaqO1L4tPbW0-bjrnbYznTs2Qifc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvddvgdejfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesmhdtreertddtje
 enucfhrhhomhepjhhohhhnuchmuhhhlhcuoehjmhesphhusgdrphhinhhkqeenucggtffr
 rghtthgvrhhnpeeggeeifffgffdvieehkeeijeeuudevieeiueduteevteeiuddvteegge
 elheehtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhm
 pehjmhesphhusgdrphhinhhk
X-ME-Proxy: <xmx:Kr2IZogJBbV2Lz1NfCNfAsguDONHhxjQJUIGiVGPGO5fnlkjp9gRXw>
 <xmx:Kr2IZkADWY8vQ-fngE4hU96Of3UcxPZuSrniq6_Qu92vpUsu0JCGAw>
 <xmx:Kr2IZpJ-uAGYvGFKbkBKQWrE7LzAwix_HMolK9pTCsi7G3Z0nt6FBA>
 <xmx:Kr2IZrChejrTiBZlL58V3saGW7u3xohsH19gcRc4VbllFfnc7asX7A>
 <xmx:K72IZt69kGo8F8kIMBqk0tgiZmroCzpJ1SQVQ7UJUYMuk5Ql7WVfeGUg>
Feedback-ID: i74194916:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Fri, 5 Jul 2024 23:42:34 -0400 (EDT)
From: john muhl <jm@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.60; Intermittent failure in eglot-tests
X-Debbugs-Cc: 
Date: Fri, 05 Jul 2024 22:42:33 -0500
Message-ID: <874j932nkm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=103.168.172.154; envelope-from=jm@HIDDEN;
 helo=fhigh3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

The failing test is =E2=80=98eglot-test-auto-detect-running-server=E2=80=99=
. I
can=E2=80=99t reproduce it here by running the individual test in a loop
(well it didn=E2=80=99t fail during 5 hours of looping). However it has
failed 10 times in the last 62 runs of =E2=80=98make check=E2=80=99. It only
happens on the 32bit ARM test machine but happens across all
tested configurations there.

I was able to run =E2=80=98make check=E2=80=99 a dozen times without failur=
e using
the patch below. Let=E2=80=99s see how it does for a week or two of builds.

  --- a/test/lisp/progmodes/eglot-tests.el
  +++ b/test/lisp/progmodes/eglot-tests.el
  @@ -326,7 +326,7 @@ eglot-tests--auto-detect-running-server-1
          ("anotherproject" . (("cena.c" . "bla"))))
        (with-current-buffer
            (eglot--find-file-noselect "project/coiso.c")
  -       (should (setq server (eglot--tests-connect)))
  +       (should (setq server (eglot--tests-connect 20)))
          (should (eglot-current-server)))
        (with-current-buffer
            (eglot--find-file-noselect "project/merdix.c")


--=-=-=
Content-Type: text/plain
Content-Disposition: attachment; filename=eglot-tests.log
Content-Transfer-Encoding: quoted-printable

Running 47 tests (2024-07-05 08:16:27-0500, selector `(not (or (tag :expens=
ive-test) (tag :unstable)))')
[eglot-tests] [eglot-test-auto-detect-running-server]: test start
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] [eglot-test-auto-detect-running-server]: FAILED
[eglot-tests] contents of ` *EGLOT (project/(c-mode c-ts-mode c++-mode c++-=
ts-mode objc-mode)) output*':
[eglot-tests] contents of ` *EGLOT (project/(c-mode c-ts-mode c++-mode c++-=
ts-mode objc-mode)) stderr*':

Process EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-mode)) s=
tderr finished
[eglot-tests] contents of `*EGLOT (project/(c-mode c-ts-mode c++-mode c++-t=
s-mode objc-mode)) events*':
[jsonrpc] D[08:16:27.500] Running language server: /usr/bin/clangd
[jsonrpc] e[08:16:27.502] --> initialize[1] {"jsonrpc":"2.0","id":1,"method=
":"initialize","params":{"processId":14582,"clientInfo":{"name":"Eglot","ve=
rsion":"1.17"},"rootPath":"/tmp/eglot--fixture-YzRLOt/project/","rootUri":"=
file:///tmp/eglot--fixture-YzRLOt/project","initializationOptions":{},"capa=
bilities":{"workspace":{"applyEdit":true,"executeCommand":{"dynamicRegistra=
tion":false},"workspaceEdit":{"documentChanges":true},"didChangeWatchedFile=
s":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":false},"con=
figuration":true,"workspaceFolders":true},"textDocument":{"synchronization"=
:{"dynamicRegistration":false,"willSave":true,"willSaveWaitUntil":true,"did=
Save":true},"completion":{"dynamicRegistration":false,"completionItem":{"sn=
ippetSupport":false,"deprecatedSupport":true,"resolveSupport":{"properties"=
:["documentation","details","additionalTextEdits"]},"tagSupport":{"valueSet=
":[1]}},"contextSupport":true},"hover":{"dynamicRegistration":false,"conten=
tFormat":["plaintext"]},"signatureHelp":{"dynamicRegistration":false,"signa=
tureInformation":{"parameterInformation":{"labelOffsetSupport":true},"docum=
entationFormat":["plaintext"],"activeParameterSupport":true}},"references":=
{"dynamicRegistration":false},"definition":{"dynamicRegistration":false,"li=
nkSupport":true},"declaration":{"dynamicRegistration":false,"linkSupport":t=
rue},"implementation":{"dynamicRegistration":false,"linkSupport":true},"typ=
eDefinition":{"dynamicRegistration":false,"linkSupport":true},"documentSymb=
ol":{"dynamicRegistration":false,"hierarchicalDocumentSymbolSupport":true,"=
symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20=
,21,22,23,24,25,26]}},"documentHighlight":{"dynamicRegistration":false},"co=
deAction":{"dynamicRegistration":false,"resolveSupport":{"properties":["edi=
t","command"]},"dataSupport":true,"codeActionLiteralSupport":{"codeActionKi=
nd":{"valueSet":["quickfix","refactor","refactor.extract","refactor.inline"=
,"refactor.rewrite","source","source.organizeImports"]}},"isPreferredSuppor=
t":true},"formatting":{"dynamicRegistration":false},"rangeFormatting":{"dyn=
amicRegistration":false},"rename":{"dynamicRegistration":false},"inlayHint"=
:{"dynamicRegistration":false},"publishDiagnostics":{"relatedInformation":f=
alse,"codeDescriptionSupport":false,"tagSupport":{"valueSet":[1,2]}}},"wind=
ow":{"showDocument":{"support":true},"workDoneProgress":true},"general":{"p=
ositionEncodings":["utf-32","utf-8","utf-16"]},"experimental":{}},"workspac=
eFolders":[{"uri":"file:///tmp/eglot--fixture-YzRLOt/project","name":"/tmp/=
eglot--fixture-YzRLOt/project/"}]}}
[jsonrpc] i[08:16:37.513] [1] timed-out request ':initialize'
[jsonrpc] D[08:16:37.614] Connection state change: `killed
'

----------b---y---e---b---y---e----------
[stderr]=20=20
[stderr]=20=20
[stderr]  nil
[stderr]  nil
[stderr]  Process EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode obj=
c-mode)) stderr finished
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-YzRLOt
Test eglot-test-auto-detect-running-server backtrace:
  error("[eglot] %s" "Timed out after 10 seconds")
  eglot--error("Timed out after 10 seconds")
  eglot--connect((c-mode c-ts-mode c++-mode c++-ts-mode objc-mode) (tr
  apply(eglot--connect ((c-mode c-ts-mode c++-mode c++-ts-mode objc-mo
  eglot--tests-connect()
  #f(compiled-function () #<bytecode 0x1780f2b6>)()
  eglot--call-with-fixture((("project" ("coiso.c" . "bla") ("merdix.c"
  eglot-tests--auto-detect-running-server-1()
  #f(compiled-function () #<bytecode -0x1cc9754e>)()
  #f(compiled-function () #<bytecode -0x90ab8a0>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0x90ab8a0>) (erro
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name eglot-test-auto-detect-running-server
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
  ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
  ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
  eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
  command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test eglot-test-auto-detect-running-server condition:
    (error "[eglot] Timed out after 10 seconds")
   FAILED   1/47  eglot-test-auto-detect-running-server (10.281445 sec) at =
lisp/progmodes/eglot-tests.el:339
[eglot-tests] [eglot-test-auto-reconnect]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[jsonrpc] Server exited with status 9
[eglot] (warning) Reconnecting after unexpected server exit.
Warning (eglot): Reconnecting after unexpected server exit.
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot] Reconnected!
[jsonrpc] Server exited with status 9
[eglot] (warning) Not auto-reconnecting, last one didn't last long.
Warning (eglot): Not auto-reconnecting, last one didn't last long.
[eglot-tests] [eglot-test-auto-reconnect]: OK
[eglot-tests] Killing (thingy.c), wiping /tmp/eglot--fixture-rheuXw
   passed   2/47  eglot-test-auto-reconnect (4.304079 sec)
[eglot-tests] [eglot-test-auto-shutdown]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] [eglot-test-auto-shutdown]: OK
[eglot-tests] Killing nil, wiping /tmp/eglot--fixture-E4OERb
   passed   3/47  eglot-test-auto-shutdown (0.313076 sec)
[eglot-tests] [eglot-test-basic-completions]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
...........
[eglot-tests] detected: textDocument/publishDiagnostics
#include <stdio.h>
int main () {fprintf
[eglot-tests] [eglot-test-basic-completions]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-WtG1II
   passed   4/47  eglot-test-basic-completions (2.762696 sec)
[eglot-tests] [eglot-test-basic-diagnostics]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `diag-project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
.
[eglot-tests] detected: textDocument/publishDiagnostics

[eglot-tests] [eglot-test-basic-diagnostics]: OK
[eglot] Asking EGLOT (diag-project/(c-mode c-ts-mode c++-mode c++-ts-mode o=
bjc-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (diag-project/(c-mode c-ts-mode c++-=
mode c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (diag-project/(c-mode c-ts-mode c++-m=
ode c++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (main.c), wiping /tmp/eglot--fixture-ORry8U
   passed   5/47  eglot-test-basic-diagnostics (0.509881 sec)
[eglot-tests] [eglot-test-basic-symlink]: test start
[eglot] Connected! Server `clangd' now managing `(c++-mode c-mode c-ts-mode=
 c++-ts-mode objc-mode)' buffers in project `symlink-project'.
[eglot-tests] waiting for `(and (string=3D method textDocument/didClose))'
[eglot-tests] detected: textDocument/didClose
[eglot-tests] waiting for `(and (string=3D method textDocument/didOpen) (st=
ring-match main.cpp$ (plist-get (plist-get params :textDocument) :uri)))'
[eglot-tests] detected: textDocument/didOpen
[eglot-tests] [eglot-test-basic-symlink]: OK
[eglot] Asking EGLOT (symlink-project/(c++-mode c-mode c-ts-mode c++-ts-mod=
e objc-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (symlink-project/(c++-mode c-mode c-=
ts-mode c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (symlink-project/(c++-mode c-mode c-t=
s-mode c++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (main.cpp), wiping /tmp/eglot--fixture-nLHZ7d
   passed   6/47  eglot-test-basic-symlink (0.261682 sec)
[eglot-tests] [eglot-test-basic-xref]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] [eglot-test-basic-xref]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-yWezQ4
   passed   7/47  eglot-test-basic-xref (0.470443 sec)
   passed   8/47  eglot-test-capabilities (0.000143 sec)
   passed   9/47  eglot-test-dcase (0.000159 sec)
   passed  10/47  eglot-test-dcase-issue-452 (0.000148 sec)
[eglot-tests] [eglot-test-diagnostic-tags-unnecessary-code]: test start
[eglot] Connected! Server `clangd' now managing `(c++-mode)' buffers in pro=
ject `diag-project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
..
[eglot-tests] detected: textDocument/publishDiagnostics

[eglot-tests] [eglot-test-diagnostic-tags-unnecessary-code]: OK
[eglot] Asking EGLOT (diag-project/(c++-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (diag-project/(c++-mode)) still hasn=
't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (diag-project/(c++-mode)) still hasn'=
t run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (main.cpp), wiping /tmp/eglot--fixture-yOjm6c
   passed  11/47  eglot-test-diagnostic-tags-unnecessary-code (1.321977 sec)
  skipped  12/47  eglot-test-eclipse-connect (0.000504 sec)
[eglot-tests] [eglot-test-eldoc-after-completions]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
.
[eglot-tests] detected: textDocument/publishDiagnostics
#include <stdio.h>
int main () {fprintf
fprintf(FILE *restrict stream, const char *restrict format, ...) -> int
[eglot-tests] [eglot-test-eldoc-after-completions]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-aKBK2T
   passed  13/47  eglot-test-eldoc-after-completions (0.999080 sec)
[eglot-tests] [eglot-test-ensure]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] [eglot-test-ensure]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (foo.c bar.c), wiping /tmp/eglot--fixture-osAdWC
   passed  14/47  eglot-test-ensure (0.464910 sec)
[eglot-tests] [eglot-test-formatting]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
..
[eglot-tests] detected: textDocument/publishDiagnostics
[eglot] applying 7 edits to `coiso.c'...=20
[eglot] applying 7 edits to `coiso.c'...done
[eglot] applying 0 edits to `coiso.c'...=20
[eglot] applying 0 edits to `coiso.c'...done
[eglot-tests] [eglot-test-formatting]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-dWTBxe
   passed  15/47  eglot-test-formatting (0.753182 sec)
   passed  16/47  eglot-test-glob-test (0.092755 sec)
  skipped  17/47  eglot-test-javascript-basic (0.000662 sec)
  skipped  18/47  eglot-test-json-basic (0.000484 sec)
[eglot-tests] [eglot-test-lsp-abiding-column]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode)' buffers in proje=
ct `project'.
[eglot-tests] waiting for `(message PARAMS=3D%S params)(should (equal 71 (e=
glot-tests--get params '(:contentChanges 0 :range :start :character))))'
PARAMS=3D(:textDocument (:uri "file:///tmp/eglot--fixture-H5AefW/project/fo=
o.c" :version 1) :contentChanges [(:range (:start (:line 0 :character 71) :=
end (:line 0 :character 71)) :rangeLength 0 :text "p ")])
[eglot-tests] detected: textDocument/didChange
[eglot-tests] [eglot-test-lsp-abiding-column]: OK
[eglot] Asking EGLOT (project/(c-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode)) still hasn't run,=
 deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode)) still hasn't run, =
deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (foo.c), wiping /tmp/eglot--fixture-H5AefW
   passed  19/47  eglot-test-lsp-abiding-column (0.366529 sec)
[eglot-tests] [eglot-test-multiline-eldoc]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
.
[eglot-tests] detected: textDocument/publishDiagnostics
fprintf(FILE *restrict stream, const char *restrict format, ...) -> int
clang [undeclared_var_use]: Use of undeclared identifier 'blergh'
[eglot-tests] [eglot-test-multiline-eldoc]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-3GyEfv
   passed  20/47  eglot-test-multiline-eldoc (1.017274 sec)
[eglot-tests] [eglot-test-non-unique-completions]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] waiting for `(string=3D method textDocument/publishDiagnostic=
s)'
.
[eglot-tests] detected: textDocument/publishDiagnostics
Complete, but not unique

[eglot-tests] [eglot-test-non-unique-completions]: OK
[eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode c-ts-mode c++-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (coiso.c), wiping /tmp/eglot--fixture-YuoWDr
   passed  21/47  eglot-test-non-unique-completions (2.592179 sec)
  skipped  22/47  eglot-test-path-to-uri-windows (0.000631 sec)
  skipped  23/47  eglot-test-project-wide-diagnostics-rust-analyzer (0.0013=
29 sec)
  skipped  24/47  eglot-test-project-wide-diagnostics-typescript (0.000958 =
sec)
[eglot-tests] [eglot-test-rename-a-symbol]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode=
 c++-ts-mode objc-mode)' buffers in project `rename-project'.
[eglot] applying 2 edits to `main.c'...=20
[eglot] applying 2 edits to `main.c'...done
[eglot] Edit successful!
[eglot-tests] [eglot-test-rename-a-symbol]: OK
[eglot] Asking EGLOT (rename-project/(c-mode c-ts-mode c++-mode c++-ts-mode=
 objc-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (rename-project/(c-mode c-ts-mode c+=
+-mode c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (rename-project/(c-mode c-ts-mode c++=
-mode c++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (main.c), wiping /tmp/eglot--fixture-ayG8ry
   passed  25/47  eglot-test-rename-a-symbol (0.401090 sec)
  skipped  26/47  eglot-test-rust-analyzer-hover-after-edit (0.000449 sec)
  skipped  27/47  eglot-test-rust-analyzer-watches-files (0.000398 sec)
  skipped  28/47  eglot-test-rust-on-type-formatting (0.000401 sec)
[eglot-tests] [eglot-test-same-server-multi-mode]: test start
[eglot] Connected! Server `clangd' now managing `(c++-mode c-mode c-ts-mode=
 c++-ts-mode objc-mode)' buffers in project `project'.
[eglot-tests] [eglot-test-same-server-multi-mode]: OK
[eglot] Asking EGLOT (project/(c++-mode c-mode c-ts-mode c++-ts-mode objc-m=
ode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c++-mode c-mode c-ts-mode =
c++-ts-mode objc-mode)) still hasn't run, deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c++-mode c-mode c-ts-mode c=
++-ts-mode objc-mode)) still hasn't run, deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (foo.cpp foolib.h foolib.c), wiping /tmp/eglot--fixtu=
re-1Jyg9h
   passed  29/47  eglot-test-same-server-multi-mode (0.343108 sec)
   passed  30/47  eglot-test-server-programs-class-name-and-contact-spec (0=
.002372 sec)
   passed  31/47  eglot-test-server-programs-class-name-and-plist (0.000222=
 sec)
   passed  32/47  eglot-test-server-programs-executable-multiple-major-mode=
s (0.000245 sec)
   passed  33/47  eglot-test-server-programs-executable-with-arg (0.000222 =
sec)
   passed  34/47  eglot-test-server-programs-executable-with-args-and-autop=
ort (0.000212 sec)
   passed  35/47  eglot-test-server-programs-function (0.000219 sec)
   passed  36/47  eglot-test-server-programs-guess-lang (0.000385 sec)
   passed  37/47  eglot-test-server-programs-host-and-port (0.000204 sec)
   passed  38/47  eglot-test-server-programs-host-and-port-and-tcp-args (0.=
000206 sec)
   passed  39/47  eglot-test-server-programs-simple-executable (0.000215 se=
c)
   passed  40/47  eglot-test-server-programs-simple-missing-executable (0.0=
00244 sec)
[eglot-tests] [eglot-test-slow-async-connection]: test start
[eglot] Waiting in background for server `EGLOT (project/(c-mode))'
[eglot] Connected! Server `clangd' now managing `(c-mode)' buffers in proje=
ct `project'.
[eglot-tests] [eglot-test-slow-async-connection]: OK
[eglot] Asking EGLOT (project/(c-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode)) still hasn't run,=
 deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode)) still hasn't run, =
deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (something.c), wiping /tmp/eglot--fixture-mYycOH
   passed  41/47  eglot-test-slow-async-connection (2.350915 sec)
[eglot-tests] [eglot-test-slow-sync-connection-intime]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode)' buffers in proje=
ct `project'.
[eglot-tests] [eglot-test-slow-sync-connection-intime]: OK
[eglot] Asking EGLOT (project/(c-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode)) still hasn't run,=
 deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode)) still hasn't run, =
deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (something.c), wiping /tmp/eglot--fixture-vX8l1Q
   passed  42/47  eglot-test-slow-sync-connection-intime (1.326278 sec)
[eglot-tests] [eglot-test-slow-sync-connection-wait]: test start
[eglot] Connected! Server `clangd' now managing `(c-mode)' buffers in proje=
ct `project'.
[eglot-tests] [eglot-test-slow-sync-connection-wait]: OK
[eglot] Asking EGLOT (project/(c-mode)) politely to terminate
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode)) still hasn't run,=
 deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode)) still hasn't run, =
deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] Non-critical cleanup error: (cl-assertion-failed (memq id tra=
ck-changes--trackers))
[eglot-tests] Killing (something.c), wiping /tmp/eglot--fixture-RyeWzy
   passed  43/47  eglot-test-slow-sync-connection-wait (1.327499 sec)
[eglot-tests] [eglot-test-slow-sync-timeout]: test start
[jsonrpc] (warning) Sentinel for EGLOT (project/(c-mode)) still hasn't run,=
 deleting it!
Warning (jsonrpc): Sentinel for EGLOT (project/(c-mode)) still hasn't run, =
deleting it!
[jsonrpc] Server exited with status 9
[eglot-tests] [eglot-test-slow-sync-timeout]: OK
[eglot-tests] Killing (something.c), wiping /tmp/eglot--fixture-MU71ZV
   passed  44/47  eglot-test-slow-sync-timeout (1.225212 sec)
  skipped  45/47  eglot-test-snippet-completions (0.001095 sec)
  skipped  46/47  eglot-test-snippet-completions-with-company (0.000954 sec)
   passed  47/47  eglot-test-strict-interfaces (0.000666 sec)

Ran 47 tests, 35 results as expected, 1 unexpected, 11 skipped (2024-07-05 =
08:17:01-0500, 33.769348 sec)

1 unexpected results:
   FAILED  eglot-test-auto-detect-running-server

11 skipped results:
  SKIPPED  eglot-test-eclipse-connect
  SKIPPED  eglot-test-javascript-basic
  SKIPPED  eglot-test-json-basic
  SKIPPED  eglot-test-path-to-uri-windows
  SKIPPED  eglot-test-project-wide-diagnostics-rust-analyzer
  SKIPPED  eglot-test-project-wide-diagnostics-typescript
  SKIPPED  eglot-test-rust-analyzer-hover-after-edit
  SKIPPED  eglot-test-rust-analyzer-watches-files
  SKIPPED  eglot-test-rust-on-type-formatting
  SKIPPED  eglot-test-snippet-completions
  SKIPPED  eglot-test-snippet-completions-with-company


--=-=-=--




Acknowledgement sent to john muhl <jm@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#71966; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 1 Mar 2025 02:00:02 UTC

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