Installer should uninstall the currently installed version of Mixxx

Bug #1706796 reported by Be on 2017-07-26
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
High
Sébastien BLAISOT
2.2
Medium
Unassigned

Bug Description

Currently the new installer for 2.1 pops up a generic warning saying to uninstall old versions of Mixxx if they are detected then rerun the installer. If possible, the old uninstaller should be run automatically. Failing that, the warning should provide explicit step-by-step instructions to uninstall the old version for every supported version of Windows.

Changed in mixxx:
assignee: nobody → Sébastien BLAISOT (sblaisot)
status: New → Confirmed
importance: Undecided → High
milestone: none → 2.1.0
Be (be.ing) wrote :
Sébastien BLAISOT (sblaisot) wrote :

I think a found a way to do it with vbs scripting. I should be able to open a PR in the next few days.

Be (be.ing) wrote :

Cool, hope it works out this time!

Sébastien BLAISOT (sblaisot) wrote :

After some more hours of debugging, headache and swearing, I came to the conclusion that this is impossible.

you have to add lots of dirty hacks and auditioning dirty hacks leads to ... nothing good.

thus, WONTFIX.

Changed in mixxx:
status: Confirmed → Won't Fix
Be (be.ing) wrote :

Okay, thank you very much for your efforts dealing with our ugly Windows issues! I'll add some links to the release announcements to step-by-step guides for uninstalling programs on different versions of Windows.

Be (be.ing) on 2018-04-05
summary: - upgrade process to 2.1 on Windows needs better user experience
+ improve user experience for upgrade to 2.1 on Windows
RJ Skerry-Ryan (rryan) wrote :

I ran into this today when installing Mixxx 2.1.5 on a machine that had Mixxx 2.2.0 beta installed and was pretty peeved that I had to open Control Panel -> Applications -> Run the Mixxx installer manually.

It would also be nice if we could give the user a nice comforting message that "Don't worry all your data is safe even though we're uninstalling Mixxx 2.x".

Sebastien, were you WontFixing the ability for WiX to run the NSIS uninstaller? Or is it just as hard for WiX to run the uninstaller of a WiX-produced installation?

summary: - improve user experience for upgrade to 2.1 on Windows
+ Installer should uninstall the currently installed version of Mixxx
RJ Skerry-Ryan (rryan) on 2018-11-01
tags: added: installer
tags: added: wix
RJ Skerry-Ryan (rryan) wrote :

"Confirmed" is kind of weak, because what I observed was WiX wouldn't run the uninstaller on 2.2.0 beta while installing 2.1.5. JosepMa reports that upgrading works fine (uninstalls the old version first, e.g. from 2.1.4 -> 2.1.5).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers