>>>> "KB" == Krishnakumar B <Krishnakumar>
writes:
KB> Now I find that /usr/lib/xemacs-21.4.8/lisp/*.el[c]
KB> have permissions set to the user who compiled XEmacs
KB> and not root.
For some reason (efficiency?) the lisp files are copied using tar cf -
| tar xf -. The permissions are a bug but I don't know when it will
get fixed. GNU tar has an option to do this right, but I don't know
whether it's generic. I'll put investigating that on the todo list.
KB> Also when I do C-h v use-dialog-box this is what I get:
KB> `use-dialog-box' is a variable declared in Lisp.
KB> -- loaded from
"/u/scratch/downloads/lisp/xemacs-21.4.8/lisp/minibuf.elc"
KB> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KB> Shouldn't this say /usr/lib/xemacs-21.4.8/lisp/minibuf.elc ?
This is arguable, but probably not. The file in question is preloaded
at build time from the former directory. The latter is normally a
copy of the former, but need not be. The latter normally is _not_
loaded, and if you have edited the installed copy, this can be very
confusing. This should be indicated explicitly, eg s/loaded/dumped/.
On the other hand, find-lib should find the installed copy.
Finally, identification of the files actually loaded should not be
done by name, but with a hash or something.
This is a design change and won't happen in 21.4.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py