From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43524-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 42c05a67 for ; Mon, 24 Sep 2018 10:32:03 +0000 (UTC) Received: (qmail 26166 invoked by alias); 24 Sep 2018 10:31:48 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43524 Received: (qmail 26308 invoked by uid 1010); 24 Sep 2018 10:31:48 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-7.5/5.0):. Processed in 2.574597 secs); 24 Sep 2018 10:31:48 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180924102221euoutp02df34c38e50d7607087cbb2d64d2cb3ea~XTuSOUoX32614726147euoutp02X DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1537784541; bh=Sv+FRGE8YepLQq1hUc4gonjsta/YyJyr8lHbiuSfnYk=; h=Date:From:To:Subject:In-Reply-To:References:From; b=hPkHY+tZ14F2MuurwZ2/Fs8NYZCdr88N4zPg49mVfQ0qbCwb1SoRgfrdiHqGI/t5X cs/MCqe24ec+oY8FrM67MxP4nN1u6fPMF3FEgnMIAF81haeS4++svvsj2IqC48PbTW 6AT+CR/66pc9ixvM3LP/ms4d8UdyPM83/xnkUS8U= X-AuditID: cbfec7f4-835ff700000010c6-45-5ba8badc3114 Date: Mon, 24 Sep 2018 11:22:18 +0100 From: Peter Stephenson To: Klaus Alexander Seistrup , Zsh Workers Subject: Re: BUG: Shell builtin `which` prints non-existent commands to stdout In-Reply-To: <20180924080031.ee7lqmthxpmvqaal@klaus.seistrup.dk> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRmVeSWpSXmKPExsWy7djPc7p3dq2INjjTL2nx7et7ZouDzQ+Z HJg8fsw7xu6x6uAHpgCmKC6blNSczLLUIn27BK6M21tusxS8Zq3Y2LyMrYFxLWsXIyeHhICJ xIElvcxdjFwcQgIrGCVuXulhhHC+MEo8vTGNDcL5zCixbOMEIIcDrOXs93KI+HJGiQVX/iEU XV/SzArhnGGUODX/IguEc4FR4ur+n4wgG1kEVCVmbHvPDGKzCRhKTN00mxFkrIhAqERHuwpI WFggQOLZzU4mEJtTwEFi/+RHYCX8AkISF5ptIe62lzi65yRYCa+AoMTJmU9YQGxmAW2JZQtf g/0jIdDOLvGobw8zRFGZRMOGx8wQH7hIPDxcBzFHWOLV8S3sELaMxOnJPSxQvYwSaya9Zodw ehglNh29wwhRZS3Rd/si2EHMApoS63fpQ4QdJTpfPYKGEJ/EjbeCEPfwSUzaNh1qLa9ER5sQ RLWaxI6mrYwTGJVnIflgFpIPZiHMX8DIvIpRPLW0ODc9tdgoL7Vcrzgxt7g0L10vOT93EyMw OZz+d/zLDsZdf5IOMQpwMCrx8DLcWx4txJpYVlyZe4hRgoNZSYTX7RZQiDclsbIqtSg/vqg0 J7X4EKM0B4uSOC+fVlq0kEB6YklqdmpqQWoRTJaJg1OqgXFO0K2XbKur1vRX2V3NvOdXdX4b 51bJ0ldMSvynt72Vmys8KaxTsVvcvfT331WhczY+uZKakRLeePXhI5vlk6o6ZDr+XFm9z0zx KIersM9hNmcp6YTfe10ET4anJVz5/O9uriXTxsfP2nQsT641bOB4tLR1Z8d7o4UPp/Kr+DS4 m+smfNLz/qTEUpyRaKjFXFScCAC0lzOGCgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsVy+t/xe7q3d62INjh6UMri29f3zBYHmx8y OTB5/Jh3jN1j1cEPTAFMUXo2RfmlJakKGfnFJbZK0YYWRnqGlhZ6RiaWeobG5rFWRqZK+nY2 Kak5mWWpRfp2CXoZz/dPZiy4w1Kxue0MYwPjO+YuRg4OCQETibPfy7sYuTiEBJYySvz92cDe xcgJFJeR+HTlI5QtLPHnWhcbRNFHRolJ7+exQjhnGCUeXOtkgnAuMErsnbaMCaSFRUBVYsa2 98wgNpuAocTUTbMZQdaJCIRKdLSrgISFBQIknt0E6eXg4BVwlti+JhYkzCngILF/8iNGiJGT GSXeLd8MVsMvICRxodkW4iB7iaN7ToJt4hUQlDg58wkLiM0soCnRuv03O4StLbFs4WvmCYzC s5CUzUJSNgtJ2QJG5lWMIqmlxbnpucVGesWJucWleel6yfm5mxiBUbLt2M8tOxi73gUfYhTg YFTi4V1xe3m0EGtiWXFl7iFGCQ5mJRFet1tAId6UxMqq1KL8+KLSnNTiQ4ymwKCYyCwlmpwP jOC8knhDU0NzC0tDc2NzYzMLJXHe8waVUUIC6YklqdmpqQWpRTB9TBycUg2Mk/6c8+BuVdpX druyUPWLuPP24MJ+/5P8dVWT/af1iS0yEbtwqPCR1oaFHT6bZ0r3zWF8dfHnv6m/Zs9T5gqI ZzHdE/x0XsRZF/vOY33H9H1cPdawv+T8funzklOTp0w67BM5f8132w9rD+0tWpigVHF7dt7m p0u+Xuh6YZK3z3GibenLS1uOeyqxFGckGmoxFxUnAgAUwAYNqAIAAA== Message-Id: <20180924102219eucas1p2469f827265423a2f3b5e7d98fc08412e~XTuQ1aIyy2293622936eucas1p2L@eucas1p2.samsung.com> X-CMS-MailID: 20180924102219eucas1p2469f827265423a2f3b5e7d98fc08412e X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180924080113epcas4p4f8f89aa03a2cebc5030fd45dca0f6e84 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180924080113epcas4p4f8f89aa03a2cebc5030fd45dca0f6e84 References: <20180924080031.ee7lqmthxpmvqaal@klaus.seistrup.dk> On Mon, 24 Sep 2018 10:00:31 +0200 Klaus Alexander Seistrup wrote: > TL;DR: When =60which=60 does not find a command it prints the error to=20 > standard output instead of standard error. Exit code is set correctly,=20 > though, and error messages about =E2=80=98bad=20options=E2=80=99=20are=20= sent=20to=20standard=20=0D=0A>=20error=20as=20expected.=0D=0A=0D=0AThis=20i= s=20not=20a=20bug=20and=20has=20been=20discussed=20numerous=20times,=20e.g.= =20the=20thread=0D=0Athat=20starts=20at.=0D=0A=0D=0Ahttp://www.zsh.org/mla/= workers//2015/msg02253.html=0D=0A=0D=0A(official=20zsh-workers=20message=20= number=2036330).=0D=0A=0D=0AWe=20definitely=20don't=20wish=20to=20change=20= this=20now.=0D=0A=0D=0Apws=0D=0A