From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19293 invoked by alias); 22 Aug 2017 13:37:05 -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: X-Seq: 41580 Received: (qmail 7724 invoked by uid 1010); 22 Aug 2017 13:37:05 -0000 X-Qmail-Scanner-Diagnostics: from nm39.bullet.mail.ir2.yahoo.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(212.82.96.64):SA:0(-1.9/5.0):. Processed in 4.521546 secs); 22 Aug 2017 13:37:05 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: okiddle@yahoo.co.uk X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1503408664; bh=Otf18Gt8uNBo1wIZ8smQGEv2vLa/U4vX5UdT/+dd2As=; h=cc:In-reply-to:From:References:To:Subject:Date:From:Subject; b=cacD4IvO/XjN1dKI2HwjdNz+oRsmer3m9MotyjcVaHqYuBNxfaTVtzHZ5zLEtY3kWUjsUXlGkQvDFsjZMhFNQZnyQOh+Fr24pdJv8zkhszvgk64WXGoXqvb8KFCCPrt7qlsoe8DafYqimWNTNE/WOLJkYaSROmnYhziSKUy+9sgow8W0ob1VJ5uIPhLNdp9HaK639/+n8UEukZLJOOMvSDfEdHGQXl0HHisjcK3cqgaF7OlY0oenieWtRqfrAVC7er0+PgzxgtEz4SRAqVj8k3yS4sjaEQQSWD3EI5hoYzaRb2KZXRDVvW3/csKSOqnrS3zClnIUttrhv3bIMBS3lg== X-Yahoo-Newman-Id: 646978.94313.bm@smtp142.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: U98FvUIVM1ndBLi1uUDD1HnDZ3NbjtTS35L.q7.IjULggkn aLr2RqVEIqitpsjpcV27oj5QeJaRBQvysfu7y7fUuQyxdWN2uRYtpXr1gVOV 1vPQsjUwvJ9pNXTV.FZRc.vw_C5LvXUc_QyviLHLJ4RY7yLJnSiesU0n6vPL MNnEli6YTGt5CvWpz7fHLsJkvQgmtaaX6_5hI2AXQFe2J_5WX9aSOuSSePZF EQCmgR3VWpAt74zfoH7_jVr3hFmxla0QuuXV0E8lTTMjreKq1ZiK4p4rGYtK ysaJ6xMhyV9mxgQS8X.oawP6zzW.dnZm1s9CQhtasGv.YlyaG2MUSbrGk9OY 2MltrlUFa3gEuj1AOa9jaUyZ9MIUK.wlVkZiXGArtWV5d9Aeyl.eA5765q4i bChkOO_HusPcqzVAymtOgchIOcSaMUPKwlNpF2iRLBr3Qx2v8u7_YHGbQhl2 IPJ6tx6bRS5ie2wl2RYToJJzf7tBIMoP1Om9l5k8jFSxTag-- X-Yahoo-SMTP: opAkk_CswBAce_kJ3nIPlH80cJI- cc: "zsh-workers@zsh.org" In-reply-to: From: Oliver Kiddle References: To: "Laurent, Jean-Baptiste" Subject: Re: [Bug] Builtin "which" prints errors to stdout instead of stderr MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <28356.1503395348.1@thecus.kiddle.eu> Date: Tue, 22 Aug 2017 11:49:08 +0200 Message-ID: <28357.1503395348@thecus.kiddle.eu> "Laurent, Jean-Baptiste" wrote: > > Zsh 5.3.1 error message < XXX not found > is printed to stdout instead of stderr. > Zsh 5.3.1 - 0 #> which ccache > ccache not found > Zsh 5.3.1 - 1 #> which ccache 2> /dev/null > Zsh 5.3.1 - 2 #> which which I believe this is actually intentional for compatibility with csh. It is arguably not an error but informational. This last came up in workers/38747. The which external was traditionally a C-shell script. Still is on Solaris. Recent Linux has it as a binary and does send it to stderr. On FreeBSD, it is silent. If this keeps coming up, perhaps it'd be easier just to change it. Oliver