From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: bug#38464: python-hy REPL is unusable Date: Mon, 02 Dec 2019 17:16:32 -0700 Message-ID: <783b4e7ef2ab280f6012d92407f3b8d5d8f4837b.camel@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-im3/MmrDdHEHihtF3mgw" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34712) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibvsJ-0001AT-Ar for bug-guix@gnu.org; Mon, 02 Dec 2019 19:17:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibvsH-0003uH-CV for bug-guix@gnu.org; Mon, 02 Dec 2019 19:17:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33177) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibvsE-0003tA-8w for bug-guix@gnu.org; Mon, 02 Dec 2019 19:17:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ibvsE-0006TU-4q for bug-guix@gnu.org; Mon, 02 Dec 2019 19:17:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:33083) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibvrt-00014E-DA for bug-guix@gnu.org; Mon, 02 Dec 2019 19:16:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibvrq-0003NZ-Oh for bug-guix@gnu.org; Mon, 02 Dec 2019 19:16:41 -0500 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:40312) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibvrq-0003KS-CC for bug-guix@gnu.org; Mon, 02 Dec 2019 19:16:38 -0500 Received: by mail-pl1-x635.google.com with SMTP id g6so811826plp.7 for ; Mon, 02 Dec 2019 16:16:36 -0800 (PST) Received: from piranhaplant.local ([199.68.53.171]) by smtp.googlemail.com with ESMTPSA id 129sm652008pfd.174.2019.12.02.16.16.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Dec 2019 16:16:33 -0800 (PST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 38464@debbugs.gnu.org --=-im3/MmrDdHEHihtF3mgw Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit 1. install python-hy 2. run hy3 (to make sure it's setup to use python 3.7.4) 3. press with or without typing anything. It prints the following error at the end of a long stack trace: ImportError: invalid flags 1495674643 in 'hy.core.language' This also happens when using hy2py3, and I have attached a sample stack trace from hy2py3. If python2-hy is installed (configured to use the python 2.7, which is appraching end-of-life), the hy2 REPL and hy2py2 work just fine. - Does hy fail similarly on other systems, or is this a guix problem? - If this is a guix issue, what is the best way to fix it? --=-im3/MmrDdHEHihtF3mgw Content-Disposition: attachment; filename="err.txt" Content-Transfer-Encoding: base64 Content-Type: text/plain; name="err.txt"; charset="UTF-8" VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi9nbnUvc3RvcmUvMHBp M2w3Z2FkczAybGNqMHg1djJiNTZobDRndjZydjQtcHl0aG9uLWh5LTAuMTMuMC9iaW4vLmh5MnB5 My1yZWFsIiwgbGluZSAxMSwgaW4gPG1vZHVsZT4KICAgIGxvYWRfZW50cnlfcG9pbnQoJ2h5PT0w LjEzLjAnLCAnY29uc29sZV9zY3JpcHRzJywgJ2h5MnB5MycpKCkKICBGaWxlICIvZ251L3N0b3Jl LzBwaTNsN2dhZHMwMmxjajB4NXYyYjU2aGw0Z3Y2cnY0LXB5dGhvbi1oeS0wLjEzLjAvbGliL3B5 dGhvbjMuNy9zaXRlLXBhY2thZ2VzL2h5L2NtZGxpbmUucHkiLCBsaW5lIDQxMSwgaW4gaHkycHlf bWFpbgogICAgZWxzZSBwcmV0dHlfZXJyb3IoaW1wb3J0X2J1ZmZlcl90b19hc3QsIHN0ZGluX3Rl eHQsIG1vZHVsZV9uYW1lKSkKICBGaWxlICIvZ251L3N0b3JlLzBwaTNsN2dhZHMwMmxjajB4NXYy YjU2aGw0Z3Y2cnY0LXB5dGhvbi1oeS0wLjEzLjAvbGliL3B5dGhvbjMuNy9zaXRlLXBhY2thZ2Vz L2h5L2NtZGxpbmUucHkiLCBsaW5lIDE4NCwgaW4gcHJldHR5X2Vycm9yCiAgICByZXR1cm4gZnVu YygqYXJncywgKiprdykKICBGaWxlICIvZ251L3N0b3JlLzBwaTNsN2dhZHMwMmxjajB4NXYyYjU2 aGw0Z3Y2cnY0LXB5dGhvbi1oeS0wLjEzLjAvbGliL3B5dGhvbjMuNy9zaXRlLXBhY2thZ2VzL2h5 L2ltcG9ydGVyLnB5IiwgbGluZSA0OCwgaW4gaW1wb3J0X2J1ZmZlcl90b19hc3QKICAgIHJldHVy biBoeV9jb21waWxlKGltcG9ydF9idWZmZXJfdG9faHN0KGJ1ZiksIG1vZHVsZV9uYW1lKQogIEZp bGUgIi9nbnUvc3RvcmUvMHBpM2w3Z2FkczAybGNqMHg1djJiNTZobDRndjZydjQtcHl0aG9uLWh5 LTAuMTMuMC9saWIvcHl0aG9uMy43L3NpdGUtcGFja2FnZXMvaHkvY29tcGlsZXIucHkiLCBsaW5l IDI2MjUsIGluIGh5X2NvbXBpbGUKICAgIGNvbXBpbGVyID0gSHlBU1RDb21waWxlcihtb2R1bGVf bmFtZSkKICBGaWxlICIvZ251L3N0b3JlLzBwaTNsN2dhZHMwMmxjajB4NXYyYjU2aGw0Z3Y2cnY0 LXB5dGhvbi1oeS0wLjEzLjAvbGliL3B5dGhvbjMuNy9zaXRlLXBhY2thZ2VzL2h5L2NvbXBpbGVy LnB5IiwgbGluZSAzNjEsIGluIF9faW5pdF9fCiAgICBsb2FkX3N0ZGxpYigpCiAgRmlsZSAiL2du dS9zdG9yZS8wcGkzbDdnYWRzMDJsY2oweDV2MmI1NmhsNGd2NnJ2NC1weXRob24taHktMC4xMy4w L2xpYi9weXRob24zLjcvc2l0ZS1wYWNrYWdlcy9oeS9jb21waWxlci5weSIsIGxpbmUgNTEsIGlu IGxvYWRfc3RkbGliCiAgICBtb2QgPSBpbXBvcnRsaWIuaW1wb3J0X21vZHVsZShtb2R1bGUpCiAg RmlsZSAiL2dudS9zdG9yZS82MDhidnlwc2g5MGM1OGFwdmQyY2dnM205bDJwd2pxbi1weXRob24t My43LjQvbGliL3B5dGhvbjMuNy9pbXBvcnRsaWIvX19pbml0X18ucHkiLCBsaW5lIDEyNywgaW4g aW1wb3J0X21vZHVsZQogICAgcmV0dXJuIF9ib290c3RyYXAuX2djZF9pbXBvcnQobmFtZVtsZXZl bDpdLCBwYWNrYWdlLCBsZXZlbCkKICBGaWxlICI8ZnJvemVuIGltcG9ydGxpYi5fYm9vdHN0cmFw PiIsIGxpbmUgMTAwNiwgaW4gX2djZF9pbXBvcnQKICBGaWxlICI8ZnJvemVuIGltcG9ydGxpYi5f Ym9vdHN0cmFwPiIsIGxpbmUgOTgzLCBpbiBfZmluZF9hbmRfbG9hZAogIEZpbGUgIjxmcm96ZW4g aW1wb3J0bGliLl9ib290c3RyYXA+IiwgbGluZSA5NjcsIGluIF9maW5kX2FuZF9sb2FkX3VubG9j a2VkCiAgRmlsZSAiPGZyb3plbiBpbXBvcnRsaWIuX2Jvb3RzdHJhcD4iLCBsaW5lIDY2OCwgaW4g X2xvYWRfdW5sb2NrZWQKICBGaWxlICI8ZnJvemVuIGltcG9ydGxpYi5fYm9vdHN0cmFwPiIsIGxp bmUgNjM4LCBpbiBfbG9hZF9iYWNrd2FyZF9jb21wYXRpYmxlCiAgRmlsZSAiL2dudS9zdG9yZS8w cGkzbDdnYWRzMDJsY2oweDV2MmI1NmhsNGd2NnJ2NC1weXRob24taHktMC4xMy4wL2xpYi9weXRo b24zLjcvc2l0ZS1wYWNrYWdlcy9oeS9pbXBvcnRlci5weSIsIGxpbmUgMjE1LCBpbiBsb2FkX21v ZHVsZQogICAgcmV0dXJuIGltcG9ydF9maWxlX3RvX21vZHVsZShmdWxsbmFtZSwgc2VsZi5wYXRo LCBzZWxmKQogIEZpbGUgIi9nbnUvc3RvcmUvMHBpM2w3Z2FkczAybGNqMHg1djJiNTZobDRndjZy djQtcHl0aG9uLWh5LTAuMTMuMC9saWIvcHl0aG9uMy43L3NpdGUtcGFja2FnZXMvaHkvaW1wb3J0 ZXIucHkiLCBsaW5lIDg3LCBpbiBpbXBvcnRfZmlsZV90b19tb2R1bGUKICAgIGxvYWRfbW9kdWxl KG1vZHVsZV9uYW1lKSkKICBGaWxlICI8ZnJvemVuIGltcG9ydGxpYi5fYm9vdHN0cmFwX2V4dGVy bmFsPiIsIGxpbmUgNDA3LCBpbiBfY2hlY2tfbmFtZV93cmFwcGVyCiAgRmlsZSAiPGZyb3plbiBp bXBvcnRsaWIuX2Jvb3RzdHJhcF9leHRlcm5hbD4iLCBsaW5lIDkwNywgaW4gbG9hZF9tb2R1bGUK ICBGaWxlICI8ZnJvemVuIGltcG9ydGxpYi5fYm9vdHN0cmFwX2V4dGVybmFsPiIsIGxpbmUgNzMy LCBpbiBsb2FkX21vZHVsZQogIEZpbGUgIjxmcm96ZW4gaW1wb3J0bGliLl9ib290c3RyYXA+Iiwg bGluZSAyNjUsIGluIF9sb2FkX21vZHVsZV9zaGltCiAgRmlsZSAiPGZyb3plbiBpbXBvcnRsaWIu X2Jvb3RzdHJhcD4iLCBsaW5lIDY5NiwgaW4gX2xvYWQKICBGaWxlICI8ZnJvemVuIGltcG9ydGxp Yi5fYm9vdHN0cmFwPiIsIGxpbmUgNjc3LCBpbiBfbG9hZF91bmxvY2tlZAogIEZpbGUgIjxmcm96 ZW4gaW1wb3J0bGliLl9ib290c3RyYXBfZXh0ZXJuYWw+IiwgbGluZSA3MjQsIGluIGV4ZWNfbW9k dWxlCiAgRmlsZSAiPGZyb3plbiBpbXBvcnRsaWIuX2Jvb3RzdHJhcF9leHRlcm5hbD4iLCBsaW5l IDEwMDUsIGluIGdldF9jb2RlCiAgRmlsZSAiPGZyb3plbiBpbXBvcnRsaWIuX2Jvb3RzdHJhcF9l eHRlcm5hbD4iLCBsaW5lIDQ2NywgaW4gX2NsYXNzaWZ5X3B5YwpJbXBvcnRFcnJvcjogaW52YWxp ZCBmbGFncyAxNDk1Njc0NjQzIGluICdoeS5jb3JlLmxhbmd1YWdlJwo= --=-im3/MmrDdHEHihtF3mgw--