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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22128 invoked from network); 8 Nov 2022 01:20:54 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Nov 2022 01:20:54 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1667870454; b=XvqqW5cgpT6Wewin8OeUSf08idF7r+NVHFdRGzXOE6OZpBpVGhX5ZXYi71DrGm9euLMVpDjWAF qUXID2KGKyCQv9UJ77EE2zTk7gV/uF8GA4j4Hobqo0x9BYkY22Ev4XyA59G/JqyAcsAeZSZgfV KxSDSaYRIsam/9PVJ0jQTg7vP/7CSEir5Hzj/7cW5rk19b6iLYocBshuNup4RzA/ahtXXbREf3 TxNnkV2dmos6j1IBVg124GE8/RMW0jxkmigmQAcgGwMOtJ/cEgGAQcC63NJZ4NZlCLDtHNxE4t Q3OD8wCTNKRkMgOWOaDM7wtfyflEWoZcpbzzAp8Ng+QCQg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f53.google.com) smtp.remote-ip=209.85.208.53; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1667870454; bh=nMiBHgGSG5zhepj738/YUoXEEgMOOtKiKq2IbAtExhM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=W/T1LdvMoSHN6rDqW+3g359GsaC3BFlpcjEt+Mq92BC4GfSVKgX1iN/iODD7yoQj7Jv5It/gCB yWXIiU3L9fPCoBOZLzm011yPWiAp0mx+y2KV9guczlLexn6wsYX0cDHDc1vEyt3p2tMR9tm90Y fbbRVFaRd0+g6iGbusTsISPp2Mv2k61GvxVZzsJY193d7ERKuw+4p8fyscCaBnlXfI6tC9ZQ1+ B1n2mb1HKJ7KwIlq26iCEGwiISR7vDzyUY93UM/vKsIIqty2BTwdnEwvU8ckYz3XZUIyA1Zf6J RSKXCBP6I3o7XgTIhTe7o/f/E5voL7UdmmStYwjJWFIb7Q==; 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:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=xjtugPyIUDqivWfdX7nbF6O6fpZuNKB5+70hxSQK9bE=; b=spdrcdF5+xk0s5CSTgsqGyvs/0 U1QidIrSyFp3pLBvNIWH21jDiMVBxQftwh3bcYcwhSY9l8SfG503DDPbntLOKJwj4Qxtb+RN1GjW5 TS1m//vVOUPfCKGnGNRAeNqiWuGX0YTJPQSPwG0c0VqoujTRFbdiJc1TKBRcXqMBZ2U0+Q3dHI78a xuhfdBTA+aP0Fa3HTu8D/KFgiSSUPJAEUC6mXb+5IkduJVaCFNO1QnaHEGuBefOf80nbSh9e7S1rp FwYKr90f3AeK1E4+LEJy+UliLXpm8WdhNtl7f71I7EmX2ppJVvpeIn7OjfYm2EEfKtI56NDfOj85Q IlpebCHQ==; Received: by zero.zsh.org with local id 1osDIK-000H14-T8; Tue, 08 Nov 2022 01:20:52 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f53.google.com) smtp.remote-ip=209.85.208.53; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f53.google.com ([209.85.208.53]:35620) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1osDHm-000GgN-Cy; Tue, 08 Nov 2022 01:20:19 +0000 Received: by mail-ed1-f53.google.com with SMTP id x2so20303008edd.2 for ; Mon, 07 Nov 2022 17:20:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xjtugPyIUDqivWfdX7nbF6O6fpZuNKB5+70hxSQK9bE=; b=ym+5NGqB4aOdlc3PieWZ24aVJYiGNIjtyvDIq99hsQg1ONGxt57aU3W53UqJzzxRFt 86YfkZ4TDlpKK076pR3Cf4/37ibr1g4BTJ+XirIfXrN4vRyhJUqnVKELfmyQxmM4XdxI kawngZetTzcrmlZg09j9K8B9ayIE06cYjza4CzX3utMS4LHdydmPGi0yHcRWRRj1GHOf 5H8bYTNNPiUaTvgyvvwVhgMSOLqI954RhjM7nias4LoqL1bihRzuBZLLgRivw+AhHd4b KFafi/RF+nEN5Cs5k4YpGOZvY0MioXi9f1rAe9QaQfadjC74ecBRIVuixgB0+CDnHLAR bOOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xjtugPyIUDqivWfdX7nbF6O6fpZuNKB5+70hxSQK9bE=; b=J9htc3/P0V1uo3OcqxyKifySGacsNKqwxcOrK2ttmtHMgkEuNGVI8rrxPxTtrKakF0 Rxrh+o6V0S0JNZpiIiHHXkW6B8vxWAiELnrXiECfJyzJ5ymeXEK2PK7gtj2Ne81HLqY2 QLn6oLYodRpsJzUK9kDkz/WRkoGsQgIJZhLDfPZFhdy0OX6h5Q1wrrbJHIoS5OZyHS/q 2z30ro58WRC4Mgl120xm61RmC4WEdxR9CyxqqsyXnU6oq5bWpoa+VRSFoZhbz5+0nWc8 0zRktYKxzDYnmWWBol/2M8jMED3vNM9q1npuoqghdbZvc/8t+D2YvTi/UFOUGqJlfo66 FtZA== X-Gm-Message-State: ACrzQf1KUxB/3X+M++OBGtpOlFhT8SueqSpLuHRmBwfuHvMoSQJvZlWU Eesf405h2/EUSkfPBNp/ylaNJppSWWD4EP2Gm+OJPQ== X-Google-Smtp-Source: AMsMyM53sSF7LxNUSBAtl1mDa6QeEleJMWPzO5slAh7ZpFESj9EJiHNb4n6JladkyqKaSA5+1OrE3F4LieSK0rK260o= X-Received: by 2002:a05:6402:a46:b0:461:ed76:cb56 with SMTP id bt6-20020a0564020a4600b00461ed76cb56mr55821743edb.264.1667870417864; Mon, 07 Nov 2022 17:20:17 -0800 (PST) MIME-Version: 1.0 References: <1964111665.4524570.1667814251774@mail.virginmedia.com> In-Reply-To: <1964111665.4524570.1667814251774@mail.virginmedia.com> From: Bart Schaefer Date: Mon, 7 Nov 2022 17:20:06 -0800 Message-ID: Subject: Re: [PATCH] Re: Inconsistent behavior of ERR_EXIT with conditionals To: Peter Stephenson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50909 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: On Mon, Nov 7, 2022 at 1:45 AM Peter Stephenson wrote: > > On 07/11/2022 05:35 Bart Schaefer wrote: > > There is the question of why ignoring a false status at the end of a > > complex command has so far been considered correct for ERR_EXIT, > > according to C03. This is a disagreement with e.g. bash. > > I can only guess it's gone under the radar before. I don't think > the change is actually controversial. Then we need to figure out why the test harness C03 does the wrong thing, because it implies there's some situation not covered by the patch. It's hard to debug it when I can't find a reproducer outside the test harness.