tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Thomas <ma...@apache.org>
Subject Re: Installed - NSIS vs MSI
Date Fri, 12 Oct 2018 18:34:59 GMT
On 12/10/18 19:04, Christopher Schultz wrote:
> All,
> 
> Does anyone know why we are continuing to use Nullsoft's installer[1]
> to build Tomcat installers for Windows? It looks like Microsoft's
> MSI[2] is supported down to Windows 7, which is the latest supported
> version of their own OSs. Is "backward-compatibility" the only reason
> to stick with NSIS for now? Or in the past?

Looks like the decision goes back a while and platform compatibility /
availability was a factor in it being mentioned:
http://markmail.org/message/oggtvsra5g2xmr23

Once it was mentioned then the fact it was free, easy, small and fast
were all factors:
https://tomcat.markmail.org/thread/7p5qfabouhlm6yp2

Looks like Remy created the first version so I'm sure he has better
insights as it was before my time and I am only going by the archives.

Keep in mind that the NSIS installer used to play nicely with Wine and
may do so again. It might also be the case that a config change is all
that is required.

> I'm asking because Mark and I were talking about building a release on
> Macos, and he said it wasn't possible because something in NSIS
> doesn't play well with Wine[3] (the non-emulator for Windows on
> non-Windows platforms). Well, if NSIS doesn't play well with Wine,
> maybe we should take a look at MSI packages instead.

I haven't tested this in about 12 months. The NSIS/Wine issue may have
been fixed in the meantime.

It is certainly worth looking. Maybe look at some of the more
'interesting' features as they are likely to be the hardest to port:
- determining 32 or 64 bit JVM
- signed installer and uninstaller

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message