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 12374 invoked from network); 29 Jun 2023 17:54:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Jun 2023 17:54:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1688061255; b=ctseRe6LJjoyoE0QNneq+xbHc7xUOQfjpuhSVMKf+bqGU0Fu+yU4OotfPMjiofW3N4XWwIYeTZ QVKnJIvtoxqG0uRmmObpAwc6i3EFBQGG4VDwY8qXHEeMeKVxQv2o0CNRd3eR8djTekw73Wbbdq iD1KURw5v9aXj6dldicVkm4Pjj/h5vK3qEkXJzRS8ocpd74qZ1Wkp+NfIBEf+IXB4+NwiYmasz jstHtre31qLcy9ZMz0BCQ9GL7MaqwE+FOrR0kbjgRDtMHtSeez0fKj+x2EXK+DPrrlLhHRXoA7 /pNC5IYJDYTbZG29IozpB9J67u4lKVyn+cS5JTHo3SlXsg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; 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=1688061255; bh=asIgg7Lro4UcQV2ixebL6g6ZsE+DAkfLBpX6Vo9kV7k=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:References:In-Reply-To:MIME-Version:DKIM-Signature: DKIM-Signature; b=KxycYK4liX+ELf4fpgOVtcAX1Un0mX8A0prm3OHsVAQJKLpDRZ84bW4UFvnFt/rdYYWOG8eP8U pl7yrm58M5PtNd8mjtangaHaU7U+ivkJJU5n2yS59lLx2dO1XagLp10J7W7rHRBylhqmKtY75O EixWy1fOJw2+NjhfsBANYCNHg+VVMW+HwaK2Zap0tW8azHjgJwf88+LfYW1VjGRdGXbCOEqD7l IPcctLZ7X9bmPIpufVWEBvmYDHCuPTjh3o83czYxcVAx5GMuRybnUvnZo85KoQ0xY6LE949y4s dB/Pzv9xkyU9a92hDoidgdWEd7dK4vLLMwy9q1//7bvCUQ==; 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:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:References:In-Reply-To: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=6SEzzgIPLvp7FpQj9eVXOfLtrbb5YivPVQyZgdDHp78=; b=dTl8r4tU3y9POhKipROHxxCeaE /8KUhJvL29rffbUKs00c2Gp9TctJOCaOLKkevtGVibIScdQj2dllJcpJbJeize8sdznSCD3de6Erk Gs9SAG6X1es2kSrfRJFlLA7BrPpde9zfIvS1IG1T1TUO5rarHUcZWEpV8LuMBVvWYWwRq89cvs4sI roDnQQWRZNIffSB5bf93WY4u+uhoRLCLSli1XDiwS3BGpgZRXl84n35iDSbi5ureCa5q2xzCwi4wZ dqtejguDyHU8z9Nvjb+ZhrRhEPFGYvZEA4fDru0jnzInUXMKygZ/F9HBaVqbfFL32AoRt6nYywwsR g7FB8vHg==; Received: by zero.zsh.org with local id 1qEvqQ-0005v6-E8; Thu, 29 Jun 2023 17:54:14 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f49.google.com ([209.85.218.49]:47288) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qEvpg-0005DM-3v; Thu, 29 Jun 2023 17:53:30 +0000 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-977e0fbd742so112687166b.2 for ; Thu, 29 Jun 2023 10:53:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688061207; x=1690653207; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6SEzzgIPLvp7FpQj9eVXOfLtrbb5YivPVQyZgdDHp78=; b=BkoihKKh9ccC/ksX/LNIKkgMwvsDXmodRGh5eXNs70njrwEL8RERm+fgf6hN1CcpXt 85bqyywZx4PcjiIGUybn2skeu4KJmm2ZFuSQW4YGL8skrCDmIUOXGrtCgVCr8Njw+axE VB9vuVBK3R2sgZvgP9K3fZ+fEUTQZTYOk5bgfY/hVvJuq6zF2Gk937E4yQLDUBaEV9yl SLNlNwc33bLt9t8kwIaR5eeqBvsjanr1+YmMlYEYj28aQAja0uk+0HG9XpGCm79CmdJY D8ueBTiMdg76U+MFouXjDxEmeCRXWN/Pwv1yCLfxxsRHIzqD0sOv6Tv9j9B6F5tiF2VE mdEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688061207; x=1690653207; h=content-transfer-encoding:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6SEzzgIPLvp7FpQj9eVXOfLtrbb5YivPVQyZgdDHp78=; b=LSKxsxCg1f21TFWWIisWUHSHmRJCL2nxE7cPHOzmfdmTgnQMrb0XhrAVFn/sZ3hmWo B6p1AMCNoghLC8PHYyKYCCl+Id1PajJ/KyzWFRBfqAFS+Oxo065xaAroTBbzsk26vQOY CKKl1hGUI5oRutQt0YYx3JZqmYbzCihU4/P2TYReuC4Ze64gr/+IsKetAfls/gk0FKwm l96ga+c97fZFzCxTTCoW5+M9cnqnOVuS2Mm6wgLJf35sDxOlMtJSCf2TV4UqkVLlaL3R 21gTStFBHFD3dUb3SKFwTkoV4sIkFAd1AtQxgOoroUYQkIM4C7eDJWvbOIkqAfpboQnI ZWiA== X-Gm-Message-State: ABy/qLZqEoLriXYAEQh90eqKbPhv/mxtPXnxXPwWszWtM5a78nxBFjvR tQZmLA9Rb8QWCkZEK8aPduSMCUYTcYXT3Pm6mFQ= X-Google-Smtp-Source: APBJJlGvpO04HZOsqYzeU+/GQ6HRUvzKJJfqMLHc/fy0uVXrHlCAe15/MfivEIlxqp7Nl77HkGrt9DeNREk/MWPlxBU= X-Received: by 2002:a17:906:f198:b0:992:a838:a564 with SMTP id gs24-20020a170906f19800b00992a838a564mr142682ejb.28.1688061207397; Thu, 29 Jun 2023 10:53:27 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:907:8a1d:b0:977:e915:2f69 with HTTP; Thu, 29 Jun 2023 10:53:26 -0700 (PDT) In-Reply-To: References: <25FF68CF-F93D-4745-84D1-A97A5ECCA348@gmail.com> <36f09056-0f1a-1b8a-dcf8-0ab222857ea2@gmx.com> From: Mikael Magnusson Date: Thu, 29 Jun 2023 19:53:26 +0200 Message-ID: Subject: Re: Bug/regression: tt(RANDOM) seed not updating when $RANDOM is used in a pipe To: Roman Perepelitsa Cc: Bart Schaefer , Eric Cook , zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29096 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: On 6/29/23, Roman Perepelitsa wrote: > On Thu, Jun 29, 2023 at 7:43=E2=80=AFAM Bart Schaefer > wrote: >> >> On Wed, Jun 28, 2023 at 7:46=E2=80=AFPM Eric Cook wrote: >> > >> > On 6/28/23 16:10, Jon Oster wrote: >> > > In 5.8.1, $RANDOM seems not to update its state when the command >> > > $RANDOM >> > > was used in is piped somewhere. For example: >> > > >> > > Is this considered a bug? Or is it intended behaviour? >> > > >> > > [1] >> > > https://sourceforge.net/p/zsh/code/ci/faf0035e532cde45528806e7a05ad2= 8a0ab7c0fb/ >> > >> > The LHS of the pipe should be a subshell, so the behavior is >> > intentional. >> >> This was, however, an unanticipated side-effect of the referenced >> commit. It changed behavior (that, before, did not conform to the >> documentation) without that fact being called out in any of our files >> that serve as release notes. >> >> It opens the question of whether anything else that previously was >> "pre-fork" might have changed behavior at that point. > > Perhaps things of this sort? > > % echo ${foo::=3Dbar} | cat > % zmodload zsh/system; echo $sysparams[pid] | cat > > I cannot reproduce the 5.4.2 behavior reported by Jon, so I cannot > verify whether the identified commit affects these test cases. > > % docker run --rm zshusers/zsh:5.4.2 zsh -c 'repeat 2 echo $RANDOM | > cat' > 15988 > 9706 Yes, you can? The above command will output the same two numbers on newer versions: % zsh -c 'repeat 2; do echo $RANDOM | cat; done' 13741 13741 % zsh-5.4.2-dev-0-mika -c 'repeat 2; do echo $RANDOM | cat; done' 4521 27867 --=20 Mikael Magnusson