Package: vm
Version: 8.2.0b-3
Severity: important
Tags: help
To reproduce
install xemacs21 and vm in a sid chroot
xemacs21 -q -f vm
Expected output
Display of an empty inbox, or something
Actual output
Minibuffer error message:
Invalid byte code: "invalid opcode 0 in instruction stream"
I note that xemacs21 comes with a vm.el. I don't know the
relationship between that and the vm package. The vm package seems to
work with `emacs'.
For now I am going to remove xemacs21 from the passlist of supported
emacsen flavours. The result will be that xemacs21 users will get the
vm which comes with xemacs21, rather than an error.
So after I do that, to reproduce the bug it will be necessary to
revert that commit. I will write to this bug again when I have its
commitid etc.
Apologies for the inconvenience. I would appreciate help from an
xemacs21 expert on what this might mean.
Note that the way vm deals with the emacsen-common stuff is rather
odd. The upstream build system is not just .el files - it contains
other stuff. So what the Debian package does is ship (enough of) the
upstream build system into
/usr/share/emacs/site-lisp/vm.in
and run it during emacsen-common install and remove. See the files
debian/vm.emacsen-install
debian/vm.emacsen-remove
in the source package.
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.
Acknowledgement sent
to Ian Jackson <[email protected]>:
Extra info received and forwarded to list.
(Sun, 07 Aug 2022 21:54:03 GMT) (full text, mbox, link).
Subject: Re: separate vm does not work with xemacs21
Date: Sun, 7 Aug 2022 22:50:37 +0100
Control: severity -1 normal
I have removed the passlisting of xemacs21 from the postinst so I
think vm.deb and xemacs21 ought now to be coinstallable, even though
you'll get the xemacs21's builtin copy of vm.
I note that xemacs21 appears to be slated for (auto)removal.
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.