Hi,
There are actually two major problems with what the installer is currently
doing:
1) It used to add the lilypond path near the start of the PATH variable (but
I think that has been changed to be at the end at one point?)
2) It forces all python scripts to be run with the python bundled with
lilypond. This is OK if you don't have any other (native) install of python
on your computer, but it does cause problems if you do. Apart from problems
related to modules not being found, it also breaks scripts that are
dependant on features only available in a version newer than the installed
one.
3) It removes all existing entries from the right-click context menu for
python-scripts that were there by default.
I'm not so worried about the bundled scripts not running for me, as about
breaking the stable setup I use for everything else (namely developing/using
some of my own scripts, building other open-source projects I'm involved
with).
Anyways, I'll be looking into adding some sort of way to make the registry
entries for python-interpreter becoming optional (of course, it will be on
by default, for all the windows users who wouldn't know better). I'm
guessing that the file that the installer is build from is called
lilypond.nsi in the GUB/nsis/ directory (or whatever it's called in git).
There was a git.nsi file there as well, so I'm not sure which one it is.
Regards,
J. Leung
From: Mats Bengtsson <[EMAIL PROTECTED]>
To: J L <[EMAIL PROTECTED]>
CC: lilypond-devel@gnu.org
Subject: Re: Windows Releases
Date: Tue, 20 Feb 2007 13:32:48 +0100
MIME-Version: 1.0
Received: from iris.s3.kth.se ([130.237.43.24]) by
bay0-mc1-f7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Tue, 20
Feb 2007 04:32:50 -0800
Received: from localhost (radien.md.kth.se [130.237.57.166])by
localhost.md.kth.se (Postfix) with ESMTP id 779AB61A9C;Tue, 20 Feb 2007
13:32:49 +0100 (CET)
Received: from iris.s3.kth.se ([130.237.43.24]) by localhost
(radien.md.kth.se [130.237.57.166]) (amavisd-new, port 10027) with ESMTP id
03961-05; Tue, 20 Feb 2007 13:32:48 +0100 (CET)
Received: from iris.s3.kth.se (radien.md.kth.se [130.237.57.166])by
localhost.s3.kth.se (Postfix) with ESMTP id 6C10C61AA1;Tue, 20 Feb 2007
13:32:48 +0100 (CET)
Received: from [130.237.50.49] (drongo.s3.kth.se [130.237.50.49])by
iris.s3.kth.se (Postfix) with ESMTP id 2277161A9C;Tue, 20 Feb 2007 13:32:48
+0100 (CET)
X-Message-Info: LsUYwwHHNt3660MmjhEvYg2f34OAemlK3oXsmRrh6gU=
User-Agent: Thunderbird 1.5.0.9 (X11/20061206)
References: <[EMAIL PROTECTED]>
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 20 Feb 2007 12:32:50.0706 (UTC)
FILETIME=[3C2E3F20:01C754EB]
As has already been stated. the Python bundled with LilyPond is
sufficiently functional to handle all the Python scripts such as midi2ly,
convert-ly, lilypond-book, ...
If you find any problem with any of these scripts, please send a bug
report.
I guess your real problem is that you have installed the native Python for
Windows
package from www.python.org and that LilyPond adds its own bin\ folder in
front
of that in the PATH. A solution to that would be add wrapper scripts around
all
these, just as is done in the LilyPond installation package for Linux. I
remember
that there were some problems with using wrapper BAT scripts in the Windows
installation package some years ago, but if those problems only were
related to
Win98, it might be worth to try a similar approach again.
/Mats
_________________________________________________________________
Need more speed? Get Xtra Broadband @
http://jetstream.xtra.co.nz/chm/0,,202853-1000,00.html
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel