Your message dated Sat, 01 Jul 2023 11:02:08 +0000
with message-id <e1qfymi-002f37...@fasolo.debian.org>
and subject line Bug#1039105: fixed in vm 8.2.0b-8+deb12u1
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-8+deb12u1
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: Sat, 01 Jul 2023 10:10:54 +0100
Source: vm
Architecture: source
Version: 8.2.0b-8+deb12u1
Distribution: bookworm
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-8+deb12u1) bookworm; urgency=medium
 .
   * Avoid byte compilation to work around trouble with emacs 28
     Closes: #1039105.  [Report from and patch via Dirk Eddelbuettel
     (Fix cherry picked from e8779ea20768ad08 in 8.2.0b-9.).)
Checksums-Sha1:
 5540c8df613b0972b636473b1ba61b20b1102418 1595 vm_8.2.0b-8+deb12u1.dsc
 d56676a24eee5f14a7e6ad9e77b79b9f4c0a3c0b 105492 vm_8.2.0b-8+deb12u1.diff.gz
Checksums-Sha256:
 91dfdb8201793bd1383df5d243262c2f35819e810d2f23db9aeff40562413adf 1595 
vm_8.2.0b-8+deb12u1.dsc
 c70f28e89635dd77324057d2abe5d8d3c6a7f0db2aec5dfc32ebd575dbf23a4f 105492 
vm_8.2.0b-8+deb12u1.diff.gz
Files:
 1b7356a34e543317450b4920115c2b65 1595 mail optional vm_8.2.0b-8+deb12u1.dsc
 934934fb801861f8ee7cb54930f85c60 105492 mail optional 
vm_8.2.0b-8+deb12u1.diff.gz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAmSf9ogACgkQ4+M5I0i1
DTlhngf/Zu8bvlJHr62RxgEm6I9sVxV6pR9hJuyMC2ym8v+1V9ScZKVnKhlnIaak
Vpy6SGkq0aCtBr9kWk3FhQYF0sYtHvljCMxofJ145a5YwzoNh+sl7r/eNlOGxcQP
vrozFIb6qoJBIvJ9+mcb+cI3Yxgk+td74nnf/VAd9keLbo+g9IPbAcKwJeaTFG12
CBpf+hv2hXzlWe+t/1MCd50AQATqxdLvjLqzEvGFChVoS/BoBjx2hV/BQNCMAbog
3vUrlkAZQW8yWGu2LG8J+sbW+zh/ihX/903+H4z7dXB07m1s/k21iRWB3PVc6vHh
P0Z26uf4B9Yc3C5s7m7VpEPzfNZrHQ==
=thbl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to