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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25959 invoked from network); 23 Jun 2020 21:34:15 -0000 Received: from ns1.primenet.com.au (HELO primenet.com.au) (203.24.36.2) by inbox.vuxu.org with ESMTPUTF8; 23 Jun 2020 21:34:15 -0000 Received: (qmail 2307 invoked by alias); 23 Jun 2020 21:34:07 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: Sender: zsh-workers@zsh.org X-Seq: 46104 Received: (qmail 19313 invoked by uid 1010); 23 Jun 2020 21:34:07 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.3/25850. spamassassin: 3.4.4. Clear:RC:0(205.235.26.22):SA:0(-2.6/5.0):. Processed in 2.162453 secs); 23 Jun 2020 21:34:07 -0000 X-Envelope-From: SRS0=9ziK=AE=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at bounces.park01.gkg.net designates 205.235.26.22 as permitted sender) X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 X-YMail-OSG: qH.OQ1oVM1mwQCpFxylGAW5PT_zrPkh4Ok5ChliCUcnuRbNqfeyjK1kGkdL4koi HIDL7BL046B9T1hdSIRRlCH3_ykjyPQMSGdHPXMCm9s7o9GohoMVPxKBE559pogEjAcwXrnpwxuV xw1X._a8UjgWcsW3QS_3x.KPLQDNrzlQL2AdcAfogzZIs33mT3n0uEaPGyXsm3D.DdANCtt7VZUa k2Nqzyu1j2gvPkcFkNJXuFTbsBomluX9ojAef86WOCpQ1FcBmjgTKfM35t2oJoe2WvZI1LLZ1bqJ T_uQsfULxshu5nCMIMDvwxS3WOUFYyQoubEeGi02fOqpPNwLIQ_HDuxPSvY6yuRLTdXETH2kXlJq XUW6HXkcFjmZVIL5dss13q.ju8qkDHDPrKci7Yvtzs1CtXQsBwIh2ziNIBeIIL7B.lGkF00gD1BB uoVmXSNE5xgP9anyRNgDqP0hfO7p7G6gyomvdIsqZtOb_pQkE18R5BqOq4YRcPzWKkkfJ9QsQBxO Hndx1sJ63ILIMZCW78Y5ts9UShxQ4AH0s31NgwZdZoK5rCrCjjNQrJhY4DowvlkED4j8frktX87M yUhphX8tfo4XeLiRtfwuj1FSyh49L2qpWR_OQqwG_6erV7T97EZH3aMK3J1PHfnrJj3tQj1s9s29 ESzfkzdH4hVD73p7novAlWaFXw7cmshfsuvLxaEcN1nIPSbUqwsbjk.T6leH_BxYv9FK4LOtEqX0 nay0rtdBVSKsCpQBFMUmYenOCaH6WUpfDUt1rUannkbRFGOxfnL0I0m5Oi99_J3mURx1vtyTBQF0 a62hPsUYIOn6wrOY71rgBePlN9Ar0Wt9G1znIfa5dnmkdvnf.Z58J3SQxeQkR5Z6G286pj2SKLdP JOnZtHZ0fT0JCXaAZWoDxkd8TJOUy7MBQ5l7q6pQd1b_Sck1UN_0etub71w83nLZf_HoaJL2OMxB MAUBw9wA1UKngGlwkRS699yVC5d9LOcqmwFOV8OXd0HrFjaEjAalV4YsqDUVYkAM9ZTjPPTEjZlv ZFZaa5aY0.VKNe8zrzreFQTGctEH5TB9JN0NxpAaXVJj50tvmn7C03FtYL6hVQ0ie_9PrseaKncS Vl6eRbryUTrdJ4eAkOiGWzF.4VH.WgnsFUCIo_pKu6zZxHyoff.qOcopHROZlIHK01HWT.gvGxIg GtOCHaitVqwh7rfdjHVlcxvh2EiJuJ5et3OJp1xsylR51nV0G5k6.OdC5mKmWg92B1Qmh2gT.rLQ M7V5QXUen38sV4qlTdK0YGJM6BIwmU_8WWGVluPRf9QTaai9ScqX7TYPdRGNu5V2ZHlaK9K0DwuA j_Y4yo0LFidCRhrPwpkcuGGJqLrUOBSrVmkCJ7r5kXHUx6.RsNMachcGl_1KA6FH8YNLfbM8pvmn 3oxuMwv0HDnHa7IozMqw- cc: Peter Stephenson , Bart Schaefer , "O. simplex" , Daniel Shahaf To: "Zsh workers" In-reply-to: <20200610134459.514b0a3d@tarpaulin.shahaf.local2> From: Oliver Kiddle References: <20200515085324.63c6325f@tarpaulin.shahaf.local2> <20200606081909.33d488c5@tarpaulin.shahaf.local2> <99116-1591744033.948885@zagI.gwnq.OfJE> <20200610134459.514b0a3d@tarpaulin.shahaf.local2> Subject: SH_FILE_EXPANSION broken with process substitution MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <86215.1592947386.1@hydra> Date: Tue, 23 Jun 2020 23:23:07 +0200 Message-ID: <86219-1592947387.142438@emcj.0STP.JFZv> X-Mailer: WebService/1.1.16138 hermes_yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Following on from the gpg completion breakage, it seems this option has been broken when used in combination with EQUALS. This got broken in 35a8612 (workers/26042), released in 4.3.10: zsh -df --shfileexpansion -c ': =(echo hi)' The _gpg issue is minimally demonstrated with the following. It is reproducible even with 3.0.8 so may be by design. zsh -df --shfileexpansion -c 'a=( ${x%[:=\[]*} )' The documentation only talks about tilde expansion not equals expansion so it isn't obvious why this should fail. Or why swapping : and = fixes it. This perhaps goes to show that the option isn't widely used other than as part of emulate sh (which also disables equals). Oliver