From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22039 invoked by alias); 8 Nov 2013 07:16:35 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18124 Received: (qmail 25101 invoked from network); 8 Nov 2013 07:16:31 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=spodhuis.org; s=d201210; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=tmRpYoyh4VW3d/+HYNmdY3zvM5wtmQK/IA0y7JRokFs=; b=tatPxS34dykjpkK+s8Yp/tv24M6nDWkwLYwZg4FClJdLm3lv3+TtnDNYHRo7NcLzwcgFUDzbQa0Tyt0nyGe+qpyAclkQ95xMvpv0oLIFYGkDz9VSufEmPBsy6kF8e2N15Ora2E82MnbzZerzZJF67vvYCuy9e3er28yJ/jxOr40=; Date: Fri, 8 Nov 2013 02:16:27 -0500 From: Phil Pennock To: Bart Schaefer Cc: zsh-users@zsh.org Subject: Re: zsh 5.0.2-test-1 is available Message-ID: <20131108071627.GA6216@redoubt.spodhuis.org> Mail-Followup-To: Bart Schaefer , zsh-users@zsh.org References: <20131106202321.4a48c77b@pws-pc.ntlworld.com> <20131107153315.GW3544@sym.noone.org> <20131107160551.7aa195dc@pwslap01u.europe.root.pri> <20131107191806.GA85153@redoubt.spodhuis.org> <131107173627.ZM24325@torch.brasslantern.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <131107173627.ZM24325@torch.brasslantern.com> OpenPGP: url=https://www.security.spodhuis.org/PGP/keys/0x3903637F.asc On 2013-11-07 at 17:36 -0800, Bart Schaefer wrote: > So I don't know why you weren't getting the error message before, but > it's not a code regression. I apologise, I've tracked it down. Depending upon the age of a cache file, zstat might be called at shell startup time. So it was a race, which I lost when I tested in 5.0.2-test-1. In zsh, you can call `zmodload -a zsh/stat zstat` repeatedly without an error, up until you call `zstat`. Once `zstat` has been invoked, future calls to `zmodload -a zsh/stat zstat` will spew an error and return 1. Unchanged from 5.0.2.