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

Reply via email to