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#55590: 29.0.50; Eshell subcommands clobber pipelines and produce incorrect output Date: Tue, 24 May 2022 19:27:31 -0700 Message-ID: <4c93090b-d398-cc9d-c1b5-a03480f9861f@gmail.com> References: <6cc569a4-3512-d546-3f39-76f3d61436ac@gmail.com> <788e86e0-9358-2018-caae-71862d3b2442@gmail.com> <87v8twx0xl.fsf@athena.silentflame.com> <87fskzhytt.fsf_-_@gnus.org> 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="26959"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Sean Whitton , 55590@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 25 04:28:11 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 1ntgks-0006sz-Ns for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 May 2022 04:28:10 +0200 Original-Received: from localhost ([::1]:34922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntgkr-0006IK-8g for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 24 May 2022 22:28:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntgkk-0006Hu-Qi for bug-gnu-emacs@gnu.org; Tue, 24 May 2022 22:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60063) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntgkk-0000IL-Ho for bug-gnu-emacs@gnu.org; Tue, 24 May 2022 22:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ntgkk-0003hv-CE for bug-gnu-emacs@gnu.org; Tue, 24 May 2022 22:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 May 2022 02:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55590 X-GNU-PR-Package: emacs Original-Received: via spool by 55590-submit@debbugs.gnu.org id=B55590.165344565914220 (code B ref 55590); Wed, 25 May 2022 02:28:02 +0000 Original-Received: (at 55590) by debbugs.gnu.org; 25 May 2022 02:27:39 +0000 Original-Received: from localhost ([127.0.0.1]:53960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntgkN-0003hI-KA for submit@debbugs.gnu.org; Tue, 24 May 2022 22:27:39 -0400 Original-Received: from mail-pj1-f53.google.com ([209.85.216.53]:35410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntgkL-0003h5-Og for 55590@debbugs.gnu.org; Tue, 24 May 2022 22:27:38 -0400 Original-Received: by mail-pj1-f53.google.com with SMTP id o10-20020a17090a4e8a00b001df2fcdc165so485113pjh.0 for <55590@debbugs.gnu.org>; Tue, 24 May 2022 19:27:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=YVhPrfwJBY8jEnxuTKoOd9BtU9grFnUh8ReGGcKVPyM=; b=UdYgkDAguZ59nG2IyK/hhi2gZZ7JvlIz63vHREUII8UYYEIP/BNyMW4FkT2A9kyZLy AkwGELRK93wNDTVRA2jFXajgjZqv8XB/dfFs/QspHdEL8NcijrHqc+XgUIEYi2LPH6A8 yeXDZLbG+DAyVicKY3vKS6URyk9HRuReIzuSsmEjUNsvfXsuA15JOk4hRaVw9W/b16lg 1F4uMScfwKpleuUv/3exE0FIXhp7iMN/RoOkFrea7dsSpp87dVjj75AvGdhdSNaaNrb6 jhbh/2JtURm3jweKwHFEYbJ4q82GrDWlWusoQ6UzCyLKru6qeWARKwgUxfTC/BWTYVsu tm5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=YVhPrfwJBY8jEnxuTKoOd9BtU9grFnUh8ReGGcKVPyM=; b=RWVUu0ApPOjXWVJSpvQaTaLi/qXnvDRDdP154LuijTlOV+GZfYU2XrBcN0zJjWL8mb 1xOydeuKS6p/6TL0yfNWR36DYcKvHCiZbtIBzOz4Bs50IG8b/LxRnqnc2T+r+jE8EEW4 JplYLTCRH6NwjdMImc84nbDxGuAQBhGQE/6cjSBtEuvPdse9zy13uqzYGbU0q8qloLBi LcEbfbkZxDhy8KqFq+DuUUcTmAyFt+PKj/K8IROfiEemgo/vMSCCuNWd28RgtLa3zvTh It2mQ2P0Wt/KHdpNUhfU6byuz+nbfWxgazjuCyJr/vMRQj4NCq1+PQgponbGu3+8c9uz 7vZQ== X-Gm-Message-State: AOAM530NSVVrbWehcRMqsQ2uO3dMpRaMGGhsTCI10hKKKR5a6n9JOH0r CgOYJecJS5UdP1ZXG2Jxz0Q= X-Google-Smtp-Source: ABdhPJz/kiOdGORYO+DMdPGtNTHNOiB/iN1vKMELT2FEsfZ8L2HFKn6aodqY17zuRx/mpOnUbWv2kg== X-Received: by 2002:a17:902:aa87:b0:162:39b5:3ba3 with SMTP id d7-20020a170902aa8700b0016239b53ba3mr7832817plr.158.1653445651713; Tue, 24 May 2022 19:27:31 -0700 (PDT) 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 b196-20020a621bcd000000b0050dc762818dsm9974321pfb.103.2022.05.24.19.27.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 May 2022 19:27:31 -0700 (PDT) In-Reply-To: <87fskzhytt.fsf_-_@gnus.org> Content-Language: en-US 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" Xref: news.gmane.io gmane.emacs.bugs:233038 Archived-At: On 5/24/2022 5:58 AM, Lars Ingebrigtsen wrote: > Jim Porter writes: > >> Attached is an updated patch with an additional test for the >> more-complex case and the manual entry about this bug removed. > > Thanks; pushed to Emacs 29. Thanks for merging; of course, if anyone has a cleaner implementation that passes the tests, I'd be happy to see that merge too. I don't quite understand all the intricacies of Eshell's command evaluation macros...