GNU logs - #41732, boring messages


Message sent to bug-guix@HIDDEN:


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&#39;m getting this error <br></=
div><div>&quot;Error (use-package): lua-mode/:catch: Unknown rx form =E2=80=
=98symbol=E2=80=99&quot;</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&#39;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&#39;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--




Message sent:


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


Message sent to bug-guix@HIDDEN:


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






Message sent to bug-guix@HIDDEN:


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




Message sent to bug-guix@HIDDEN:


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




Message sent to bug-guix@HIDDEN:


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




Message sent to bug-guix@HIDDEN:


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




Message sent to bug-guix@HIDDEN:


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




Message sent to bug-guix@HIDDEN:


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--




Message sent to bug-guix@HIDDEN:


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




Message received at control <at> debbugs.gnu.org:


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






Last modified: Tue, 1 Sep 2020 19:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.