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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11258 invoked from network); 3 May 2021 11:37:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 3 May 2021 11:37:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1620041831; b=EMcD1JkiFfUDAHKNzYTKNqCUhvAkB9uaTtNrLcOpuEbDATAJl3njsjyQFYawQQp/YPGjl8jw55 ulJqtRBrtQDAxmykPBPXhyi8uuifFHCsL1rtyIEe3g8yahgBXjwaIdvXr6BKH18OH7DHdYMB0q WJPX9fv4esWQMGxLb+AlvmeHXXdAfLCPatjEr/ibQMFqbEpL43GvPFuwTAihFAd85yd6+APUN6 Vql8K1LnGKkE63J2locLksI8ICuYyH9wT30+HFTdylMoziCcYEX8h9Hjao+poGe4Xv8WilKEQD 7vwezvJIM1BRV834MKH6N/XDZVrHaPkTWi8vENg4M52i6g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1620041831; bh=dsT6tcP3lRO3S4HY+LIjKSoeL5G2ePZVK2sGqjpXhS8=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=ykLmLDmdKjBff6j9cWiMShVeesLFZC6G6+9RlAO5/7ftLfSzilAuaE71F0PxLZgiLzg2eEE46Y LSCMQIu0HX8Hehm7ZSBxb0413Deh8TCmh72S457UpNBvMN6PzUJEsKwy67Yc4BcWqekkheX/lX 3aOi6I6fpaj+AR0byk0wxck5Rz8LpoE1V9tG/IuDBPvKmhXALq9Gpfomfc3qMfdvtvnOOOgMg+ 3/jlEv1JKIsyLJfQBPCwDPQ+jFEHPJtOqlH3Ek6kJ3BTBOauyesO3qDZhJjxhCKbCHMDWwEkmn N66YKLf72l2mjsZa7yos5wMyTIw8V5DyaNEud6dD2fvorA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mftYHQJ1BR7dPS17BjrOl8aCowRfYYszERGCTl00gGo=; b=J1L5nmSA3xLTVaHXLP3ph75r5m BrAEOWpazfFc9dA5bpSukAx13rpteBHtcJksaPPPIzSjjWauPgbQLfZViVfVIrMOIF6q2+9qUIIQi e+x33zH0dbxcildtDD8T96k2Mp3cRLzP0MLPDSoR+EFzwlZfvVn79Gt6cPs79WH+orfJSPxuKKVUI 2+acrkhac2PUkxflErXS/FFShDEI0IZ9TbO7Z5UXc5ZXEwOw2r17hT/qCBGwokEbVD3vH7uEw8MxL 4qH6XJ6JXAeZuR9KVGAP2tXzvU2YeZQzqZkDOIO/DCU+bTQpc1Mu3TYuHVXe2FmSToGeW7AWdn6Qr O6PSmf4Q==; Received: from authenticated user by zero.zsh.org with local id 1ldWsw-0008df-9d; Mon, 03 May 2021 11:37:10 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f175.google.com ([209.85.208.175]:41582) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1ldWsQ-0008OE-DW; Mon, 03 May 2021 11:36:38 +0000 Received: by mail-lj1-f175.google.com with SMTP id a36so6343027ljq.8 for ; Mon, 03 May 2021 04:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mftYHQJ1BR7dPS17BjrOl8aCowRfYYszERGCTl00gGo=; b=fl9nl3W20i2FHK3TcTiKI3fCOdZMC5Ij2sx6ggf2Byqcv/lEzmlOKF1QIOM/wvTLuW ORInWo4QmPR2JTuTbpnvJnvcezmOIYiWsocZVFzTtJ9ePtL0Wp9O6CCnJo6o12p6do+W LR9A6BFEgHhLD0JclnzL2h+luXvCems67MCq45jXQ7SdSI/fWiksjia/tRyldwXwon9c wKv4wba1xYUiybf0egD0i2tZbAWIjws5WXbADgFxWyZ4K7ReS/lP0KPan3Oxub3oP5xC zFJ8T8s59Lpx/7AFqkYl6G4YX6cCrQs50zqc/1cUg/xHDMka1Nkdpx8SxZ5ICXLwfERM C0Tw== 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:content-transfer-encoding; bh=mftYHQJ1BR7dPS17BjrOl8aCowRfYYszERGCTl00gGo=; b=h7o6kDI8ZMKGlJEmTHgmKtF0Sam4QmtUMrGydX1GEdyL++Z6iXPL57T3+56dV5ePK7 nwS8LG6nmPIwJWuF0yzNuypl5QT+z7Ojp/M2c5XJHkZIdrzXE8oBpSgtU7lT6uQUZQHf sturm847nM0CmrYBZsPYjEPvr7OkIKsHKrycX76sQf2bBOWlIQtsxmjKsjo8U7Fk5Npy clkrAEBA9KKztxkZnwIio7E4G02njc7JMh8lMaTFDg1oJ53QsWSDb08/upIrG3XFjap9 HY1KYld6UFQyoSMsjF6CqqvLhNuDEqdiIYS17qqagFKh33vbGp1Za6gVGpnL3fpsOW9Q C08w== X-Gm-Message-State: AOAM533Q/3YRXN04dORoKRjizucxxFSvt2sUOHcULoDPrMaIGNVE1cI2 A6+nci+h8tYNGg50G6+3gaYu+G7SPluliDsAQT2ZRQ5UToVHVw== X-Google-Smtp-Source: ABdhPJwJgycGjvvf7t9OJ1a7xl331Hmh+bKnzAJHy4VW4PX/Ew4DUHWctVPSKM01UcfSlXab7TykH4bM0x9sJmBfcB4= X-Received: by 2002:a05:651c:2c1:: with SMTP id f1mr7672167ljo.354.1620041797529; Mon, 03 May 2021 04:36:37 -0700 (PDT) MIME-Version: 1.0 References: <7E71FA83-356E-448B-9726-02DF3FF5BD14@gmail.com> <873D08A9-F321-474A-8440-CCE7DCCBA529@gmail.com> <20210414120551.GA3882@tarpaulin.shahaf.local2> <6CEA4F3E-9A64-44E1-9121-FA9D5E053AB5@gmail.com> <20210414140950.GH3882@tarpaulin.shahaf.local2> <0be2a280-9f0e-4762-87cb-aa6af32a813c@www.fastmail.com> <20210501144344.GA4080@tarpaulin.shahaf.local2> In-Reply-To: <20210501144344.GA4080@tarpaulin.shahaf.local2> From: Marlon Richert Date: Mon, 3 May 2021 14:36:01 +0300 Message-ID: Subject: Re: sysexits.h codes? (was: Re: [RFC][PATCH] `newuser` prompt theme) To: Daniel Shahaf Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 48776 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 Sat, May 1, 2021 at 5:43 PM Daniel Shahaf wrote= : > > Marlon Richert wrote on Sat, May 01, 2021 at 16:39:06 +0300: > > > Yeah. The code should say what it was trying to do when it called th= e > > > syscall which returned that error; i.e., =C2=ABzerrnam(foo, "while do= ing bar: > > > %e", errno)=C2=BB rather than =C2=ABzerrnam(foo, "%e", errno)=C2=BB. > > > > That still wouldn't help the user understand why this happens (because > > NOCLOBBER is set) > > NO_CLOBBER being set could be an action at a distance, so it'd be > reasonable for stderr to mention it. Feel free to propose new text. Is there any precedent for warnings/errors that mention a shell option being (un)set? If so, then we could use that as a template for this one. Otherwise, maybe something like this? zsh: NO_CLOBBER: file exists; use >| to override It would give you the right keywords to use in a web search. > > As for your other points: Your call. I've laid out my arguments; I > > have nothing further to add. > > What, are you asking me to make all design decisions myself? That's not > how this list works. Sorry, I don't feel strongly enough about this to feel like debating it. :)