Maxim Cournoyer <maxim.cournoyer@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 17 Jun 2020 04:34:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 17 00:34:33 2020 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> To: zimoun <zimon.toutoune@HIDDEN> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next 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-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 7 Jun 2020 09:32:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 07 05:32:03 2020 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> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000021cc0905a77b2a06" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> 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--
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 7 Jun 2020 04:39:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 07 00:39:23 2020 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> To: zimoun <zimon.toutoune@HIDDEN> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next 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-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN>, Nicolas Goaziou <mail@HIDDEN> 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 15:30:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 11:30:30 2020 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> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next To: Nicolas Goaziou <mail@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 14:13:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 10:13:59 2020 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> To: zimoun <zimon.toutoune@HIDDEN> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next 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-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 10:26:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 06:26:27 2020 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> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next To: Nicolas Goaziou <mail@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org, Fredrik Salomonsson <plattfot@HIDDEN> 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 08:10:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 04:10:17 2020 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> To: Fredrik Salomonsson <plattfot@HIDDEN> Subject: Re: bug#41732: issue with emacs-lua-mode and emacs-next 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-Debbugs-Envelope-To: 41732 Cc: 41732 <at> debbugs.gnu.org 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at 41732) by debbugs.gnu.org; 6 Jun 2020 03:17:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 23:17:50 2020 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> To: 41732 <at> debbugs.gnu.org Date: Sat, 6 Jun 2020 05:17:36 +0200 Message-ID: <7fb638338760.d015b5866f7291e@HIDDEN> Subject: issue with emacs-lua-mode and emacs-next X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41732 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
bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Jun 2020 03:14:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 23:14:34 2020 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> Subject: issue with emacs-lua-mode and emacs-next To: bug-guix@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-Debbugs-Envelope-To: submit 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--
Fredrik Salomonsson <plattfot@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#41732
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.