[Bug: 21.5-b23] apel-1.27 package breaks nnml backend get new mail import
scop at xemacs.org
Fri Dec 9 16:16:38 EST 2005
On Fri, 2005-12-09 at 11:01 -0500, Nelson Ferreira wrote:
> After doing the latest update of apel nnml get new mail is broken due
> to changes in the way make-temp-file uses write-region.
> Rev 1.7 of poe.el introduced this behavior.
> Lisp backtrace:
> Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p "")
> latin-unity-representations-feasible-region("" nil)
> latin-unity-sanity-check("" nil "/home/njsf/Mail/purgeable/DIRmVCk7g/EMUmVCxFn" nil silent nil nil)
> run-hook-with-args-until-success(latin-unity-sanity-check "" nil "/home/njsf/Mail/purgeable/DIRmVCk7g/EMUmVCxFn" nil silent nil nil)
> write-region("" nil "/home/njsf/Mail/purgeable/DIRmVCk7g/EMUmVCxFn" nil silent)
I can reproduce with plain (make-temp-file "/tmp/foo"), but only if
latin-unity is enabled. Its write-region hook stuff doesn't seem to
support this (from docstring of `write-region'):
Kludgy feature: if START is a string, then that string is written
to the file, instead of any buffer contents, and END is ignored.
Nelson, you can probably get around this for now by not doing
(latin-unity-install) in your init.el.
More information about the XEmacs-Beta