Package: emacs22-common
Version: 22.3+1-1
Severity: normal
I'm scratching my head over this one. On the same system, with
identical .emacs files in /root and in /home/zed, if I edit a file in a
mercurial directory as user zed, I'm fine. If I become root and then
run, or even sudo, emacs on a file in a version-controlled directory, it
breaks with the following backtrace:
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
logand(nil 128)
vc-mode-line("/root/test.txt")
vc-find-file-hook()
run-hooks(find-file-hook)
after-find-file(t t)
find-file-noselect-1(#<buffer test.txt> "~/test.txt" nil nil "~/test.txt" nil)
find-file-noselect("~/test.txt" nil nil t)
find-file("~/test.txt" t)
call-interactively(find-file)
I checked the environment variables between the two to see if I could
find something interesting, and didn't. I diffed the *Messages* buffer
on both to see if one was loading something that the other wasn't, and
nothing. Neither home directory has a .hgrc file. The mercurial
version on this system is 1.2. I can't replicate the error on a Lenny
box with Mercurial 1.0.1 and Emacs 22.2, even with the same .emacs
file.
I hope you have some idea of what's going on here.
-- System Information:
Debian Release: 5.0.1
APT prefers stable
APT policy: (650, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages emacs22-common depends on:
ii dpkg 1.14.25 Debian package management system
ii emacsen-common 1.4.17 Common facilities for all emacsen
emacs22-common recommends no packages.
Versions of packages emacs22-common suggests:
ii emacs22-common-non-dfsg 22.3+1-1 GNU Emacs shared, architecture ind
pn emacs22-el <none> (no description available)
-- debconf-show failed
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]