From unknown Sun Jun 15 08:07:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23625 <23625@debbugs.gnu.org> To: bug#23625 <23625@debbugs.gnu.org> Subject: Status: viper-tests.el fails in master Reply-To: bug#23625 <23625@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:07:09 +0000 retitle 23625 viper-tests.el fails in master reassign 23625 emacs submitter 23625 Paul Eggert severity 23625 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 26 16:34:13 2016 Received: (at submit) by debbugs.gnu.org; 26 May 2016 20:34:14 +0000 Received: from localhost ([127.0.0.1]:40920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b61yv-0002bj-I7 for submit@debbugs.gnu.org; Thu, 26 May 2016 16:34:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b61yt-0002bV-2X for submit@debbugs.gnu.org; Thu, 26 May 2016 16:34:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b61ym-0004ly-JQ for submit@debbugs.gnu.org; Thu, 26 May 2016 16:34:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44809) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b61ym-0004lc-GA for submit@debbugs.gnu.org; Thu, 26 May 2016 16:34:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b61yj-0006hY-EM for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 16:34:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b61ye-0004ja-D5 for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 16:34:00 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b61ye-0004jT-4A for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 16:33:56 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BEB671613A6; Thu, 26 May 2016 13:33:54 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kaWzMlZH4m31; Thu, 26 May 2016 13:33:53 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B8E961613A7; Thu, 26 May 2016 13:33:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Rsy6L_VRQeCS; Thu, 26 May 2016 13:33:53 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9D5FE1613A6; Thu, 26 May 2016 13:33:53 -0700 (PDT) To: Phillip Lord From: Paul Eggert Subject: viper-tests.el fails in master Organization: UCLA Computer Science Department Message-ID: Date: Thu, 26 May 2016 13:33:53 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2C5A4896545D245666B05854" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Emacs bug reports X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------2C5A4896545D245666B05854 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Phillip, I just now merged emacs-25 into master and fixed all the merge conflicts that were easy, but one problem remains: viper-tests, which you recently introduced to emacs-25, fails in the new master. Could you please look into this? I don't offhand know what viper-tests is supposed to do and don't know how to interpret the test failures. Thanks. The symptoms with Emacs master commit 9a834970e822db10bc887db343fd8561a3639a66 compiled for Fedora 23 x86-64, are that 'make check' fails with the attached output seemingly being the relevant part of the output. This attachment contains some control characters; I hope they survive the email process. (Is there any way to fix the test so that it outputs ordinary text when it fails?) --------------2C5A4896545D245666B05854 Content-Type: text/plain; charset=UTF-8; name="viper-test-log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="viper-test-log.txt" bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9tZS9lZ2dlcnQvc3JjL2dudS9lbWFj cy9zdGF0aWMtY2hlY2tpbmcvdGVzdCcKQ29tcGlsaW5nIGxpc3AvZW11bGF0aW9uL3ZpcGVy LXRlc3RzLmVsCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9lZ2dlcnQvc3Jj L2dudS9lbWFjcy9zdGF0aWMtY2hlY2tpbmcvdGVzdCcKVGVzdGluZyBsaXNwL2VtdWxhdGlv bi92aXBlci10ZXN0cy5lbGMKUnVubmluZyA2IHRlc3RzICgyMDE2LTA1LTI2IDEzOjI2OjI1 LTA3MDApCkxvYWRpbmcgdmlwZXIuLi4KTG9hZGluZyAvdG1wL3ZpcGVyLXRlc3RzMjI0MTF4 djEuLi4KClRlc3QgdmlwZXItdGVzdC1maXggYmFja3RyYWNlOgogIHZpcGVyLS1kZWFjdGl2 YXRlLWFkdmljZS1saXN0KCkKICB2aXBlci1nby1hd2F5KCkKICB0b2dnbGUtdmlwZXItbW9k ZSgpCiAgI1tuaWwgIlwzMDEgXDIxMFwzMCFcMjA3IiBbYmVmb3JlLWJ1ZmZlciB0b2dnbGUt dmlwZXItbW9kZSBzd2l0Y2gtCiAgdmlwZXItdGVzdC11bmRvLWttYWNybyhbXSkKICBhcHBs eSh2aXBlci10ZXN0LXVuZG8ta21hY3JvIFtdKQogICNbbmlsICJcMzA0XDMwNUMYGVwzMDYa XDMwNxtcMzEwXDIxNlwzMTFcIlwyMTESKVwyMDQZAFwzMTILIVwyMTApXAogIGVydC0tcnVu LXRlc3QtaW50ZXJuYWwoW2NsLXN0cnVjdC1lcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gW2Ns LXN0cnVjCiAgZXJ0LXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LXRlc3QgdmlwZXItdGVzdC1m aXggIlRlc3QgdGhhdCB0aGUgdmlwZXIKICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoW2NsLXN0 cnVjdC1lcnQtLXN0YXRzIChub3QgKHRhZyA6ZXhwZW5zaXZlLXRlcwogIGVydC1ydW4tdGVz dHMoKG5vdCAodGFnIDpleHBlbnNpdmUtdGVzdCkpICNbMzg1ICJcMzA2AlwzMDdcIlwyMDNH AFwyCiAgZXJ0LXJ1bi10ZXN0cy1iYXRjaCgobm90ICh0YWcgOmV4cGVuc2l2ZS10ZXN0KSkp CiAgZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCgobm90ICh0YWcgOmV4cGVuc2l2ZS10 ZXN0KSkpCiAgZXZhbCgoZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCAocXVvdGUgKG5v dCAodGFnIDpleHBlbnNpdmUtdGVzdCkKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAiOi4iICIt bCIgImVydCIgIi1sIiAibGlzcC9lbXVsYXRpb24vdmlwZXItdGVzdAogIGNvbW1hbmQtbGlu ZSgpCiAgbm9ybWFsLXRvcC1sZXZlbCgpClRlc3QgdmlwZXItdGVzdC1maXggY29uZGl0aW9u OgogICAgKHdyb25nLW51bWJlci1vZi1hcmd1bWVudHMKICAgICAoMiAuIDIpCiAgICAgMSkK ICAgRkFJTEVEICAxLzYgIHZpcGVyLXRlc3QtZml4CiAgIHBhc3NlZCAgMi82ICB2aXBlci10 ZXN0LWdvCnVuZG8hClRlc3QgdmlwZXItdGVzdC11bmRvLTEgYmFja3RyYWNlOgogIHZpcGVy LS1kZWFjdGl2YXRlLWFkdmljZS1saXN0KCkKICB2aXBlci1nby1hd2F5KCkKICB0b2dnbGUt dmlwZXItbW9kZSgpCiAgI1tuaWwgIlwzMDEgXDIxMFwzMCFcMjA3IiBbYmVmb3JlLWJ1ZmZl ciB0b2dnbGUtdmlwZXItbW9kZSBzd2l0Y2gtCiAgdmlwZXItdGVzdC11bmRvLWttYWNybyhb OTcgNDkgZXNjYXBlIDExMSA1MCBlc2NhcGUgMTE3XSkKICAjW25pbCAiXDMwNFwzMDVcMzA2 XDMwNyFEGBlcMzEwGlwzMTEbXDMxMlwyMTZcMzEzXCJcMjExEilcMjA0HABcMzEKICBlcnQt LXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZv IFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IHZpcGVyLXRl c3QtdW5kby0xICJUZXN0IGZvciBWSSBsaWtlCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtj bC1zdHJ1Y3QtZXJ0LS1zdGF0cyAobm90ICh0YWcgOmV4cGVuc2l2ZS10ZXMKICBlcnQtcnVu LXRlc3RzKChub3QgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpKSAjWzM4NSAiXDMwNgJcMzA3XCJc MjAzRwBcMgogIGVydC1ydW4tdGVzdHMtYmF0Y2goKG5vdCAodGFnIDpleHBlbnNpdmUtdGVz dCkpKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKG5vdCAodGFnIDpleHBlbnNp dmUtdGVzdCkpKQogIGV2YWwoKGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQgKHF1b3Rl IChub3QgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpCiAgY29tbWFuZC1saW5lLTEoKCItTCIgIjou IiAiLWwiICJlcnQiICItbCIgImxpc3AvZW11bGF0aW9uL3ZpcGVyLXRlc3QKICBjb21tYW5k LWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IHZpcGVyLXRlc3QtdW5kby0xIGNv bmRpdGlvbjoKICAgICh3cm9uZy1udW1iZXItb2YtYXJndW1lbnRzCiAgICAgKDIgLiAyKQog ICAgIDEpCiAgIEZBSUxFRCAgMy82ICB2aXBlci10ZXN0LXVuZG8tMQpEZWxldGVkIDIgY2hh cmFjdGVycwpEZWxldGVkIDIgY2hhcmFjdGVycwp1bmRvIQpUZXN0IHZpcGVyLXRlc3QtdW5k by0yIGJhY2t0cmFjZToKICB2aXBlci0tZGVhY3RpdmF0ZS1hZHZpY2UtbGlzdCgpCiAgdmlw ZXItZ28tYXdheSgpCiAgdG9nZ2xlLXZpcGVyLW1vZGUoKQogICNbbmlsICJcMzAxIFwyMTBc MzAhXDIwNyIgW2JlZm9yZS1idWZmZXIgdG9nZ2xlLXZpcGVyLW1vZGUgc3dpdGNoLQogIHZp cGVyLXRlc3QtdW5kby1rbWFjcm8oWzEwNSA0OSAzMiA1MCAzMiA1MSAzMiA1MiAzMiA1MyBl c2NhcGUgNzAgNTAKICAjW25pbCAiXDMwNFwzMDVcMzA2XDMwNyFEGBlcMzEwGlwzMTEbXDMx MlwyMTZcMzEzXCJcMjExEilcMjA0HABcMzEKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtj bC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4t dGVzdChbY2wtc3RydWN0LWVydC10ZXN0IHZpcGVyLXRlc3QtdW5kby0yICJUZXN0IGZvciBW SSBsaWtlCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyAo bm90ICh0YWcgOmV4cGVuc2l2ZS10ZXMKICBlcnQtcnVuLXRlc3RzKChub3QgKHRhZyA6ZXhw ZW5zaXZlLXRlc3QpKSAjWzM4NSAiXDMwNgJcMzA3XCJcMjAzRwBcMgogIGVydC1ydW4tdGVz dHMtYmF0Y2goKG5vdCAodGFnIDpleHBlbnNpdmUtdGVzdCkpKQogIGVydC1ydW4tdGVzdHMt YmF0Y2gtYW5kLWV4aXQoKG5vdCAodGFnIDpleHBlbnNpdmUtdGVzdCkpKQogIGV2YWwoKGVy dC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQgKHF1b3RlIChub3QgKHRhZyA6ZXhwZW5zaXZl LXRlc3QpCiAgY29tbWFuZC1saW5lLTEoKCItTCIgIjouIiAiLWwiICJlcnQiICItbCIgImxp c3AvZW11bGF0aW9uL3ZpcGVyLXRlc3QKICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3At bGV2ZWwoKQpUZXN0IHZpcGVyLXRlc3QtdW5kby0yIGNvbmRpdGlvbjoKICAgICh3cm9uZy1u dW1iZXItb2YtYXJndW1lbnRzCiAgICAgKDIgLiAyKQogICAgIDEpCiAgIEZBSUxFRCAgNC82 ICB2aXBlci10ZXN0LXVuZG8tMgpEZWxldGVkIDIgY2hhcmFjdGVycwpEZWxldGVkIDIgY2hh cmFjdGVycwpEZWxldGVkIDIgY2hhcmFjdGVycwpEZWxldGVkIDIgY2hhcmFjdGVycwp1bmRv IQp1bmRvIG1vcmUhCnVuZG8gbW9yZSEKVGVzdCB2aXBlci10ZXN0LXVuZG8tMyBiYWNrdHJh Y2U6CiAgdmlwZXItLWRlYWN0aXZhdGUtYWR2aWNlLWxpc3QoKQogIHZpcGVyLWdvLWF3YXko KQogIHRvZ2dsZS12aXBlci1tb2RlKCkKICAjW25pbCAiXDMwMSBcMjEwXDMwIVwyMDciIFti ZWZvcmUtYnVmZmVyIHRvZ2dsZS12aXBlci1tb2RlIHN3aXRjaC0KICB2aXBlci10ZXN0LXVu ZG8ta21hY3JvKFsxMDUgNDkgMzIgNTAgMzIgNTEgMzIgNTIgMzIgNTMgMzIgNTQgZXNjYXBl CiAgI1tuaWwgIlwzMDRcMzA1XDMwNlwzMDchRBgZXDMxMBpcMzExG1wzMTJcMjE2XDMxM1wi XDIxMRIpXDIwNBwAXDMxCiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbChbY2wtc3RydWN0LWVy dC0tdGVzdC1leGVjdXRpb24taW5mbyBbY2wtc3RydWMKICBlcnQtcnVuLXRlc3QoW2NsLXN0 cnVjdC1lcnQtdGVzdCB2aXBlci10ZXN0LXVuZG8tMyAiVGVzdCBmb3IgVkkgbGlrZQogIGVy dC1ydW4tb3ItcmVydW4tdGVzdChbY2wtc3RydWN0LWVydC0tc3RhdHMgKG5vdCAodGFnIDpl eHBlbnNpdmUtdGVzCiAgZXJ0LXJ1bi10ZXN0cygobm90ICh0YWcgOmV4cGVuc2l2ZS10ZXN0 KSkgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIKICBlcnQtcnVuLXRlc3RzLWJhdGNoKChu b3QgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpKSkKICBlcnQtcnVuLXRlc3RzLWJhdGNoLWFuZC1l eGl0KChub3QgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpKSkKICBldmFsKChlcnQtcnVuLXRlc3Rz LWJhdGNoLWFuZC1leGl0IChxdW90ZSAobm90ICh0YWcgOmV4cGVuc2l2ZS10ZXN0KQogIGNv bW1hbmQtbGluZS0xKCgiLUwiICI6LiIgIi1sIiAiZXJ0IiAiLWwiICJsaXNwL2VtdWxhdGlv bi92aXBlci10ZXN0CiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVz dCB2aXBlci10ZXN0LXVuZG8tMyBjb25kaXRpb246CiAgICAod3JvbmctbnVtYmVyLW9mLWFy Z3VtZW50cwogICAgICgyIC4gMikKICAgICAxKQogICBGQUlMRUQgIDUvNiAgdmlwZXItdGVz dC11bmRvLTMKdW5kbyEKdW5kbyBtb3JlIQp1bmRvIG1vcmUhClRlc3QgdmlwZXItdGVzdC11 bmRvLTQgYmFja3RyYWNlOgogIHZpcGVyLS1kZWFjdGl2YXRlLWFkdmljZS1saXN0KCkKICB2 aXBlci1nby1hd2F5KCkKICB0b2dnbGUtdmlwZXItbW9kZSgpCiAgI1tuaWwgIlwzMDEgXDIx MFwzMCFcMjA3IiBbYmVmb3JlLWJ1ZmZlciB0b2dnbGUtdmlwZXItbW9kZSBzd2l0Y2gtCiAg dmlwZXItdGVzdC11bmRvLWttYWNybyhbMTA1IDQ5IGVzY2FwZSAxMTEgNTAgZXNjYXBlIDEx MSA1MSBlc2NhcGUgMTEKICAjW25pbCAiXDMwNFwzMDVcMzA2XDMwNyFEGBlcMzEwGlwzMTEb XDMxMlwyMTZcMzEzXCJcMjExEilcMjA0HABcMzEKICBlcnQtLXJ1bi10ZXN0LWludGVybmFs KFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1y dW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IHZpcGVyLXRlc3QtdW5kby00IG5pbCAjW25p bCAiXDMwNFwzCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0 cyAobm90ICh0YWcgOmV4cGVuc2l2ZS10ZXMKICBlcnQtcnVuLXRlc3RzKChub3QgKHRhZyA6 ZXhwZW5zaXZlLXRlc3QpKSAjWzM4NSAiXDMwNgJcMzA3XCJcMjAzRwBcMgogIGVydC1ydW4t dGVzdHMtYmF0Y2goKG5vdCAodGFnIDpleHBlbnNpdmUtdGVzdCkpKQogIGVydC1ydW4tdGVz dHMtYmF0Y2gtYW5kLWV4aXQoKG5vdCAodGFnIDpleHBlbnNpdmUtdGVzdCkpKQogIGV2YWwo KGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQgKHF1b3RlIChub3QgKHRhZyA6ZXhwZW5z aXZlLXRlc3QpCiAgY29tbWFuZC1saW5lLTEoKCItTCIgIjouIiAiLWwiICJlcnQiICItbCIg Imxpc3AvZW11bGF0aW9uL3ZpcGVyLXRlc3QKICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10 b3AtbGV2ZWwoKQpUZXN0IHZpcGVyLXRlc3QtdW5kby00IGNvbmRpdGlvbjoKICAgICh3cm9u Zy1udW1iZXItb2YtYXJndW1lbnRzCiAgICAgKDIgLiAyKQogICAgIDEpCiAgIEZBSUxFRCAg Ni82ICB2aXBlci10ZXN0LXVuZG8tNAoKUmFuIDYgdGVzdHMsIDEgcmVzdWx0cyBhcyBleHBl Y3RlZCwgNSB1bmV4cGVjdGVkICgyMDE2LTA1LTI2IDEzOjI2OjI1LTA3MDApCgo1IHVuZXhw ZWN0ZWQgcmVzdWx0czoKICAgRkFJTEVEICB2aXBlci10ZXN0LWZpeAogICBGQUlMRUQgIHZp cGVyLXRlc3QtdW5kby0xCiAgIEZBSUxFRCAgdmlwZXItdGVzdC11bmRvLTIKICAgRkFJTEVE ICB2aXBlci10ZXN0LXVuZG8tMwogICBGQUlMRUQgIHZpcGVyLXRlc3QtdW5kby00CgpFUlJP UjogbGlzcC9lbXVsYXRpb24vdmlwZXItdGVzdHMubG9nCg== --------------2C5A4896545D245666B05854-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 26 17:38:41 2016 Received: (at submit) by debbugs.gnu.org; 26 May 2016 21:38:41 +0000 Received: from localhost ([127.0.0.1]:40988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b62zJ-00049h-7z for submit@debbugs.gnu.org; Thu, 26 May 2016 17:38:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b62zH-00049U-86 for submit@debbugs.gnu.org; Thu, 26 May 2016 17:38:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b62zA-0003Ky-VZ for submit@debbugs.gnu.org; Thu, 26 May 2016 17:38:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62zA-0003Kl-S2 for submit@debbugs.gnu.org; Thu, 26 May 2016 17:38:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62z8-0007T8-Hu for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 17:38:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b62z4-0003Jp-C1 for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 17:38:29 -0400 Received: from cloud103.planethippo.com ([31.216.48.48]:50386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62z4-0003Jk-1L for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 17:38:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=PYnGOtx5/IOYAhGys4nw38gJa844g5hdOUqVKltzC6I=; b=XEGEk8yNC8dnEm0gU8k4I/iwbi a9O9wVPQJL0ji3dJrV2lVeUmTkN8KsSZhHhAvPuH8V+XW4dovkkcPLzZelMNc7T0BNDjlABCAz9la IPL8CACBW4PX0vjtaA3MwQW3mN3nF5P869wnEP2PC4kLOTKx8gVsjv3EMyhTEgUZGfzDCm+Z5L+cg vMYC+hLlA1mp2c1uiorEnzOnb5OzXMy8eemqf16g3s4RLDvwQc3v36REEnaLuUs75n3Ql9dmsWLtF D7hL2khSUC66haVU8Z8gPgSDaDogmqsdXNb7966vjqxAoxHQGQPadeiXxyxwQ3KNd//SAaFqBWPU1 PXcGfAgA==; Received: from cpc1-benw10-2-0-cust373.gate.cable.virginm.net ([77.98.219.118]:43050 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1b62z2-003zCn-As; Thu, 26 May 2016 22:38:24 +0100 From: phillip.lord@russet.org.uk (Phillip Lord) To: Paul Eggert Subject: Re: viper-tests.el fails in master References: Date: Thu, 26 May 2016 22:38:23 +0100 In-Reply-To: (Paul Eggert's message of "Thu, 26 May 2016 13:33:53 -0700") Message-ID: <871t4oijow.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: 23625@debbugs.gnu.org, Emacs bug reports , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain Paul Eggert writes: > Phillip, I just now merged emacs-25 into master and fixed all the merge > conflicts that were easy, but one problem remains: viper-tests, which you > recently introduced to emacs-25, fails in the new master. Could you please > look into this? I don't offhand know what viper-tests is supposed to do and > don't know how to interpret the test failures. Thanks. They are "do this, do that" keyboard macros. Hard to explain what they do other than "this is how viper is supposed to behave". Anyway, I think that the tests are working -- that is, they are picking up a real bug, caused independently by 088acab3 which was from Stefan. I've attached a fix. Stefan, can you check I have this right? > (Is there any way to fix the test so that it outputs ordinary text when it > fails?) > #[nil "\301 \210\30!\207" [before-buffer toggle-viper-mode switch- You mean this bit? To be honest I am not sure where that bit of trace is coming from. Phil --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Fix-broken-viper-deactivation.patch >From 76409ca9daf72b697db9c1983aa322a365bfc066 Mon Sep 17 00:00:00 2001 From: Phillip Lord Date: Thu, 26 May 2016 22:18:32 +0100 Subject: [PATCH] Fix broken viper deactivation * lisp/emulation/viper.el (viper--deactivate-advice-list): Destructure args to advice-remove. (viper--advice-add): Use cons not list. Addresses bug#23625 --- lisp/emulation/viper.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el index a0bba9a..1ee1464 100644 --- a/lisp/emulation/viper.el +++ b/lisp/emulation/viper.el @@ -647,10 +647,14 @@ viper--advice-list (defun viper--advice-add (function where advice) (advice-add function where advice) - (push (list function advice) viper--advice-list)) + (push (cons function advice) viper--advice-list)) (defun viper--deactivate-advice-list () - (mapc #'advice-remove viper--advice-list) + (mapc (lambda (n) + (advice-remove + (car n) + (cdr n))) + viper--advice-list) (setq viper--advice-list nil)) (defun viper-go-away () -- 2.8.3 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 09:15:18 2016 Received: (at submit) by debbugs.gnu.org; 27 May 2016 13:15:18 +0000 Received: from localhost ([127.0.0.1]:41378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6Hbh-00068G-UA for submit@debbugs.gnu.org; Fri, 27 May 2016 09:15:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6Hbg-000683-7D for submit@debbugs.gnu.org; Fri, 27 May 2016 09:15:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6HbX-0005pK-BV for submit@debbugs.gnu.org; Fri, 27 May 2016 09:15:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6HbX-0005n8-85 for submit@debbugs.gnu.org; Fri, 27 May 2016 09:15:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6HbV-0004iG-2F for bug-gnu-emacs@gnu.org; Fri, 27 May 2016 09:15:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6HbQ-0005lP-0a for bug-gnu-emacs@gnu.org; Fri, 27 May 2016 09:15:03 -0400 Received: from plane.gmane.org ([80.91.229.3]:41665) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6HbP-0005lF-Ph for bug-gnu-emacs@gnu.org; Fri, 27 May 2016 09:14:59 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1b6HbN-0003Iu-EK for bug-gnu-emacs@gnu.org; Fri, 27 May 2016 15:14:57 +0200 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 27 May 2016 15:14:57 +0200 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 27 May 2016 15:14:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#23625: viper-tests.el fails in master Date: Fri, 27 May 2016 14:14:44 +0100 Lines: 20 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.94 (windows-nt) Cancel-Lock: sha1:ebwraZAGzWiadXJvI283dHLUxDs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.9 (---) On Thu 26 May 2016, Paul Eggert wrote: > Phillip, I just now merged emacs-25 into master and fixed all the merge > conflicts that were easy, but one problem remains: viper-tests, which you > recently introduced to emacs-25, fails in the new master. Could you please > look into this? I don't offhand know what viper-tests is supposed to do and > don't know how to interpret the test failures. Thanks. > > The symptoms with Emacs master commit 9a834970e822db10bc887db343fd8561a3639a66 > compiled for Fedora 23 x86-64, are that 'make check' fails with the attached > output seemingly being the relevant part of the output. This attachment > contains some control characters; I hope they survive the email process. > > (Is there any way to fix the test so that it outputs ordinary text when it > fails?) The control characters are from backtraces in the log - I assuem that this is the bytecode representation from compiled elisp files. AndyM From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 10:56:56 2016 Received: (at 23625) by debbugs.gnu.org; 27 May 2016 14:56:56 +0000 Received: from localhost ([127.0.0.1]:42743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6JC3-00025V-SC for submit@debbugs.gnu.org; Fri, 27 May 2016 10:56:56 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:51440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6JC1-00025N-Pu for 23625@debbugs.gnu.org; Fri, 27 May 2016 10:56:54 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u4REudR3018477; Fri, 27 May 2016 10:56:39 -0400 Received: by pastel.home (Postfix, from userid 20848) id 68FB9600EA; Fri, 27 May 2016 10:56:39 -0400 (EDT) From: Stefan Monnier To: phillip.lord@russet.org.uk (Phillip Lord) Subject: Re: viper-tests.el fails in master Message-ID: References: <871t4oijow.fsf@russet.org.uk> Date: Fri, 27 May 2016 10:56:39 -0400 In-Reply-To: <871t4oijow.fsf@russet.org.uk> (Phillip Lord's message of "Thu, 26 May 2016 22:38:23 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5685=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5685> : inlines <4875> : streams <1642228> : uri <2218262> X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 23625 Cc: 23625@debbugs.gnu.org, Emacs bug reports , Paul Eggert X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) > Anyway, I think that the tests are working -- that is, they are picking > up a real bug, caused independently by 088acab3 which was from Stefan. > I've attached a fix. Stefan, can you check I have this right? Indeed, thanks, the patch looks fine. The use of `list` instead of `cons` was because I intended to do (mapc (apply-partially #'apply #'advice-remove) viper--advice-list) but your code is at least as good. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 11:54:54 2016 Received: (at control) by debbugs.gnu.org; 27 May 2016 15:54:54 +0000 Received: from localhost ([127.0.0.1]:42774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6K6A-0003RT-Hw for submit@debbugs.gnu.org; Fri, 27 May 2016 11:54:54 -0400 Received: from cloud103.planethippo.com ([31.216.48.48]:45564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b6K68-0003RH-T9 for control@debbugs.gnu.org; Fri, 27 May 2016 11:54:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From; bh=ZWvhcK7Wx/yDcPZ/rNNsZU499bm6JxnQembNMWkeKtE=; b=zX1swvINo Xh2tvYIxuqRCkoMfNdQ6rj4eKCcQs1mJMPaDGw1rGYZR9Gqll0SrAG/zCP1KwS96h/mruaHIfZ++y TRC3ynDjsZ2b8bNTSDsvnb5uwyh/leX7KmlsVNn5/c8xovY6ZUB4n1VWORANIUdM+BN3tSuK9tqoh tbx59LfpURuYwH4gVxzVuHzVxunVBbw/IjAGrU5z9/ivnYSzsU47ScXwrzXRIxGCZRAIk9v5Ke3Pp vNmF9mfbQbc632hcAqZoEn0UxqbxHlFdYQ1Q2R/iqE4MoucLArfGeuGUVRx+l3uMqpPbrA8QOOxBH bhrO+zIGLatKiw+HpUcgfVL2w==; Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:32892 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1b6K62-002GgE-U7 for control@debbugs.gnu.org; Fri, 27 May 2016 16:54:46 +0100 From: Phillip Lord To: control@debbugs.gnu.org Subject: control message for bug #23625 Date: Fri, 27 May 2016 16:54:46 +0100 Message-ID: <87twhjcx89.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 23625 25.1 From unknown Sun Jun 15 08:07:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 25 Jun 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator