From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#59545: 29.0.50; Eshell fails to redirect output of sourced eshell file Date: Fri, 23 Dec 2022 23:29:04 -0800 Message-ID: <13f7119d-9960-1936-9014-2147e9bd1db9@gmail.com> References: <9f56f995-c03d-a10e-ac18-b873af8589dc@gmail.com> <87o7rx5bfk.fsf@gmx.de> <83h6xoa77r.fsf@gnu.org> <0dfbb64b-1828-903e-9630-12c29f21efc1@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37611"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59545@debbugs.gnu.org, milan.zimmermann@gmail.com, michael.albinus@gmx.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 24 08:30:15 2022 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 1p8yz1-0009e0-6O for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 24 Dec 2022 08:30:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8yyr-0005JP-1p; Sat, 24 Dec 2022 02:30:05 -0500 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 1p8yyp-0005JA-4W for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2022 02:30:03 -0500 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 1p8yyo-0002Z5-LA for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2022 02:30:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p8yyo-0002dE-Fq for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2022 02:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Dec 2022 07:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59545 X-GNU-PR-Package: emacs Original-Received: via spool by 59545-submit@debbugs.gnu.org id=B59545.167186695210083 (code B ref 59545); Sat, 24 Dec 2022 07:30:02 +0000 Original-Received: (at 59545) by debbugs.gnu.org; 24 Dec 2022 07:29:12 +0000 Original-Received: from localhost ([127.0.0.1]:41412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8yy0-0002cZ-L0 for submit@debbugs.gnu.org; Sat, 24 Dec 2022 02:29:12 -0500 Original-Received: from mail-pf1-f177.google.com ([209.85.210.177]:44744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8yxz-0002cS-HI for 59545@debbugs.gnu.org; Sat, 24 Dec 2022 02:29:11 -0500 Original-Received: by mail-pf1-f177.google.com with SMTP id d82so4531369pfd.11 for <59545@debbugs.gnu.org>; Fri, 23 Dec 2022 23:29:11 -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=+K2upvqX99brzB0BZH2MLFy5+OfP6qkQMca96C2P00s=; b=n8J8EQRYQhAZ8/HGVmkwEZyH7Q7vLXuZO7NeILPL8838uonCXSamsYlAIWHwlpPB+m FqmTDVNifP4sHP0n0Npf+FlIm8Iqj2kCJpXog7subhFmZYE0tkpfkVKzHuRXNduFe7ai IP3bOj9xtMYf3kpQuMy5aFjWXm1Ol/71tEHwleK7336KcCeThfC/eQvIY5mk0TkaGoeo OankdJrvNp76LiTY8urqcu4VfBEOZKDC28Q39Sfs1FGtvysNYGDvo+NdRF8vC3kGKwgV 7OaPG3zLLFeMIzmZkGrJJ6RbsN1y/72uYmKk64N7sE4PkEzi9JvltJhM3TlFqafG671S 1NLA== 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=+K2upvqX99brzB0BZH2MLFy5+OfP6qkQMca96C2P00s=; b=KXXFYbG7fayz4RVIXO6f+YSstOy81LMCu/ZUU1Asl5uwXdUTstOshqaNB1SWfS83oy wqjhw0mKQZdR4+WpjMqBdbyQm2NwtCwxnCEYcpsRYOms76CdUaK6UobD2pJuZvBJk9zK 4YiU9t5asgRm20yqdmZ4xb0JVeZiJeu0UMpTykdDallHTLxVFWUKVqe2uSY6s43wvkDH wtqBX1Urf3n3ATTMGCMzx0RV8yUqtJC31OQsMTHO12mqhC3VtSZAaHPMt01lezUP5Dxu QIRExuv9A/5J1LF9mOnpagm0pNB8gQ7ouigCZNheVR7wE6y1vgdiHF2y3i1Mq62bEgY+ bouw== X-Gm-Message-State: AFqh2kqqHiKZbpMKDB57Vpa5UnzoEIbVVY41hTpamT1xzNKyVoNh6lrf 8KHc9Ky8B0s6o2BcUb+CMqU= X-Google-Smtp-Source: AMrXdXuf5zQCeJA4wBmHsqxcfFPBKPII405ZVB4jHPpOiPSUpVNwD0Kc3Vi4eaPw3xjA0e4oG0W8Vw== X-Received: by 2002:a05:6a00:e8d:b0:580:c223:90e9 with SMTP id bo13-20020a056a000e8d00b00580c22390e9mr3990104pfb.6.1671866945661; Fri, 23 Dec 2022 23:29:05 -0800 (PST) Original-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 p5-20020a622905000000b005749f5d9d07sm3642676pfp.99.2022.12.23.23.29.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 23 Dec 2022 23:29:05 -0800 (PST) Content-Language: en-US In-Reply-To: <0dfbb64b-1828-903e-9630-12c29f21efc1@gmail.com> 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:251769 Archived-At: reopen 59545 thanks On 12/22/2022 12:02 PM, Jim Porter wrote: > Merged to master as 17bf6a829ca2fd2920c01e1aee30ab16b9c672eb. (I guess > that was only a day and not "a couple days", but I think it would be > good to get this on the master branch so that a wider audience can test > it to verify that everything is ok.) I found a problem with the patch on master: ~ $ {echo hello; echo world} | rev olleh ;; "dlrow" is missing! This happens because the way I'm copying output handles around results in EOF being sent to "rev" after "echo hello". To be fair, this didn't work correctly before either, but the problem was different. Prior to my patch: ~ $ {echo hello; echo world} | rev hello dlrow (Only "echo world" is actually piped through "rev".) I'll try to come up with a fix in the next couple days.