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

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#914945: separate vm does not work with xemacs21
Reply-To: Ian Jackson <[email protected]>, [email protected]
Resent-From: Ian Jackson <[email protected]>
Resent-To: [email protected]
Resent-CC: [email protected]
X-Loop: [email protected]
Resent-Date: Wed, 28 Nov 2018 23:39:02 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: report 914945
X-Debian-PR-Package: vm
X-Debian-PR-Keywords: help
X-Debian-PR-Source: vm
Received: via spool by [email protected] id=B.15434482122425
          (code B); Wed, 28 Nov 2018 23:39:02 +0000
Received: (at submit) by bugs.debian.org; 28 Nov 2018 23:36:52 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
	(2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-17.7 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	RCVD_IN_DNSWL_MED,TXREP,X_DEBBUGS_CC autolearn=ham autolearn_force=no
	version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 21; hammy, 149; neutral, 73; spammy,
	1. spammytokens:0.951-+--deals hammytokens:0.000-+--H*RU:sk:chiark.,
	0.000-+--H*r:sk:chiark., 0.000-+--UD:el, 0.000-+--H*UA:24.4.1,
	0.000-+--H*M:greenend
Received: from v6.chiark.greenend.org.uk ([2001:ba8:1e3::] helo=chiark.greenend.org.uk)
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
	(Exim 4.89)
	(envelope-from <[email protected]>)
	id 1gS9O0-0000cI-4P
	for [email protected]; Wed, 28 Nov 2018 23:36:52 +0000
Received: by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with local
	(return-path [email protected])
	id 1gS9Nx-00007W-9Z
	for [email protected]; Wed, 28 Nov 2018 23:36:49 +0000
From: Ian Jackson <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <[email protected]>
Date: Wed, 28 Nov 2018 23:36:49 +0000
To: [email protected]
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Delivered-To: [email protected]
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.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Sep 22 07:47:52 2024; Machine Name: buxtehude

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.