Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912089 - =app-emacs/wanderlust-2.15.9_p20210629 incompatibility with emacs-29
Summary: =app-emacs/wanderlust-2.15.9_p20210629 incompatibility with emacs-29
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-11 16:48 UTC by Markus Walter
Modified: 2023-08-12 10:18 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Walter 2023-08-11 16:48:07 UTC
On my ~amd64 machine I see strange behavior in wanderlust after the upgrade to Emacs 29. Trying to write a (second) new email (with the 'w' key) fails if I have previously already sent a first new email. That is the error only appears on the second email written. There appears an error "Timer already enabled" (or similar) in the echo area.

For me an upgrade to the latest Github revision [1] solved the problem. However I had to edit the Makefile to disable a new feature introduced with [2] as follows (otherwise the build would fail complaining that the directory [3] does not exist):

```
src_prepare() {
	sed -i -e "s/PACKAGE_LISPDIR = package-user-dir/PACKAGE_LISPDIR = NONE/" "${S}/Makefile" || die
	default
}
```

[1] https://github.com/wanderlust/wanderlust/commit/8369b2d5170a174652294835dd9a18ed21a38cb2
[2] https://github.com/wanderlust/wanderlust/commit/a341b43e5e5fc97a14d1c9fc7d8e92490a8b7a0a
[3] /var/tmp/portage/app-emacs/wanderlust-2.15.9_p20230624/homedir/.emacs.d/elpa
Comment 1 Ulrich Müller gentoo-dev 2023-08-12 06:57:24 UTC
Looks like that user dir can be disabled by passing it to make, like this:
emake all info PACKAGE_LISPDIR="NONE"
Comment 2 Larry the Git Cow gentoo-dev 2023-08-12 07:19:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222844cf7b756d2ad46f42cc3c754e401f360ccd

commit 222844cf7b756d2ad46f42cc3c754e401f360ccd
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-08-12 07:14:47 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-08-12 07:18:50 +0000

    app-emacs/wanderlust: add 2.15.9_p20230624
    
    Closes: https://bugs.gentoo.org/912089
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/wanderlust/Manifest                      |  1 +
 .../wanderlust/wanderlust-2.15.9_p20230624.ebuild  | 57 ++++++++++++++++++++++
 2 files changed, 58 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd58d0fd1a9f79864654d8b49f80187dab206d6

commit 7cd58d0fd1a9f79864654d8b49f80187dab206d6
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-08-12 07:12:39 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-08-12 07:18:48 +0000

    app-emacs/semi: add 1.14.7_p20230811
    
    Bug: https://bugs.gentoo.org/912089
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/semi/Manifest                     |  1 +
 app-emacs/semi/semi-1.14.7_p20230811.ebuild | 51 +++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

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

commit ee7eac6318b23ecd61094bc19605dc06510095c7
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-08-12 07:11:10 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-08-12 07:18:46 +0000

    app-emacs/flim: add 1.14.9_p20230809
    
    Bug: https://bugs.gentoo.org/912089
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/flim/Manifest                     |  1 +
 app-emacs/flim/flim-1.14.9_p20230809.ebuild | 34 +++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ab278203cea23a1baf354d5bf7c0af6ac135fb

commit 70ab278203cea23a1baf354d5bf7c0af6ac135fb
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2023-08-12 07:09:25 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2023-08-12 07:18:45 +0000

    app-emacs/apel: add 10.8_p20220721
    
    Bug: https://bugs.gentoo.org/912089
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/apel/Manifest                   |  1 +
 app-emacs/apel/apel-10.8_p20220721.ebuild | 39 +++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)
Comment 3 Markus Walter 2023-08-12 10:18:53 UTC
(In reply to Ulrich Müller from comment #1)
> Looks like that user dir can be disabled by passing it to make, like this:
> emake all info PACKAGE_LISPDIR="NONE"

That looks indeed cleaner.

Thanks for the quick resolution! :)