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=-0.5 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RDNS_NONE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: from authenticated user by zero.zsh.org with local id 1kinJj-0004a4-Dy; Fri, 27 Nov 2020 23:38:19 +0000 Authentication-Results: zsh.org; iprev=pass (out5-smtp.messagingengine.com) smtp.remote-ip=66.111.4.29; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39427) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kinJR-0004LO-2R; Fri, 27 Nov 2020 23:38:02 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E64385C0121; Fri, 27 Nov 2020 18:37:59 -0500 (EST) Received: from imap37 ([10.202.2.87]) by compute3.internal (MEProxy); Fri, 27 Nov 2020 18:37:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type; s=fm2; bh=1P6J Y3fanNvneJwnfwVxJidwdbm5Y27G9ZtcLwfjjZU=; b=RA/UDDr9wO945AN9bcjC Lb4yocmuIpDUWTQkVEmxcmQlRSpW73NRTBa95gUqsyDGVIZpAF0iEjUstjzNlGqz 7aDSYmViiO5PN6QPgNudQm+zh75TLkG19EeXSj2Wmsd6WaoAlQr2LFftXNJnGlY0 m1zh3dLTQM9Oq3mXOqXz7nciZ+v7hv52b2WTinWqewMuuyA3ALIRY7HCyLFXiPFV PJlSR/4OICRyUTUFS569OI292eTifSdxjZOdBdD+Bwue3mEA9t/YjbebSq3lDfbz JfpvYQtSnwYcra3F3uX7yJPUg72omIsbo4mXCvxq6fRSBdtaEfGdVYBTIsyknEz6 ng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=1P6JY3 fanNvneJwnfwVxJidwdbm5Y27G9ZtcLwfjjZU=; b=hiVqIQkNW8rql/fB2WUvNa 7mvT9riobwmrzQiniyANW0fm4CFeniutYzjWeCA+RMkAfHK7vuo++g6rsvwxjcwI Q2kj1f3tQrfb0KIYVFMaVyWsyfheTBuzfLF5S31diXSgfTbMtTc8HAxJRLUakQL1 ny48H29ZA3MwYPydKr4RNsjos+St0MJCIPtHIDJGrGrIGRBxbgIqUMj0c6umlVkv ewuuPj+DTPuQ3GexpOQMi2gbcxjEcP8EpmznE2iMXcJUVKHHBMVVodTGfuiw5il+ WrFev7eg2YeTzhzPkRXd2UhhI3aiEkoQV8y806llSZ4/N54dLh9JOOuNM+ohgirA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudehhedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdffrghn ihgvlhcuufhhrghhrghffdcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg eqnecuggftrfgrthhtvghrnhepjeeuveehueekjedtffegveelhfethefhlefhfffgudeu hfdtvdehhfejkeeghedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8489F190006D; Fri, 27 Nov 2020 18:37:58 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-622-g4a97c0b-fm-20201115.001-g4a97c0b3 Mime-Version: 1.0 Message-Id: <564f91d0-fb87-4472-a566-a5e261ef8ae7@www.fastmail.com> In-Reply-To: References: <20201127154439.GC26720@tarpaulin.shahaf.local2> <3246311e-c4b2-48f3-8baa-d271591f0029@www.fastmail.com> Date: Fri, 27 Nov 2020 23:37:29 +0000 From: "Daniel Shahaf" To: "Bart Schaefer" Cc: "Felipe Contreras" , "Zsh hackers list" Subject: Re: Bug with unset variables Content-Type: text/plain X-Seq: 47682 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: Archived-At: Bart Schaefer wrote on Fri, 27 Nov 2020 21:33 +00:00: > On Fri, Nov 27, 2020 at 1:00 PM Daniel Shahaf wrote: > > > > What two ways? > > 1) makes var a local name > 2) changes the result of ${var-other} See the third hunk of workers/47576 in combination with my last answer. The best way to move forward would be to write a patch against the Test/ directory that specifies the proposed behaviour. Use the "f" flag so all newly-added tests will run, rather than just the first. Daniel