← Back to team overview

vm team mailing list archive

Re: [Question #707889]: What is the state of emacs vm?

 

Question #707889 on VM changed:
https://answers.launchpad.net/vm/+question/707889

    Status: Open => Answered

Ulrich Müller proposed the following answer:
I try to summarize the main problems as I see them:

First, VM is a very old codebase and it was originally written for
XEmacs. GNU (FSF) Emacs has moved on, and keeping compatibility is
getting increasingly harder. I think I last tried VM with GNU Emacs 25
some years ago, and even with that version there were significant
problems. (IIRC it could no longer cope with PGP signed e-mail because
of some incompatibilities.) Now the last GNU Emacs release is 29.1 and
30 is on the horizon. Presumably the code should also be switched to
lexical binding. I remember that there was some discussion in the past
whether XEmacs compatibility should be dropped, but I don't remember if
there was any conclusion of it. IMHO staying compatible to XEmacs when
OTOH  the code needs to be modernized for GNU Emacs 30 is almost
impossible for a large package like VM.

Second, there's currently no active maintainer. The last release 8.2.0b
was in 2011, and the last commit to the trunk was in 2019. I used to
contribute but stopped around 2011 for lack of time. (Meanwhile, I've
moved to GNUS which admittedly takes some getting used to; I know that
others have moved to Wanderlust.) Without a dedicated maintainer willing
to take over, the package is essentially dead.

Third, VM using Bazaar/BZR/Breezy for version control when the rest of
the world uses Git doesn't help to attract any contributors.

-- 
You received this question notification because your team VM development
team is an answer contact for VM.