On Tue, 24 Apr 2007, Bo Peng wrote:
Bo, Christian, what is your assessment of the situation?
If I understand the current situation right:
1. NSIS is more difficult to grasp than I (we?) expected,
True. IMHO the scripting language is straight forward although _not_ my
favourite. I think the problem is the large number of "library" functions
- >200? - that are called by the installers. Note that I haven't even
included all the weird stuff that's being done to the Windows registry
etc.
Uwe tipped me that if I install NSIS, there's a .chm file with an index.
I'd been trying to find this API information online...
2. The two installers are quite different, which makes part to part
comparison or merge difficult,
Agreed. Although I think with some restructuring of Uwe's code, comparison
will be easier.
3. Joost and Uwe generally agreed to merge the installers but put no
action in the process. By action, I mean reading *another* installer,
evaluate and help us merge.
On the positive side, Uwe is working on his installer again and is
responsive to my suggestions on restructuring.
4. I was quite busy with moving and other things, and my reduced lyx
time was sometime used by more interesting (urgent?) tasks. Christian
has spent more time on the installers and I expect him to lead the
merge.
That's nice of you... We'll see what happens this weekend. Frankly, I
think I'll skip trying to produce official installers myself and instead
focus on analysis/understanding, and foremost, a plan on how to proceed.
As far as I can see, without actual involvement from J and U, the merge
will be very difficult.
That's probably true, but let's see if Joost shows now or after the
weekend.
Maybe what we should do is attach this from a higher level. Instead of
trying to get bogged down with the NSIS code, maybe we should try to get a
high level functional description of what the installers do from both Uwe
and Joost. We could do this by asking a lot of questions while also
looking at the code.
/Christian
--
Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr