Debian Bug report logs - #914945
separate vm does not work with xemacs21

version graph

Package: vm; Maintainer for vm is Ian Jackson <[email protected]>; Source for vm is src:vm (PTS, buildd, popcon).

Reported by: Ian Jackson <[email protected]>

Date: Wed, 28 Nov 2018 23:39:02 UTC

Severity: normal

Tags: help

Found in version vm/8.2.0b-3

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], [email protected]:
Bug#914945; Package vm. (Wed, 28 Nov 2018 23:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ian Jackson <[email protected]>:
New Bug report received and forwarded. Copy sent to [email protected]. (Wed, 28 Nov 2018 23:39:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Ian Jackson <[email protected]>
To: [email protected]
Subject: separate vm does not work with xemacs21
Date: Wed, 28 Nov 2018 23:36:49 +0000
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.



Information forwarded to [email protected]:
Bug#914945; Package vm. (Sun, 07 Aug 2022 21:54:03 GMT) (full text, mbox, link).


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).


Message #10 received at [email protected] (full text, mbox, reply):

From: Ian Jackson <[email protected]>
To: [email protected]
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.



Severity set to 'normal' from 'important' Request was from Ian Jackson <[email protected]> to [email protected]. (Sun, 07 Aug 2022 21:54:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Sep 22 05:42:16 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.