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
Looks like that user dir can be disabled by passing it to make, like this: emake all info PACKAGE_LISPDIR="NONE"
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(+)
(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! :)