The PR I made is against master aka 1.132.1
I think we don't have enough background on this to make the switch to
wix happen for 1.12 2.0
We need to test a lot before releasing an MSI installer.
so it could be fine to support only seven+.
Currently built MSI warn the user they use an outdated OS if he tries to
install on XP.
And it is not possible to install with older than XP OS because of
windows installer version compatibility.
To be able to launch the installer to older windows version, we need to
support older windows installer versions, and consequently don't use
windows installer features that are not included in such old versions
(limiting our ability to implement the installer we want or needing to
use horrible hacks which are difficult to maintain)
sb
Le 18/11/2015 19:26, RJ Ryan a écrit :
What release are you shooting for with the Wix installer?
Mixxx 2.0 supports XP/Vista but it is probably the last one that will
do so.
Once we switch to Qt5 we lose Vista/XP support from Qt and so we'll
probably rebuild all of our libraries without platform support for
v120_xp (the last Windows platform SDK that supports XP). Which I'm
pretty sure means Mixxx will fail to start completely on XP so it's
not worth wasting the user's time installing the program just to crash.
It would still be possible with hacks but that would most likely
require building from source so I'm not sure the installer is going to
help.
On Wed, Nov 18, 2015 at 10:01 AM, Gavin Swanson
<gavinswan...@gmail.com <mailto:gavinswan...@gmail.com>> wrote:
I suggest don't forbid, but also don't support legacy (non vendor
supported) OS's.
XP is dangerously unsupported at this point.
On Wed, Nov 18, 2015, 10:17 AM Sean M. Pappalardo - D.J. Pegasus
<spappala...@mixxx.org <mailto:spappala...@mixxx.org>> wrote:
On 11/18/2015 09:13 AM, Sébastien BLAISOT wrote:
> Associated question is: If you choose to warn only, who is
willing to
> maintain legacy windows installer code and horrible hacks to
make this
> happen ? ;)
To be clear, when we say an OS version is "not supported"
that's exactly
what we mean: we will not do anything to make it work on that
old OS. So
we need not maintain legacy code at all. So our attitude
becomes "You're
welcome to try it. If it works, great. If not, oh well."
Forbidding installation means we're saying "You're not welcome
to try it."
Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
------------------------------------------------------------------------------
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
------------------------------------------------------------------------------
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
------------------------------------------------------------------------------
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel