Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 723798 - app-emacs/lua-mode-20151025 - Symbol’s function definition is void: rx-form
Summary: app-emacs/lua-mode-20151025 - Symbol’s function definition is void: rx-form
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords: UPSTREAM
: 725242 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-05-18 18:44 UTC by Francesco Turco
Modified: 2020-11-04 11:00 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,2.52 KB, text/plain)
2020-05-18 18:46 UTC, Francesco Turco
Details
info.txt (info.txt,5.67 KB, text/plain)
2020-05-18 18:46 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2020-05-18 18:44:57 UTC
I cannot emerge app-emacs/lua-mode-20151025 anymore due to the following error message:

> lua-mode.el:103:1:Error: Symbol’s function definition is void: rx-form

This happens after having upgraded my Gentoo system.
In particular, I replaced app-editors/emacs-26.3-r1 with app-editors/emacs-27.0.91.
Comment 1 Francesco Turco 2020-05-18 18:46:19 UTC
Created attachment 640180 [details]
build.log
Comment 2 Francesco Turco 2020-05-18 18:46:38 UTC
Created attachment 640182 [details]
info.txt

emerge --info
Comment 3 Ulrich Müller gentoo-dev 2020-05-25 07:59:54 UTC
*** Bug 725242 has been marked as a duplicate of this bug. ***
Comment 4 Marek Szuba archtester gentoo-dev 2020-09-15 20:03:51 UTC
Doesn't look like upstream is going to react to this any time soon... I think we might be due for a VCS snapshot of lua-mode.
Comment 5 Ulrich Müller gentoo-dev 2020-09-16 05:52:12 UTC
Either that, or we could cherry-pick the Emacs 27 compatibility fix and apply it as a patch:
https://github.com/immerrr/lua-mode/commit/4342dd1b7fa505a030e6a6871a3c4f053dbf6ad2

I am reluctant to make a snapshot of a commit that upstream doesn't find fit for a release.
Comment 6 Marek Szuba archtester gentoo-dev 2020-09-17 10:28:46 UTC
If it's as simple as cherry-picking a single patch, by all means do go ahead. Not that you need my permission for that :-)
Comment 7 Aaron W. Swenson gentoo-dev 2020-09-19 18:57:44 UTC
Unfortunately, the commit alone doesn't apply.

I vote we just make our own snapshot.
Comment 8 Ulrich Müller gentoo-dev 2020-09-19 23:51:07 UTC
(In reply to Aaron W. Swenson from comment #7)
> Unfortunately, the commit alone doesn't apply.

Sure it does, after resolving the conflicts. :)

> I vote we just make our own snapshot.

Noted. I haven't made up my mind yet.
Comment 9 Larry the Git Cow gentoo-dev 2020-09-20 08:48:57 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69789e3b963c9c485a575425fbbcbf26c84298ae

commit 69789e3b963c9c485a575425fbbcbf26c84298ae
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-09-20 08:48:20 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-09-20 08:48:45 +0000

    app-emacs/lua-mode: Version bump to 20151025_p20200513.
    
    Last upstream release in 2015, therefore making a snapshot.
    
    Closes: https://bugs.gentoo.org/723798
    Package-Manager: Portage-3.0.7, Repoman-3.0.1
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/lua-mode/Manifest                         |  1 +
 .../lua-mode/lua-mode-20151025_p20200513.ebuild     | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2020-10-07 20:46:46 UTC
Latest stable version of app-emacs/lua-mode does not compile against other stable package versions.
Comment 11 Ulrich Müller gentoo-dev 2020-10-08 09:36:14 UTC
(In reply to Sergei Trofimovich from comment #10)
> Latest stable version of app-emacs/lua-mode does not compile against other
> stable package versions.

Can you be more specific please?
Comment 12 Ulrich Müller gentoo-dev 2020-11-03 21:16:54 UTC
*** Bug 752999 has been marked as a duplicate of this bug. ***
Comment 13 Vincent de Phily 2020-11-04 10:13:10 UTC
lua-mode-20151025 currently doesn't compile with emacs-27 (see https://bugs.gentoo.org/752999 and maybe https://bugs.gentoo.org/725242), not sure if https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69789e3b963c9c485a575425fbbcbf26c84298ae was insufficient or what.

As lua-mode-20201010 seems to work I suggest marking that stable and removing lua-mode-20151025, otherwise this bug probably needs to be reopened.
Comment 14 Ulrich Müller gentoo-dev 2020-11-04 11:00:03 UTC
*** Bug 752999 has been marked as a duplicate of this bug. ***