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 16006 invoked from network); 11 Apr 2021 00:19:46 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 Apr 2021 00:19:46 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1618100386; b=TltcQJlcLnX2UZ92VDgotOZjgsk7HehYPPIBZq4mTJgWSxRFcAB75JQZv+SyZq+exO0hv4EiPG lfDhZUtyC9ZzXiVNo8ObWBUB9QnAEm8ozGo3Gf7cY+dWDMmuLWmpxlhiKYoUG9xLegMfZG8mZJ uXfJk/UdOdNckYh3yFAwFPY4trLrpsVG3Vy59zBnV8C7keMO1qPveHwqWUwjQ3c8rIaU1IxMbY LN8Q4fQ2N/lifmqdZgWYOOM7dQJuXBw6rq9UYQUiETiw4B8hh1/WqQxHPrM+XwggM391wIxTAx c0l+y6PpXXrk0yXqii0630UNavQEErnSEqo0Le9tjLJ4iQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-qk1-f169.google.com) smtp.remote-ip=209.85.222.169; dkim=pass header.d=dana-is.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=dana.is; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1618100386; bh=aoIgzuTUWKrW+EQMDEz7kRddXezl1GemadBwVaCpdHY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:References:Message-ID:Content-Transfer-Encoding:Cc:Date: In-Reply-To:From:Subject:MIME-Version:Content-Type:DKIM-Signature: DKIM-Signature; b=PRpuL8Lc2k9Zs5lSdN++X7r5xaCWYujkCgWypU0wg0NP+GybDldNHmpmvoVWLy5kYQlhp+fYSR qgB3HB0whvUYU85r9IJErHe4eXjGTHs3yEHMz08nOp6NxIpComYPX0f6i0E8zPS9ZDuf8ztK+D YWyHDe/zElV/klyPNoaBz3zeGjYMx459OiRzZ2dBponZYix4hoQy/rYlUAo7chYK9DIW3vri8x MnULEdMLJRAes0XQr6wGjm0Rc8v0pKeRcEneBdhwtyorLZD2/LPYFnOBLFd/Z1gUV9AfOTWVgN l23CS/vfwIdXrtozZUfeQffdKSF/4Uw0I2iAE7G4f+QF5g==; 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:To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=aoIgzuTUWKrW+EQMDEz7kRddXezl1GemadBwVaCpdHY=; b=IJMpKPWzNaOiGZbJp+0g19xu/t STYFmzY+yMlWInciyImGE2p/sklSxXPsxWsLE51EgKR+0tE2ZT7DAPS96W7ZmbLWH5DhhfmOUL8wM 6Nv9YikCQJ2bi7lEJPZkBeV8Sws9k96Hpby1omEUoRDsIBx67X3SM8J+4kb0IIQlRNPL0lMFyUMV4 /GWkBzSUNqnAOMQd0OnOw1OjzJ+Xbhd2LX9lN6riVr0wYvdqb0vfSjsUFnlIlAUmOcGNbvSKjiHRg 33Fg9ml0JxRvFlfvMWCHbe9XmGCkEzp8vsfs5jOiqmZp/xFe/Gpvs6sR1mANpK/RSWIrRM7O+zPjO +Bm90oLw==; Received: from authenticated user by zero.zsh.org with local id 1lVNpJ-000NCn-HO; Sun, 11 Apr 2021 00:19:45 +0000 Authentication-Results: zsh.org; iprev=pass (mail-qk1-f169.google.com) smtp.remote-ip=209.85.222.169; dkim=pass header.d=dana-is.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=dana.is; arc=none Received: from mail-qk1-f169.google.com ([209.85.222.169]:43927) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lVNoz-000MxS-3Y; Sun, 11 Apr 2021 00:19:25 +0000 Received: by mail-qk1-f169.google.com with SMTP id b139so4328544qkc.10 for ; Sat, 10 Apr 2021 17:19:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dana-is.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aoIgzuTUWKrW+EQMDEz7kRddXezl1GemadBwVaCpdHY=; b=10GoyCA2SZHPapBneOfs01V4c45sBb67WKuqzPAj7qbuEuUE2Pd8cOwGhQ/hi4brrm s8mxQrp13z1vLpVo9K+1IfK0JSsW7ynA6FzXCT/9G0kxecNEkUC8IUfgUe9WY/ZYJLj7 ijeAtmrNFkvhdu4ex8DF3wJB0ql/ddc7ev3p2MiABvsxOdc3sd40K5wLw0lua4QILPUx KvrUlIk905a+F8xoHLduvo3s46dzovWHAA5CIB5Ejuwcj5rXFxXmvDV+vQXTke1l25bU MDR0s4nge4V6O6diMVndGmGJA0TBjX7k9jGzyjIUu971fAE1dIYlP7H+WjSK7F3RaC/l LAAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aoIgzuTUWKrW+EQMDEz7kRddXezl1GemadBwVaCpdHY=; b=f9V5B2S50i8s1keXYYCPHZV8OkAWXkK2AzLeBO2JuCNwKI2bYb37DjmQmqErvZVYms nMjlrD8OTM7TSViB63TPYYjB0Zuq0x2mYotk8PQSdEc9qbhTh5e8jwl/DEkNc3nRndsL tmpZ84N1oMB1zjKdnDpdn2y/n1+VboUw2WzGLIW+6je9WlAOSk/zn6YaNqe1bfzRqU2c ndJG8tVGBrC3WK6hcgj0RnOwuuKItRLg/cUGb5gZ2TStNNoCa+3qi1tigGwT2kemzrLL KLvSrEb9OaNwvL8DcN12OCks8un7XqAnEumKANLa92nNJjLzIx8rSnphl4wquhJEcwis i48w== X-Gm-Message-State: AOAM530CBYznihhhteJLv3B6vW2Fg6ZoXicTRbTskaJ7g9DXkOVBeTvf QOSti7IBBmXiCkkf6Cy3yhcPCJ6HI+rCdAow X-Google-Smtp-Source: ABdhPJz6XDXcl2XBUt8+hjwwcaLMm4DwhFGR9o0qmHI4/PL8sNaj91e332KR0ZIlvgel66JMgk3svA== X-Received: by 2002:a05:620a:a92:: with SMTP id v18mr20937156qkg.417.1618100363953; Sat, 10 Apr 2021 17:19:23 -0700 (PDT) Received: from heartswap.lan.dana.is (173-17-84-59.client.mchsi.com. [173.17.84.59]) by smtp.gmail.com with ESMTPSA id y9sm4958518qtf.58.2021.04.10.17.19.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Apr 2021 17:19:23 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: [PATCH] Document imperfections in POSIX/sh compatibility From: dana In-Reply-To: Date: Sat, 10 Apr 2021 19:19:22 -0500 Cc: Zsh hackers list Content-Transfer-Encoding: 7bit Message-Id: References: <7FD930F4-37CD-402B-9A06-893818856199@dana.is> To: Bart Schaefer X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Seq: 48494 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 10 Apr 2021, at 18:50, Bart Schaefer wrote: > Any particular ones? I had someone pull the logs. It looks like the person was just warned by someone else that the sh mode's accuracy is 'iffy' and that zsh doesn't have POSIX compliance as an actual project goal. There was no specific functionality mentioned Since you asked, off the top of my head, zsh's getopts isn't POSIX-compliant due to its handling of '+'-prefixed options. I think i had a patch somewhere to make that respect POSIX_BUILTINS dana