Your message dated Thu, 29 Jun 2023 22:16:44 +0000
with message-id <e1qezws-00cfif...@fasolo.debian.org>
and subject line Bug#1039105: fixed in vm 8.2.0b-9
has caused the Debian Bug report #1039105,
regarding Fails to start with Emacs 28
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1039105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039105
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vm
Version: 8.2.0b-8
Severity: normal
Ian,
After updating my main machine (and the only one running vm along and
exim4, dovecot, spamassassin and whatnot) to Ubuntu 23.04 with its Emacs 28.2
(in an upgrade from 22.10 with Emacs 27.*), I found that vm (which I have
been using all those years, still with some hooks and key-binding you emailed
to in the mid-1990s (!!)) would no longer start.
The error was indicative of elc compilation woes. I found a post by the magit
author suggesting removal and reinstallation (of his package). That worked,
so I was relieved, but it worked only once.
Looking around, I stumbled across the Fedora page for vm. It contains a
reference to a change in this commit
https://src.fedoraproject.org/rpms/emacs-vm/c/909b0bc357976252c51502bf17ed1efc6aeb7b97?branch=rawhide
which boils down to
;; Startup settings for VM
+ ;;
+ ;; For some reason, native compilation breaks VM. As a workaround until the
+ ;; problem is understood and fixed, disable native compilation of all VM
+ ;; lisp files.
+ (eval-after-load "comp"
+ '(if (boundp 'native-comp-deferred-compilation-deny-list)
+ (add-to-list 'native-comp-deferred-compilation-deny-list
"/vm.*\.el")))
I added this in a local -9 build to the top of debian/vm.emacsen-startup
which now has
;-*-emacs-lisp-*-
; arch-tag: 045640fd-0ff2-45b7-a29f-68e4b8378fbf
;; Borrowed with thanks from Fedora at
;;
https://src.fedoraproject.org/rpms/emacs-vm/c/909b0bc357976252c51502bf17ed1efc6aeb7b97?branch=rawhide
;;
;; For some reason, native compilation breaks VM. As a workaround until the
;; problem is understood and fixed, disable native compilation of all VM
;; lisp files.
(eval-after-load "comp"
'(if (boundp 'native-comp-deferred-compilation-deny-list)
(add-to-list 'native-comp-deferred-compilation-deny-list
"/vm.*\.el")))
It would be nice if this could be applied to the package as a hot-fix as
failing to start is a little off-putting. We could probably also skip the
installation on start but there is enough going on in that installer script
that I left things were they were.
Happy to locally refinements or variants if you have any as I obviously have
a test bed for the bug.
Cheers, Dirk
--
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org
--- End Message ---
--- Begin Message ---
Source: vm
Source-Version: 8.2.0b-9
Done: Ian Jackson <ijack...@chiark.greenend.org.uk>
We believe that the bug you reported is fixed in the latest version of
vm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1039...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <ijack...@chiark.greenend.org.uk> (supplier of updated vm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 29 Jun 2023 22:21:35 +0100
Source: vm
Architecture: source
Version: 8.2.0b-9
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <ijack...@chiark.greenend.org.uk>
Changed-By: Ian Jackson <ijack...@chiark.greenend.org.uk>
Closes: 1039105
Changes:
vm (8.2.0b-9) unstable; urgency=medium
.
* Avoid byte compilation to work around trouble with emacs 28
Closes: #1039105. [Report from and patch via Dirk Eddelbuettel
* Add an autopkgtest to test that vm can be loaded and run.
Checksums-Sha1:
e86a79f5b38b484adddac169d6cf06a2cc1a964c 1620 vm_8.2.0b-9.dsc
72e26001f8f5dadd636e8e01d8bc67582b754e73 105891 vm_8.2.0b-9.diff.gz
Checksums-Sha256:
7ade094eabfb0ee5f2f222c1ee60b6f40866c70bf88c6682620e8aa0dc4dda21 1620
vm_8.2.0b-9.dsc
0bac019694ba617c558f28ca089952e6be5810255ebc4004bb66169ba6134486 105891
vm_8.2.0b-9.diff.gz
Files:
e2f0b21e5f5d715054846da5e883faf2 1620 mail optional vm_8.2.0b-9.dsc
450c01daea1a99c4ca4509474978d5f1 105891 mail optional vm_8.2.0b-9.diff.gz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAmSd9mEACgkQ4+M5I0i1
DTnUBQf9H9UT0/qHY0sK/Ue4qDK5P9kfunQheexViH9h8wKUwppw3WEMQjAtU9Rf
6KURGGue1BvQPXBZBEoBKF519lja78QBufPGksGYx1xmoW7tWBmmbQ65k4A/fqw/
NL/1vJiUwUMP8h7W/T3FhN6pDkqomD02JFGOoLzjCbEivYh7asIH2jVZBiewJxlr
mNcABAorTnceXFHpnXFHEj0SkMGQunsmnXUBkSaQFFXDKmgH5aeIKzkbXDedFjO4
Ilo7ASwi2PvrXbGKG5YuOkfS7ijcOgPLtDLbtrnDX2Cq9nbRnbbWVwYooZ5LSOvf
wqRsUcPxz9gT7EyLzB0/AM4IevGHDg==
=qKEr
-----END PGP SIGNATURE-----
--- End Message ---