Thanks Micha!
Steve, Debian does not use .../xemacs-packages.
They use plain .../packages (see at end).
What's our standard on ~/.xemacs vs. ~/.xemacs/xemacs-packages etc.?
Do we need to rely on on separation of mule-packages and xemacs-packages?
Best regards,
Adrian
>>>> "Micha" == Micha Wiedenmann
<mw-r1(a)gmx.de> writes:
Micha> Hallo Adrian Aichner,
Micha> * On 2003-04-05 Adrian Aichner wrote:
> Hello Micha!
>
> Hi Jim, do you have any advice on this matter (see below)?
>
>>>>>> "Micha" == Micha Wiedenmann <mw-u1(a)gmx.de>
writes:
Micha> [...]
Micha> I am using XEmacs 21.4.6 (package version 21.4.6-8) on Debian Woody.
>
Micha> I started XEmacs with `-q' and `M-x
load-library RET pop3'. A buffer
Micha> containing `/usr/share/xemacs21/site-lisp/gnus/pop3.elc' opened
>
Micha> | ;ELC
Micha> | ;;; compiled by root(a)a193177.studnetz.uni-leipzig.de on Thu Jun 6
18:34:15 2002
Micha> | ;;; from file /usr/share/emacs/site-lisp/gnus/pop3.el
Micha> | ;;; emacs version 21.4 (patch 6) "Common Lisp" XEmacs Lucid.
Micha> | ;;; bytecomp version 2.27 XEmacs; 2000-09-12.
Micha> | ;;; optimization is on.
Micha> | ;;; this file uses opcodes which do not exist in Emacs 19.
>
Micha> I thought
`/usr/share/xemacs21/packages/lisp/mail-lib/pop3.elc'
Micha> should have opened instead.
>
Micha> My conclusion:
`/usr/share/emacs/site-lisp/gnus/pop3.el' is provided
Micha> by the Debian `gnus' package necessary for Emacs but not for XEmacs.
Micha> `/usr/share/xemacs21/packages/lisp/mail-lib/pop3.elc' is provided
Micha> by the Debian `xemacs21-basesupport' package. I think that the gnus
Micha> package shadows some already for XEmacs installed files.
>
>> You are right.
>
>> The XEmacs gnus package does NOT contain
pop.el, because the XEmacs
>> mail-lib package has the XEmacs-specific pop3.el support.
>
Micha> `pop3.el' for Emacs (provided by the
`gnus' package)
Micha> differs from `pop3.el' for XEmacs (provided by
Micha> `xemacs21-basesupport-el') so the functions and variables
Micha> differ (eg. there is a `pop3-extended-response-end' not
Micha> defined in Emacs version of `pop3.el')
>
Micha> I don't know what's the correct way
to thread this. I think other
Micha> packages may have the same problems.
>
>> <13 lines deleted by Adrian Aichner>
>
Micha> XEmacs 21.4.6 "Common Lisp"
configured for `i386-debian-linux'.
>> <59 lines deleted by Adrian Aichner>
>
>> 21.4.13 will soon be released.
>
>> Even upgrading to 21.4.12 may be worth it.
Micha> Well I just let apt work for me.
>> See
>>
http://www.de.xemacs.org/Releases/#Stable
>> and
>>
http://www.de.xemacs.org/Releases/21.4.12.html#summary
>>
http://www.de.xemacs.org/Releases/21.4.11.html#summary
>>
http://www.de.xemacs.org/Releases/21.4.10.html#summary
>>
http://www.de.xemacs.org/Releases/21.4.9.html#summary
>>
http://www.de.xemacs.org/Releases/21.4.8.html#summary
>>
http://www.de.xemacs.org/Releases/21.4.7.html#summary
>> in particular.
>
>> Boy your site-lisp packages are eclipsing
everything under the sun!
>> Is this the way debian sets things up?
>
>> Hi Jim, do you have any advice on this
matter?
>
>> Micha, what are your values of
-> (getenv "EMACSPACKAGEPATH")
> nil
Micha> nil
> configure-package-path
-> ("~\\.xemacs"
"" "c:\\Program Files\\XEmacs\\site-packages" "c:\\Program
Files\\XEmacs\\mule-packages" "c:\\Program
Files\\XEmacs\\xemacs-packages")
Micha> ("~/.xemacs" "~/.xemacs/packages"
Micha> "~/.xemacs/xemacs-packages"
Micha> ""
Micha> "/usr/share/xemacs21/packages"
Micha> "/usr/share/xemacs21/mule-packages"
Micha> "/usr/share/xemacs21/site-packages")
Micha> (I inserted the linebreaks)
Micha> TNX, Micha
Micha> --
Micha> while (!asleep)
Micha> sheep ++;
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/