[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multiple gnus files



Ian> The thing is, Debian does something a bit unexpected with elisp files:
Ian> it stores the compiled .elc files in a different place from the
Ian> sources.  It does that to make it possible to upgrade one's Emacs
Ian> without upgrading each and every unbundled lisp package.

Ian> Only the directories with the .elc files should be on the path.

Well, OK, but try this: (describe-function (quote message-mail)) then
click the last word of
  "message-mail is an interactive autoloaded Lisp function in `message'."
Now do
$ dlocate message.el|awk '{print $2}'|xargs ls -ltuog|awk '{print $3,$4,$6}'
159716 2003-04-01 /usr/share/emacs/21.2/lisp/gnus/message.el
213487 2003-03-18 /usr/share/emacs/site-lisp/gnus/message.el
125129 2003-03-03 /usr/share/emacs/21.2/lisp/gnus/message.elc

Why are we not browsing the big one?  Better yet, why aren't we
loading the big one when we call functions in message.el?

Why are we loading .el's and not .elc's?

$ dlocate message.el|awk '{print $2}'|xargs ls -ltog|awk '{print $3,$4,$6}'
213487 2002-12-24 /usr/share/emacs/site-lisp/gnus/message.el
125129 2002-10-16 /usr/share/emacs/21.2/lisp/gnus/message.elc
159716 2002-03-23 /usr/share/emacs/21.2/lisp/gnus/message.el

larger, newer message.el is being ignored.

$ dlocate message.el
emacs21-common: /usr/share/emacs/21.2/lisp/gnus/message.elc
emacs21-el: /usr/share/emacs/21.2/lisp/gnus/message.el
gnus: /usr/share/emacs/site-lisp/gnus/message.el

Ok, I see, it is due to my package selections.

Well, OK, but I hope it's not the general case...
I mean last thing I know is I was swept into the future with Oort, so
I thought things would be all newer.
-- 
http://jidanni.org/ Taiwan(04)25854780



Reply to: