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#61350: Eglot over Tramp freezes with large project Date: Fri, 05 May 2023 13:32:10 +0200 Message-ID: <87cz3f2ev9.fsf@gmx.de> References: <1163788660.69273.1675787581764@office.mailbox.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16835"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 61350@debbugs.gnu.org To: Aaron Madlon-Kay Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 05 13:33:24 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 1putgh-0004CK-Dj for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 May 2023 13:33:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1putgN-0001wY-Ki; Fri, 05 May 2023 07: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 1putgM-0001wF-PD for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 07: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 1putgM-0000IE-GW for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 07:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1putgM-0007xl-CZ for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 07:33: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, 05 May 2023 11:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61350 X-GNU-PR-Package: emacs Original-Received: via spool by 61350-submit@debbugs.gnu.org id=B61350.168328634230552 (code B ref 61350); Fri, 05 May 2023 11:33:02 +0000 Original-Received: (at 61350) by debbugs.gnu.org; 5 May 2023 11:32:22 +0000 Original-Received: from localhost ([127.0.0.1]:53283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1putfi-0007wi-JA for submit@debbugs.gnu.org; Fri, 05 May 2023 07:32:22 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:57247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1putfe-0007wM-2i for 61350@debbugs.gnu.org; Fri, 05 May 2023 07:32:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1683286331; i=michael.albinus@gmx.de; bh=vo69OP0JDmW8/zKM+v7t4YgY1crStF/SrNtw6R998cU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=PbQkvyjWjTe8MDbwg1lP1pw00vQN1H78Ow/z06b6aGMFyx/IZREmgDU2KHiZNHRcG O0To/L1f1wBg9csfeqdkw/ifJQJqFM/1ANo3v6G4+dbeUjBwPzVCX3tODHaprqQbYU tRwFco4X4Smc/jJZLPlvyk7s5kaXiiOqgncwYLdNl9gWADc/h+Raav4gqfZuyC6X3B ml4Rv/UuAyb23bPPn3f3+mKAfRkAHM7Y/RwE8XP+sV2dT4V3DuLxoRVb9k7fqUaqkN Df2zBegUJKitmYXsE/AX587LDYTJyb/bZ7nuOy66cQIMRCLBu80XqTB2cbzAAITG5s 3JEI7Nd6GX5Tw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0oBx-1q75OY2IAn-00wqSj; Fri, 05 May 2023 13:32:11 +0200 In-Reply-To: (Aaron Madlon-Kay's message of "Mon, 24 Apr 2023 10:44:17 +0900") X-Provags-ID: V03:K1:vUnO7kZUx+NXWtryHEX+Efwe7n+WXiTbXPgkihOwawQ8KbatJ3N 7ALjj6JCMs8Uhc03WggIgLm0N+i9bP0KVNhPNj5kbwXDWy1AszjdpVaIveW0ujdau3nc+dG dWoqqzrxLo0+or67p6nGpYMlUB1cshdmihd0frZbaQTp7TAaAXSwUPw0elaq7hA9V2qXprL 7oI579njtrgTOVtbBCOkg== UI-OutboundReport: notjunk:1;M01:P0:wcyGA3/ZkHE=;JSZiuwm+HwvhrxrqeNVYYHhMqYm f8cPWAaHc7Ptz4Tm5qherEJQmjAHIbBobp6pQgph+5tuprQe0gJleObYvyqcfS14NSJsavlkY ylZ6EszSjSJIAaKmM5TrPj45UNdyVGRM807u0ygDyAOShTjezKlrVNwku/QLXLJprFw61OSUp 6tddDV1aYhrLCDJVJgkad96vEMdl6r0PVAjdCkvR7W/x7DynFFUZ2xDxVFUT81AcmHKzYo6LQ FiFgS53OBbJRXgqPmJ+NwE8JMTACZOP80dAPyYVWQf2x6V98aVkkTcFJbr98TrgxS+mEW46rN MgzeqE3xD77a2c+nxEme1oRzjowHb2yP5VHgj6IRVJXe8m9cEJL4i6juqmwREqLe7t2uLyk9w AvyyE3EN9pTAmgFzcCo3gbAH/M10z35kXeNQ8XrYk3hWYmw/KPwbZsUv3oYjhfM2Su6c8G+Zm bDYHSLPaVQk53KwZ/d9+KrHzdnQnB1rFV+eoE6EsCic1mUJSNyZ6qxv24KX4INov96QUtvdSF bd3b9NhuCnh1dTEki9q+TbtGTvL3p3I3qoQCp6yX/bbEoEH/eyt2Z4FR0SHhbSTZaiPO5dii6 JU5MnL6hsMF4rAhiXO33sh1xdwg1oTJRNgbGFPku6eEOuU6sggZzufGWNV9cVns3Adm2IAjGQ 3u8iVexYU0ASRmHusS1HO7T30eN63SnppR+VtDnX/zu6jsaisSOSU7Q6kF5qKGa/BwLt/BxM5 bDthtaZSyv9s9BpFsIiVweQEvqrYsXrT97n35amC1ol2pq7L+sQdkYoeD8znYc1z54wuB+id 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:261092 Archived-At: Aaron Madlon-Kay writes: > Hello all. Hi, > I wanted to share that changes related to this bug, > specifically the changes in commit 54ef338 ("Improve Tramp processes > to accept output over the same socket") break a package I use: > https://github.com/jscheid/prettier.el > > It seems that prettier.el calls tramp-accept-process-output with a 20s > timeout, and when that timeout is not respected it thinks that the > process has died. Here is the relevant code: > https://github.com/jscheid/prettier.el/blob/e419bb7a916c38a4a62632c49233de1523f41218/prettier.el#L1251-L1256 > > I don't know enough about process handling to understand if > prettier.el is doing the wrong thing, and if so how to fix it. tramp-accept-process-output is not a public function, it could change internally in an incompatible way. So you might contact the Tramp team on the respective mailing list in order to check what we could do with prettier.el. > Thanks, > Aaron Best regards, Michael.