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: Sun, 09 Apr 2023 17:32:12 +0200 Message-ID: <87pm8dcbr7.fsf@gmx.de> References: <87sfddibcn.fsf@gmx.de> <87o7o1tfvc.fsf@gmx.de> <87ile5gv0c.fsf@tcd.ie> <874jppb388.fsf@tcd.ie> <87ttxpf725.fsf@gmail.com> 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="27757"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Basil Contovounesios , 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 Sun Apr 09 17:33:15 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 1plX2Y-0006zB-Bg for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 09 Apr 2023 17:33:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1plX2N-0006Y3-LR; Sun, 09 Apr 2023 11:33:03 -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 1plX2M-0006Xl-CL for bug-gnu-emacs@gnu.org; Sun, 09 Apr 2023 11:33:02 -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 1plX2M-0001c1-48 for bug-gnu-emacs@gnu.org; Sun, 09 Apr 2023 11:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1plX2L-0006YC-Mx for bug-gnu-emacs@gnu.org; Sun, 09 Apr 2023 11:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Apr 2023 15:33:01 +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.168105434225124 (code B ref 62694); Sun, 09 Apr 2023 15:33:01 +0000 Original-Received: (at 62694) by debbugs.gnu.org; 9 Apr 2023 15:32:22 +0000 Original-Received: from localhost ([127.0.0.1]:33560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plX1h-0006XA-Pb for submit@debbugs.gnu.org; Sun, 09 Apr 2023 11:32:22 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:58757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plX1g-0006Wv-GE for 62694@debbugs.gnu.org; Sun, 09 Apr 2023 11:32:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1681054333; i=michael.albinus@gmx.de; bh=q6qubQ2xOrAyKfkJg6KaBNPa2zoZPA5mfLd+4BqaE1k=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=fksYMX+O6QXsp2TATzM7r3LDLFsjgzxrD5iqfWYhxJx1YRYsHvMezzNkV9xLkZELR Nv1ryCGZBPirBojSGDk73JbS2Gj1fdI/paXuygp9jhrE1S/BXZ9mEJuo+oJCw3ByDK cErmXX4x7Myvslh3NNvbqo25qekEgUUBYKIUzXLaoUGoIEJlUa3RRu+2GStsDHqrpx R+YKinzMKaTihWidzOF2g2ls10ynClyc5hYOq90+Ibf2TCI0IEyLX0SHcYNwqH7nZ5 E0wUVL+k2RV2QfrKqIRUSMDF4uq3DHWRD3Ba2+i9U9v7+UCkowrD8+cGD6BV9deFFf RXgvkz1QNPwfw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MD9T1-1pd2hI0ORt-0095OT; Sun, 09 Apr 2023 17:32:13 +0200 In-Reply-To: <87ttxpf725.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Sun, 09 Apr 2023 15:45:22 +0100") X-Provags-ID: V03:K1:0UREmlT3ZJyVCUzQ2I94caZ4cYykHNyrZGaxi8xi8ruXj+0Sspx 1ULjhJEjHSIw65DUws41HW9uhZUVy+cAX2lWj2rHD0VqnwI/PRRJxvsiV5BCPP01MsmX84M nJUh5FpXcHpQEGitwyE0GDF2/iMZsyhZ+c+b5TyAnBg1bk3yJQr7ZG8SxRg37AZQhnVosek UjtM+BPAmoLq/s9bJsngg== UI-OutboundReport: notjunk:1;M01:P0:ijFj7I6HpZ8=;bpG63qTuNjnw361NlI5vijx3aM6 DL9r4iWETrauyZczXVD2eXNIxeave4XPfud1B8OXSqcy+VXaKaeBHenGmqyQvf3C+7KBlGvnk LSUEwbskdX93D32RW3bU7oimOU5y4LiM9G6gX+qM5tY3oqdR8etrJMi9pQlgx6ePRXltb0T1v eC9Vkf3wjYXplq87bBBPo5GkJji35NxiTrr0sMx762ZDHFfnTkyTF4yluUDwnwa3ODySIxS/k wCKXJFcGCgFqzXQPHaHKp2EGRtwqmX6YEnomcmh6YlJke56JAwIwDRfzNrqFdL2LYMV3Odrt6 jq6tyC+aqqQAFQvz4CQgyAgTYh+4YlHLx6YQym/EUtti0xp8bSz2oYHqt5tj3sGP6jTRY50ZT 2NCu3JV70q75jMOCQY3yfxaYxi7rdqd8qAOHX//LOpcmNYvxBMVIw9GBihg4qTWhtOmXcmCs6 4sGeFHGhs1reh6L95BrrlkH83p5fXms++iYEaNSnc7eM8Srpo5PFqYUzXz1pLh+h9aBRAtvnW 43Pq+VrX/4/lpMlLxsFRXGmhr4rkfhmKZzP3kE1Kd8jnR6vhBF1QscfdfKyzCR+H5fGssXRfq bk7iekA5ZxucqWNtXf6Ok/B0WaZe2aJFMvlXNAprpK1t19Fx2iuTIlTyViWjGPkjIe0SR9Lrm U0llcQ4CdKnbOUCFGUTQ3/Cd9Hw2wS2ynjtX5PVXmwdz6W/KJ2rwt5t0B2Ui0rJSfvQgP6r8n 5aI0+EkPQeOi+g4OVhVE6CivjH1SqS9T6RgGjy6qUWncI457mnGG0Dtbt/oF9593FjBHO3J8 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:259523 Archived-At: Jo=C3=A3o T=C3=A1vora writes: Hi Jo=C3=A3o, >> That earlier proposals were not complete, optimal, or up to yours or >> anyone's standards does not warrant degrading them, IMO.=20=20 > > - vague: there are no details, just the idea of "checking if the server > is up to the job". I've shown you the Eglot traces for one test case on both Debian pylsp (failed) and Fedora pylsp (succeeded). I still have no idea whether the Debian flavour is inside the LSP specs or not. But if it returns out-of-spec replies, I guess eglot should raise an Emacs error indicating this fact. Based on this fact, you could always catch this specific error in the tests, and say that the server is not suited. Whether you shall skip or err out the test then is something else; until now it isn't obvious that a failed eglot test is due to the (possible) server misbehavior, or due to an eglot error. At least this information should be shown. > Jo=C3=A3o Best regards, Michael.