On Monday 06 June 2005 15:39, Uwe Stöhr wrote:
> Angus Leeming wrote:
> >>Its download size is huge (23 MB for Perl + Python) for
> >> modem/ISDN users. Ruurd only used the executables perl.exe,
> >> python.exe and sh.exe. Is it possible to include them to the
> >> installer package?
> >
> > Just thinking out loud...
> > Perhaps:
> > [x] Download the official Python distribution
> > [ ] Install a stripped-down and maybe "good enough" Python.exe
>
> I prefer the latter one as it saves a lot of installation time and
> hard disk space. But why should it be installed?

I think we have a terminology confusion. To me, "installed" just means 
"unpack it somewhere usable". The registry is a [EMAIL PROTECTED] nightmare for 
which I see little need. 

> Isn't it possible to add an actual version of perl.exe, python.exe
> and sh.exe (and some dll's if needed) to the folder LyX\bin\ and use
> these files for lyxrc.defaults by default (as Ruurd did)? This
> solution shouldn't produce NSIS troubles.

This solution will require
1. Extensive testing to ascertain which modules are needed by the 
scripts that LyX packages.
2. Ongoing maintenance.

Moreover, if I already have the "official" stuff installed why would I 
want to use the "unoffical" stuff? Adding code to NSIS to 
conditionally install something is most certainly a "NSIS trouble" 
that I'm keen to avoid right now.

> >>Is it possible to search the registry for this entry? Acroread
> >>under Win is stored in the same registry path.
> >
> > I could, but where do I stop? Acroread certainly isn't required
> > to get LyX running and we already have 6 download pages and a
> > complaint that we're downloading too much stuff...
>
> My proposal for python etc. above would reduce it to 3 download
> pages.

No it wouldn't. It would just change three of them to:

        Would you prefer to use these stripped down things that people 
have been discovering don't work (see countleess reports on the 
lyx-users list), or would you prefer to use an official version which 
definitely will work but which requires a big download committment.

> And you don't need to ask for installing acrobat/acroread as 
> it is installed on 99% of Win PC's. It is enough to check if the
> program is installed and add the excutable to the viewers for PDF
> in the preferences.

I'd rather reuse the code I do have than rewrite something especially 
for acroroead...

> I forgot to ask you how you handle the math fonts. I didn't see
> that they were installed. Just copy them to the \Windows\Fonts
> directory isn't enough, but I don't know how to invoke the correct
> installation by the command line. So it is OK if the user has to
> install them manually before installing LyX.

I do nothing about math fonts. Nor do I plan to do anything about math 
fonts before LyX 1.3.6 is released. I think that we should focus on 
getting what we have to work rather than trying to get it to do more 
and more and more.

> Btw. Ekkehardt Schlicht created a special font package using the 
> BaKoMa math fonts:
> http://wiki.lyx.org/uploads/LyX/WindowsSetup/bakoma4lyx.zip
> But they are not free for commercial use as written in the license.

I seem to remember that the consencus was that the licence was too 
restrictive for us to distribute them.

Angus

Reply via email to