From unknown Wed Jun 18 00:24:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#61024 <61024@debbugs.gnu.org> To: bug#61024 <61024@debbugs.gnu.org> Subject: Status: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process Reply-To: bug#61024 <61024@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:24:05 +0000 retitle 61024 29.0.60; [PATCH] Eshell errors out when trying to redirect ou= tput of a remote process reassign 61024 emacs submitter 61024 Jim Porter severity 61024 normal tag 61024 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 02:08:06 2023 Received: (at submit) by debbugs.gnu.org; 23 Jan 2023 07:08:06 +0000 Received: from localhost ([127.0.0.1]:53161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJqw1-0002bl-PX for submit@debbugs.gnu.org; Mon, 23 Jan 2023 02:08:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:39728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJqvy-0002bc-My for submit@debbugs.gnu.org; Mon, 23 Jan 2023 02:08:04 -0500 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 1pJqvy-0007z9-G6 for bug-gnu-emacs@gnu.org; Mon, 23 Jan 2023 02:08:02 -0500 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pJqvw-0002wr-S0 for bug-gnu-emacs@gnu.org; Mon, 23 Jan 2023 02:08:02 -0500 Received: by mail-pf1-x42a.google.com with SMTP id x4so8085960pfj.1 for ; Sun, 22 Jan 2023 23:08:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:from:content-language:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=H04qXuqWAKSjAtzCBBnc+Wz5Mlh6wRe6pl6GY7C+myo=; b=FYmL9BRcCB/uYRSBd57kHGWRjh2Tsa6d+IVa1TNyxzvGUJepsSPaw8wUyWtg8rq7QS hmVam14zT2stkV19cUvhsVN8KisKvCgtYiy0rNhnWGususPytJNCp6BPK5ZDRWIMwNW/ 0SWY5nGh/tEM1ztRIM3B1YJyRvimhtvcFaAsI798Rc7S7bz1diMNnQt2qUDw6T4Y0uui 8fjwWrMKA5NPxcc+HeQA6bYsxGftne1cXwSlL5UsIKMDXuj0pb2ja8vQiaH9JKcDOCQ0 EpgRBFtwDLmTzaJjFxYA1nzCZtyWSnRhih6IvL62COAOtd0XXgmMTr/u3Vt1fRuOJ0UR RRHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:from:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H04qXuqWAKSjAtzCBBnc+Wz5Mlh6wRe6pl6GY7C+myo=; b=MmnLbI99SxaOFxXtxfO315ckzOe1sdj/fZ0Frn2jrUMPj7jwrvzgZ5bVjoKzqqy75K bjYmwykbxhl7nnvMdtnDTilDh4mpjFe3uvjAg+5aXJX+BKH3PmBQIcRRw3aPLuryblZV dLruZ2aEyg7Qn29Szogo1RumnfMmkvv4SCJ/vpg6pAoAgQTD/LitMdjE4LtXw0vTptD5 P3dNSiGlFvO13+V3mHHzXHggyQS0ocK91O9TCQi8d2HpN9jgr+6GpoQySfHimKTvr/6x m3VSKtHfJchzBqwbLtaqDEOTXTshKVDtYaxDgY/ITeudgHcG402P/GBSJXu3UgKUMH5D trzQ== X-Gm-Message-State: AFqh2kqFzSUzmTitr+q93w5LUK6bw2N++jJXD/tGSlyWvOVxnIY+Ij5F SzyxB3EQf91s70hvOwSRwQ5m07ZRK7zIcA== X-Google-Smtp-Source: AMrXdXvZmK2h63q/NYt/4i+f51AZBwqLSiEAWp8kPIRLUuva2SCdstlS9f1HPkU8vA6L2fAHzx+HXA== X-Received: by 2002:aa7:9892:0:b0:583:4126:a09 with SMTP id r18-20020aa79892000000b0058341260a09mr23444568pfl.21.1674457679242; Sun, 22 Jan 2023 23:07:59 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id e30-20020a056a0000de00b0058d54960eccsm15650575pfj.151.2023.01.22.23.07.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 22 Jan 2023 23:07:58 -0800 (PST) Content-Type: multipart/mixed; boundary="------------AYKUWkCBVEsDuyOisI0R6Yay" Message-ID: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> Date: Sun, 22 Jan 2023 23:07:58 -0800 MIME-Version: 1.0 X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US From: Jim Porter Subject: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process To: bug-gnu-emacs@gnu.org Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=jporterbugs@gmail.com; helo=mail-pf1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------AYKUWkCBVEsDuyOisI0R6Yay Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit To see this in action, run "emacs -Q -f eshell" and then: ~ $ cd /sudo:: /sudo:root@host:~ # *echo hi there > # Wrong type argument: "bufferp echo-stderr" (Any other Tramp method should reproduce this issue.) That's because the echo command is being redirected to two places: stdout is going to the buffer "foo", and stderr is going to the Eshell buffer (via a pipe process). However, that doesn't work for Tramp processes. Attached is a fix with a test. I think this should definitely go in Emacs 29, since it's a pretty bad regression. I'm actually surprised no one has filed a bug on this already. For tracking purposes, I believe this was broken by f07505d1ec (bug#21605). For Emacs 30, it'd be interesting to see if there were a way to get Tramp processes to have different targets for stdout and stderr. That'd make them work a lot more like local processes in Eshell. --------------AYKUWkCBVEsDuyOisI0R6Yay Content-Type: text/plain; charset=UTF-8; name="0001-Don-t-try-to-make-a-pipe-process-for-remote-processe.patch" Content-Disposition: attachment; filename*0="0001-Don-t-try-to-make-a-pipe-process-for-remote-processe.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA2OGZlYmNmOWY1ZTU5OTkzOTFlMmVjN2E4YmI4ZjU0NWI5N2VkN2ZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMjIgSmFuIDIwMjMgMjI6NTQ6NTMgLTA4MDAKU3ViamVjdDogW1BB VENIXSBEb24ndCB0cnkgdG8gbWFrZSBhIHBpcGUgcHJvY2VzcyBmb3IgcmVtb3RlIHByb2Nl c3NlcyBpbgogRXNoZWxsCgpUcmFtcCBjdXJyZW50bHkgaXNuJ3QgYWJsZSB0byBoYW5kbGUg dGhpcywgc28gdGhlIHJlc3VsdCB3aWxsIGp1c3QKcHJvZHVjZSBhbiBlcnJvci4KCiogbGlz cC9lc2hlbGwvZXNoLXByb2MuZWwgKGVzaGVsbC1nYXRoZXItcHJvY2Vzcy1vdXRwdXQpOiBD aGVjayBmb3IgYQpyZW1vdGUgJ2RlZmF1bHQtZGlyZWN0b3J5JyBiZWZvcmUgdHJ5aW5nIHRv IG1ha2UgYSBwaXBlIHByb2Nlc3MuCgoqIHRlc3QvbGlzcC9lc2hlbGwvZXNoLXByb2MtdGVz dHMuZWwKKGVzaC12YXItdGVzdC9vdXRwdXQvcmVtb3RlLXJlZGlyZWN0KTogTmV3IHRlc3Qu Ci0tLQogbGlzcC9lc2hlbGwvZXNoLXByb2MuZWwgICAgICAgICAgICB8ICA5ICsrKysrKyst LQogdGVzdC9saXNwL2VzaGVsbC9lc2gtcHJvYy10ZXN0cy5lbCB8IDEzICsrKysrKysrKysr KysKIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gtcHJvYy5lbCBiL2xpc3AvZXNoZWxsL2Vz aC1wcm9jLmVsCmluZGV4IDliYWU4MTJjOTIyLi4yN2NkNTIxZTgyZSAxMDA2NDQKLS0tIGEv bGlzcC9lc2hlbGwvZXNoLXByb2MuZWwKKysrIGIvbGlzcC9lc2hlbGwvZXNoLXByb2MuZWwK QEAgLTI5Niw4ICsyOTYsMTMgQEAgZXNoZWxsLWdhdGhlci1wcm9jZXNzLW91dHB1dAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndW5p eCkpKSkKICAgICAoY29uZAogICAgICAoKGZib3VuZHAgJ21ha2UtcHJvY2VzcykKLSAgICAg ICh1bmxlc3MgKGVxdWFsIChjYXIgKGFyZWYgZXNoZWxsLWN1cnJlbnQtaGFuZGxlcyBlc2hl bGwtb3V0cHV0LWhhbmRsZSkpCi0gICAgICAgICAgICAgICAgICAgICAoY2FyIChhcmVmIGVz aGVsbC1jdXJyZW50LWhhbmRsZXMgZXNoZWxsLWVycm9yLWhhbmRsZSkpKQorICAgICAgKHVu bGVzcyAob3IgOzsgRklYTUU6IEl0J3Mgbm90IGN1cnJlbnRseSBwb3NzaWJsZSB0byB1c2Ug YQorICAgICAgICAgICAgICAgICAgOzsgc3RkZXJyIHByb2Nlc3MgZm9yIHJlbW90ZSBmaWxl cy4KKyAgICAgICAgICAgICAgICAgIChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5 KQorICAgICAgICAgICAgICAgICAgKGVxdWFsIChjYXIgKGFyZWYgZXNoZWxsLWN1cnJlbnQt aGFuZGxlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXNoZWxsLW91 dHB1dC1oYW5kbGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgIChjYXIgKGFyZWYgZXNo ZWxsLWN1cnJlbnQtaGFuZGxlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZXNoZWxsLWVycm9yLWhhbmRsZSkpKSkKICAgICAgICAgKGVzaGVsbC1wcm90ZWN0LWhh bmRsZXMgZXNoZWxsLWN1cnJlbnQtaGFuZGxlcykKICAgICAgICAgKHNldHEgc3RkZXJyLXBy b2MKICAgICAgICAgICAgICAgKG1ha2UtcGlwZS1wcm9jZXNzCmRpZmYgLS1naXQgYS90ZXN0 L2xpc3AvZXNoZWxsL2VzaC1wcm9jLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VzaGVsbC9lc2gt cHJvYy10ZXN0cy5lbAppbmRleCBhZTdiMWRkZGQ2OS4uOGUwMmZiYjU0OTcgMTAwNjQ0Ci0t LSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLXByb2MtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNw L2VzaGVsbC9lc2gtcHJvYy10ZXN0cy5lbApAQCAtMTksNiArMTksNyBAQAogCiA7OzsgQ29k ZToKIAorKHJlcXVpcmUgJ3RyYW1wKQogKHJlcXVpcmUgJ2VydCkKIChyZXF1aXJlICdlc2gt bW9kZSkKIChyZXF1aXJlICdlc2hlbGwpCkBAIC04NSw2ICs4NiwxOCBAQCBlc2gtcHJvYy10 ZXN0L291dHB1dC9zdGRvdXQtYW5kLXN0ZGVyci10by1idWZmZXIKICAgICAgICJcXGBcXCci KSkKICAgICAoc2hvdWxkIChlcXVhbCAoYnVmZmVyLXN0cmluZykgInN0ZG91dFxuc3RkZXJy XG4iKSkpKQogCisoZXJ0LWRlZnRlc3QgZXNoLXZhci10ZXN0L291dHB1dC9yZW1vdGUtcmVk aXJlY3QgKCkKKyAgIkNoZWNrIHRoYXQgcmVkaXJlY3Rpbmcgc3Rkb3V0IGZvciBhIHJlbW90 ZSBwcm9jZXNzIHdvcmtzLiIKKyAgKHNraXAtdW5sZXNzIChhbmQgKGVzaGVsbC10ZXN0cy1y ZW1vdGUtYWNjZXNzaWJsZS1wKQorICAgICAgICAgICAgICAgICAgICAoZXhlY3V0YWJsZS1m aW5kICJlY2hvIikpKQorICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZXJ0LXJlbW90ZS10 ZW1wb3JhcnktZmlsZS1kaXJlY3RvcnkpKQorICAgIChlc2hlbGwtd2l0aC10ZW1wLWJ1ZmZl ciBidWZuYW1lICJvbGQiCisgICAgICAod2l0aC10ZW1wLWVzaGVsbAorICAgICAgIChlc2hl bGwtbWF0Y2gtY29tbWFuZC1vdXRwdXQKKyAgICAgICAgKGZvcm1hdCAiKmVjaG8gaGVsbG8g PiAjPCVzPiIgYnVmbmFtZSkKKyAgICAgICAgIlxcYFxcJyIpKQorICAgICAgKHNob3VsZCAo ZXF1YWwgKGJ1ZmZlci1zdHJpbmcpICJoZWxsb1xuIikpKSkpCisKIAwKIDs7IEV4aXQgc3Rh dHVzCiAKLS0gCjIuMjUuMQoK --------------AYKUWkCBVEsDuyOisI0R6Yay-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 08:21:49 2023 Received: (at 61024) by debbugs.gnu.org; 23 Jan 2023 13:21:49 +0000 Received: from localhost ([127.0.0.1]:53642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJwlg-0006dr-Pb for submit@debbugs.gnu.org; Mon, 23 Jan 2023 08:21:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJwle-0006df-SB for 61024@debbugs.gnu.org; Mon, 23 Jan 2023 08:21:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJwlZ-0007c4-DY; Mon, 23 Jan 2023 08:21:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=emOjWVpke8XNqZsnmmNc1hIfoGK+I+arYS8OP9EHoXQ=; b=BjGPA7vLm6Lw lyFRL5r24kmLxizpcp8uQoLZRtHGtCc+1dPuyRq+j8BIHiiMQ9n3YhEuFC8QnTuuJ3jKUt3JGpIIV /XR4WnGSCj44RMD6/Brd93onNYpFfUo0BGvwZaomohNch++yXjXE+5JV1U7KSVhL8xDMSxIXxDdmo JQ8cPFqGogpLnnbXM12IBE/E6Hj++XfADgh00ONRm5UETwNhNgXYtC3ksDI2jgSRPPYbcD+vKNkvt SKweHujEfwKQGlM/70qiYcBGARq6joiIvbXi/JuBRlCG3DqhXoi2Iw6gRQqtQ7Cir0vCS8FjeOYY9 yuLcZALgoI7IEi2xokLsug==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJwlY-0003De-TP; Mon, 23 Jan 2023 08:21:41 -0500 Date: Mon, 23 Jan 2023 15:21:49 +0200 Message-Id: <83wn5didxu.fsf@gnu.org> From: Eli Zaretskii To: Jim Porter In-Reply-To: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> (message from Jim Porter on Sun, 22 Jan 2023 23:07:58 -0800) Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 22 Jan 2023 23:07:58 -0800 > From: Jim Porter > > ~ $ cd /sudo:: > /sudo:root@host:~ # *echo hi there > # > Wrong type argument: "bufferp echo-stderr" > > (Any other Tramp method should reproduce this issue.) That's because the > echo command is being redirected to two places: stdout is going to the > buffer "foo", and stderr is going to the Eshell buffer (via a pipe > process). However, that doesn't work for Tramp processes. > > Attached is a fix with a test. I think this should definitely go in > Emacs 29, since it's a pretty bad regression. Fine by me, unless Michael objects or has better ideas. > I'm actually surprised no one has filed a bug on this already. Maybe it tells us how many people use this combination? From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 10:50:25 2023 Received: (at 61024) by debbugs.gnu.org; 23 Jan 2023 15:50:25 +0000 Received: from localhost ([127.0.0.1]:55131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJz5U-0004uz-LM for submit@debbugs.gnu.org; Mon, 23 Jan 2023 10:50:24 -0500 Received: from mout.gmx.net ([212.227.15.15]:54017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJz5S-0004uj-Df for 61024@debbugs.gnu.org; Mon, 23 Jan 2023 10:50:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1674489015; bh=DW0/gjnCnUBtsaTXDRz5jcuR5lJMI56HbsX+V46b/e8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=rDQuAw3F+APYhmHKCQABImpMAaJbvVss1xfF7I/i/EapJkLsGDuvXO2XXd77IDZLS GCc2eXplwTmvtDDgTK1KmSUfwpPsy5nB2NAJ4BThre7AOf2so2pWxQjtYacAeS8Sx+ BWKJhVczQZcytHcA3kyPQYhO9tPwSGclJnciekoj3divH8V4lyFV1mL7AnhnsXoOvb o0ZJ2odtR1ugrl4/DZnZLPh/elnhhCDWv5LKdDIatvxdikWOB57blV8/ilWlOtoDWE crhniClWyvOOiCZbU+6M6g1jm0Fi7vpe2/xSRvNIygTJIWeHkhhLty9tjkq9rzeN0c MqP2FKHJkrdhg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MzyuS-1oVspd1M6I-00x32B; Mon, 23 Jan 2023 16:50:15 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process In-Reply-To: <83wn5didxu.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Jan 2023 15:21:49 +0200") References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> Date: Mon, 23 Jan 2023 16:50:14 +0100 Message-ID: <877cxdi72h.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:AkK0PcBABtXhBDT/F7cdY8526fOHOSI+hHpH9ou5+ageKYO0lGN Clr8FCCxThyaXWk2WqaSxLADxloHWMHYyTxyA7h+brzBidgQdvMhZBsFl1ECkB0C0f4FjTe to1ZVGIWLv0tx+st+ZBvYI+TizzRSHxJ4YUUbH9EEKjxluHXXGqVho1lDhX4lleuwQoWtLE vTeZpeo0JTEDWwZbGEYOg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:OVMxTnJdbXw=;DC6lFVOxqpD6wBOc8uUrkv6a4dQ /NwArPQMFaypKopdKdVkbLO5ENL6rWZ2ak/6vOmpRtmce6g71wLGmHTp6nD6kVh3Md7YEx41D MNrgNtSR7co394hQOxWBo1oZ2pI3lNSP+/npSX/BU3El+gF+iLQ2aIC4/1GeI4LnE19p8r+6J JMsIUSPNh/m2b+aUvyzfohzhYcTIE1mfwHl+taa1oMGyiksXaGt6UQZkbB13aYq8au1Nts0tE CCleB2QDDyhNt6z2iCNWZuvkKjGyROhGDtlkSJci+PJksDVP8O9r32Bo1JqRYm4bW0Ry1d3Ie w1nd9xYc+JyOOjWWw0yYBX/cMLsnJsAvI8eGDd1552AY/ypD0HWzq8SP131Z4MbkRQlNRa0G6 ggKe1xpWVZ7KEaxQVOTrkBN8NoBfiDN/Tq2bCZjqmbBy+OHHuHktOzSYhwmC0/a9uxvOBpyyE 2U9YZhNUwRsBsUd4XqC0djwkxPi7fQhMn0Rnn8I4f51QSqBAA58vCa5B4JEjLohE/qU1WV0WJ buHjNXlSoRM4YwopCQk3NeWTdFuv9RBRaOxTMv5xZ9bCmfz3JZ5vbSiBCSxZ3v7TWe3udiFmK H9A/8btV1d+3gZZnkR4zSqQg0PLyB0afuzeHyTFzam2IHQxthpGhOZ0xb9il+qmyhXh/DWzMu To5X4sPDQjIq4VKKeZs2+hIvYYQdj8Dchi9HkeFtXL0eZNmPC6rV+wsQbO5AvX5q2JSG3tEkt SuRfjLkfriRGIV/YJBm67uZPkm1b0c7oEFuW5nqlDWSi0OThKkoq1bdkXTa2mFM/GzibGZ+s6 2hy4lLrEXZYVtLTq04+nZBW1Nnts4ONpvy5vfHbGCvHTQkl3LQ1hE4sSZTb0Lvsh7qOBnXgLH 9Cu+eLhK62OqB++4qTogKiqWeBiOAOhEGFpfT/bvGHhDbAHN1rH3CNNWiYV0DmIapbRU04rvv MIeE8Rcg9RCyCVagAeGaIpWV3vo= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: Hi, >> ~ $ cd /sudo:: >> /sudo:root@host:~ # *echo hi there > # >> Wrong type argument: "bufferp echo-stderr" >> >> (Any other Tramp method should reproduce this issue.) That's because the >> echo co [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org, Jim Porter X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: Hi, >> ~ $ cd /sudo:: >> /sudo:root@host:~ # *echo hi there > # >> Wrong type argument: "bufferp echo-stderr" >> >> (Any other Tramp method should reproduce this issue.) That's because the >> echo co [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.15 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.15 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: Hi, >> ~ $ cd /sudo:: >> /sudo:root@host:~ # *echo hi there > # >> Wrong type argument: "bufferp echo-stderr" >> >> (Any other Tramp method should reproduce this issue.) That's because th= e >> echo command is being redirected to two places: stdout is going to the >> buffer "foo", and stderr is going to the Eshell buffer (via a pipe >> process). However, that doesn't work for Tramp processes. >> >> Attached is a fix with a test. I think this should definitely go in >> Emacs 29, since it's a pretty bad regression. > > Fine by me, unless Michael objects or has better ideas. Pipe processes are always tricky for Tramp. I *believe* redirecting stdout and stderr to different buffers shall work, see "test6" of tramp-test30-make-process. But I remember also that this was painful to implement and test. >> I'm actually surprised no one has filed a bug on this already. > > Maybe it tells us how many people use this combination? So do we want to reopen this can of worms, and see what happens with Tramp? But perhaps it is a problem in Eshell, which tries to create its own pipe process? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 12:47:11 2023 Received: (at 61024) by debbugs.gnu.org; 23 Jan 2023 17:47:11 +0000 Received: from localhost ([127.0.0.1]:55257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK0uU-0007sR-PO for submit@debbugs.gnu.org; Mon, 23 Jan 2023 12:47:11 -0500 Received: from mail-pj1-f44.google.com ([209.85.216.44]:54962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK0uS-0007sC-Mf for 61024@debbugs.gnu.org; Mon, 23 Jan 2023 12:47:09 -0500 Received: by mail-pj1-f44.google.com with SMTP id lp10so8939719pjb.4 for <61024@debbugs.gnu.org>; Mon, 23 Jan 2023 09:47:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=KwMgiSaR9lU2K7Z1Iu6Ob/HIc+X8+UC/Z9jtUslAsBw=; b=O2W83wm5nQF07vP9QLc+YE5i5dWuhVw0rt65bhUbOinvSc2EZmmaYAVvauaxf/vsYv Q1Gkevc+xA2KabXZgaCXdjxiUAtxFaqtuuaJr7VmopCjjGjIk6QP6yo4m0O0rZKNmKKB X5RBgEJU+uXgHc0tgEzpfAVFlz2lPcBYyHkDT+jNBFfGX4XKSm2oAdTNVF4x6uIloUkI vWwZ/zigy5lD5yj6ljQyn3F64BpLEZ242UJwdOqLOPRG8z7txweW3OtPza+pRU4+cSDg 2bGAR+PVPYD4JyWK7Fmwuy9ojI7Wg08Q5x880G2CR2FrB4IkP6yaQwzDixY4RX59UlzG X2Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KwMgiSaR9lU2K7Z1Iu6Ob/HIc+X8+UC/Z9jtUslAsBw=; b=AW3pAMVL+4HNEEQ2JHOrom8bVWvX567sAQHJu36f20MMxIKfITSlMz+a4TNq0qitsk wIwXTjV1eUiozjNy90u095hU7SynqWcyW6a3gAyyj6Ok1f/eTsYOwe9d/rMobuTK8Hic VE7nimJHlbhaOpOvE3bGlNbvaRvQDlR+WRaZMkJzFtpMDCRea8pjrw2emqP6vvrZ3KKi bANEFeMcSdgnNXui8M4UEgcefhRSBE33cwSi26V6PzQPooNnAsGfzdB+AVAx9So6NdCT lU73vC8XhnjuafdySkX3RGZ68bWkwY9jyWfXS5Eo0JDexTlm0sFYJT3kYAhKjtPdOn+C rNeg== X-Gm-Message-State: AFqh2koAEebFr5hk6+VQDqzsSRMOV/e6rYEMV9FBRjAi61/wPXQoqekm x7U/0VzqZCu+J1sptfrJNtw= X-Google-Smtp-Source: AMrXdXt6P6mAeL3zCeJcMWSICIeRqKrkypPLRMaN41kfSeDR4fmCyEXrGI3MKb2xdhpqdRQi5KiB+g== X-Received: by 2002:a05:6a20:4285:b0:b8:9e3a:a3fe with SMTP id o5-20020a056a20428500b000b89e3aa3femr35521755pzj.41.1674496022744; Mon, 23 Jan 2023 09:47:02 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id b75-20020a621b4e000000b0058ba53aaa75sm21642037pfb.99.2023.01.23.09.47.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Jan 2023 09:47:02 -0800 (PST) Message-ID: <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> Date: Mon, 23 Jan 2023 09:47:03 -0800 MIME-Version: 1.0 From: Jim Porter Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process To: Michael Albinus , Eli Zaretskii References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> X-Mozilla-News-Host: news://news.gmane.io Content-Language: en-US In-Reply-To: <877cxdi72h.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 1/23/2023 7:50 AM, Michael Albinus wrote: > Pipe processes are always tricky for Tramp. I *believe* redirecting > stdout and stderr to different buffers shall work, see "test6" of > tramp-test30-make-process. But I remember also that this was painful to > implement and test. Yeah, I took a look at the Tramp code and it's pretty tricky. I'll see if I can come up with something for Emacs 30 though (maybe we could update the 'make-process' API to make this easier for Tramp?). I'll merge this simple fix to Emacs 29 shortly then. >>> I'm actually surprised no one has filed a bug on this already. >> >> Maybe it tells us how many people use this combination? > > So do we want to reopen this can of worms, and see what happens with > Tramp? But perhaps it is a problem in Eshell, which tries to create its > own pipe process? I'd certainly expect to see bug reports if this had shipped as part of a final Emacs release, but I think it does say that not many people use Tramp + Eshell on development builds. (Which, if anything, is mostly a sign to me that I need to be extra-careful when testing combinations of features like this, since people might not report bugs until after the release.) From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 12:51:12 2023 Received: (at 61024) by debbugs.gnu.org; 23 Jan 2023 17:51:12 +0000 Received: from localhost ([127.0.0.1]:55261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK0yO-00081u-Cu for submit@debbugs.gnu.org; Mon, 23 Jan 2023 12:51:12 -0500 Received: from mail-pl1-f182.google.com ([209.85.214.182]:43885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK0yM-00081h-LW for 61024@debbugs.gnu.org; Mon, 23 Jan 2023 12:51:11 -0500 Received: by mail-pl1-f182.google.com with SMTP id d3so12170544plr.10 for <61024@debbugs.gnu.org>; Mon, 23 Jan 2023 09:51:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=cIJx3o+mupBd9ul2GTV2ufqUybDWivQqzWIeZTAetSk=; b=mt1I5G5ml2z05oyjrkafVXwylSR/bgc8H0z4lsaGB+IqODqmjJU013zM3p60vpwLuY fTczxmWQxK34/QddklRHyfiJuU+XtIw4j6Z42WC5vT6UNpk1n+Hv3P5F0w0fSzVWHPps n9hc71YQxs6zYfp7ygoVTZoCkO0i61xRbg/Q2E9pEamB+8DYmDWvlbEo+byKdjBpDj2M gG8O7IybP1PGivD96YFzSlpadIf/305yJeCKNZ3z/1IppgOyuKN0QSAZa4C6JIm/xsdT gCrMAzgabdhemftuzlTJAlxgt5RQiQthAQE7TZUeqXSymmjMbK/Yqw1aJkcL6jXcuQ79 OjTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cIJx3o+mupBd9ul2GTV2ufqUybDWivQqzWIeZTAetSk=; b=Y8OYEY7sFB0KDOdrzZKdzohpfsrPp0f/vCeJv7W+1XPe8byZV/dXsjQqte0h++mht6 t2Ztx28qkqmTAZEzJTDeUFINRJj0pVVQqF3/R9Pc5EgNpBwZX8p4YvEjoNSHETpyYB6w HNDOkSp7YMQi62zjDlmq715OUp965NWEEwp4mgISp30ioXRcAxhLyku6Yb2TcpZVDt5H Zw+4nmrWJBLtBwQECgF58wEOhxuy7MnpbLQ06eh0k+WoUho9DuTOwByRDntPng5IaXzC CKthr5mxl9tVjIZHmFG6hzb8uF4GN2tT3V59Fx0n/yaq/egbtJClYwTJCl+LTW0a47fN pIcw== X-Gm-Message-State: AFqh2krQ//OHd2fpDRs87g3UEgoijQO3rr4qBhLhtfpxxXEPdHbFWqW2 4TzMeihvfypbDmAA8mJesIg= X-Google-Smtp-Source: AMrXdXsYfhWhJWWAxZ5zk7G8WZBAZ5A4c2LQDm5bMjcLAoDrI8D0XAj4v6QmqQbO5LIQ+KFu/L02Hg== X-Received: by 2002:a17:90a:19a:b0:22a:1dfc:e1fb with SMTP id 26-20020a17090a019a00b0022a1dfce1fbmr14966798pjc.34.1674496264963; Mon, 23 Jan 2023 09:51:04 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id m9-20020a17090a668900b0022bb82b6d95sm5817288pjj.7.2023.01.23.09.51.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Jan 2023 09:51:04 -0800 (PST) Message-ID: Date: Mon, 23 Jan 2023 09:51:05 -0800 MIME-Version: 1.0 Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process Content-Language: en-US From: Jim Porter To: Michael Albinus , Eli Zaretskii References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> In-Reply-To: <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 1/23/2023 9:47 AM, Jim Porter wrote: > I'll merge this simple fix to Emacs 29 shortly then. Ok, merged to Emacs 29 as 7f438ff543. I'll leave this open though so we can discuss a better fix for Emacs 30. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 13:25:44 2023 Received: (at 61024) by debbugs.gnu.org; 23 Jan 2023 18:25:44 +0000 Received: from localhost ([127.0.0.1]:55328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK1Vo-0000ai-DA for submit@debbugs.gnu.org; Mon, 23 Jan 2023 13:25:44 -0500 Received: from mout.gmx.net ([212.227.15.19]:52211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK1Vm-0000aO-0h for 61024@debbugs.gnu.org; Mon, 23 Jan 2023 13:25:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1674498335; bh=LDwdvt7XBhrxO0Rx10Tf2aWv0TljUkKZkx7StDJw7LU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WkL0XPbtzjyCfJJByG1+I3/Px7IgN1JmxMz7cqMyE3m8JocNUaU5vtCERu6xeMEUq iXm3RiA/y7vbLwzdpdXro5UKgtvxUeunD+B6P4PRpssXI/24Ii7ExHoykTNWJ32Ylv jZ6xNrqy4aCNFF4bRotn+npvi26v9BXVFUXaMXdTHt8WB/oQoKidzVP+rBB7SMkspp ExTtfFsNmtZ2bnvBSARd1uGaSeVMNjExpNutVq7CP+Z6nbdBQ4Ew8g/4eiZK4aBHVr HFo51PBWHij1oMjyXHFKGEqiksr72VxGb81piXppWiTPvVC4hApS4+Cn9DSO2J9T0Q doRgppYREFiAA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWRVh-1pD6hw23IZ-00XqJj; Mon, 23 Jan 2023 19:25:35 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process In-Reply-To: <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> (Jim Porter's message of "Mon, 23 Jan 2023 09:47:03 -0800") References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> Date: Mon, 23 Jan 2023 19:25:34 +0100 Message-ID: <87y1ptglb5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:1KISZxV1NcwgU2+kMhi+DMA4qxtTcj5/VNo38kL2DWQrtNbq1c7 E9yGgv5pZFpvrgDGzgHhSDgK3D3ZJ5wNQDBNalTBIa+ORaUCgpkey5M8Gwz4suYGaOM/Lzn BJ3i/tNrdlDg9JTKvZpm6DVrs+Fmxb5suBltQCXFRoAh2J1ThPzBDJDEPV03qOeDa5J+1ZE CQbDT+ELPrSDDxf7WoogQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:BzDr9i373Q0=;+IKnZCZPFtIEaNL/Umya8jX0tYU OnjmrPoQrJSboVs8+a2cgNMSZqYZUkUfQZUOs1Qe0E7TOThCwaKhM60PBgxTdrqUMZ+Fg3Xm+ l8emyUi94IUpKSGqRaU6LtdtDrvmRAOVBHep0OOQLl/f17TQ3j7F7bw1+MhGkwQK26hZVgiBp sfyft/H1k7Wlf/cqtUOmnMNYKemxrC5cj1hSWGeUYq0TxCz3OGlVN3U1boYwNk0OqNmy0he4O JzW0Cxy+jj9OpVFzamtWjFeglypiDb/28CLsZ/2ttt7XmLDZyqRBn+RfoBYQVGoZTap+8miBo bFnbMTjhLMcOAJDLdcj1EtmoK9Qrz6eyGBVCImlRjLBpRYQR+OW8qccWeOHOBVg/C++OlmodD vUxqH429t8PsDd7U+FKmJb7XrTJ0WYu2djUwdQLaETi7jzde08UuvlHbv6/cntAfj03v/qnk9 mZ5LUraRy0U4qsEypJMiQqnm2u3PpDCSa953/KN6npoXLrEQjWgWcpRUjKvsF5Cm7chzcZN/z yGW08gcZ4MSMO5PcK25JqLcG3nyw4Lx3BW4fR2rK3R5hWsSDs2NXWV4gRWv4ArrInQsoKmkIZ sd9RlV4+iB3081vn655yYtUNoIrRnmLGzY9HSEYO8PnDch09VFC7YSlfmd6U7TKfOE6HwJHIO PQzAcFH5n5nKPxQYkd0IPoJu6mobLaDyy4XL7ZbzxEEcUz4TXa+ZXdvt4pDpoFwKro8CK1Sj7 UfNpJOrJ8AU+x+oAxYhJ/qH4GD/OLtekvgef7ZvD9CQZ8uR2zI235uUTAV2jRRdATjuNu14UC GkLF3KDS4WIzDMxyHMrBUWOL6mRvU+IZmJPPItGi5jCKN3w+wcSXuZHKWxGEFLADgW8UEiw2D 7jDbWhZGf+HpA7Jo9aZ/lFNGQaEYmJv4Y0vc3uYjFrazlPDvqAR9Ini3FgzOMZrJ7YTbAKYeb WxGLmhwQT7upA5YQbR408T49v90= X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Jim Porter writes: Hi Jim, >> Pipe processes are always tricky for Tramp. I *believe* redirecting >> stdout and stderr to different buffers shall work, see "test6" of >> tramp-test30-make-process. But I remember also that this [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.19 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.19 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Jim Porter writes: Hi Jim, >> Pipe processes are always tricky for Tramp. I *believe* redirecting >> stdout and stderr to different buffers shall work, see "test6" of >> tramp-test30-make-process. But I remember also that this [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.19 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [185.89.37.45 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.19 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (michael.albinus[at]gmx.de) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Jim Porter writes: Hi Jim, >> Pipe processes are always tricky for Tramp. I *believe* redirecting >> stdout and stderr to different buffers shall work, see "test6" of >> tramp-test30-make-process. But I remember also that this was painful to >> implement and test. > > Yeah, I took a look at the Tramp code and it's pretty tricky. I'll see > if I can come up with something for Emacs 30 though (maybe we could > update the 'make-process' API to make this easier for Tramp?). Pls do. Let's see where we land. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 11 22:05:52 2025 Received: (at 61024) by debbugs.gnu.org; 12 Feb 2025 03:05:52 +0000 Received: from localhost ([127.0.0.1]:59894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ti34S-0000MR-Bd for submit@debbugs.gnu.org; Tue, 11 Feb 2025 22:05:52 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:53282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ti34P-0000M7-SU for 61024@debbugs.gnu.org; Tue, 11 Feb 2025 22:05:50 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5de47cf93dfso7415307a12.2 for <61024@debbugs.gnu.org>; Tue, 11 Feb 2025 19:05:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739329544; x=1739934344; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=UQ6lkSt8PswASnW46Ypm0KLnvzy+LyzuY6Xd5o4AAsw=; b=dF4O15UHkH9wXBN934zjxwF93WBtcb0a3b+ZKNiikFKlagUx3MMFnc44w/YdJVXLNI HRoCtRx9sX3F6XofyE8UIT7FaxukuAmRht8tv1E2IOJ4YO5/y3Bq3BA5P7nMla+DkM+/ r/od/bWfiVE65C7w9H7zdWMib0BOknRFKFJzZq9GHmHP9d7+fE/v/SCkKrKkP59621AK bREW/M8WfBuInLs5lIRKKE5iLBZGvBYdRmKqgLNbyvRrAF3VBIpZSIDR8PyDNryGmyFp U7Dlr4I7C94l7Z82ljjBkUgGMHQa/pswp0j9gT5fxkHt7/LNNUJ09Y4CfdRb7JXPDdHv nbUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739329544; x=1739934344; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UQ6lkSt8PswASnW46Ypm0KLnvzy+LyzuY6Xd5o4AAsw=; b=rbmod+SpH+9ggiyTxDg8KEK8PIOWjow5DTad12FWEt6feMpr21rtq+c1pZjo+vGkes nBeD9DKmBPoHR6hNPp7ck03DsajsUlp7VlQbCCTigrMUknOFCzfnyG/Z8FNFZhcfoALH iR4wzlMHiQc8usRK8g1vQpTbffMyi7fIaByTGTEQCoclr+tBG8+niMUtQ89M2IxQsLhf /sZcg5+UmmbhAjRhSlmDXFLUoeMQ7Nv2SPIcEch4PUl0TOUq/ofiR9V/KEVKO/lCPu2J +bwvNKTPIRBoH28Tgu9Ij6mVYam3OMFr4y9JqeZmD69KBNxaSFfhnnSzwMGb2twQHE2B vT6g== X-Forwarded-Encrypted: i=1; AJvYcCVc9KdKp+Mkfi7ctkZMFwiCeqgbrO4Un1iOZaPE4gVpgqVg3Kw+3AP3ooBeH9/WfFns/urumA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwRxnyBbbc+BPt4NVj7l1nVOqgf1MlgzlcCv6A+gWvAEecT7shw GKHq99qsESlYUbBGxpZsUvjqexUb3kPDS91Okk0tIxzENc4dAIZtA/eFCyCiQOsQPYINYiNNEEA En6H3ZJ+96sRdH1O/4US7O+Ndeyw= X-Gm-Gg: ASbGnctJMDsN/r2DgKABsaZamJXwvtSV7JWFobIi4joqEjlLAgctMhHF8eZDKdCs8gC mDSkpkrFY+mw5JgK+c66MccU3AZfa2P0090McvwiGEtDYdc4Jqof8VtrQgYqyhIqafUgpvf61 X-Google-Smtp-Source: AGHT+IEcewqkejt081rn9Xvj0LjRglua4I77ELWyoBrha2oZdt39gfG+xaes8ex3jbwJpO9Cu7h/lVhVa0U4tIgWe8s= X-Received: by 2002:a05:6402:354d:b0:5dc:a44e:7644 with SMTP id 4fb4d7f45d1cf-5deadd72171mr3557579a12.2.1739329543543; Tue, 11 Feb 2025 19:05:43 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Feb 2025 19:05:43 -0800 From: Stefan Kangas In-Reply-To: References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> MIME-Version: 1.0 Date: Tue, 11 Feb 2025 19:05:43 -0800 X-Gm-Features: AWEUYZnMECfOVhguHjBPiAOk4tosq1yFgdW4Ou7Jul77atqFfReRiKChDWI4DlE Message-ID: Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process To: Jim Porter Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org, Eli Zaretskii , Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jim Porter writes: > On 1/23/2023 9:47 AM, Jim Porter wrote: >> I'll merge this simple fix to Emacs 29 shortly then. > > Ok, merged to Emacs 29 as 7f438ff543. I'll leave this open though so we can > discuss a better fix for Emacs 30. What is the latest here? Did you come up with a better fix? From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 16:39:26 2025 Received: (at 61024) by debbugs.gnu.org; 21 Feb 2025 21:39:26 +0000 Received: from localhost ([127.0.0.1]:38290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlak1-0002cU-VE for submit@debbugs.gnu.org; Fri, 21 Feb 2025 16:39:26 -0500 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:44040) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tlajy-0002bQ-Kx for 61024@debbugs.gnu.org; Fri, 21 Feb 2025 16:39:23 -0500 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-220e6028214so59125695ad.0 for <61024@debbugs.gnu.org>; Fri, 21 Feb 2025 13:39:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740173956; x=1740778756; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=vGLqk7sl8VZJnro6QwdlUWqA3Os/vSpgxgDTVjvulgw=; b=hauqG11ZxCEQFKlAePnvYSMrhLgDOgkgnQeagjfGMaojd0oRwk0+OJ0tjBjuCZJr6R 9y5LtTSxHPvUgir0ZlozwcYjD+JRUXtjuj5MqfCWMaAsPXNlREI7UazM/hRp3HqJvsxF 9+0qsYeXlzf9HTgShdsdYDDrpDnUM5Ad7YKDo/wISPmc4KB+wyndx81PdZmsreleyWTK d9Qoo8bZ/0JlC3Z8PYs7WFTox/oVa1eS2OJV8Mc+MrZ5ipsHdzMo5P5cIYUdJHrKmi35 i0x4/4KCyRyrKbu9DuXVCLuNdFfUDLE87iVZ4Jx9Cw9kTgNf0/d2f4NNYbI7+dZxdz9C wwRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740173956; x=1740778756; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vGLqk7sl8VZJnro6QwdlUWqA3Os/vSpgxgDTVjvulgw=; b=Yn6H9sAzTz7SE6D7HrzsqF8O2U468MlwKW9kS3rKzzYVyhaeRFyQAqtgwiTNxR2lpH EtnIALCUSP8TLdLpRa/9rbIQ/LrK73uPq2VJMon5sfd3jfQ49cxcAj6DGImnZDHYhb8h q/M3cCXw3FKMjliO8iAM112wuONAdFD3J1uslEK688uehBQKE+EoW29bj/TRTsgPLHkh SMC8OB/+tSbRvDV/DW9u/vHhEPJdl2eZwRXysWkGzzCwHP/W/CyRljbWaeaIOLyXI31W Rkpm+fyAv/nI9E/oyZXNRGEW7agZjPSwo1foIJnj1A2k64ZrDF8c5yHH/hhZ2/XqlYGg c92Q== X-Gm-Message-State: AOJu0Yy7XALXv6+6X2vmrNxs48PAx5RzH3XMShxeT0BHyYeP2qZnWB1Q GOsinWjsvYK9uLe3+4UPVfRi1RuYc3s/5onPX0LrbyQQwIX8fRxc X-Gm-Gg: ASbGncsszl7aqZyM1UkB5R1vsaLRBkXa/AE8gclc03laaXWUpXNgqProaYGLof/VwRg VV9+YcLYw1AbvQ4/W0hhanHU9HTSc05jyW/WgBQZPS53AunuSGQ7MbWgqPvYMyZvKD82hkfVFOc XbGzzfIIV8wKCNqKxYznREQmoZxCHuNKpVduy2TibcO72hRKSb38Vhxvy5SVkyxNGSZoVWon46H BnZ+wFv9xtK8P0BLXEwzXMU45sp4TvUVz03MZD3rDYV3EU4pu5r7kcO3edZ7HozpU8yc9MPUn7Y i2P1++yJw4CMDe+vvdqPWURd3kXxcVIBQa4SKWRMSp0nnfCvsUA/pkepVg1rRAB7R+h6xo7oqeE fin2EHA== X-Google-Smtp-Source: AGHT+IHuzWL9WeW66Ivsm9BWtPHmSa0/5txjV7AYwU+dutQvGNtE8wzGCahLWK4cTp0BABYxpeH9lg== X-Received: by 2002:a17:902:dac2:b0:221:7eae:163b with SMTP id d9443c01a7336-221a002613dmr77983445ad.46.1740173956441; Fri, 21 Feb 2025 13:39:16 -0800 (PST) Received: from [192.168.1.2] (syn-023-240-109-202.res.spectrum.com. [23.240.109.202]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220dacfc769sm139806495ad.201.2025.02.21.13.39.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Feb 2025 13:39:16 -0800 (PST) Message-ID: Date: Fri, 21 Feb 2025 13:39:15 -0800 MIME-Version: 1.0 Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process Content-Language: en-US To: Stefan Kangas References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> From: Jim Porter In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org, Eli Zaretskii , Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2/11/2025 7:05 PM, Stefan Kangas wrote: > Jim Porter writes: > >> On 1/23/2023 9:47 AM, Jim Porter wrote: >>> I'll merge this simple fix to Emacs 29 shortly then. >> >> Ok, merged to Emacs 29 as 7f438ff543. I'll leave this open though so we can >> discuss a better fix for Emacs 30. > > What is the latest here? Did you come up with a better fix? No, not yet. While it should be possible to do this, it's not easy and will require some likely very subtle changes to Tramp's remote process output redirection. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 22 05:11:42 2025 Received: (at 61024) by debbugs.gnu.org; 22 Feb 2025 10:11:42 +0000 Received: from localhost ([127.0.0.1]:48201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlmU2-0002Nw-By for submit@debbugs.gnu.org; Sat, 22 Feb 2025 05:11:42 -0500 Received: from mout.gmx.net ([212.227.17.21]:53629) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlmTz-0002Ml-CY for 61024@debbugs.gnu.org; Sat, 22 Feb 2025 05:11:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1740219092; x=1740823892; i=michael.albinus@gmx.de; bh=7YEAbDT7xGAjrTuIFj7vZbwXim0ZZ6teScZI9MDBBRc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=QF3md4lPQxVh0diqlwBgmLXQXGFzhEQUjSPB6XB1/aBoIJkVhVoQdj5/OWpkeND7 fEZ9LCSMmono3ykCpe8YulrqPoChn2GOsI/NpUn0aU0VXltJmtyus54oRgezoDNm+ oHA3I09ZiO9NkDiXgoJkikUtO9XCqnrgXxNCVF7FfJoT5+Q2ksPK/b2V16CCrkmjn 579qw/UEiqDmp0298O2qbATkfypADz+e5lPJChOpGeDTFAjfm+YgMjIm1h+aOG6Dw 3Yt3UbFRi+VGs1vfUj05hSjRGHPQHMA2U+m7wXe91yyMUDCYb98JjAF+qQg80GVzH 4avjEW5frV5KaBHSOw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGQnF-1tXChC41t7-007Sza; Sat, 22 Feb 2025 11:11:32 +0100 From: Michael Albinus To: Jim Porter Subject: Re: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process In-Reply-To: References: <230f0e06-f47a-6a0d-93de-222ca16f7213@gmail.com> <83wn5didxu.fsf@gnu.org> <877cxdi72h.fsf@gmx.de> <40898fb1-9a3b-9cf5-6c62-acc16ccc76e5@gmail.com> Date: Sat, 22 Feb 2025 11:11:26 +0100 Message-ID: <871pvqwapd.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:QQFiFNo2uEYzDWwkuWUhd8r4cizd9iIb33oIOsDV6yJRcmVAhzc tnZ1BbwP7fW7HgVdbotTlwT4uUXt+d5uj5gVal3lvhRUy8l1BWTLPZk1tSvRvVkhzazLG6L Za3IO0aPZenN7Zfs4KcIoB2za09OBzCK4uFN035sNPzeeKQ9pYxf8L/EDMDkljp/kReW2jO vdVa/Ay5aK5A/OV9gOhOQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:uHBGaGYi9mU=;XmftYMc3ZT8OuHLAEmBs3hkcR+7 X0O61KWJGuYzs8KwZcDuxzmJNe/AXnsHALBTlti+jKF2vsI5qd46rkJcdP28Vm5I+Oj9xiHxJ OedBtuNNJovhuHVo5MWybuUuGaTUuykihmxMW6LwhJVeBa+A/7x1UW15qIa0fVkvbS7G5kx5m pYeouo7dWfcHtcVOsPsKBtb57PcES+VJLNdmAjhoIYPNLf5V5B0tbxulWPd7JTP/PTBfNOx8D hjc6Km0NLY71+/II6GpJVDL138xcMfdAV9iTX59urU8F9I/U8EU85adj8xiBm78mY7BNfAQIk OmYaT2mcbwEP07FwHHnRwWbt9vF50FRpi8Zw32LztoLKUYG6AVlhqfBCwiA8wDdltFSY+lkHc HshQpit0Kjw/D1AxWCWPBK26zfx23X4pOLKc7RxNtmEtty/EG+4N8CmvKV1G9PtiPWk+dTiC5 0pALLx30LkHCuouz9XfgXDwkpdRKy0eBX80sSE77E/+xIz/vE5sFhL0tEkC0xDFLB0ir41Tl5 bbx4hH3Xj+gcsYkhlfv1Z1Ogg6mpws+F24F1ybQBCQRQHx+Tze9lwct6ykJKzm7OhKhO3JsAb VlQHFk9DZ7EA2AQA/10Qv4Vfoqq+9KrikTI2c4n1FlxPE8olHG0CDbUIz5/rjZJMlsRTvPk2f 7KvdhsLlM8RGoaCqbR4Lnl0b1WN6AceKVK72mHUhArINTad9HeB+fPf9yUgzk6Pi7PEOQNUIl Ze1H1+TpSQfvq0Be5k8GBYhu3zmOSgFzgXvEdLK0MLVATMIkt1IHr3BVKoQp8GJnKrU8+rnjv j0QPJg8jisn0UtDNizOQmsXWW6b6xGtmrVX7P3DMvnQRAY0wn7R3iVOVlzMMr3UHco3KtZkSY LHiRTcuZ6aDNv5KGA5nUEHHisJSLdM3uprKZ9AFUIL2J/f4NHj+wr1lrknGe+2lGwSMhXzrJ0 yWhB4kTws21xvdh6C7pGgHssRGOmM3M2zDac1OKNmoc19h2FoE6tYVwHh4ZRBmeklmJIktJIp d5c5/Z/HTfgmY8+AXof5tMYRPcYQf+QLQd+o8sC1YOKUn8sGzSTH/rHHyswMeRB8NVGHghRgv y6sUIpgRof2/JvN++5vBBcLwXuhxEVuFTiio3F6wv+6a8Kp6V1Y8wv3ZI9jdIwPBrjSRsHBoP Q0nRtDs3CFkq3HV2FJybZGfEGa1EXEniiycwGuua08W9WBlQE7sOtfaFTh7ET4OQ7Wow1BHzj SQrv1QTLQZNL6a0sY/Mmvf4EGCduCYyOSoSdyCErtXV7SblqGYC7eITlQwNlIslUrzMXHfY2k EiJDgg0fHJMnwiNxc0snHVkNvZoe6U956Ae6rwoPjw8325KnuKc6dejBbxH7qlkvw5cFA/NkU xxy52nfxnj4yxsZ+S3UBl17mCbn0Oa+iFrORG7hun7nyFNkWtIxbbxka8E X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 61024 Cc: 61024@debbugs.gnu.org, Eli Zaretskii , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Jim Porter writes: Hi Jim, >>> Ok, merged to Emacs 29 as 7f438ff543. I'll leave this open though so we can >>> discuss a better fix for Emacs 30. >> What is the latest here? Did you come up with a better fix? > > No, not yet. While it should be possible to do this, it's not easy and > will require some likely very subtle changes to Tramp's remote process > output redirection. I guess you'll contact me if changes in Tramp are needed. Best regards, Michael.