From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43525-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 99c03761 for ; Mon, 24 Sep 2018 10:32:40 +0000 (UTC) Received: (qmail 23085 invoked by alias); 24 Sep 2018 10:31:49 -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: 43525 Received: (qmail 24934 invoked by uid 1010); 24 Sep 2018 10:31:49 -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.79138 secs); 24 Sep 2018 10:31:49 -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 20180924102547euoutp02b0ce528a4e16cf0001b022ee6d7297a2~XTxSQWJnY2697226972euoutp02d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1537784747; bh=iRXfjAIpVF5ATqlRSOvOR7UecJhR0QgXh8f3HqymQHw=; h=Date:From:To:Subject:In-Reply-To:References:From; b=aeI5UjtOniAz37sDUrFDobUEU15mgLcmf1XQ4YCe5NALza1YLGga0Uxg15JPxuz7F a7pVW3vqmLV9j5PvTD3RyPxRiWpuu17qpdGMRgIh4p+xnGvH0depq0ssVHuUUDpR1N ic1bMEEOF3FK7iRWP4EvFIHjJ4NfnqyqXU8IgZiU= X-AuditID: cbfec7f2-5e3ff70000001159-b2-5ba8bbaa3cb6 Date: Mon, 24 Sep 2018 11:25:44 +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: <20180924112218.7bac7f2c@camnpupstephen.cam.scsc.local> 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+NgFvrGIsWRmVeSWpSXmKPExsWy7djPc7qrdq+INnhyU8bi29f3zBYHmx8y OTB5/Jh3jN1j1cEPTAFMUVw2Kak5mWWpRfp2CVwZi/rPsRUs5KpoePOApYHxIGcXIyeHhICJ xKwpK1m7GLk4hARWMEqc2tXPBuF8YZS4d+8xO4TzmVHi35TFzDAtpz4tY4JILGeUOPvgGytI Aqyqc7EOROIMo8S0X4vYIRIXGCW2H84DsVkEVCU+/W9iAbHZBAwlpm6azdjFyMEhIhAq0dGu AhIWFgiQeHazkwnE5hRwkTi67zATSAm/gJDEhWZbiBvsJY7uOQlWwisgKHFy5hOwicwC2hLL Fr6GuvM/m8SrlWIQNWUSs6c9YIOIu0js7bwNVSMs8er4FnYIW0bi/875YH9JCLQzSqyZ9Jod wulhlNh09A4jRJW1RN/ti2A3MwtoSqzfpQ8RdpTofPWIDSQsIcAnceOtIMQ9fBKTtk1nhgjz SnS0CUFUq0nsaNrKOIFReRaSD2Yh+WAWwvwFjMyrGMVTS4tz01OLDfNSy/WKE3OLS/PS9ZLz czcxAlPD6X/HP+1g/Hop6RCjAAejEg8vw73l0UKsiWXFlbmHGCU4mJVEeN1uAYV4UxIrq1KL 8uOLSnNSiw8xSnOwKInz8mmlRQsJpCeWpGanphakFsFkmTg4pRoY9RMVTYoCbMxFPvOslb80 s/1QTUTcG5V7F2pvnT1ttEd8cfGrKgZxraoFLocytzP4+NRdzt2rFjvt7rypi2ImvCqubf20 sWvTyZxbO0W3r3x54THrjNnTf2Xy//R4GbhQNuLBdfPklzOb/v15nj9r41519hVrlynY6qWd iK54muT8J8XfdLrEVSWW4oxEQy3mouJEAJOHSpYJAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRmVeSWpSXmKPExsVy+t/xu7ord6+INlh7mcfi29f3zBYHmx8y OTB5/Jh3jN1j1cEPTAFMUXo2RfmlJakKGfnFJbZK0YYWRnqGlhZ6RiaWeobG5rFWRqZK+nY2 Kak5mWWpRfp2CXoZe75dYC34y16x8/89pgbGPWxdjJwcEgImEqc+LWPqYuTiEBJYyihxsOE4 K0RCRuLTlY/sELawxJ9rXWwQRR8ZJbadvcsMkhASOMMocWp6OETiAqPEoznHwTpYBFQlPv1v YgGx2QQMJaZums3YxcjBISIQKtHRrgISFhYIkHh2s5MJxOYVcJa4dGs6WDmngIvE0X2HoS46 yyjR86QbrJdfQEjiQrMtxEH2Ekf3nITqFZQ4OfMJWC+zgKZE6/bf7BC2tsSyha+ZJzAKz0JS NgtJ2SwkZQsYmVcxiqSWFuem5xYb6hUn5haX5qXrJefnbmIExsm2Yz8372C8tDH4EKMAB6MS Dy/DveXRQqyJZcWVuYcYJTiYlUR43W4BhXhTEiurUovy44tKc1KLDzGaAsNiIrOUaHI+MIbz SuINTQ3NLSwNzY3Njc0slMR5zxtURgkJpCeWpGanphakFsH0MXFwSjUwepdMmqiW7NmyJKzq sflWt8jFJpf47S8uMv/7ILr82yHFp7p3clWr7h/kuaHJdfJ+5uInzE+l7z48tiwneU+raNhn ZoeAJTs+nJ+Xfm26JxNHia75nlP/dwuG+9yNEuy+ek7loJqg8MMYtlY2gbwJk/VvbT4+K/ue JsPKubValldXh5+YlS1npsRSnJFoqMVcVJwIAEym4nKpAgAA Message-Id: <20180924102545eucas1p1d87972ee578044dc114161865195e2b4~XTxQZwjQt1191611916eucas1p1N@eucas1p1.samsung.com> X-CMS-MailID: 20180924102545eucas1p1d87972ee578044dc114161865195e2b4 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> <20180924112218.7bac7f2c@camnpupstephen.cam.scsc.local> On Mon, 24 Sep 2018 11:22:18 +0100 Peter Stephenson wrote: > 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= =20sent=20to=20standard=20=0D=0A>=20>=20error=20as=20expected.=20=20=0D=0A>= =20=0D=0A>=20This=20is=20not=20a=20bug=20and=20has=20been=20discussed=20num= erous=20times,=20e.g.=20the=20thread=0D=0A>=20that=20starts=20at.=0D=0A>=20= =0D=0A>=20http://www.zsh.org/mla/workers//2015/msg02253.html=0D=0A>=20=0D= =0A>=20(official=20zsh-workers=20message=20number=2036330).=0D=0A>=20=0D=0A= >=20We=20definitely=20don't=20wish=20to=20change=20this=20now.=0D=0A=0D=0A(= Having=20said=20that,=20I=20don't=20really=20care=20about=20things=20pushed= =0D=0Abehind=20POSIX_BUILTINS...=20=20Despite=20previous=20suggestions,=20I= =20don't=0D=0Athink=20changing=20default=20zsh=20behaviour=20at=20this=20st= age=20is=20the=20right=0D=0Away=20out.=20=20I=20buy=20Bart's=20argument=20t= hat=20expecting=20which=20to=20have=0D=0Ano=20output=20is=20a=20bit=20weird= .)=0D=0A=0D=0Apws=0D=0A=0D=0A