From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id e9e595f6 for ; Tue, 22 Jan 2019 15:27:48 +0000 (UTC) Received: (qmail 7676 invoked by alias); 22 Jan 2019 15:27:33 -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: X-Seq: 44010 Received: (qmail 28305 invoked by uid 1010); 22 Jan 2019 15:27:32 -0000 X-Qmail-Scanner-Diagnostics: from mail-ot1-f67.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(209.85.210.67):SA:0(-2.0/5.0):. Processed in 1.779846 secs); 22 Jan 2019 15:27:32 -0000 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=KoKyHzxz7bAXUp5JRRv+JMs6jUuQUcOmzB+UI10qWVs=; b=MXeynCbWpwPXK2V78iqc9EjAjjysGeLiYvyM+3DU8i9rL8jgUpN78ZnLES8w80vd/y Pmu2OKdCSh7R6H7JNsOrZj+m4dxs/HOVik2sbCoc67LGTtFAvf4wCBVDo0qNR4ffwymT crts+hcHoB6ClrYOt0uq0QlyJpAz3Vl97pnVdGIv2xIw0pYMCVgzZ9yMV7xO7pzFTWlC ZYGlGW6KFsJxuHFngU6OH2QT6YQevGE7nTI8UDJMXbJIR6h42B+Jy6Nt0RLuAY4Fyl/y pci5dMXtNQ4RLdRVoGYRqwFbQdCpL4CLaHQA8sYCgFZhO5HsNKFOR/zpKfA5qzXOXUUZ oaEA== 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=KoKyHzxz7bAXUp5JRRv+JMs6jUuQUcOmzB+UI10qWVs=; b=g8qjoG3U76O3O0q+ZWN8nrCrz+OT01TIVgDV3S0l1Twz/FDkFPcbI58oUZ1H41ChHY 0Rsn4UiGEW5fxYIJdx2yEiFmwJDYY+KepZeyq4R3LOPrrRCrKRT6CN5cvB55aBNEzRci EDLpDjHb7NeSU5re2We8N3yRHTY6eJzFZYXKEtqYZpz1UcmxAjqLUUnUnQhhPq4MrLvf JKF1og9hnDdvlQvi0O9jD3xqoqKwGxpI1uGjgT0Xzu7GssAWYmL1IFabws+0GlZNvesV vm3e8GujTsUk59adL3MUPPw3OhuG19vPq+PYbmlcWSOy4p+cZl82MaoNsG6vCoxlW+9c +Dog== X-Gm-Message-State: AJcUuketX7QQ2M3ft2wBFZB88XZ8VG0jOW4K1Kec54LuK+PhLHkAHQQX 26P69mQ17x4CTFS2ugaJlqaMQRL4palHPZEUJ4cGLKNT X-Google-Smtp-Source: ALg8bN5DcBeVkcaGsnVONdbUd3BuM9YfPlXBBsQxujyGr2LB05f3Cx4kaAtA0naIN0DHAlXVEK+QRr6TARwrUS7e0so= X-Received: by 2002:a9d:17ca:: with SMTP id j68mr21135337otj.268.1548170848298; Tue, 22 Jan 2019 07:27:28 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Tue, 22 Jan 2019 16:27:16 +0100 Message-ID: Subject: [PATCH] Tests/X04: use temporary pattern matching for OpenBSD missing leading 0m To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000077117805800d9d62" --00000000000077117805800d9d62 Content-Type: text/plain; charset="UTF-8" phy1729 reports that OpenBSD doesn't include a leading 0m in its control codes output. Thus, X04 tests fail on that OS. The temporary solution is: use pattern matching with leading (0m|), e.g.: ->0m27m24mtr7mu27me word2 word3 +*>(0m|)27m24mtr7mu27me word2 word3 Attached patch does this. In longer term one will have to debug zsh on OpenBSD. The phy1729's message: https://gist.github.com/phy1729/6206469618627afd031c167c26a3bf3c -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org --00000000000077117805800d9d62 Content-Type: text/plain; charset="US-ASCII"; name="X04zlehighlight_OpenBSD_fauils.patch.txt" Content-Disposition: attachment; filename="X04zlehighlight_OpenBSD_fauils.patch.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jr7wvthi0 RnJvbSAzNDlmZTI3YjY3MGJjMjE2OGU5ODI5ZjMzZDYxMTYyZjMyMzE4NTg1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWJhc3RpYW4gR25pYXpkb3dza2kgPHNnbmlhemRvd3NraUBn bWFpbC5jb20+CkRhdGU6IFR1ZSwgMjIgSmFuIDIwMTkgMTY6MTg6MDggKzAxMDAKU3ViamVjdDog W1BBVENIXSBUZXN0cy9YMDQ6IHVzZSB0ZW1wb3JhcnkgcGF0dGVybiBtYXRjaGluZyBmb3IgT3Bl bkJTRCBtaXNzaW5nCiBsZWFkaW5nIDBtCgotLS0KIFRlc3QvWDA0emxlaGlnaGxpZ2h0Lnp0c3Qg fCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9UZXN0L1gwNHpsZWhpZ2hsaWdodC56dHN0IGIvVGVz dC9YMDR6bGVoaWdobGlnaHQuenRzdAppbmRleCBlMTQ1MTc0OTAuLjExMGRlMTI1MSAxMDA2NDQK LS0tIGEvVGVzdC9YMDR6bGVoaWdobGlnaHQuenRzdAorKysgYi9UZXN0L1gwNHpsZWhpZ2hsaWdo dC56dHN0CkBAIC03NCw3ICs3NCw3IEBACiAgIHpwdHlfbGluZSAxIHAgICAgICAgIyB0aGUgbGlu ZSBvZiBpbnRlcmVzdCwgcHJlc2VydmluZyBlc2NhcGVzICgicCIpCiAgIHpwdHlfc3RvcAogMDpy ZWdpb24gaGlnaGxpZ2h0IC0gc3RhbmRvdXQgb3ZlcmxhcHBpbmcgb24gb3RoZXIgcmVnaW9uX2hp Z2hsaWdodCBlbnRyeQotPjBtMjdtMjRtdHI3bXUyN21lIHdvcmQyIHdvcmQzCisqPigwbXwpMjdt MjRtdHI3bXUyN21lIHdvcmQyIHdvcmQzCiAKICAgenB0eV9zdGFydAogICB6cHR5X2lucHV0ICdy aF93aWRnZXQoKSB7IEJVRkZFUj0idHJ1ZSI7IHJlZ2lvbl9oaWdobGlnaHQrPSggIjAgNCBmZz1n cmVlbiIgKTsgfScKQEAgLTg1LDcgKzg1LDcgQEAKICAgenB0eV9saW5lIDEgcCAgICAgICAjIHRo ZSBsaW5lIG9mIGludGVyZXN0LCBwcmVzZXJ2aW5nIGVzY2FwZXMgKCJwIikKICAgenB0eV9zdG9w CiAwOmJhc2ljIHJlZ2lvbl9oaWdobGlnaHQgd2l0aCA4IGNvbG9ycwotPjBtMjdtMjRtQ0RFfDMy fHRydWVDREV8Mzl8CisqPigwbXwpMjdtMjRtQ0RFXHwzMlx8dHJ1ZUNERVx8MzlcfAogCiAgIHpw dHlfc3RhcnQKICAgenB0eV9pbnB1dCAncmhfd2lkZ2V0KCkgeyBCVUZGRVI9InRydWUiOyByZWdp b25faGlnaGxpZ2h0Kz0oICIwIDQgZmc9IzA0MDgxMCIgKTsgfScKQEAgLTk2LDcgKzk2LDcgQEAK ICAgenB0eV9saW5lIDEgcCAgICAgICAjIHRoZSBsaW5lIG9mIGludGVyZXN0LCBwcmVzZXJ2aW5n IGVzY2FwZXMgKCJwIikKICAgenB0eV9zdG9wCiAwOmJhc2ljIHJlZ2lvbl9oaWdobGlnaHQgd2l0 aCB0cnVlLWNvbG9yIChoZXgtdHJpcGxldHMpCi0+MG0yN20yNG1DREV8Mzg7Mjs0Ozg7MTZ8dHJ1 ZUNERXwzOXwKKyo+KDBtfCkyN20yNG1DREVcfDM4OzI7NDs4OzE2XHx0cnVlQ0RFXHwzOVx8CiAK ICAgenB0eV9zdGFydAogICB6cHR5X2lucHV0ICd6bW9kbG9hZCB6c2gvbmVhcmNvbG9yJwpAQCAt MTA4LDcgKzEwOCw3IEBACiAgIHpwdHlfbGluZSAxIHAgICAgICAgIyB0aGUgbGluZSBvZiBpbnRl cmVzdCwgcHJlc2VydmluZyBlc2NhcGVzICgicCIpCiAgIHpwdHlfc3RvcAogMDpiYXNpYyByZWdp b25faGlnaGxpZ2h0IHdpdGggbmVhci1jb2xvciAoaGV4LXRyaXBsZXRzIGF0IGlucHV0KQotPjBt MjdtMjRtQ0RFfDM4OzU7MjMyfHRydWVDREV8Mzl8CisqPigwbXwpMjdtMjRtQ0RFXHwzODs1OzIz Mlx8dHJ1ZUNERVx8MzlcfAogCiAgIHpwdHlfc3RhcnQKICAgenB0eV9pbnB1dCAncmhfd2lkZ2V0 KCkgeyBCVUZGRVI9InRydWUiOyByZWdpb25faGlnaGxpZ2h0Kz0oICIwIDQgZmc9Z3JlZW4iICk7 IHJoMjsgfScKQEAgLTEyMCw3ICsxMjAsNyBAQAogICB6cHR5X2xpbmUgMSBwICAgICAgICMgdGhl IGxpbmUgb2YgaW50ZXJlc3QsIHByZXNlcnZpbmcgZXNjYXBlcyAoInAiKQogICB6cHR5X3N0b3AK IDA6b3ZlcmxhcHBpbmcgcmVnaW9uX2hpZ2hsaWdodCB3aXRoIDggY29sb3JzCi0+MG0yN20yNG1D REV8MzJ8dENERXwzMXxyQ0RFfDM5fENERXwzMnx1ZUNERXwzOXwKKyo+KDBtfCkyN20yNG1DREVc fDMyXHx0Q0RFXHwzMVx8ckNERVx8MzlcfENERVx8MzJcfHVlQ0RFXHwzOVx8CiAKICAgenB0eV9z dGFydAogICB6cHR5X2lucHV0ICdyaF93aWRnZXQoKSB7IEJVRkZFUj0idHJ1ZSI7IHJlZ2lvbl9o aWdobGlnaHQrPSggIjAgNCBmZz0jMDBjYzAwIiApOyByaDI7IH0nCkBAIC0xMzIsNyArMTMyLDcg QEAKICAgenB0eV9saW5lIDEgcCAgICAgICAjIHRoZSBsaW5lIG9mIGludGVyZXN0LCBwcmVzZXJ2 aW5nIGVzY2FwZXMgKCJwIikKICAgenB0eV9zdG9wCiAwOm92ZXJsYXBwaW5nIHJlZ2lvbl9oaWdo bGlnaHQgd2l0aCB0cnVlLWNvbG9yCi0+MG0yN20yNG1DREV8Mzg7MjswOzIwNDswfHRDREV8Mzg7 MjsyMDQ7MDswfHJDREV8Mzl8Q0RFfDM4OzI7MDsyMDQ7MHx1ZUNERXwzOXwKKyo+KDBtfCkyN20y NG1DREVcfDM4OzI7MDsyMDQ7MFx8dENERVx8Mzg7MjsyMDQ7MDswXHxyQ0RFXHwzOVx8Q0RFXHwz ODsyOzA7MjA0OzBcfHVlQ0RFXHwzOVx8CiAKICAgenB0eV9zdGFydAogICB6cHR5X2lucHV0ICd6 bW9kbG9hZCB6c2gvbmVhcmNvbG9yJwpAQCAtMTQ1LDcgKzE0NSw3IEBACiAgIHpwdHlfbGluZSAx IHAgICAgICAgIyB0aGUgbGluZSBvZiBpbnRlcmVzdCwgcHJlc2VydmluZyBlc2NhcGVzICgicCIp CiAgIHpwdHlfc3RvcAogMDpvdmVybGFwcGluZyByZWdpb25faGlnaGxpZ2h0IHdpdGggbmVhci1j b2xvciAoaGV4LXRyaXBsZXRzIGF0IGlucHV0KQotPjBtMjdtMjRtQ0RFfDM4OzU7NDB8dENERXwz ODs1OzE2MHxyQ0RFfDM5fENERXwzODs1OzQwfHVlQ0RFfDM5fAorKj4oMG18KTI3bTI0bUNERVx8 Mzg7NTs0MFx8dENERVx8Mzg7NTsxNjBcfHJDREVcfDM5XHxDREVcfDM4OzU7NDBcfHVlQ0RFXHwz OVx8CiAKICVjbGVhbgogCi0tIAoyLjE1LjEgKEFwcGxlIEdpdC0xMDEpCgo= --00000000000077117805800d9d62--