Package Maintainers Heads Up

jeff-xemacs at delphioutpost.com jeff-xemacs at delphioutpost.com
Thu Nov 8 10:00:06 EST 2007


   From: Ville Skyttä <scop at xemacs.org>
   Date: Thu, 8 Nov 2007 01:06:24 +0200
   
   On Thursday 08 November 2007, Norbert Koch wrote:
   > Hello Package Maintainers,
   >
   > I'd like to officially release the packages in a couple of days.  Do you
   > have any objections to this or mandatory fixes?
   
   Not mandatory, but two things:
   
   1) The new vc hasn't been around for too long yet, so I'm pretty sure we'll 
   find more things as it gets more exposure.  It would have been nice to have 
   someone look at vc-hg.el from GNU before release, perhaps to be used as a 
   mercurial.el replacement, but nobody has said anything definite about looking 
   into it so I guess it doesn't make sense to wait for it.

Using the new vc, I get this error:
    'Error in process sentinel: (error Marker does not point anywhere)' 
This happens when doing vc-diff(etc) operations on a remote cvs repository.

The error comes from '(goto-char (process-mark p))' in vc-exec-after
This is my 'fix':

Index: vc.el
===================================================================
RCS file: /home/cvsroot/xemacs/xemacs-packages/lisp/vc/vc.el,v
retrieving revision 1.11
diff -u -d -w -u -w -d -r1.11 vc.el
--- vc.el	13 Oct 2007 13:42:18 -0000	1.11
+++ vc.el	8 Nov 2007 14:53:38 -0000
@@ -959,7 +959,9 @@
 	(set-process-sentinel proc
 	  `(lambda (p s)
 	     (with-current-buffer ',(current-buffer)
-	       (goto-char (process-mark p))
+               ;;JWM: (error/warning) Error in process sentinel: (error Marker does not point anywhere)
+	       ;;(goto-char (process-mark p))
+               (ignore-errors (goto-char (process-mark p)))
 	       ,@(append (cdr (cdr (cdr ;strip off `with-current-buffer buf
                                         ;             (goto-char...)'
 			   (car (cdr (cdr ;strip off `lambda (p s)'

-jeff



More information about the XEmacs-Beta mailing list