X-Loop: help-debbugs@HIDDEN
Subject: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process
Resent-From: Jim Porter <jporterbugs@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 07:09:02 +0000
Resent-Message-ID: <handler.61024.B.167445768610034 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 61024
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 61024 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.167445768610034
(code B ref -1); Mon, 23 Jan 2023 07:09:02 +0000
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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pJqw1-0002bl-PX
for submit <at> 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 <jporterbugs@HIDDEN>) id 1pJqvy-0002bc-My
for submit <at> 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 <jporterbugs@HIDDEN>)
id 1pJqvy-0007z9-G6
for bug-gnu-emacs@HIDDEN; 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 <jporterbugs@HIDDEN>)
id 1pJqvw-0002wr-S0
for bug-gnu-emacs@HIDDEN; Mon, 23 Jan 2023 02:08:02 -0500
Received: by mail-pf1-x42a.google.com with SMTP id x4so8085960pfj.1
for <bug-gnu-emacs@HIDDEN>; 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 <bug-gnu-emacs@HIDDEN>
(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@HIDDEN>
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 <jporterbugs@HIDDEN>
Received-SPF: pass client-ip=2607:f8b0:4864:20::42a;
envelope-from=jporterbugs@HIDDEN; 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-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.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 > #<foo>
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--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jim Porter <jporterbugs@HIDDEN> Subject: bug#61024: Acknowledgement (29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process) Message-ID: <handler.61024.B.167445768610034.ack <at> debbugs.gnu.org> References: <230f0e06-f47a-6a0d-93de-222ca16f7213@HIDDEN> X-Gnu-PR-Message: ack 61024 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 61024 <at> debbugs.gnu.org Date: Mon, 23 Jan 2023 07:09:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 61024 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61024: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61024 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#61024: 29.0.60; [PATCH] Eshell errors out when trying to redirect output of a remote process
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Jan 2023 13:22:02 +0000
Resent-Message-ID: <handler.61024.B61024.167448010925539 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61024
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Jim Porter <jporterbugs@HIDDEN>
Cc: 61024 <at> debbugs.gnu.org
Received: via spool by 61024-submit <at> debbugs.gnu.org id=B61024.167448010925539
(code B ref 61024); Mon, 23 Jan 2023 13:22:02 +0000
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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pJwlg-0006dr-Pb
for submit <at> 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 <eliz@HIDDEN>) id 1pJwle-0006df-SB
for 61024 <at> 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 <eliz@HIDDEN>)
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 <eliz@HIDDEN>)
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@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <230f0e06-f47a-6a0d-93de-222ca16f7213@HIDDEN> (message from
Jim Porter on Sun, 22 Jan 2023 23:07:58 -0800)
References: <230f0e06-f47a-6a0d-93de-222ca16f7213@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Date: Sun, 22 Jan 2023 23:07:58 -0800
> From: Jim Porter <jporterbugs@HIDDEN>
>
> ~ $ cd /sudo::
> /sudo:root@host:~ # *echo hi there > #<foo>
> 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?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.