From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10049 invoked from network); 28 May 2021 17:06:41 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 May 2021 17:06:41 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1622221601; b=VwQb3bz822wS5ngYupw7IAwgTv1N0GUzGFyeqwDlLiM70/719R1BiU0E20ZVwYozfybyFCXdk0 2FB8YBSwSPggS/JlKLmUIfw478AnmPogAQ1+/utylWjiswhFV3L0yS5NYOC522cEFt0Jza/OG6 MgHGIXtPtYLtB0ZQdfobYVObBEBToyDeWH9VC7Yz4NRYBzrbuyBtBb05ETN9yLQmctdS0mgVKT d4as5lCI3nusSA/OrhT23xnZHkojcFJt1wKSHtN7HZvxhEnLOUfry+SMLepSHYlk+FRXHnm8TS WzAquei7xloF965pGvb6i+xxW/miJxdk4iLXNs1TFSfivA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtp4.epfl.ch) smtp.remote-ip=128.178.224.219; dkim=pass header.d=epfl.ch header.s=epfl header.a=rsa-sha256; dmarc=pass header.from=epfl.ch; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1622221601; bh=pYBmMYBbY8WK5RShknaf/SsgAUz4vKZfr4M6i9Zc2Eo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To: DKIM-Signature:DKIM-Signature; b=I9T8sdP6TLWI7ryjcSuVL9dTcToFnNnVjlXeXevXaY3BFQysLIQsSXdt0shvH8CmvG3zWDKRJk +Hh1FQrxA4AEd+tZARTNX3hxHgabg6E38pBh4hjDCsZ6HztVWs972tB0L7qdlhIzITDQm/lbLB iPp5mlIL8c/NGzeon5I3XWnz2Gh5xf3U+WwjJWoldIkPI+f/jv1SRIkYTiy3iKsd7sKESwFw3X BUZFzqM4Wg6ufgcAsf7IWOnQdC6ySwhQYVymh8gMMhpSCynL8V6M8EosXyvdd3Mxia1qqxg661 WH/Gj5IXCXQlIAF65TYixsy5XigRTtL9d78mPBkjhJ0Y5Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Date: Message-ID:Subject:From:To:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=/5fnJKgT3wk3hbhLzHgSYFoOF/BX9zqXgfHA2kX30CI=; b=wbwoFmCO/EoyqJTaikm3MMhD7K izi5qYqc9FBlxaDWY5DmX2bZN3T9kDEXIn0v/IAmVCZ/HfGM8lcbWjfPIsxyWk76Rn9NcThWgMlpw R/aymr61tmESBPsdpRFxRtZeQyLzcxISNNTmYEsKJSYeKgr3pEcTltX4FG3UMexu1eJ9ZzVKhu2TR EXk61k34c8Q/puoZsneDFM24rcxBDGeOG/RkZ50DW3s5Te6rTsoCuPcICR78J/zIpIbYkD6fyzd7m YZ/JSmhi/nEvEboexVB9DPJNZpxzPWiih4t1af3OtOwhNGXV2tF89hGE+mL07S1SXLw0HltGavEo7 QRlrEK5g==; Received: from authenticated user by zero.zsh.org with local id 1lmfwW-000I6v-9n; Fri, 28 May 2021 17:06:40 +0000 Authentication-Results: zsh.org; iprev=pass (smtp4.epfl.ch) smtp.remote-ip=128.178.224.219; dkim=pass header.d=epfl.ch header.s=epfl header.a=rsa-sha256; dmarc=pass header.from=epfl.ch; arc=none Received: from smtp4.epfl.ch ([128.178.224.219]:48076) by zero.zsh.org with esmtps (TLS1.2:DHE-RSA-AES256-GCM-SHA384:256) id 1lmfvu-000HdZ-7C; Fri, 28 May 2021 17:06:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=epfl.ch; s=epfl; t=1622221561; h=To:From:Message-ID:Date:MIME-Version:Content-Type; bh=pYBmMYBbY8WK5RShknaf/SsgAUz4vKZfr4M6i9Zc2Eo=; l=8260; b=bdfTrtFmcE6UwnbM5aEyXvmR0z7P1uzD/yc4bdq/GlZ8USX7Uu/acz4Tt82dcqaxT BTuf7t5rWrf2gUQycjqOn6i/dm5DzjZYdeLnJEdFPRy7EkkZHkIg/Ug/Tm6QTe3ix ufYgtzgQEcrkjt+T1IX1VTMl4WgT4/jrxdAHkUUFI= Received: (qmail 29150 invoked by uid 107); 28 May 2021 17:06:00 -0000 Received: from vpn-254-245.epfl.ch (HELO [10.252.2.112]) (128.179.254.245) (TLS, ECDHE-RSA-AES256-GCM-SHA384 (X25519 curve) cipher) (authenticated) by mail.epfl.ch (AngelmatoPhylax SMTP proxy) with ESMTPSA; Fri, 28 May 2021 19:06:01 +0200 X-EPFL-Auth: /ocHGdhuTg6XXl6oDjhUvFeJMCexAFhE2VOPgSZ7qRzawBN3a+4= To: zsh-workers@zsh.org From: Samuel Bancal Subject: broken pipe message with setopt PRINT_EXIT_VALUE Message-ID: Date: Fri, 28 May 2021 19:06:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------3FFEED398F4629F8F12B5674" Content-Language: en-US X-Seq: 48943 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: This is a multi-part message in MIME format. --------------3FFEED398F4629F8F12B5674 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Dear zsh workers, I'm using zsh on Ubuntu 20.04 (and oh-my-zsh). When running the following command, I get the following error. < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo; XKCxcd1QQ8otBre05qUDrvw2GFIdpYNr[1]    97774 broken pipe  tr -dc _A-Z-a-z-0-9 < /dev/urandom |        97775 done         head -c 32 The expected output is : < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo; XKCxcd1QQ8otBre05qUDrvw2GFIdpYNr After investigations ( https://stackoverflow.com/q/67738240/446302 ) it seems to be related to the fact that I have set the option setopt PRINT_EXIT_VALUE in my ~/.zshrc Steps to reproduce : * install Ubuntu 20.04 * sudo apt install zsh * zsh # populate your ~/.zshrc with recommended configuration * < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo; # that works as expected -> give a random 32 chars * setopt PRINT_EXIT_VALUE * < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo; # expected output + a broken pipe error message What do you think of it ? Regards, Samuel Bancal -- *Samuel Bancal* /IT Eng / *ENAC-IT * /GR A0 464/ EPFL ENAC-IT is opening a new branch IT4Research /to better support our labs in leveraging data in their research! Contact us with any questions related to data management, / /data valorization, data science and computational tools. / --------------3FFEED398F4629F8F12B5674 Content-Type: multipart/related; boundary="------------CA9AC4A2CC03A6207DDA2A44" --------------CA9AC4A2CC03A6207DDA2A44 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

Dear zsh workers,

I'm using zsh on Ubuntu 20.04 (and oh-my-zsh).

When running the following command, I get the following error.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo;
XKCxcd1QQ8otBre05qUDrvw2GFIdpYNr[1]    97774 broken pipe  tr -dc _A-Z-a-z-0-9 < /dev/urandom |
       97775 done         head -c 32

The expected output is :

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo;
XKCxcd1QQ8otBre05qUDrvw2GFIdpYNr

After investigations ( https://stackoverflow.com/q/67738240/446302 ) it seems to be related to the fact that I have set the option setopt PRINT_EXIT_VALUE in my ~/.zshrc

Steps to reproduce :

  • install Ubuntu 20.04
  • sudo apt install zsh
  • zsh # populate your ~/.zshrc with recommended configuration
  • < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo;
    # that works as expected -> give a random 32 chars
  • setopt PRINT_EXIT_VALUE
  • < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c 32; echo;
    # expected output + a broken pipe error message

What do you think of it ?

Regards,
Samuel Bancal


--
Samuel Bancal
IT Eng
ENAC-IT
GR A0 464
EPFL

ENAC-IT is opening a new branch IT4Research to better support our labs in leveraging data in their research! Contact us with any questions related to data management, data valorization, data science and computational tools.
--------------CA9AC4A2CC03A6207DDA2A44 Content-Type: image/png; name="nkpjlfilkffncmgb.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="nkpjlfilkffncmgb.png" iVBORw0KGgoAAAANSUhEUgAAAGQAAAAiCAYAAACp43wlAAABhWlDQ1BJQ0MgcHJvZmlsZQAA KJF9kT1Iw0AcxV9TpSoVBzsUEclQnSyIioiTVqEIFUKt0KqDyaVf0KQhSXFxFFwLDn4sVh1c nHV1cBUEwQ8QNzcnRRcp8X9JoUWsB8f9eHfvcfcOEGolplkdY4Cm22YyHhPTmVUx8Ao/htCN GYRlZhlzkpRA2/F1Dx9f76I8q/25P0evmrUY4BOJZ5lh2sQbxFObtsF5nzjECrJKfE48atIF iR+5rnj8xjnvssAzQ2YqOU8cIhbzLay0MCuYGvEkcUTVdMoX0h6rnLc4a6UKa9yTvzCY1VeW uU5zEHEsYgkSRCiooIgSbERp1UmxkKT9WBv/gOuXyKWQqwhGjgWUoUF2/eB/8LtbKzcx7iUF Y0Dni+N8DAOBXaBedZzvY8epnwD+Z+BKb/rLNWD6k/RqU4scAX3bwMV1U1P2gMsdIPxkyKbs Sn6aQi4HvJ/RN2WA/lugZ83rrbGP0wcgRV0lboCDQ2AkT9nrbd7d1drbv2ca/f0AopZyuobC 9wEAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQflAx4J OwhAgyZoAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAa9JREFUaN7t mcFxgzAQRZ88LsAluARKgEqcVJBQge0KnFSQpIN0YDoI6YAS6EA5kIPjIFkI4ZFg/wwXIbTs fmn3SwKBQCBIBkrDCcgCj1sqqC8bRtppgG+guh63DxrOwQMFhaM/tYLS25CGswYd+MkntPPV N/6VrdD+6AH+jJoMqwRXdUYXjLc5pqxVwv/+8Js2hJCI8HwrfaWGteVdi0MBtXw7pK/Jjkuw n4BqgDhoomZkquIUyo6GrYbDwIJr6nuIPW7RpywFjeoCWVqCM5u0lVINeV/CxjAlQjZCSFzY BxIRyaqsGARHDmyBnUVxtcpfDUZJSGlIB7s+BeNQhNXAT3IfOxf47GkrDH1P2r7S+lAp83jh CTHNrkSUSwsceyZFZfAp+tSW+k69VLFv9BZCSAs8qhlK4XWCRLwCL2pGyuoPITcujo53+IcG +HDoU7uqKcvxRevh031TYuxnWZ625CxLICpLCBEIIYuDTfZuRuzW67nKUgeMipuNkAx/xVDg fq06N4yKm6QsqSECIUQIEfhC6a4Ihb6v/qeyLHaC3/hZVE4T6rh+qrjJlIwMP7nyXDjg9XxV AAAAAElFTkSuQmCC --------------CA9AC4A2CC03A6207DDA2A44-- --------------3FFEED398F4629F8F12B5674--