>>>> "Mats" == Mats Lidell
<matsl(a)xemacs.org> writes:
Mats> Done.
Thanks!
I had a look for the underlying cause while commuting today and it turns out
that a workaround isn't too difficult to implement.
The problem is that 21.5 nomule handling of the '-*- coding: -*-' token is
broken when in batch mode. I suspect that it is similar bug to the one that
is causing 'make check' to fail, which has been quite difficult to pin down.
The workaround is to remove the coding token, as shown in the patch below.
Fortunately all of the non 7-bit ASCII chars are in comments.
Is this the way we should go?
Malcolm
Index: xemacs-packages/haskell-mode/haskell-mode.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/haskell-mode/haskell-mode.el,v
retrieving revision 1.6
diff -u -r1.6 haskell-mode.el
--- xemacs-packages/haskell-mode/haskell-mode.el 2004/06/16 15:16:49 1.6
+++ xemacs-packages/haskell-mode/haskell-mode.el 2006/02/23 10:29:40
@@ -1,4 +1,4 @@
-;;; haskell-mode.el --- A Haskell editing mode -*-coding: iso-8859-1;-*-
+;;; haskell-mode.el --- A Haskell editing mode
;; Copyright (C) 1992, 1997-1998 Simon Marlow, Graeme E Moss, and Tommy Thorn
;; Copyright (C) 2003 Free Software Foundation, Inc
Index: xemacs-packages/tramp//lisp/tramp-efs.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp-efs.el,v
retrieving revision 1.4
diff -u -r1.4 tramp-efs.el
--- xemacs-packages/tramp//lisp/tramp-efs.el 2005/08/07 15:55:38 1.4
+++ xemacs-packages/tramp//lisp/tramp-efs.el 2006/02/23 10:30:14
@@ -1,9 +1,8 @@
-;;; -*- coding: iso-2022-7bit; -*-
;;; tramp-efs.el --- Make EFS a foreign method in Tramp
;; Copyright (C) 2003, 2004 Free Software Foundation, Inc.
-;; Author: Kai Gro,A_(Bjohann <kai.grossjohann(a)gmx.net>
+;; Author: Kai Grossjohann <kai.grossjohann(a)gmx.net>
;; Keywords: comm, processes
;; This file is free software; you can redistribute it and/or modify
Index: xemacs-packages/tramp//lisp/tramp-ftp.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp-ftp.el,v
retrieving revision 1.1
diff -u -r1.1 tramp-ftp.el
--- xemacs-packages/tramp//lisp/tramp-ftp.el 2003/05/24 20:28:32 1.1
+++ xemacs-packages/tramp//lisp/tramp-ftp.el 2006/02/23 10:30:14
@@ -1,4 +1,4 @@
-;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP and EFS -*- coding:
iso-8859-1; -*-
+;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP and EFS
;; Copyright (C) 2002, 2003 Free Software Foundation, Inc.
Index: xemacs-packages/tramp//lisp/tramp-smb.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp-smb.el,v
retrieving revision 1.7
diff -u -r1.7 tramp-smb.el
--- xemacs-packages/tramp//lisp/tramp-smb.el 2005/08/07 15:55:39 1.7
+++ xemacs-packages/tramp//lisp/tramp-smb.el 2006/02/23 10:30:16
@@ -1,4 +1,4 @@
-;;; tramp-smb.el --- Tramp access functions for SMB servers -*- coding: iso-8859-1; -*-
+;;; tramp-smb.el --- Tramp access functions for SMB servers
;; Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
Index: xemacs-packages/tramp//lisp/tramp-util.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp-util.el,v
retrieving revision 1.9
diff -u -r1.9 tramp-util.el
--- xemacs-packages/tramp//lisp/tramp-util.el 2006/01/22 22:10:49 1.9
+++ xemacs-packages/tramp//lisp/tramp-util.el 2006/02/23 10:30:16
@@ -1,4 +1,3 @@
-;;; -*- coding: iso-2022-7bit; -*-
;;; tramp-util.el --- Misc utility functions to use with Tramp
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
Index: xemacs-packages/tramp//lisp/tramp-uu.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp-uu.el,v
retrieving revision 1.5
diff -u -r1.5 tramp-uu.el
--- xemacs-packages/tramp//lisp/tramp-uu.el 2005/08/07 15:55:39 1.5
+++ xemacs-packages/tramp//lisp/tramp-uu.el 2006/02/23 10:30:16
@@ -1,9 +1,8 @@
-;;; -*- coding: iso-2022-7bit; -*-
;;; tramp-uu.el --- uuencode in Lisp
;; Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-;; Author: Kai Gro,A_(Bjohann <kai.grossjohann(a)gmx.net>
+;; Author: Kai Grossjohann <kai.grossjohann(a)gmx.net>
;; Keywords: comm, terminals
;; This file is free software; you can redistribute it and/or modify
Index: xemacs-packages/tramp//lisp/tramp.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/tramp.el,v
retrieving revision 1.31
diff -u -r1.31 tramp.el
--- xemacs-packages/tramp//lisp/tramp.el 2006/02/12 20:29:37 1.31
+++ xemacs-packages/tramp//lisp/tramp.el 2006/02/23 10:30:27
@@ -1,10 +1,10 @@
-;;; -*- mode: Emacs-Lisp; coding: iso-2022-7bit; -*-
+;;; -*- mode: Emacs-Lisp -*-
;;; tramp.el --- Transparent Remote Access, Multiple Protocol
;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
-;; Author: Kai Gro,A_(Bjohann <kai.grossjohann(a)gmx.net>
+;; Author: Kai Grossjohann <kai.grossjohann(a)gmx.net>
;; Michael Albinus <michael.albinus(a)gmx.de>
;; Keywords: comm, processes
@@ -2665,7 +2665,7 @@
;; Other file name ops.
-;; ;; Matthias K,Av(Bppe <mkoeppe(a)mail.math.uni-magdeburg.de>
+;; ;; Matthias Koeppe <mkoeppe(a)mail.math.uni-magdeburg.de>
;; (defun tramp-handle-directory-file-name (directory)
;; "Like `directory-file-name' for tramp files."
;; (if (and (eq (aref directory (- (length directory) 1)) ?/)
@@ -7711,7 +7711,7 @@
;; transfer method to use. (Greg Stark)
;; * Remove unneeded parameters from methods.
;; * Invoke rsync once for copying a whole directory hierarchy.
-;; (Francesco Potort,Al(B)
+;; (Francesco Potorti)
;; * Should we set PATH ourselves or should we rely on the remote end
;; to do it?
;; * Make it work for XEmacs 20, which is missing `with-timeout'.
Index: xemacs-packages/tramp//lisp/trampver.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/lisp/trampver.el,v
retrieving revision 1.12
diff -u -r1.12 trampver.el
--- xemacs-packages/tramp//lisp/trampver.el 2006/01/22 22:10:50 1.12
+++ xemacs-packages/tramp//lisp/trampver.el 2006/02/23 10:30:27
@@ -1,10 +1,10 @@
-;;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-
+;;; -*- mode: Emacs-Lisp -*-
;;; trampver.el --- Transparent Remote Access, Multiple Protocol
;;; lisp/trampver.el. Generated from trampver.el.in by configure.
;; Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
-;; Author: Kai Gro,A_(Bjohann <kai.grossjohann(a)gmx.net>
+;; Author: Kai Grossjohann <kai.grossjohann(a)gmx.net>
;; Keywords: comm, processes
;; This file is part of GNU Emacs.
--
Malcolm Purvis <malcolmp(a)xemacs.org>