2008/12/5 _why <[EMAIL PROTECTED]>:
> On Fri, Dec 05, 2008 at 11:51:35AM +0100, Lionel ORRY wrote:
>> I was wondering if NSIS is the best choice for Shoes installation on
>> Windows platforms. I am afraid it leads to some inconsistencies when
>> uninstalling particularly. Why not use MSI directly ?
>
> How well does it compress? Can I use LZMA compression? The installer
> size is very important.

Unfortunately, there is no compression comparable to LZMA.The latest
release is 11MB packaged, though I may not have stressed the
compression to the best level. But I know it will never get to the
LZMA efficiency, unless we use a bootstrap (that is seen quite often
with msi's, and some bootstrap take care of unarchiving lzma then
launching msiexec)

> I'm personally not fond of MSIs. (The
> 'Repair' option is just weird.)

I like NSIS very much, I just want to make sure we have a good
overview of available solutions. But since I used WiX, I must admit
that MSI is not... THAT bad.

>  In addition, I'd like to give
> people the option of having several Shoes installations on their
> machine at once, in order to allow running of old apps without
> an upgrade effecting it.

This is possible, by using a different Upgrade Code for each release
(an upgrade code is simply a GUID, so generating a different one for
each release is not much an issue).
>
> So, tell me the problem with NSIS. Is it only that multiple versions
> of the same app will show up in Add/Remove Programs?

nope, I'm not thinking of such problems. I was rather thinking about
getting rid of the logic that may become overcomplicated when it comes
to determine what must be done on uninstallation. But a well done NSIS
script does a very good job anyway, and I am faithfuul in your ability
to produce good and robust scripts!!!

>
> _why
>

If you already considered the question, that's fine, let's forget it.
I just wanted to make sure it was considered knowing that WiX is here
to help.

thanks for your attention,
Lionel

Reply via email to