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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17832 invoked from network); 9 Aug 2021 10:55:58 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Aug 2021 10:55:58 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1628506558; b=CGJOj/o2kxTmTv6haKyYegB2lkrML10kMIBvAV/bFsd+biwt9zICguaFkERM28cxd5ogIl9qbu 1ZBS++eeqZada/PJ0yu2teq4MwzXHxGP7YKnGl/TiLCZ7QMFBEqx80kmIU9SROyy2VKoKUrOKI SYZGE5QbEDK/Xl9DOYJn/PxDyUMHipXQYNHHV+cAFqDFutZa2YADxeCadeV9Ou58dwhHALX/YM h2djmZrLz2Qfpx2KGUrar2TCfdPGkPF7bESJqlo8Si6yV30c30y5VdM/n5HX4F7qRO4+5LZEbq EsQKqUJE23uNgf0OJZssfu+uMTJsvQbafXFEGF7ogC9jIA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=nksm-name.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=nksm.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1628506558; bh=LQHXVFyW5TxbGDba8JNfLiqiGhfIJBWZJI3j8/3Y4ts=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=dcDao9HX7/XX4yqo/H+DUeXPC+qQptPeKQlVXccVLp8kxTlHnz9VyTy43lqWj9XqBV7oxPt8+I c89w4TP5LddZ9IPA34vWTj/UljE8Mnvb0LRaIPNlC22pDPR5Z8Faj1H7YXN0Ve97Cy4SfU7/vE 5OcNkaVK5Yp2ChltUqgZPitSyP41vlNVQ7F69EBO7Z5IZ+JEnFHtoKnPMLxY0uhozkS/JREm4J 9Kg2yuDIK2Ej4jd3sO/o7W7ldoGF4sv4+P2B0bFf3pj2TiaUAuyRnMFdg/pQ9E5XDcHws+N8XM +W6zV9w2uTjI2pz0HuTevxpTBb4HSj7Apx7e80ivGEGodg==; 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-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=LQHXVFyW5TxbGDba8JNfLiqiGhfIJBWZJI3j8/3Y4ts=; b=CEYFphGSkbkqNveU6G5ns110tl Iqby/tBoKibfdeHlR+I3dZ9+3yNNYLl3fEsFunJoiK691A7Cyy73mWbDKV6cIRVjwo/RK9iy+4w86 QDZEgKtPgI7ZMtgUSJpyw7ieus9pEAFyHjwRK15+N/JcJv6dbyvSccZ10Mv7jYALiCEIMw5ccqA2X h34HPUatz0fGQKe93Z7Ymd0wqyx+m5dThj3mOqKlIBAp0K2wH8uBS37Ckh4bnJRXac1kYuEX1rnjd JzX2aUo/OCECSfOi++REz74qsjdH8+SzgKOGmWJVX0UcYRvRg+Lj3rcvNvJTSdo62SF+hKJB5xSm5 kDHiNmTA==; Received: from authenticated user by zero.zsh.org with local id 1mD2wo-0000j6-2d; Mon, 09 Aug 2021 10:55:58 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=nksm-name.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=nksm.name; arc=none Received: from mail-ej1-f51.google.com ([209.85.218.51]:41746) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mD2wY-0000QO-Dv; Mon, 09 Aug 2021 10:55:43 +0000 Received: by mail-ej1-f51.google.com with SMTP id d11so3737778eja.8 for ; Mon, 09 Aug 2021 03:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nksm-name.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=LQHXVFyW5TxbGDba8JNfLiqiGhfIJBWZJI3j8/3Y4ts=; b=Q9rW1Sc99V2wIbO9y6Z4Wh5vpSSeCIxLjGyQhzO4RRiin0PrwgL5rdDVEZv+dDEnL7 1icLGsKkbXwumLtSI13c9Mzsbx+bkLZi/wuAn1fspaC8cwS9NKKre2+voeJa3qSYxeaK B4IrlS7rkiCSznS4jWXl3/yVT1oucFXtPpF90A/JnK9aPKAmM09+uM44unEPC1BhRYgo PTHz5oo/155VE/6gR0R9UHM6J4XtvtCG9fjL/khPMkJh4LVjj4xZdq+uTO7spwwQVFYJ 02YQHgOwAYZ6BzJq//VQISZT/Jq/X9wKdQuf/ExPQdUqINU0FJRp6QH/n3eRUKY9VVN+ UzTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LQHXVFyW5TxbGDba8JNfLiqiGhfIJBWZJI3j8/3Y4ts=; b=ftSHZ3aaUkQ5g0afRZoXaLHAivLu5DwXw+Ly158LROJwYm3WVbYzqdn3Q3aV32HG3c bDlpQxhHWKE+d6EP4hgJONlBC5TsnZYLWhhx+foUmFJyECs8SGgvilSfERclqX7ncKkc Wc3H4fU5VhK7W6lrKJaTsJwKji06+KMqKfjJwXMGJ8wwmw9irPrkwePmjUd00+YHlwuM TVyXcnje89TIJF2w8TvQqrDv/Ni4xdN0Vr+bSDeuN4gKviFxlyx07MMeZRPh5OQg5xR5 wAVth1TBbc7JpMxTzB4LtdqXJgGIAcACneQ0+o1Hjx291pexRhEXYzpdzHUCgYzGRt+t jq4Q== X-Gm-Message-State: AOAM532AFalXzrbh0we9runM3p9Ymu6z6VTnE0fLdkLVCgztAlndzXEv sGsSfSlhfXL+ivZONlQ9uc/GN86Sku6mdxpa0GYUZxjoZH3G8dlh X-Google-Smtp-Source: ABdhPJxAZFmVgf6NmsPjHPVCkXK+HWb+aSLDU29f7PwolS3Qvenz5DN8k7yXArry0+TSxaO2/zSulVEyOJuABfyKx6I= X-Received: by 2002:a17:906:779a:: with SMTP id s26mr3828947ejm.106.1628506541842; Mon, 09 Aug 2021 03:55:41 -0700 (PDT) MIME-Version: 1.0 From: koichi nakashima Date: Mon, 9 Aug 2021 19:55:28 +0900 Message-ID: Subject: [BUG] test ! "-o" ([ ! -o ]) exit status should be 1 To: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 49267 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: In the following code, I expected the exit status to be 1. However, in zsh 5.0.3 and later, it was actually 0. $ zsh -c '[ ! -o ]; echo "$ZSH_VERSION: $?"' 4.3.17: 1 $ zsh -c '[ ! -o ]; echo "$ZSH_VERSION: $?"' 5.0.0: 1 $ zsh -c '[ ! -o ]; echo "$ZSH_VERSION: $?"' 5.0.2: 1 $ zsh -c '[ ! -o ]; echo "$ZSH_VERSION: $?"' # <=== 5.0.3: 0 $ zsh -c '[ ! -o ]; echo "$ZSH_VERSION: $?"' 5.8: 0 I checked the release notes, and it does not appear to be an intentional change. In other latest shells, it is as expected. $ dash -c '[ ! -o ]; echo $?' 1 $ bash -c '[ ! -o ]; echo $?' 1 $ ksh -c '[ ! -o ]; echo $?' 1 $ yash -c '[ ! -o ]; echo $?' 1