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
