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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RDNS_NONE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.4 Received: from authenticated user by zero.zsh.org with local id 1kio3R-0006hI-NA; Sat, 28 Nov 2020 00:25:33 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f174.google.com) smtp.remote-ip=209.85.167.174; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-oi1-f174.google.com ([209.85.167.174]:35900) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kio32-0006Se-Sl; Sat, 28 Nov 2020 00:25:09 +0000 Received: by mail-oi1-f174.google.com with SMTP id d9so7633827oib.3 for ; Fri, 27 Nov 2020 16:25:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R3rDYfFdzwLa/wVd3mQCsbg5EQBUhWhU9c4ZEICtxvo=; b=BmpLHHju5nZ4++9WTKhm0qB/KScgaOD9qiD+5n/RfffK66goB3hhnrdpNs0AhlTTAQ J2IlbNRJJ46ws3B5xYa/t+eZ9X4UOi7q393cXwzbuMtG6TZQbgWgGDJ6YZJTEJpg7U7n lAi0KsIuzcALqtYRcSPjvUTuTodmCNdJelp+X2dpYlwCk+6EyGNeErhEs5Y4M1IYyNQi tJK7vLEPkrV6Z7gITDsLpYqzK268g4lzjsAtl4CNkW1uMuNQkrOBqCj7tUa8l2v1Z9ix 3GeJGNwJXNUAt+h1iExMHU6ATTceLasBAEOnqWG31+ABEogCWEPYEd9EgjxH6qf+mSuj T9+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R3rDYfFdzwLa/wVd3mQCsbg5EQBUhWhU9c4ZEICtxvo=; b=tzeeSHzGxb82eopuJTK94aBZWNijPRKt8zP3OA1zgNqDdnJJNgMsoFbP/jnZeVxBNa t3t2S08b1zjVe7HfuVFwEAZrtHeNzOeNdyqQosX9Ipv1OVzdT4VS0B+EsoiC+q7j/E+5 txLR9nx/1MFDXGb8Bf1dZx9yBsUa7upi+tQ1PbBaITyatLUiN8Og2Jh6/2rR7E6mB6+r d2J4quxSINqDBs1DCiXCodcLlm6Za2GgSBKAonj2LXg5yppt07xCBBpjR+mHs6BY46GK tU1cuJZcoUuuqSBq+RaxI3q8wC/X4c906R6IqGT5AJCcPAR4E6syqpBWlS5nBePsGDF8 +0xQ== X-Gm-Message-State: AOAM532UtEYD7JBtW5vwVZzKLtK5LmzuzP1C4oq1uPBNMgfr2Weh7Kih bQO7RJg5DVRJBnDAA2vBe2w2s1g0tyDZNjO/dr0Ffu7GwtBSew== X-Google-Smtp-Source: ABdhPJzfblaGRZIcRfqy4H9E75b9Ln6aR5Ovo/IJx6s9U25ktSLAQZfl5e7lsq8zE9nEdwmoebzqtdoqxOqhJOiUkVQ= X-Received: by 2002:aca:6087:: with SMTP id u129mr7453769oib.173.1606523107701; Fri, 27 Nov 2020 16:25:07 -0800 (PST) MIME-Version: 1.0 References: <20201127154439.GC26720@tarpaulin.shahaf.local2> <3246311e-c4b2-48f3-8baa-d271591f0029@www.fastmail.com> <564f91d0-fb87-4472-a566-a5e261ef8ae7@www.fastmail.com> In-Reply-To: <564f91d0-fb87-4472-a566-a5e261ef8ae7@www.fastmail.com> From: Bart Schaefer Date: Fri, 27 Nov 2020 16:24:56 -0800 Message-ID: Subject: Re: Bug with unset variables To: Daniel Shahaf Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47686 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: [Apparently when I tried to go look at another message, a blank reply got sent off.] On Fri, Nov 27, 2020 at 3:38 PM Daniel Shahaf wrote: > > 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. There are existing tests that specifically check for the current behavior, so it's not as if this were simply overlooked. To write the proposed new test cases, we need to decide (this list may not be all-inclusive): whether this is going to be attached to an option (and which one, now that Oliver to at least some extent disagrees with KSH_TYPESET) or is controlled by emulation mode; what happens to "setopt NO_UNSET"; what "typeset -p" outputs following "unset".; what happens when each (any) of the EFHLRTZilu options are passed to typeset; whether we are OK with the implications of the foregoing when the -x option is also present.