On 3/7/06, Stephen J. Turnbull <stephen(a)xemacs.org> wrote:
moving to xemacs-beta
Regarding the windows installer,
>>>>> "ms" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
>> Vin, the patch on its own works fine for me, except that XEmacs
>> only finds packages in ~/.xemacs for me, not in c:\program
>> file\xemacs. Is that currently expected behaviour?
ms> If your XEmacs executable is sitting outside the hierarchy in
ms> c:\Program Files\xemacs, then the answer is yes.
I really think we should have exactly one expected place for the
"system" packages (== those supplied by
XEmacs.org in the SUMOs) to be
by default. My personal opinion is that it should be a different
place from the core distribution, eg, c:\Program Files\XEmacs\ but I
could live with it being under (say) c:\Program Files\XEmacs-%VERSION%\
(although that would put us in the position of asking Windows users to
download the SUMOs on every install so it could get installed in the
right place).
What is your preferred place, Mike?
That is not the way that Windows installs work, Stephen. There is no
one path that will work for all systems. Even the stereotypical
'C:\Program Files' is not valid for all systems (some systems install
into other drives - note the email sent by Robinows on 2/24). In my
opinion, there are 2 requirements for the Windows installer:
1) The user shall be able to choose where the installed files go.
2) Multiple installations shll be able to share package installations.
(I would prefer to do this without requiring EMACSPACKAGEPATH, which
will be an install/documentation encumbrance.)
These requirements are why I want to install into (by default):
C:\Program Files\XEmacs
XEmacs-21.4.19
XEmacs-21.5-b25
mule-packages
site-packages
xemacs-packages
The user can choose a different install root from C:\Program Files\XEmacs.
- Vin
--
Whoever you are, no matter how lonely,
the world offers itself to your imagination,
calls to you like the wild geese, harsh and exciting--
over and over announcing your place
in the family of things. Mary Oliver