From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#62694: 30.0.50; eglot-tests fails with recent pylsp Date: Fri, 07 Apr 2023 12:29:01 +0200 Message-ID: <87lej456ky.fsf@gmx.de> References: <87sfddibcn.fsf@gmx.de> <87o7o1tfvc.fsf@gmx.de> <87ile9t5uj.fsf@gmx.de> <87ttxssyef.fsf@gmx.de> <87o7o0rvax.fsf@gmx.de> 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="19901"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 62694@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 07 12:30:31 2023 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 1pkjMU-0004xv-ON for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Apr 2023 12:30:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pkjM5-0001mH-7t; Fri, 07 Apr 2023 06:30:05 -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 1pkjM4-0001ls-2I for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2023 06:30:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pkjM3-0006B5-BZ for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2023 06:30:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pkjM2-0007xD-Hm for bug-gnu-emacs@gnu.org; Fri, 07 Apr 2023 06:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Apr 2023 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62694 X-GNU-PR-Package: emacs Original-Received: via spool by 62694-submit@debbugs.gnu.org id=B62694.168086335230218 (code B ref 62694); Fri, 07 Apr 2023 10:30:02 +0000 Original-Received: (at 62694) by debbugs.gnu.org; 7 Apr 2023 10:29:12 +0000 Original-Received: from localhost ([127.0.0.1]:55712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkjLD-0007rK-DJ for submit@debbugs.gnu.org; Fri, 07 Apr 2023 06:29:11 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:33301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkjLB-0007qv-1K for 62694@debbugs.gnu.org; Fri, 07 Apr 2023 06:29:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1680863342; i=michael.albinus@gmx.de; bh=5oxGVjkQPY6O1ZDvTPAlieOIEei6F4aL/ttPgeX2wPk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Krt5PsFF89xzZtybLWVmNGdPBXMT5jTkwsZnojIclk2OxDPcNjF+bIAqJUpFP8cir dPTuwjn5yZhYjU7bwEvAWkj2lxl45jZQPJvAamuHHaUsbkN6tCGYbEsEYlmeQPO7Ar oSa0XzfSmUJ+TOY/9BP+swXMHKb9IKHuCtFu0+amyJeGQOiw3V3dcJqJCUgOgv8GJb kn75hy50xM9/9v+2sR65kGYrtuojSXVp4GAVgf5CeNbnaVuvhPYDGrYH6Ibebp3YSR zw6URbmCfmOte/Y+UAXE34RLavoWJfaLYmaoph3kUwcijOLCHuRUI+ICF6DOsV2pY8 NUpaALxK1H4RA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mz9Z5-1qesjV25id-00wAqz; Fri, 07 Apr 2023 12:29:02 +0200 In-Reply-To: ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Fri, 7 Apr 2023 11:20:53 +0100") X-Provags-ID: V03:K1:+Clt6bFfYvmBof6+sd3YGJartnw8XhV8aaZ37gozLnjsTKyqal/ 780UBbsRDuB78akESEe+RNhxgISPgGm37MOXdbdrPqHukhPQ0qHijplP+5I1KtKa0o6xQtB Y2l0geGXCmmCnF6+rsDKg1GalGR7BuSHZzMlZTUDTIy48tH9GPKTfON6kW18qRMAO4tIw72 /ub53wUQX2H0cIgpAtlmg== UI-OutboundReport: notjunk:1;M01:P0:/1Q3T/Bt3os=;kHieGaojk/mDHXNNKYUI9XxHpR5 giLG+5oKU0Ak8f5kjQfjdvo1IQC5pccuhRsOCjANOopabYOppCVr6wVQrmWA10TZ+rpCWJM/G uj8Vs4IrfIBa47x9bvQmrdWN7vugBPCFCA9KCbAp+3nHsAJPsm8OiEGbETHKfundTd8KCi8z9 hewGSM2YpC664y4mUnYdvFBv0tMfFClrUJwK4ds1AhXEJv5gZEtGB3HIA8gmZYOFoe0bjFG3d oJ/lgSMWzCdh2KMyi30FX7HZhzX3bhcZ6hSwrvI+qjeuOggITYcCHUk6X2pgP3FJUNg5e17og UDcOgdjWcM2mZZULZ6v/RRqqwJswoFkQCVmgxk4ss0eKmn1QVdS0E217Hrhu1XdCg2kMn4P8r AwMBESg3ko4o+C4KajF2wYoWTdvgqS84aNcLIUrbIoQnDbV6rmvQI4w+DolYxS2avr/EuJs4U yZypkvAAzdkLV1185tP6Wm+CktqWL7tp+fvsJmcv/Ep/veHhk+DNqyDAZt2rZhl1TbaOAwLv6 jTXnNEgn0gDz101L9hzKLNhIqygcLxW8i7rZMqtWE1VPguYv5b1v/CD0NeMdIe78EuW76tZms pmShuKE2YnxapkYKx/A45EYjduLePGbHfhiWXqU8AEFsi+a8BMqQZpK2ElFOjGdBv2UpeLYe7 xK63VqSOX95erl6HIVTouVBwjsjFNxA1SgueaZojlLegcE1H8UsZa/W43lr/UiCzF2CSq+XIc 74OZLS6bMuraQ6g9AbkUUoWMOH9Fig9weYayKb/4yG5xdIAud13EHrxAUOl2yA1nHElCyEgF 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:259372 Archived-At: Jo=C3=A3o T=C3=A1vora writes: Hi Jo=C3=A3o, >> Don't know, I have no knowledge about language servers. But I would >> expect, that you first check whether pylsp is installed (you do it >> already), and then you could connect to pylsp, send a specific request, >> and decide, based on the ansewer, whether it is a proper language >> server. > > Connect to a language server just to discover if I can run a test? Sure. See tramp-tests.el, which run at the very beginning --8<---------------cut here---------------start------------->8--- (and (file-remote-p ert-remote-temporary-file-directory) (file-directory-p ert-remote-temporary-file-directory) (file-writable-p ert-remote-temporary-file-directory)) --8<---------------cut here---------------end--------------->8--- A sanity check, in order to know that further tests make sense. > All to get around (presumably) faulty Debian packaging of > an obscure language server that almost noone uses when a perfectly > good alternative to install said obscure already exists? Forget Debian. Any language server could behave wrong, remember the (whereever it came from) clangd on my laptop. I believe, testing just that an executable with a given name exists is not sufficient in the world of language servers, which is still rapidly evolving. But I don't fight with you. Do whatever you believe is proper, and live with the fact that your tests fail on Emba. We have more discussed about, as it would require to write a small check. I have more serious problems to be solved. Best regards, Michael.