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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26920 invoked from network); 28 Jun 2023 20:11:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Jun 2023 20:11:52 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1687983112; b=q0ImQYZ7rD12X16JbeGh5dDX1+cxnCEeiaBQV1zSMhQqQQACv0iQptfJlRZ8oOwLRIU5Bww/1r gJ06zcGHwl204adONqc1CuyZO/E4rdnAkiBBnG9NP8BKMkvJ5rH0OZ5Wt+cHrL1oD6bayv+mQo zpqYT9pUEcV1ny+onVOSj48tm3L3w/gB3gHCqw049zTLdZ+wgw1HiAk2tVMi1fx0OpgFgsrpwD GkGSVTZzcoRpDF1n4YGy8NHTQP/j8VSO+rbJmPy8r2T4BoFxKnCQtB0Yk9r3TdKSge1faiPXok 6WrXqednE4SNJXBNdnvQ09YhhER+oRQCOk9RK2AqNhZR4Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-wm1-f50.google.com) smtp.remote-ip=209.85.128.50; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1687983112; bh=1s04WCe47YoRIAOTBXlP3cjVhLj5yQNhLlOJFUAuIfI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:Date:Message-ID:Subject:MIME-Version: Content-Transfer-Encoding:Content-Type:From:DKIM-Signature:DKIM-Signature; b=JojZyTl7LGN4UtdipJx0LK2W0hjmHBKeBC0mOnTqYo/FY3VZeyRiRCrL1T4Z5B6vNWGK0/JKEF +N7jDTQlY58Hg1E9ae9uv6P9Jzxl9mch0gzAroTqhcZfOlGB9U6FjLHqzMcx/R3ZuQxYjg/d6L AfwTr9D5KlKc1rLQV2HrJa6IYFlIE9r0G2OgMKv3k2uK7aeGB7eY4X1tvTO9oSao7IiAQpfZ+J ZFIsZaNFzk5GTkoeTDdkUS3PAw9fRwq++S7VEns1vKHmXkQ7RZJh4NvPcMF38X0DhqJ4ffyH7+ Iq12lymyfDTX7XAAf8fiOqLBaCuGgJM04PjiWbh6l0kSnQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:To:Date:Message-Id:Subject: Mime-Version:Content-Transfer-Encoding:Content-Type:From:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=1s04WCe47YoRIAOTBXlP3cjVhLj5yQNhLlOJFUAuIfI=; b=pAUs+Y9QdyAKtZIcsVeU5s4t60 zDInvEkFK+bUKflS9rTaNjysQeR8AoWHR0dgYP1JWxepbEM8Ov6bS/Y0ZEBc1z4Kga6LnYrTMo3ZH q+T7exVOZ53kkjHm4tepXSM2oxmCFIckJuC5QlrIQZO2ozk4ZGSa+eiStS3L2IGClwDXZy4rY0Al3 PrjkcK0N+fTHL09nhwaJccWvt9wLZJvBeuoD+bDTVNLgU/KUhrPBHtbBivBKRQH5Oyvgm41F2jbAS /uLxGCFV8d4n35XlK1o4PuPckmkHDjxqI/VkUdOGkdkGomFZjydfETlArq0xjh2yeYZjIarWE3gbH h67UMb9g==; Received: by zero.zsh.org with local id 1qEbW2-000HHn-UK; Wed, 28 Jun 2023 20:11:50 +0000 Authentication-Results: zsh.org; iprev=pass (mail-wm1-f50.google.com) smtp.remote-ip=209.85.128.50; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-wm1-f50.google.com ([209.85.128.50]:53470) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qEbV8-000GXe-Mh; Wed, 28 Jun 2023 20:10:58 +0000 Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-3f9bdb01ec0so3914085e9.2 for ; Wed, 28 Jun 2023 13:10:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687983054; x=1690575054; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=1s04WCe47YoRIAOTBXlP3cjVhLj5yQNhLlOJFUAuIfI=; b=ChCymXbAAAIr+QaLc57GsIcPXK7TI5j9Yfv6y1ZthjwD8g3BC84rBOxAwanP0TLE4B K9JspTSPET8Ln/yHD+IzyCeiq7H2zZW0GpHG1r8daV/iN2/wEWX7OJI3jOD5xxiH+DHr h5lOUqEnGqtnXjZk0FlZFovuJw8PVvDJaPSMwZLSxW/j7sNLyh38S0i2bZO3n6BsY/iO bsuMJqrJlbw8DB/0z05/mKvREc4PW2WVK1L3gJRtPO8bFm01dynUH0Kz7KlwDbvgZ8s9 jUxd9aQqKjNIS+i+lGEkFZFLGclUmp8aXidaJSb2BNbJINbaD24vEzerM5bojagQsBGb HJdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687983054; x=1690575054; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1s04WCe47YoRIAOTBXlP3cjVhLj5yQNhLlOJFUAuIfI=; b=ek0L/Cq4aZkHWaR/RL8vQYo0KrFdNWHUedsBgoo5XbbSfsI31MoBI1dtgol54E6/cM RahVrE92CsmXcWRxsJ7uIEtPw4qMAWN+WxOXmNyzStf/eEerbVijOCS2FVt/0ak05MfK 2df3aInBMAIQciybVZBQpoAWIGzswCIdZP/No8zGMWBm6hEADQ7iE7NWFMRw5UTfq4zY RJUoxOWqNQyAs3Y0/TMm8kn6FekoW0sEFNHJIbPILtRqTcYAWr8gmQ3f+SHOn5DC2o1i QTfDlazfTXT+1wtmv66bpYB3RlPTeC2xCRrB4WvymBvtbyBgmNK4sEdmxsq+H6svOmRN 7Hew== X-Gm-Message-State: AC+VfDzAIex0WUBGLcevBxJluXN6ct7XpbHbuW9UcDs2joMBdxS160ZP 8eOHxSqpx/Kn5JDzRqgghdCp5yMpQ9I= X-Google-Smtp-Source: ACHHUZ7VjV7lAjroH5cTH437sVuAq19To+aE9OeI95C3VhXw81QJDNpkFCi0bGSXwMKAQtbXc9LrAA== X-Received: by 2002:a7b:cd1a:0:b0:3fb:7184:53eb with SMTP id f26-20020a7bcd1a000000b003fb718453ebmr5588739wmj.18.1687983053623; Wed, 28 Jun 2023 13:10:53 -0700 (PDT) Received: from smtpclient.apple ([87.215.217.71]) by smtp.gmail.com with ESMTPSA id g14-20020a7bc4ce000000b003fbaf9abf2fsm3086545wmk.23.2023.06.28.13.10.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jun 2023 13:10:52 -0700 (PDT) From: Jon Oster Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Bug/regression: tt(RANDOM) seed not updating when $RANDOM is used in a pipe Message-Id: <25FF68CF-F93D-4745-84D1-A97A5ECCA348@gmail.com> Date: Wed, 28 Jun 2023 22:10:52 +0200 To: zsh-users@zsh.org X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Seq: 29090 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: In 5.8.1, $RANDOM seems not to update its state when the command $RANDOM was used in is piped somewhere. For example: # echo $RANDOM 18163 # echo $RANDOM 23472 # echo $RANDOM 27685 # echo $RANDOM|cat 10178 # echo $RANDOM|cat 10178 # echo $RANDOM 10178 # echo $RANDOM 17862 This is new behaviour since I upgraded from 5.4.2 to 5.8.1. At first I thought that it might be somehow related to multios, but the result is the same with multios on or off. So, I did a bisect, and discovered that faf0035e532cde45528806e7a05ad28a0ab7c0fb[1] is the commit that = introduced this behaviour. Is this considered a bug? Or is it intended behaviour? Personally, I'd argue it's a bug. Unfortunately, my C isn't good enough to try to fix = and submit a patch myself, but I tried to make this bug report as helpful as possible. [1] = https://sourceforge.net/p/zsh/code/ci/faf0035e532cde45528806e7a05ad28a0ab7= c0fb/=