X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: Fredrik Salomonsson <plattfot@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 03:15:01 +0000 Resent-Message-ID: <handler.41732.B.159141327427399 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41732 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.159141327427399 (code B ref -1); Sat, 06 Jun 2020 03:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Jun 2020 03:14:34 +0000 Received: from localhost ([127.0.0.1]:50435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhPI1-00077r-Sz for submit <at> debbugs.gnu.org; Fri, 05 Jun 2020 23:14:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:49662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <plattfot@HIDDEN>) id 1jhPI0-00077k-FG for submit <at> debbugs.gnu.org; Fri, 05 Jun 2020 23:14:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <plattfot@HIDDEN>) id 1jhPI0-0007Vs-9f for bug-guix@HIDDEN; Fri, 05 Jun 2020 23:14:32 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:37980) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <plattfot@HIDDEN>) id 1jhPHz-0005As-0K for bug-guix@HIDDEN; Fri, 05 Jun 2020 23:14:31 -0400 Received: by mail-wm1-x333.google.com with SMTP id f185so10888252wmf.3 for <bug-guix@HIDDEN>; Fri, 05 Jun 2020 20:14:30 -0700 (PDT) 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=ohVpM/hh9nO7iwt1f1MgyACte/Xp//Gb+eT333+A0es=; b=dUm1bb9o/2rE1slIpiZKlzDDLC7CT7QX2VDQ/dMi292WLHkMATYOWKxNpjioU/V3c+ HhktZrFY+8Fzubmq/OWI7MCYzR3tje0ntB3XHDBp/AxDm9FN5mBxKUbi28s7BgIiTsPZ tCbQ0m1H580VMMOtSPL043i/bgnsC/gS8JCgstc0ka+Dfh+C2AHJGasM7QXfl8UIpfUT 4LrLQ5ePBA8UdratSuE77I/mxY9GFymaC/WS8rttEpzQKoPFomEnxsn9satcOnmGiJ1R VQAbbddpxSkFkFEQZNMstB4hRF57ybmWtCLHY9vmBMCwaMctN6ovfnjBfEBgfLFLonBo Y4LA== 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=ohVpM/hh9nO7iwt1f1MgyACte/Xp//Gb+eT333+A0es=; b=CgtIuLTKUnp/bBa6J8/4HWtTEOarWTMedkBkns5mPh5jlDXWjGPEFUqWXjLAsoAEPM a53r+YLMQxCtoWAaggFgpdd2D/qjftiTsDTf9E6RSgxy1lCRi1os62I45LOUC0E+jBfO TakqPCvceMFnRkd9tja92yiBkyMgZWqy09nq4hUat+J/V679TqKCPa1rXbl1gVOEKR+m Tjx7ficT3Z5f4VsUv26o/PGW1RJnvSeYSGfwWRYMbUdolt2EyCJVVqjfdeGVj2fghaZV V9w/P4TJEdo80h3ryObivqm/PIEKYoEXnTt9EQkF5m/fhGaBODWG/T8ONGFgBV/RjfE/ RskA== X-Gm-Message-State: AOAM530UlHTiJ3tTj9aMF4RZgkC4FgUx/9u7pjt4Gx4JHEqbve2aFRR1 XkiHiQcbTl/0W74OOzONVDGevWoU4qjQVjEcS6RRZkOR X-Google-Smtp-Source: ABdhPJy31Z/XQUZVceIytflTGBi+e4RGtOiZrLJQNCFIG2W0+rY4voDK7598FEgooy4HkzZ1f9o/8AhufV8pyxUHbc8= X-Received: by 2002:a1c:c2c5:: with SMTP id s188mr5613083wmf.18.1591413269090; Fri, 05 Jun 2020 20:14:29 -0700 (PDT) MIME-Version: 1.0 From: Fredrik Salomonsson <plattfot@HIDDEN> Date: Fri, 5 Jun 2020 20:14:17 -0700 Message-ID: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000987a8e05a761c618" Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=plattfot@HIDDEN; helo=mail-wm1-x333.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --000000000000987a8e05a761c618 Content-Type: multipart/alternative; boundary="000000000000987a8b05a761c616" --000000000000987a8b05a761c616 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, When I launch emacs (emacs-next) with the emacs-lua-mode package, I'm getting this error "Error (use-package): lua-mode/:catch: Unknown rx form =E2=80=98symbol=E2= =80=99" It works when I let emacs download it from melpa. I tried updating emacs-lua-mode to 20200508, which is the same version as on melpa. Still the same issue. Could this be an issue that it's using emacs-minimal-26.3 to byte compile the files? Where I'm using emacs-next aka emasc-27.0. Judging by this issue [1] the rx package has gone through some changes in 27.0. My emacs config is here: https://github.com/plattfot/dotemacs/tree/emacs27 I've attached the backtrace and the patch for the latest emacs-lua-mode. Thanks [1] https://github.com/immerrr/lua-mode/issues/153 --=20 s/Fred[re]+i[ck]+/Fredrik/g --000000000000987a8b05a761c616 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi,</div><div><br></div><div>When I launch emacs (ema= cs-next) with the emacs-lua-mode package, I'm getting this error <br></= div><div>"Error (use-package): lua-mode/:catch: Unknown rx form =E2=80= =98symbol=E2=80=99"</div><div></div><div><br></div><div>It works when = I let emacs download it from melpa. I tried updating emacs-lua-mode to 2020= 0508, which is the same version as on melpa.</div><div> <br></div><div>Stil= l the same issue.</div><div><br></div><div>Could this be an issue that it&#= 39;s using emacs-minimal-26.3 to byte compile the files? Where I'm usin= g emacs-next aka emasc-27.0. Judging by this issue [1] the rx package has g= one through some changes in 27.0.</div><div><br></div><div>My emacs config = is here: <a href=3D"https://github.com/plattfot/dotemacs/tree/emacs27">http= s://github.com/plattfot/dotemacs/tree/emacs27</a></div><div>I've attach= ed the backtrace and the patch for the latest emacs-lua-mode.<br></div><div= ><br></div><div>Thanks<br></div><div><br></div><div>[1] <a href=3D"https://= github.com/immerrr/lua-mode/issues/153">https://github.com/immerrr/lua-mode= /issues/153</a></div><div>-- <br><div dir=3D"ltr" class=3D"gmail_signature"= data-smartmail=3D"gmail_signature"><div dir=3D"ltr">s/Fred[re]+i[ck]+/Fred= rik/g<br></div></div></div></div> --000000000000987a8b05a761c616-- --000000000000987a8e05a761c618 Content-Type: application/octet-stream; name="emacs-lua-mode.backtrace" Content-Disposition: attachment; filename="emacs-lua-mode.backtrace" Content-Transfer-Encoding: base64 Content-ID: <f_kb31ke2z0> X-Attachment-Id: f_kb31ke2z0 RGVidWdnZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKGVycm9yICJVbmtub3duIHJ4IGZvcm0g4oCY c3ltYm9s4oCZIikKICBzaWduYWwoZXJyb3IgKCJVbmtub3duIHJ4IGZvcm0g4oCYc3ltYm9s4oCZ IikpCiAgZXJyb3IoIlVua25vd24gcnggZm9ybSBgJXMnIiBzeW1ib2wpCiAgcngtLXRyYW5zbGF0 ZS1mb3JtKChzeW1ib2wgImxvY2FsIikpCiAgcngtLXRyYW5zbGF0ZSgoc3ltYm9sICJsb2NhbCIp KQogIG1hcGNhcihyeC0tdHJhbnNsYXRlICgoc3ltYm9sICJsb2NhbCIpIHdzKykpCiAgcngtLXRy YW5zbGF0ZS1zZXEoKChzeW1ib2wgImxvY2FsIikgd3MrKSkKICByeC0tdHJhbnNsYXRlLXJlcCgi PyIgdCAoKHN5bWJvbCAibG9jYWwiKSB3cyspKQogIHJ4LS10cmFuc2xhdGUtZm9ybSgoMzIgKHN5 bWJvbCAibG9jYWwiKSB3cyspKQogIHJ4LS10cmFuc2xhdGUoKDMyIChzeW1ib2wgImxvY2FsIikg d3MrKSkKICBtYXBjYXIocngtLXRyYW5zbGF0ZSAoYm9sICgzMiAoc3ltYm9sICJsb2NhbCIpIHdz KykgbHVhLWZ1bmNoZWFkZXIpKQogIHJ4LS10cmFuc2xhdGUtc2VxKChib2wgKDMyIChzeW1ib2wg ImxvY2FsIikgd3MrKSBsdWEtZnVuY2hlYWRlcikpCiAgcngtLXRyYW5zbGF0ZS1mb3JtKCg6IGJv bCAoMzIgKHN5bWJvbCAibG9jYWwiKSB3cyspIGx1YS1mdW5jaGVhZGVyKSkKICByeC0tdHJhbnNs YXRlKCg6IGJvbCAoMzIgKHN5bWJvbCAibG9jYWwiKSB3cyspIGx1YS1mdW5jaGVhZGVyKSkKICBy eC10by1zdHJpbmcoKDogYm9sICgzMiAoc3ltYm9sICJsb2NhbCIpIHdzKykgbHVhLWZ1bmNoZWFk ZXIpIG5pbCkKICBsdWEtcngtdG8tc3RyaW5nKCg6IGJvbCAoMzIgKHN5bWJvbCAibG9jYWwiKSB3 cyspIGx1YS1mdW5jaGVhZGVyKSkKICAoZGVmdmFyIGx1YS0tYmVnaW5uaW5nLW9mLWRlZnVuLXJl IChsdWEtcngtdG8tc3RyaW5nICcoOiBib2wgKDMyIChzeW1ib2wgImxvY2FsIikgd3MrKSBsdWEt ZnVuY2hlYWRlcikpICgiL2hvbWUvcGxhdHRmb3QvLmd1aXgtcHJvZmlsZS9zaGFyZS9lbWFjcy9z aXRlLWxpc3AuLi4iIC4gNDM0OTYpKQogIHJlcXVpcmUobHVhLW1vZGUgbmlsIHQpCiAgKG5vdCAo cmVxdWlyZSAnbHVhLW1vZGUgbmlsIHQpKQogIChpZiAobm90IChyZXF1aXJlICdsdWEtbW9kZSBu aWwgdCkpIChkaXNwbGF5LXdhcm5pbmcgJ3VzZS1wYWNrYWdlIChmb3JtYXQgIkNhbm5vdCBsb2Fk ICVzIiAnbHVhLW1vZGUpIDplcnJvcikpCiAgKGNvbmRpdGlvbi1jYXNlIGVyciAoaWYgKG5vdCAo cmVxdWlyZSAnbHVhLW1vZGUgbmlsIHQpKSAoZGlzcGxheS13YXJuaW5nICd1c2UtcGFja2FnZSAo Zm9ybWF0ICJDYW5ub3QgbG9hZCAlcyIgJ2x1YS1tb2RlKSA6ZXJyb3IpKSAoKGRlYnVnIGVycm9y KSAoZnVuY2FsbCB1c2UtcGFja2FnZS0td2FybmluZzI4IDpjYXRjaCBlcnIpKSkKICBldmFsLWJ1 ZmZlcigjPGJ1ZmZlciAgKmxvYWQqLTU2NDA1OD4gbmlsICIvaG9tZS9wbGF0dGZvdC8uY29uZmln L2VtYWNzL2luaXQuZC9jb25maWd1cmF0aW9uLi4uLiIgbmlsIHQpICA7IFJlYWRpbmcgYXQgYnVm ZmVyIHBvc2l0aW9uIDEzMjE2CiAgbG9hZC13aXRoLWNvZGUtY29udmVyc2lvbigiL2hvbWUvcGxh dHRmb3QvLmNvbmZpZy9lbWFjcy9pbml0LmQvY29uZmlndXJhdGlvbi4uLi4iICIvaG9tZS9wbGF0 dGZvdC8uY29uZmlnL2VtYWNzL2luaXQuZC9jb25maWd1cmF0aW9uLi4uLiIgbmlsIG5pbCkKICBs b2FkKCIvaG9tZS9wbGF0dGZvdC8uY29uZmlnL2VtYWNzL2luaXQuZC9jb25maWd1cmF0aW9uLi4u LiIgbmlsIG5pbCB0KQogIGxvYWQtZmlsZSgifi8uY29uZmlnL2VtYWNzL2luaXQuZC9jb25maWd1 cmF0aW9uLmVsIikKICBvcmctYmFiZWwtbG9hZC1maWxlKCJ+Ly5jb25maWcvZW1hY3MvaW5pdC5k L2NvbmZpZ3VyYXRpb24ub3JnIikKICBldmFsLWJ1ZmZlcigjPGJ1ZmZlciAgKmxvYWQqPiBuaWwg Ii9ob21lL3BsYXR0Zm90Ly5jb25maWcvZW1hY3MvaW5pdC5lbCIgbmlsIHQpICA7IFJlYWRpbmcg YXQgYnVmZmVyIHBvc2l0aW9uIDgxCiAgbG9hZC13aXRoLWNvZGUtY29udmVyc2lvbigiL2hvbWUv cGxhdHRmb3QvLmNvbmZpZy9lbWFjcy9pbml0LmVsIiAiL2hvbWUvcGxhdHRmb3QvLmNvbmZpZy9l bWFjcy9pbml0LmVsIiB0IHQpCiAgbG9hZCgiL2hvbWUvcGxhdHRmb3QvLmNvbmZpZy9lbWFjcy9p bml0IiBub2Vycm9yIG5vbWVzc2FnZSkKICBzdGFydHVwLS1sb2FkLXVzZXItaW5pdC1maWxlKCNm KGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgMHg5N2Q1NTk+KSAjZihjb21waWxlZC1m dW5jdGlvbiAoKSAjPGJ5dGVjb2RlIDB4OTg0OTU5PikgdCkKICBjb21tYW5kLWxpbmUoKQogIG5v cm1hbC10b3AtbGV2ZWwoKQo= --000000000000987a8e05a761c618 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-emacs-lua-mode-Update-to-20200508-0.35b6e4c.patch" Content-Disposition: attachment; filename="0001-gnu-emacs-lua-mode-Update-to-20200508-0.35b6e4c.patch" Content-Transfer-Encoding: base64 Content-ID: <f_kb31z6kk1> X-Attachment-Id: f_kb31z6kk1 RnJvbSAxZWY5NDllYTBhOWJkZWMyYmRmNDJjMDMxNGI4ZThlMDFhY2ZmNzJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGcmVkcmlrIFNhbG9tb25zc29uIDxwbGF0dGZvdEBnbWFpbC5j b20+CkRhdGU6IEZyaSwgNSBKdW4gMjAyMCAxOTozOTozNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hd IGdudTogZW1hY3MtbHVhLW1vZGU6IFVwZGF0ZSB0byAyMDIwMDUwOC0wLjM1YjZlNGMuCgoqIGdu dS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIChlbWFjcy1sdWEtbW9kZSk6IFVwZGF0ZSB0byAyMDIw MDUwOC0wLjM1YjZlNGMuCi0tLQogZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20gfCAxMiArKysr KystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20gYi9nbnUvcGFja2FnZXMv ZW1hY3MteHl6LnNjbQppbmRleCA2MTEwMzc0MjgxLi5lMmQ5MTkxOGU4IDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZW1hY3MteHl6LnNj bQpAQCAtODI5MiwxMSArODI5MiwxMSBAQCB1c2luZyBwYWNrYWdlIGluZmVycmVkIHN0eWxlLiIp CiAgICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBlbWFj cy1sdWEtbW9kZQotICAobGV0ICgoY29tbWl0ICIxZjU5NmE5M2IzZjFjYWFkZDdiYmEwMTAzMGY4 YzE3OWIwMjk2MDBiIikKLSAgICAgICAgKHJldmlzaW9uICIxIikpCisgIChsZXQgKChjb21taXQg IjM1YjZlNGMyMGI4YjRlYWY3ODNjY2M4ZTYxM2QwZGQwNmRiZDE2NWMiKQorICAgICAgICAocmV2 aXNpb24gIjAiKSkKICAgICAocGFja2FnZQogICAgICAgKG5hbWUgImVtYWNzLWx1YS1tb2RlIikK LSAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMjAxOTEyMDQiIHJldmlzaW9uIGNvbW1pdCkp CisgICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjIwMjAwNTA4IiByZXZpc2lvbiBjb21taXQp KQogICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2ltbWVycnIvbHVhLW1vZGUv IikKICAgICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZl dGNoKQpAQCAtODMwNiwxNCArODMwNiwxNCBAQCB1c2luZyBwYWNrYWdlIGluZmVycmVkIHN0eWxl LiIpCiAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNp b24pKQogICAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgICAgKGJhc2UzMgot ICAgICAgICAgICAgICAgICAgIjBpNGFkbGFpazNxangxd2tiN3J3azJjbHZqN2NpMmc4cG0wc2l5 YjN5azkwcjZ6NW1zcGkiKSkpKQorICAgICAgICAgICAgICAgICAgIjFoYWk2cnFqbTVweTBicDU3 bmhnZ21qOXFpZ3dkajNhNDZuZ2FjcG5qYzFxbXk5a2tnZmsiKSkpKQogICAgICAgKGJ1aWxkLXN5 c3RlbSBlbWFjcy1idWlsZC1zeXN0ZW0pCiAgICAgICAoYXJndW1lbnRzCiAgICAgICAgYCgjOnRl c3RzPyAjdAotCSAjOnRlc3QtY29tbWFuZCAnKCJidXR0ZXJjdXAiICItbCIgImx1YS1tb2RlLmVs IikpKQorICAgICAgICAgIzp0ZXN0LWNvbW1hbmQgJygiYnV0dGVyY3VwIiAiLWwiICJsdWEtbW9k ZS5lbCIpKSkKICAgICAgIChuYXRpdmUtaW5wdXRzCiAgICAgICAgYCgoImVtYWNzLWJ1dHRlcmN1 cCIgLGVtYWNzLWJ1dHRlcmN1cCkKLQkgKCJsdWEiICxsdWEpKSkKKyAgICAgICAgICgibHVhIiAs bHVhKSkpCiAgICAgICAoc3lub3BzaXMgIk1ham9yIG1vZGUgZm9yIGx1YSIpCiAgICAgICAoZGVz Y3JpcHRpb24KICAgICAgICAiVGhpcyBFbWFjcyBwYWNrYWdlIHByb3ZpZGVzIGEgbW9kZSBmb3Ig QHVyZWZ7aHR0cHM6Ly93d3cubHVhLm9yZy8sCi0tIAoyLjI2LjIKCg== --000000000000987a8e05a761c618--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Fredrik Salomonsson <plattfot@HIDDEN> Subject: bug#41732: Acknowledgement (issue with emacs-lua-mode and emacs-next) Message-ID: <handler.41732.B.159141327427399.ack <at> debbugs.gnu.org> References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> X-Gnu-PR-Message: ack 41732 X-Gnu-PR-Package: guix Reply-To: 41732 <at> debbugs.gnu.org Date: Sat, 06 Jun 2020 03:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 41732 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 41732: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41732 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> In-Reply-To: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> Resent-From: Fredrik Salomonsson via web <issues.guix.gnu.org@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 03:18:02 +0000 Resent-Message-ID: <handler.41732.B41732.159141347027742 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41732 <at> debbugs.gnu.org Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159141347027742 (code B ref 41732); Sat, 06 Jun 2020 03:18:02 +0000 Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 03:17:50 +0000 Received: from localhost ([127.0.0.1]:50440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhPLC-0007DO-FC for submit <at> debbugs.gnu.org; Fri, 05 Jun 2020 23:17:50 -0400 Received: from sender4-of-o56.zoho.com ([136.143.188.56]:21684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <issues.guix.gnu.org@HIDDEN>) id 1jhPLA-0007DG-6A for 41732 <at> debbugs.gnu.org; Fri, 05 Jun 2020 23:17:48 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1591413465; cv=none; d=zohomail.com; s=zohoarc; b=EuXAb3N2s0EhWM80rO4fOSJvWbNTAVWCxI05kM+4DbV1YKzlFBWjLkVaHjDrgeiFsGzjGcWACFIqGkykg6zLt2+s+SJILNxxRQDiAqvTBjlAul6RKB7a49JE4dwte7VzcQ7xJt2o7LT6oLP64h2pK0V9YdsCQz/3iz2tvLIXCVw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1591413465; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=vn22b7jb5kD3X7O4dzbiwX60k1gHBvSz4e5RptLSOpI=; b=PrnTgO9PJfed5yymY1D/jbQlfflRCidCR+Nqi5XbEuUXEfTiyTS4Ac690Fi9jsgHvYMRgdD01WJ6QS9gjy5LoVjuptZFEA4Nw0VUiOUT/O2D7DpnaHZ5/9wr+HVUgOUFN5gUapghtdyCxSXATNZu+8K66igHlAanmI7e82cOyes= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=issues.guix.gnu.org@HIDDEN; dmarc=pass header.from=<issues.guix.gnu.org@HIDDEN> header.from=<issues.guix.gnu.org@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1591413465; s=zoho; d=elephly.net; i=issues.guix.gnu.org@HIDDEN; h=MIME-Version:Content-Type:From:To:Date:Message-ID:Subject; bh=vn22b7jb5kD3X7O4dzbiwX60k1gHBvSz4e5RptLSOpI=; b=ckyqVhTZApun/Ol4nC1vFtqOxaFOMjtl0wl3TEm6u92XbiLBtunfStgRGLUlHvR7 jR8o3qglbkkmYyYMGWjQ/KC5SKFZhA8LZRr6ofhKsANkOVTm8rmfkWQ/DdZ4H2Bvzw/ /S3koSbFkmvBfxq9yid5ql9WSSmT6fA13IKxvebY= Received: from localhost (185.220.101.144 [185.220.101.144]) by mx.zohomail.com with SMTPS id 1591413463289390.52394483591365; Fri, 5 Jun 2020 20:17:43 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 From: Fredrik Salomonsson via web <issues.guix.gnu.org@HIDDEN> Date: Sat, 6 Jun 2020 05:17:36 +0200 Message-ID: <7fb638338760.d015b5866f7291e@HIDDEN> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Forgot to say which guix version I'm using: guix (GNU Guix) ba6d3612550f5d978c4b5b1df122444f8fb29377
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: Nicolas Goaziou <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 08:11:01 +0000 Resent-Message-ID: <handler.41732.B41732.159143101723213 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Fredrik Salomonsson <plattfot@HIDDEN> Cc: 41732 <at> debbugs.gnu.org Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159143101723213 (code B ref 41732); Sat, 06 Jun 2020 08:11:01 +0000 Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 08:10:17 +0000 Received: from localhost ([127.0.0.1]:50638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhTuC-00062L-KI for submit <at> debbugs.gnu.org; Sat, 06 Jun 2020 04:10:17 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:60533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1jhTu9-000624-Tg for 41732 <at> debbugs.gnu.org; Sat, 06 Jun 2020 04:10:14 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@HIDDEN) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 1091EFF804; Sat, 6 Jun 2020 08:10:06 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> Date: Sat, 06 Jun 2020 10:10:05 +0200 In-Reply-To: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> (Fredrik Salomonsson's message of "Fri, 5 Jun 2020 20:14:17 -0700") Message-ID: <87tuzo8vj6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, Fredrik Salomonsson <plattfot@HIDDEN> writes: > When I launch emacs (emacs-next) with the emacs-lua-mode package, I'm > getting this error > "Error (use-package): lua-mode/:catch: Unknown rx form =E2=80=98symbol=E2= =80=99" > > It works when I let emacs download it from melpa. I tried updating > emacs-lua-mode to 20200508, which is the same version as on melpa. > > Still the same issue. > > Could this be an issue that it's using emacs-minimal-26.3 to byte compile > the files? Where I'm using emacs-next aka emasc-27.0. Judging by this iss= ue > [1] the rx package has gone through some changes in 27.0. This seems to be reported upstream as=20 https://github.com/immerrr/lua-mode/issues/155 You may be right. Files byte-compiled with Emacs 26 may not be compatible with Emacs 27. I don't know what can be done on Guix's side, tho. > I've attached the backtrace and the patch for the latest > emacs-lua-mode. Could you send another bug report for the package update? Regards, --=20 Nicolas Goaziou
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 10:27:02 +0000 Resent-Message-ID: <handler.41732.B41732.159143918712552 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Nicolas Goaziou <mail@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159143918712552 (code B ref 41732); Sat, 06 Jun 2020 10:27:02 +0000 Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 10:26:27 +0000 Received: from localhost ([127.0.0.1]:50795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhW1z-0003GO-0g for submit <at> debbugs.gnu.org; Sat, 06 Jun 2020 06:26:27 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:33324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jhW1x-0003GC-Ld for 41732 <at> debbugs.gnu.org; Sat, 06 Jun 2020 06:26:26 -0400 Received: by mail-qv1-f52.google.com with SMTP id e20so6030374qvu.0 for <41732 <at> debbugs.gnu.org>; Sat, 06 Jun 2020 03:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+4Yg3JpgNTzFp1JTSCU4tbIBWk4mVvy8ZpTHveJWCi8=; b=BUQj/ouXhUNjXuNSyybdUkJ3/IuyQTXvNzspeBNc9NHwulAcKiOVXcOiLQvhzhfAY5 ENtUpfB1xKIWM6pWDIm/poOD8RYsuY0CQ8ffr+JUxQyvpqTSP6t4/NFXNIjSZXPdtk0R XwEOYzs+cXirCQxvtgDIvdphbnhGK6g+1Do4WQjdPZygvNJ/YsG5NcfoMexnJfY/W0FF sZX95fhi0GthubN8KtG0wpyx0Er0823bdf2wp8qenvX4zrXF2wquL5nRns7B+PGJElP+ uVghQR74HVVdXYvvF6xwB7de8hniANPZYgp47dQZa6t76ggU+iVzsIRqQ13YSVZKf7M7 bdkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+4Yg3JpgNTzFp1JTSCU4tbIBWk4mVvy8ZpTHveJWCi8=; b=Wok34Q23A52nQnK9+LReudBJDMvUEPfxmMTREHYhcYuJa9yahGH140BXI+Hq+Uy7BY XmseilVihDuT/bkb9RmlMUFfPZZmIQ7PJeIpN54mPD3qdbGNPDNRG+N+ybSJZn7HmN0q Xwd1zkWWc9pbN6GSEq7BMn4LridSa8amGrBiv/rZ/qQQOEyi8048c5pphsxZVWiVh0eT CsyWUyxxdyONkZ27EavJv2M+qBZXom2IpLOs2AhzcNFinEusNl4t9LCoLOxUZTTFFFPu 1IzWIR5+qasjjTg2Vu8SoDxfWRvTyCPSBqoDkXSGRwUcNsEm1TELJM2Urol/D/okKV/R wI1A== X-Gm-Message-State: AOAM5313aqn8/KvAtCdpWJP8VqSVi567FXhY5v9/HLXnX2hAkExAHw/i MlWqGwuYB+1B2gNJYnOXd61K9TeYdfnBZ52wOK4= X-Google-Smtp-Source: ABdhPJxmFxQhUU2F6nf4ZBkTcdbDpAlORfmgRxbcRaGzUSuqTqKc1sOTRWskOVf60BbYp80nY+zxjIw3PpSEGIBjMac= X-Received: by 2002:ad4:54aa:: with SMTP id r10mr13699780qvy.6.1591439180051; Sat, 06 Jun 2020 03:26:20 -0700 (PDT) MIME-Version: 1.0 References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> In-Reply-To: <87tuzo8vj6.fsf@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Sat, 6 Jun 2020 12:26:08 +0200 Message-ID: <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dear Nicolas, On Sat, 6 Jun 2020 at 10:11, Nicolas Goaziou <mail@HIDDEN> wrote: > You may be right. Files byte-compiled with Emacs 26 may not be > compatible with Emacs 27. > > I don't know what can be done on Guix's side, tho. Somehow, one needs to change the Emacs version used by the Emacs toolchain to bytecompile, right? I do not know if it makes sense, but we could add something like 'package-with-emacs-next' similar to 'package-with-python2' or 'package-with-ocam4.07'. WDYT? All the best, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: Nicolas Goaziou <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 14:14:02 +0000 Resent-Message-ID: <handler.41732.B41732.159145283928714 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159145283928714 (code B ref 41732); Sat, 06 Jun 2020 14:14:02 +0000 Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 14:13:59 +0000 Received: from localhost ([127.0.0.1]:52265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhZaA-0007T4-TC for submit <at> debbugs.gnu.org; Sat, 06 Jun 2020 10:13:59 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:53003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1jhZa8-0007Sq-Sr for 41732 <at> debbugs.gnu.org; Sat, 06 Jun 2020 10:13:57 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@HIDDEN) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id BA94C240004; Sat, 6 Jun 2020 14:13:49 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> Date: Sat, 06 Jun 2020 16:13:46 +0200 In-Reply-To: <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> (zimoun's message of "Sat, 6 Jun 2020 12:26:08 +0200") Message-ID: <87sgf8ffj9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, zimoun <zimon.toutoune@HIDDEN> writes: > Somehow, one needs to change the Emacs version used by the Emacs > toolchain to bytecompile, right? > I do not know if it makes sense, but we could add something like > 'package-with-emacs-next' similar to 'package-with-python2' or > 'package-with-ocam4.07'. > WDYT? This sounds like serious overhead for a single package. Maybe we could try to prevent byte-compilation for the package and see what happens? Regards, -- Nicolas Goaziou
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 06 Jun 2020 15:31:01 +0000 Resent-Message-ID: <handler.41732.B41732.159145743011614 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Nicolas Goaziou <mail@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159145743011614 (code B ref 41732); Sat, 06 Jun 2020 15:31:01 +0000 Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 15:30:30 +0000 Received: from localhost ([127.0.0.1]:52314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhamD-00031G-Qr for submit <at> debbugs.gnu.org; Sat, 06 Jun 2020 11:30:30 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:36552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jhamB-000313-VY for 41732 <at> debbugs.gnu.org; Sat, 06 Jun 2020 11:30:29 -0400 Received: by mail-qv1-f52.google.com with SMTP id x16so566514qvr.3 for <41732 <at> debbugs.gnu.org>; Sat, 06 Jun 2020 08:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K9jYEruV/KEpbYl4ToY8Umuas7Lvfj5UjCi75NmsiF0=; b=SwuAzR2ASygzHXvPh/xIBeeHB1iRWbsbRAdsiqZgcJzQ/7Ajhjnobs9bDXwRJIounH ORFbjhQRmWsuyQeQDPCRcbYTv+QDtaftsgBcmzlMqWfE+tzsv3xaZ+M8Ql5BvnIZYwyj 0dsDIP30fmv5I4JuBotllrHXr78u2empb3gKuetg2lsmNjH35BnBzojFTQf6NJPyWbL5 fQiYxAXTfDEYcxvLe3aZ44ODNB4skUgCTHYkYBlC7JiSy7LXE5+WatKTJ6QYkus1KWCb MNy/kofP9IxMqS6L9eO+xQLXVtVKqzs48RMncW5PeUIL6hwm1nddHFOKTyxxaXOoe3Ti z+Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K9jYEruV/KEpbYl4ToY8Umuas7Lvfj5UjCi75NmsiF0=; b=cH8yRPWR0gzLPxKEXKTdMnhSBp2nWq4wlgeMNxx4SziBw1U8eR/gj6jo27j4Z6WWkh Q2xGpnsiMqubjm9CSjok1ZWoxZlKtwxAkaKZozCanMto/09LUbMaZC1M+YMFSsTIUqmg a4KsbTZpRs6nB9XM/PR0oz99Ny+QFFO8+zsUBY7FUhb2Af60b1LdGBn7OuI0RMarDI/z 6OjJGPDZXMf7iln6MbuArgbtKzLYPY7E/iDRmhBjGYr24ZoZNBRtlbtOg15yxXUKw1sl qTL8XXqyzLLQwOVRDuwCr3WHH+8aEAwiGx9TeggMsaCVj5hclGpvbKzN/otvpKpedSY8 ypwA== X-Gm-Message-State: AOAM531fcrpa1Ek+aFsPybo9RzYvX3/0uKZq1v3+5N4kAAsNEj4b4pkL Tv/efCzU5bgkS9qGwgerSIYG52ylEr171aT9M2s= X-Google-Smtp-Source: ABdhPJwK1HQ3OVd1e/1cR8d7smTU1c3I/8Dkl0w+QByOt4sYJNAGSlScCuldA5zXFgvhIzqQMAREjSb64eYx2TzYc/k= X-Received: by 2002:ad4:54aa:: with SMTP id r10mr14735902qvy.6.1591457422466; Sat, 06 Jun 2020 08:30:22 -0700 (PDT) MIME-Version: 1.0 References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> <87sgf8ffj9.fsf@HIDDEN> In-Reply-To: <87sgf8ffj9.fsf@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Sat, 6 Jun 2020 17:30:11 +0200 Message-ID: <CAJ3okZ3JoFb3T_f=bnLxNxGnD1FDcxzoODP29+5bi9MT-K7Jrw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dear Nicolas, On Sat, 6 Jun 2020 at 16:13, Nicolas Goaziou <mail@HIDDEN> wrote: > zimoun <zimon.toutoune@HIDDEN> writes: > > Somehow, one needs to change the Emacs version used by the Emacs > > toolchain to bytecompile, right? > > I do not know if it makes sense, but we could add something like > > 'package-with-emacs-next' similar to 'package-with-python2' or > > 'package-with-ocam4.07'. > > WDYT? > > This sounds like serious overhead for a single package. Maybe we could > try to prevent byte-compilation for the package and see what happens? Maybe I miss the issue. From my understanding, all the Emacs packages are byte-compiled with the current Emacs. Therefore, "guix install emacs-next emacs-foo" and then "M-x foo" works by luck -- well because the Emacs VM is stable. :-) And I do not know how to rebuild all my Emacs packages using 'emacs-next' instead of the current Emacs. Maybe I miss something. Well, I am not suggesting to duplicate all the Emacs packages with something like 'emacs-next-<package>' because it is too much. I am suggesting to provide 'package-with-emacs-next' and then for example in my manifest file I would use this new procedure to generate on-the-fly these next packages; as an expert Emacs mode. I do not know if this proposal makes sense. Probably not. :-) (My regular Emacs is the current version and I very rarely use emacs-next because I started Emacs with 23 therefore 24 was already a so-nice improvement. :-)) All the best, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sun, 07 Jun 2020 04:40:02 +0000 Resent-Message-ID: <handler.41732.B41732.159150476312632 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159150476312632 (code B ref 41732); Sun, 07 Jun 2020 04:40:02 +0000 Received: (at 41732) by debbugs.gnu.org; 7 Jun 2020 04:39:23 +0000 Received: from localhost ([127.0.0.1]:53143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhn5f-0003Hf-7t for submit <at> debbugs.gnu.org; Sun, 07 Jun 2020 00:39:23 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:41751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1jhn5e-0003HQ-3M for 41732 <at> debbugs.gnu.org; Sun, 07 Jun 2020 00:39:22 -0400 Received: by mail-qt1-f196.google.com with SMTP id w90so12094857qtd.8 for <41732 <at> debbugs.gnu.org>; Sat, 06 Jun 2020 21:39:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=HuDmtlZw1+p088uFEJ5HF5UAmDpfXTmp7peHzNuAZvE=; b=SGZlAIfWdqbO2gYhVnxnuGFJrEIAKKiBAViJMZtzTzjl3mwMIgmmGOlK1SbcKb/T9G 6gVqK2pe7YN1DidimNYQbndugku+lEeUpbd3Ew7ZSMfOdOnQUJqypcmbE5aGrkveHjuF 40OdPxmnJ3hIKng+mdKzF3WAs6x8f/M+WFZ7YGfUmiGC42stztrBaN5UTd2u+7qQWGoh hePvs/ArE2X4qXjcIH0nJexnqMH4/0Lg/WHck/1q+JhgDhYe6LuDEFm0XHrR6HhHttqi OUtdsdV9AQY8BE581Pkjecx/nMDZSsweygDIYxfMG++TuEg+dja5T2uvI6Wfu1Fijx9Z Zt0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=HuDmtlZw1+p088uFEJ5HF5UAmDpfXTmp7peHzNuAZvE=; b=KnWYCrqSE03UE0NMBx/7DkjSh+iJ6LNYcdMwmIHZ0ZY5i71KFQbVntFrCE4PXQcfDl 7vpo8jnoQRtTH+pbmD4XpSA0GyYVZvMSmI6FRh29tOuOL59AmyuwxExgjkY3z6636+Ze YPbpAWohqIJcf1nB0T+rRHjiqdk/b1dJ6z0O3cxa2gMgBF0cXF4B8P4daSgFMhGX4a5F C+ra8woUC4FDpStzVtBgMpwBCV0rWTNQaYKujiOMIszcdRDCiWcgoJuUGEYWV6wpocrJ T2j/umT5aan9Bc3SDZwtyRsZRVFfL4Zin4fEzXaMiMdiIGpqw4/sYz6FuvTlrRO/n5bV byqQ== X-Gm-Message-State: AOAM533sLXb+DFaTHdAfp/H/f+k3odx3vbwG+JaOFJVAVH0vxHycsCNC DVUbLQXsmGq+3mmb5t6WeRw= X-Google-Smtp-Source: ABdhPJwAbk1yb3xp+hETjSnc6WX7Y9bmuSR5bRL5xHRZJXoFS0wRm96NN4rWMo5GVZlRCIvmLCAclw== X-Received: by 2002:ac8:3150:: with SMTP id h16mr15910095qtb.99.1591504756469; Sat, 06 Jun 2020 21:39:16 -0700 (PDT) Received: from hurd (dsl-236-125-184.b2b2c.ca. [207.236.125.184]) by smtp.gmail.com with ESMTPSA id f43sm4650376qte.58.2020.06.06.21.39.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Jun 2020 21:39:15 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> <87sgf8ffj9.fsf@HIDDEN> <CAJ3okZ3JoFb3T_f=bnLxNxGnD1FDcxzoODP29+5bi9MT-K7Jrw@HIDDEN> Date: Sun, 07 Jun 2020 00:39:15 -0400 In-Reply-To: <CAJ3okZ3JoFb3T_f=bnLxNxGnD1FDcxzoODP29+5bi9MT-K7Jrw@HIDDEN> (zimoun's message of "Sat, 6 Jun 2020 17:30:11 +0200") Message-ID: <877dwj4hho.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, zimoun <zimon.toutoune@HIDDEN> writes: > Dear Nicolas, > > On Sat, 6 Jun 2020 at 16:13, Nicolas Goaziou <mail@HIDDEN> wrote: >> zimoun <zimon.toutoune@HIDDEN> writes: > >> > Somehow, one needs to change the Emacs version used by the Emacs >> > toolchain to bytecompile, right? >> > I do not know if it makes sense, but we could add something like >> > 'package-with-emacs-next' similar to 'package-with-python2' or >> > 'package-with-ocam4.07'. >> > WDYT? >> >> This sounds like serious overhead for a single package. Maybe we could >> try to prevent byte-compilation for the package and see what happens? > > Maybe I miss the issue. From my understanding, all the Emacs packages > are byte-compiled with the current Emacs. Therefore, "guix install > emacs-next emacs-foo" and then "M-x foo" works by luck -- well because > the Emacs VM is stable. :-) That's a good description of the situation. There's no warranty that emacs-something works with emacs-next unless it was packaged to be compiled specifically with emacs-next instead of the default emacs package (currently 26.3). > And I do not know how to rebuild all my Emacs packages using > 'emacs-next' instead of the current Emacs. Maybe I miss something. Some people have been adding emacs-next-something packages (IIRC); I think it's OK for the big, complicated packages that need effort to port, but otherwise I wouldn't like seeing this happening for all packages. > Well, I am not suggesting to duplicate all the Emacs packages with > something like 'emacs-next-<package>' because it is too much. I am > suggesting to provide 'package-with-emacs-next' and then for example > in my manifest file I would use this new procedure to generate > on-the-fly these next packages; as an expert Emacs mode. That sounds like a good idea; provide a way for users to rewrite their package at the level of their manifest file (which is already possible IIUC). > I do not know if this proposal makes sense. Probably not. :-) > (My regular Emacs is the current version and I very rarely use > emacs-next because I started Emacs with 23 therefore 24 was already a > so-nice improvement. :-)) It does make sense. For those who would like to see our base Emacs package be updated to emacs-next, we need to iron out all the packages currently failing to build with it. It is easy to try, by modifying slightly a local Guix checkout: --8<---------------cut here---------------start------------->8--- 1 file changed, 1 insertion(+), 1 deletion(-) guix/build-system/emacs.scm | 2 +- modified guix/build-system/emacs.scm @@ -52,7 +52,7 @@ "Return the default Emacs package." ;; Lazily resolve the binding to avoid a circular dependency. (let ((emacs-mod (resolve-interface '(gnu packages emacs)))) - (module-ref emacs-mod 'emacs-minimal))) + (module-ref emacs-mod 'emacs-next))) (define* (lower name #:key source inputs native-inputs outputs system target --8<---------------cut here---------------end--------------->8--- Maxim
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sun, 07 Jun 2020 09:33:01 +0000 Resent-Message-ID: <handler.41732.B41732.159152232316785 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159152232316785 (code B ref 41732); Sun, 07 Jun 2020 09:33:01 +0000 Received: (at 41732) by debbugs.gnu.org; 7 Jun 2020 09:32:03 +0000 Received: from localhost ([127.0.0.1]:53310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jhres-0004MU-CG for submit <at> debbugs.gnu.org; Sun, 07 Jun 2020 05:32:02 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:40466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jhreq-0004MB-Ad for 41732 <at> debbugs.gnu.org; Sun, 07 Jun 2020 05:32:00 -0400 Received: by mail-qt1-f196.google.com with SMTP id i16so12347492qtr.7 for <41732 <at> debbugs.gnu.org>; Sun, 07 Jun 2020 02:32:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XGvvcA8QlBPIue0bJY7kBXK5SygydAX4dd+iSqeQhyg=; b=LO8ps+S3RoUUNxOHlXpQlyqUfJ/f6fWgGJ/QODiHQv9Hq1SlpzeP0ZRWjeMIXeQJf+ Y+kgEgQWum24tMTirfxo1+apv5M4GOTwiTmUdJakhz81MOJK2Tt4gA1Fp9UEpYRHddVc czSf03SN064OMOY1LQJyW90LBxmkQb6aogm33KMDXF56bBQoCgv0JtjnN9M1ri9GoQIX f4TrLTwatQVJz4zGH8tshRUSArznudq1iPqWzLKOC2rxpnB8Y74x/ktft8WFWvHQDXlL jzymPT/x8+0fUTnnkWLP8F3wtSfBy62u3ne6M1G2NFuYggBoJkeCbK/Ep7JaSg3a5non wVLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XGvvcA8QlBPIue0bJY7kBXK5SygydAX4dd+iSqeQhyg=; b=jXW4o4yvAxJhEQ8Xq6tlnfMidsPqlW0B6nP0lpgkSB543RUy9fh9i5Vwcmo4Z6k4tn HWQOq5YzUig1bDLAmp/YWRyYS0WrvQNKvMynNb7deBRuzPBf+VP9trTyHVV9fMpoXUEv UL2s+jJpyQX7L9ZDghQMexfR5l95BqtM06htBcR267LVvqtieasWsceP4D9L0CkeRZTm hc1oP3GtPyO2luMmR5044bnW+0OBGsp/m7z9SeKVKbnCFCq9W5BZ6uMiZSSUvdPKorIm u9NaGFuqAgi49u4RM1v6VE25puDLL9jCPimjB/jWeR5di0X0w6fLc5ciptX3ZAF2iEXW YZVA== X-Gm-Message-State: AOAM533Lpo3yDPscCIBcatwoRXTbiuTduRTV6A/S1MHeojG/PdcTMtgq 47MMhcxlUHjZiIMG5mDhossMPlD7rIv31hROoJc= X-Google-Smtp-Source: ABdhPJysiAzEXvKHgRDNUSKxzKtXEh6Z/gdqq2PUsfTeLaZtGEcuDjN7vEbKvQHPEb15DMW9hWOF1ee+V6XBQSh/BkA= X-Received: by 2002:aed:3169:: with SMTP id 96mr17434755qtg.211.1591522313203; Sun, 07 Jun 2020 02:31:53 -0700 (PDT) MIME-Version: 1.0 References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> <87sgf8ffj9.fsf@HIDDEN> <CAJ3okZ3JoFb3T_f=bnLxNxGnD1FDcxzoODP29+5bi9MT-K7Jrw@HIDDEN> <877dwj4hho.fsf@HIDDEN> In-Reply-To: <877dwj4hho.fsf@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Sun, 7 Jun 2020 11:31:41 +0200 Message-ID: <CAJ3okZ1-=iodmfNCmxxW_W621s-H8zFc5PRViHcs6nOY14qPMg@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000021cc0905a77b2a06" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000021cc0905a77b2a06 Content-Type: text/plain; charset="UTF-8" Dear Maxim, On Sun, 7 Jun 2020 at 06:39, Maxim Cournoyer <maxim.cournoyer@HIDDEN> wrote: > Some people have been adding emacs-next-something packages (IIRC); I > think it's OK for the big, complicated packages that need effort to > port, but otherwise I wouldn't like seeing this happening for all > packages. I agree. I am not suggesting to duplicate all the packages with 'emacs-next-something'. There is already enough to do with the current ones. :-) > > Well, I am not suggesting to duplicate all the Emacs packages with > > something like 'emacs-next-<package>' because it is too much. I am > > suggesting to provide 'package-with-emacs-next' and then for example > > in my manifest file I would use this new procedure to generate > > on-the-fly these next packages; as an expert Emacs mode. > > That sounds like a good idea; provide a way for users to rewrite their > package at the level of their manifest file (which is already possible > IIUC). I propose to provide 'package-with-emacs-next' for the people in the experimental mood. :-) For example, the manifest looks like: --8<---------------cut here---------------start------------->8--- (use-modules (guix build-system emacs) (gnu packages emacs) (gnu packages emacs-xyz)) (packages->manifest (cons emacs-next (map package-with-emacs-next (list emacs-lua-mode emacs-magit)))) --8<---------------cut here---------------end--------------->8--- Then the expert uses it with: guix package -m manifest.scm Well, the attached patch does that. And maybe, an entry to the Cookbook could be worth. > > I do not know if this proposal makes sense. Probably not. :-) > > (My regular Emacs is the current version and I very rarely use > > emacs-next because I started Emacs with 23 therefore 24 was already a > > so-nice improvement. :-)) > > It does make sense. For those who would like to see our base Emacs > package be updated to emacs-next, we need to iron out all the packages > currently failing to build with it. It is easy to try, by modifying > slightly a local Guix checkout: > > --8<---------------cut here---------------start------------->8--- > 1 file changed, 1 insertion(+), 1 deletion(-) > guix/build-system/emacs.scm | 2 +- > > modified guix/build-system/emacs.scm > @@ -52,7 +52,7 @@ > "Return the default Emacs package." > ;; Lazily resolve the binding to avoid a circular dependency. > (let ((emacs-mod (resolve-interface '(gnu packages emacs)))) > - (module-ref emacs-mod 'emacs-minimal))) > + (module-ref emacs-mod 'emacs-next))) > > (define* (lower name > #:key source inputs native-inputs outputs system target > > --8<---------------cut here---------------end--------------->8--- What I propose simplifies because it avoids to recompile all Guix and to use ./pre-inst-env. Well, I do not know. It is an half-cooked proposal. :-) And the added 'package-with-explicit-emacs' procedure allows to use any Emacs as the VM, so for example, it could be cool to see what happens with REmacs (which is not packaged but that's another story :-)). Or for example with Gccemacs. All the best, simon ps: Note that 'package-with-explicite-emacs' and 'package-with-explicit-python' should be refactored, another story. :-) --00000000000021cc0905a77b2a06 Content-Type: text/x-patch; charset="UTF-8"; name="0001-DRAFT-build-system-emacs-Add-new-package-with-emacs-.patch" Content-Disposition: attachment; filename="0001-DRAFT-build-system-emacs-Add-new-package-with-emacs-.patch" Content-Transfer-Encoding: base64 Content-ID: <f_kb4ur7vv0> X-Attachment-Id: f_kb4ur7vv0 RnJvbSA0MDM4YjBjNTNkNTA2NmZhY2NlZWEzYzE1OWE2NTEwZmE4YTYyNWQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB6aW1vdW4gPHppbW9uLnRvdXRvdW5lQGdtYWlsLmNvbT4KRGF0 ZTogU3VuLCA3IEp1biAyMDIwIDExOjA3OjA4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gRFJBRlQ6 IGJ1aWxkLXN5c3RlbTogZW1hY3M6IEFkZCBuZXcKICdwYWNrYWdlLXdpdGgtZW1hY3MtbmV4dCdw cm9jZWR1cmUuCgoqIGd1aXgvYnVpbGQtc3lzdGVtL2VtYWNzLnNjbTogQWRkICdkZWZhdWx0LWVt YWNzLW5leHQnLgoqIGd1aXgvYnVpbGQtc3lzdGVtL2VtYWNzLnNjbTogQWRkICdwYWNrYWdlLXdp dGgtZW1hY3MtbmV4dCcuCi0tLQogZ3VpeC9idWlsZC1zeXN0ZW0vZW1hY3Muc2NtIHwgNjYgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY2IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ndWl4L2J1aWxkLXN5c3RlbS9lbWFjcy5zY20gYi9n dWl4L2J1aWxkLXN5c3RlbS9lbWFjcy5zY20KaW5kZXggZWY2ZDFiMzM5Ny4uODczMjY3OGRjYSAx MDA2NDQKLS0tIGEvZ3VpeC9idWlsZC1zeXN0ZW0vZW1hY3Muc2NtCisrKyBiL2d1aXgvYnVpbGQt c3lzdGVtL2VtYWNzLnNjbQpAQCAtMSw1ICsxLDYgQEAKIDs7OyBHTlUgR3VpeCAtLS0gRnVuY3Rp b25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9yIEdOVQogOzs7IENvcHlyaWdodCDCqSAyMDE1IEZl ZGVyaWNvIEJlZmZhIDxiZWZmYUBmYmVuZ2luZWVyaW5nLmNoPgorOzs7IENvcHlyaWdodCDCqSAy MDIwIFNpbW9uIFRvdXJuaWVyIDx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+CiA7OzsKIDs7OyBU aGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjksNiArMzAsNyBAQAogICAj OnVzZS1tb2R1bGUgKGljZS05IG1hdGNoKQogICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0yNikK ICAgIzpleHBvcnQgKCVlbWFjcy1idWlsZC1zeXN0ZW0tbW9kdWxlcworICAgICAgICAgICAgcGFj a2FnZS13aXRoLWVtYWNzLW5leHQKICAgICAgICAgICAgIGVtYWNzLWJ1aWxkCiAgICAgICAgICAg ICBlbWFjcy1idWlsZC1zeXN0ZW0pCiAgICM6cmUtZXhwb3J0ICglZGVmYXVsdC1pbmNsdWRlICAg ICAgICAgO2ZvciBjb252ZW5pZW5jZQpAQCAtNTQsNiArNTYsNzAgQEAKICAgKGxldCAoKGVtYWNz LW1vZCAocmVzb2x2ZS1pbnRlcmZhY2UgJyhnbnUgcGFja2FnZXMgZW1hY3MpKSkpCiAgICAgKG1v ZHVsZS1yZWYgZW1hY3MtbW9kICdlbWFjcy1taW5pbWFsKSkpCiAKKyhkZWZpbmUgKGRlZmF1bHQt ZW1hY3MtbmV4dCkKKyAgIlJldHVybiB0aGUgZGVmYXVsdCBFbWFjcy1uZXh0IHBhY2thZ2UuIgor ICAobGV0ICgoZW1hY3MtbW9kIChyZXNvbHZlLWludGVyZmFjZSAnKGdudSBwYWNrYWdlcyBlbWFj cykpKSkKKyAgICAobW9kdWxlLXJlZiBlbWFjcy1tb2QgJ2VtYWNzLW5leHQpKSkKKworKGRlZmlu ZSogKHBhY2thZ2Utd2l0aC1leHBsaWNpdC1lbWFjcyBlbWFjcyBvbGQtcHJlZml4IG5ldy1wcmVm aXgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6a2V5IHZhcmlhbnQt cHJvcGVydHkpCisgICJSZXR1cm4gYSBwcm9jZWR1cmUgb2Ygb25lIGFyZ3VtZW50LCBQLiAgVGhl IHByb2NlZHVyZSBjcmVhdGVzIGEgcGFja2FnZSB3aXRoCit0aGUgc2FtZSBmaWVsZHMgYXMgUCwg d2hpY2ggaXMgYXNzdW1lZCB0byB1c2UgRU1BQ1MtQlVJTEQtU1lTVEVNLCBzdWNoIHRoYXQKK2l0 IGlzIGNvbXBpbGVkIHdpdGggRU1BQ1MgaW5zdGVhZC4gIFRoZSBpbnB1dHMgYXJlIGNoYW5nZWQg cmVjdXJzaXZlbHkKK2FjY29yZGluZ2x5LiAgSWYgdGhlIG5hbWUgb2YgUCBzdGFydHMgd2l0aCBP TEQtUFJFRklYLCB0aGlzIGlzIHJlcGxhY2VkIGJ5CitORVctUFJFRklYOyBvdGhlcndpc2UsIE5F Vy1QUkVGSVggaXMgcHJlcGVuZGVkIHRvIHRoZSBuYW1lLgorCitXaGVuIFZBUklBTlQtUFJPUEVS VFkgaXMgcHJlc2VudCwgaXQgaXMgdXNlZCBhcyBhIGtleSB0byBzZWFyY2ggZm9yCitwcmUtZGVm aW5lZCB2YXJpYW50cyBvZiB0aGlzIHRyYW5zZm9ybWF0aW9uIHJlY29yZGVkIGluIHRoZSAncHJv cGVydGllcycgZmllbGQKK29mIHBhY2thZ2VzLiAgVGhlIHByb3BlcnR5IHZhbHVlIG11c3QgYmUg dGhlIHByb21pc2Ugb2YgYSBwYWNrYWdlLiAgVGhpcyBpcyBhCitjb252ZW5pZW50IHdheSBmb3Ig cGFja2FnZSB3cml0ZXJzIHRvIGZvcmNlIHRoZSB0cmFuc2Zvcm1hdGlvbiB0byB1c2UKK3ByZS1k ZWZpbmVkIHZhcmlhbnRzLiIKKyAgKGRlZmluZSBwYWNrYWdlLXZhcmlhbnQKKyAgICAoaWYgdmFy aWFudC1wcm9wZXJ0eQorICAgICAgICAobGFtYmRhIChwYWNrYWdlKQorICAgICAgICAgIChhc3Nx LXJlZiAocGFja2FnZS1wcm9wZXJ0aWVzIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgIHZh cmlhbnQtcHJvcGVydHkpKQorICAgICAgICAoY29uc3QgI2YpKSkKKworICAoZGVmaW5lICh0cmFu c2Zvcm0gcCkKKyAgICAoY29uZAorICAgICA7OyBJZiBWQVJJQU5ULVBST1BFUlRZIGlzIHByZXNl bnQsIHVzZSB0aGF0LgorICAgICAoKHBhY2thZ2UtdmFyaWFudCBwKQorICAgICAgPT4gZm9yY2Up CisKKyAgICAgOzsgT3RoZXJ3aXNlIGJ1aWxkIHRoZSBuZXcgcGFja2FnZSBvYmplY3QgZ3JhcGgu CisgICAgICgoZXE/IChwYWNrYWdlLWJ1aWxkLXN5c3RlbSBwKSBlbWFjcy1idWlsZC1zeXN0ZW0p CisgICAgICAocGFja2FnZQorICAgICAgICAoaW5oZXJpdCBwKQorICAgICAgICAobG9jYXRpb24g KHBhY2thZ2UtbG9jYXRpb24gcCkpCisgICAgICAgIChuYW1lIChsZXQgKChuYW1lIChwYWNrYWdl LW5hbWUgcCkpKQorICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIG5ldy1wcmVmaXgKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKHN0cmluZy1wcmVmaXg/IG9sZC1wcmVm aXggbmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0cmluZyBu YW1lCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1sZW5ndGggb2xkLXByZWZpeCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG5hbWUpKSkpCisgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgIChsZXQgKChlbWFjcyAoaWYg KHByb21pc2U/IGVtYWNzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcmNlIGVtYWNz KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1hY3MpKSkKKyAgICAgICAgICAgKGVuc3Vy ZS1rZXl3b3JkLWFyZ3VtZW50cyAocGFja2FnZS1hcmd1bWVudHMgcCkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBgKCM6ZW1hY3MgLGVtYWNzKSkpKSkpCisgICAgIChlbHNl IHApKSkKKworICAoZGVmaW5lIChjdXQ/IHApCisgICAgKG9yIChub3QgKGVxPyAocGFja2FnZS1i dWlsZC1zeXN0ZW0gcCkgZW1hY3MtYnVpbGQtc3lzdGVtKSkKKyAgICAgICAgKHBhY2thZ2UtdmFy aWFudCBwKSkpCisKKyAgKHBhY2thZ2UtbWFwcGluZyB0cmFuc2Zvcm0gY3V0PykpCisKKyhkZWZp bmUgcGFja2FnZS13aXRoLWVtYWNzLW5leHQKKyAgOzsgTm90ZTogZGVsYXkgY2FsbCB0byAnZGVm YXVsdC1lbWFjcy1uZXh0JyB1bnRpbCBhZnRlciB0aGUgJ2FyZ3VtZW50cycgZmllbGQKKyAgOzsg b2YgcGFja2FnZXMgaXMgYWNjZXNzZWQgdG8gYXZvaWQgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHdo ZW4gZXZhbHVhdGluZworICA7OyB0aGUgdG9wLWxldmVsIG9mIChnbnUgcGFja2FnZXMgZW1hY3Mp LgorICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWVtYWNzIChkZWxheSAoZGVmYXVsdC1lbWFjcy1u ZXh0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVtYWNzLSIgImVtYWNzLW5l eHQtIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOnZhcmlhbnQtcHJvcGVydHkg J2VtYWNzLW5leHQtdmFyaWFudCkpCisKIChkZWZpbmUqIChsb3dlciBuYW1lCiAgICAgICAgICAg ICAgICAgIzprZXkgc291cmNlIGlucHV0cyBuYXRpdmUtaW5wdXRzIG91dHB1dHMgc3lzdGVtIHRh cmdldAogICAgICAgICAgICAgICAgIChlbWFjcyAoZGVmYXVsdC1lbWFjcykpCi0tIAoyLjI2LjIK Cg== --00000000000021cc0905a77b2a06--
X-Loop: help-debbugs@HIDDEN Subject: bug#41732: issue with emacs-lua-mode and emacs-next Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 17 Jun 2020 04:35:01 +0000 Resent-Message-ID: <handler.41732.B41732.159236847326815 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41732 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> Received: via spool by 41732-submit <at> debbugs.gnu.org id=B41732.159236847326815 (code B ref 41732); Wed, 17 Jun 2020 04:35:01 +0000 Received: (at 41732) by debbugs.gnu.org; 17 Jun 2020 04:34:33 +0000 Received: from localhost ([127.0.0.1]:50133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jlPmT-0006yR-KE for submit <at> debbugs.gnu.org; Wed, 17 Jun 2020 00:34:33 -0400 Received: from mail-qv1-f65.google.com ([209.85.219.65]:43261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1jlPmR-0006yD-Cl for 41732 <at> debbugs.gnu.org; Wed, 17 Jun 2020 00:34:32 -0400 Received: by mail-qv1-f65.google.com with SMTP id dp10so412637qvb.10 for <41732 <at> debbugs.gnu.org>; Tue, 16 Jun 2020 21:34:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=l7NpEPKHNYlDaEG0C+oSBJlmfjO8rBlLUcjZ702jZH4=; b=LeN+IOJ8F5twRHoRpbfV6v2Eitj9CYwzC2g6bXqK0JLMEsK3Tco/yokUlrGvrNqtwS 6y+zwAABQ57D7Mlz6ZEqEN2zEmZg6qt9OhhxzGAJtyIH/xFHkY/BhKDxoXmBOnj0xjZn k/MTxT9aaV0InSMscV2A8SA8xRa6/kj7U+VkGzZLJL5/zsvCqK7yC20ivx5xVsX7LmpR sWvdT7DrEKUspoEBQGeMIChb1dOCI8zalXmZU+7skKjW3k/AqxhL9/Hla0JIAe/u32oa vqtfG+2AA+i+MnmjyB1n0w39RCPffqiiwbh2ZZl0/HnYmQkuauxHGKkAH3CHOTkLr4B8 eoag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=l7NpEPKHNYlDaEG0C+oSBJlmfjO8rBlLUcjZ702jZH4=; b=EtAJxZG4uGcHeyIl8fFOIcOliX+HYawswbVd1jAvo02rP7N3W/LEao/Oq7xHwxzsg/ 4XW3tgTiMErQjw68L4HnBGUhzEhiLCUDAiknwJou0hEU8OFor4BsUzWPk2lbvJl1zcHQ 42x2GMiFwL9QrdACIyfzdY4lhyRwhr0YPm5Y3NPEW3Qxv1ewHDdWV8A8COBg/EK3djE3 8Rl7xt8dOQFE+crMU/gmWgtaEunrIbLDFRBQEIYTTiKstC5J0fUxF1TKzni6uX0O/GHY 5l9+uWrlb1TimEq5w0/R2yH6ZrnSVNNjZdn6rf4dKWQz3jOVLO6LqKfqaYjSSBkjOiDa bu7A== X-Gm-Message-State: AOAM530kcSXjxgV7qUaFH5tt5/tjS0nEPF7J/9caUZagXuUkHF8ejj34 Hz0z2aPF3fjbHNthBKaC+tw= X-Google-Smtp-Source: ABdhPJzDJFiWoZhzKAZ6yHq0qmnWisHlqjoN3hmsT8SEELdy4vmWCGi3PqLg6o2JlmgWTr3tnXlVOg== X-Received: by 2002:a05:6214:12ad:: with SMTP id w13mr5673725qvu.74.1592368465849; Tue, 16 Jun 2020 21:34:25 -0700 (PDT) Received: from hurd (dsl-10-128-163.b2b2c.ca. [72.10.128.163]) by smtp.gmail.com with ESMTPSA id b53sm17945324qtc.65.2020.06.16.21.34.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2020 21:34:24 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> References: <CABZcOATXwbLV71GCvP1ZksKjJyrU9OH4k1CEfHXLPysbFTmCEQ@HIDDEN> <87tuzo8vj6.fsf@HIDDEN> <CAJ3okZ08+N=2t+LwgbMphWGFBrMUPBFgWdRBQ=Mmk5Cpos_UvA@HIDDEN> <87sgf8ffj9.fsf@HIDDEN> <CAJ3okZ3JoFb3T_f=bnLxNxGnD1FDcxzoODP29+5bi9MT-K7Jrw@HIDDEN> <877dwj4hho.fsf@HIDDEN> <CAJ3okZ1-=iodmfNCmxxW_W621s-H8zFc5PRViHcs6nOY14qPMg@HIDDEN> Date: Wed, 17 Jun 2020 00:34:23 -0400 In-Reply-To: <CAJ3okZ1-=iodmfNCmxxW_W621s-H8zFc5PRViHcs6nOY14qPMg@HIDDEN> (zimoun's message of "Sun, 7 Jun 2020 11:31:41 +0200") Message-ID: <87zh92e2eo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello Simon! Sorry for my delayed answer. zimoun <zimon.toutoune@HIDDEN> writes: > Dear Maxim, > > On Sun, 7 Jun 2020 at 06:39, Maxim Cournoyer <maxim.cournoyer@HIDDEN> wrote: > >> Some people have been adding emacs-next-something packages (IIRC); I >> think it's OK for the big, complicated packages that need effort to >> port, but otherwise I wouldn't like seeing this happening for all >> packages. > > I agree. I am not suggesting to duplicate all the packages with > 'emacs-next-something'. There is already enough to do with the > current ones. :-) > > >> > Well, I am not suggesting to duplicate all the Emacs packages with >> > something like 'emacs-next-<package>' because it is too much. I am >> > suggesting to provide 'package-with-emacs-next' and then for example >> > in my manifest file I would use this new procedure to generate >> > on-the-fly these next packages; as an expert Emacs mode. >> >> That sounds like a good idea; provide a way for users to rewrite their >> package at the level of their manifest file (which is already possible >> IIUC). > > I propose to provide 'package-with-emacs-next' for the people in the > experimental mood. :-) For example, the manifest looks like: > > (use-modules (guix build-system emacs) > (gnu packages emacs) > (gnu packages emacs-xyz)) > > (packages->manifest > (cons emacs-next > (map > package-with-emacs-next > (list > emacs-lua-mode > emacs-magit)))) > > Then the expert uses it with: > > guix package -m manifest.scm > > Well, the attached patch does that. And maybe, an entry to the > Cookbook could be worth. That's really nice! Thank you for providing it. I've tried it in my manifest, by stitching a couple manifests objects together `concatenate-manifests' like so: --8<---------------cut here---------------start------------->8--- (concatenate-manifests (list ;;; Emacs packages. (packages->manifest (cons emacs-next (map package-with-emacs-next (map specification->package '("emacs-auctex" "emacs-bash-completion" [...] "emacs-yasnippet" "emacs-yasnippet-snippets"))))) ;; Other software. (specifications->manifest '("adb" [...] "arc-icon-theme" "arc-theme" ...)))) --8<---------------cut here---------------end--------------->8--- And after a couple fixes on master, I was able to build my profile with my Emacs packages collection built against Emacs 27! I'm now having some issues due to the apparent renaming of the generated autoload files. I haven't had the time to look for a fix yet. It breaks at least Helm (and probably others), as it cannot find its own autoload file. next-helm-autoloads.el -> /gnu/store/fnwalhxi94fhr8h2dfg602zd9plarwx0-emacs-next-helm-3.6.2/share/emacs/site-lisp/next-helm-autoloads.el (instead of helm-autoloads.el) > Note that 'package-with-explicite-emacs' and > 'package-with-explicit-python' should be refactored, another story. > :-) I wholly agree! It seems these have much in common. Perhaps (guix packages) could be a new home for the factored out bits. To be continued! Maxim
Received: (at control) by debbugs.gnu.org; 1 Sep 2020 18:53:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 01 14:53:58 2020 Received: from localhost ([127.0.0.1]:57291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kDBPp-00043j-UP for submit <at> debbugs.gnu.org; Tue, 01 Sep 2020 14:53:58 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:44187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1kDBPm-00043W-Uy for control <at> debbugs.gnu.org; Tue, 01 Sep 2020 14:53:56 -0400 Received: by mail-qt1-f180.google.com with SMTP id e7so1734727qtj.11 for <control <at> debbugs.gnu.org>; Tue, 01 Sep 2020 11:53:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=ffUROnb2CdYctsb9VwRQVZGgRoPZs7OpL6F8/RUxe9g=; b=E9E08VPcJOn0KKurgoehzhIE0xAnO+KlFC8bHvRMKZ1lSQK25xYhVRq1pGCuhxUuCr LMG4igKUudOvHnxayBGfVFX64SuV/aETGvYd961dmPKtELOiS7AURMu0RSr/jd1yjlYw 46TeQPpPkQ02G6AO4EauFnGsh43KXPwUl9Cr90v3w8ePKKySquow3PRif15627iTGy8Z nQK6iXWKh6mRFn8RLGmA97/th6/eL4KTazQG3WVNUpIEhgRgKclL+1qDCYz5GOVbFgr1 xm/vRCCO4eUhAvpf9MStLCeyGizMnUMO93lHeH7OoEJ86dZ6yWmJa/wwoLUWsWhBnpDs H/gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=ffUROnb2CdYctsb9VwRQVZGgRoPZs7OpL6F8/RUxe9g=; b=bDdRWyXXeeZzR6cPJtykAUXM5VWcubBzgsEEnn9/m+RNmatY+VCHnUemsrcBTyx7LT tMVhkxU+TVQ7AwYtZgjvIZdAovapKt2bXvVpHfl+wbcpfg/d69kU6D7c0GfvQnnEC9UN NM2S26jVOn3Ed4jYsy7nUJo9PK6NjtjxvGyG3akyTPtsqdGymODbFhWwTAEC6XAgWTJu yfY6XrOKFwx81lk7ZaENlPrJ81V3Kh/8FgowQwcyi1dSbHIdjDtMm+plYKn5bUtT+mw9 FsYHTyhBX2KlESwjP1YZ6pBzl1Ytpa1IwYM7J4gxewKwp5/Xq088id2zJE0k3y7iSL0w ccDA== X-Gm-Message-State: AOAM5332Y2DnCxBYiK7suKInVPmQ4cZWJn4Htfd1GFhXgNq0+zVN94s6 4QlR4Xa5R/ziMRdRcYtrlE61AZHOdOa4vA== X-Google-Smtp-Source: ABdhPJwYKRL1jAoDa0QGeLe22izXb3GFdQFEDlXHJKNxJWAbgVLmguLG3KnXlYtlvcShYD8tAOydPw== X-Received: by 2002:ac8:1084:: with SMTP id a4mr3086915qtj.83.1598986429175; Tue, 01 Sep 2020 11:53:49 -0700 (PDT) Received: from hurd (dsl-10-133-254.b2b2c.ca. [72.10.133.254]) by smtp.gmail.com with ESMTPSA id f14sm2534803qkl.52.2020.09.01.11.53.47 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2020 11:53:48 -0700 (PDT) Date: Tue, 01 Sep 2020 14:53:59 -0400 Message-Id: <87v9gxpbug.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #41732 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) retitle 41732 Implement a wrapper so users can build the Emacs packages using a version of their choosing quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.