VM

Fixes for Emacs 24.5.1

Bug #1505787 reported by Paul Aspinwall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Committed
Critical
Uday Reddy

Bug Description

Upgrading to Emacs 24.5.1 broke vm-8.2.0b. I fixed it with the following crude fixes:

------ diff file follows ------------
diff -ur ../src/vm-8.2.0b-orig/lisp/vm-virtual.el vm-8.2.0b/lisp/vm-virtual.el
--- ../src/vm-8.2.0b-orig/lisp/vm-virtual.el 2011-12-27 17:19:28.000000000 -0500
+++ vm-8.2.0b/lisp/vm-virtual.el 2015-10-12 20:53:14.340720000 -0400
@@ -815,6 +815,8 @@

 (defun vm-vs-header (m arg)
   (save-excursion
+ ; PSA:
+ (set-buffer (marker-buffer (vm-headers-of (vm-real-message-of m))))
     (save-restriction
       (widen)
       (goto-char (vm-headers-of (vm-real-message-of m)))
diff -ur ../src/vm-8.2.0b-orig/lisp/vm.el vm-8.2.0b/lisp/vm.el
--- ../src/vm-8.2.0b-orig/lisp/vm.el 2011-12-27 17:19:28.000000000 -0500
+++ vm-8.2.0b/lisp/vm.el 2015-09-29 15:19:44.504564000 -0400
@@ -30,6 +30,10 @@

 (require 'vm-version)

+; PSA fix for emacs 24:
+(require 'cl)
+(require 'vm-vars)
+
 (defvar enable-multibyte-characters)

 ;; For function declarations

Revision history for this message
Uday Reddy (reddyuday) wrote :

Fix committed in rev. 1508.

Changed in vm:
status: New → Fix Committed
milestone: none → 8.2.1a
assignee: nobody → Uday Reddy (reddyuday)
Uday Reddy (reddyuday)
Changed in vm:
importance: Undecided → Critical
tags: added: compatibility
Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.1a → 8.2.90a
Uday Reddy (reddyuday)
summary: - Fixes for 24.5.1
+ Fixes for Emacs 24.5.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.