Installer should uninstall the currently installed version of Mixxx

Bug #1706796 reported by Be
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
High
Sébastien BLAISOT
2.2
Invalid
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.

Tags: installer wix
Changed in mixxx:
assignee: nobody → Sébastien BLAISOT (sblaisot)
status: New → Confirmed
importance: Undecided → High
milestone: none → 2.1.0
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
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.

Revision history for this message
Be (be.ing) wrote :

Cool, hope it works out this time!

Revision history for this message
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
Revision history for this message
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)
summary: - upgrade process to 2.1 on Windows needs better user experience
+ improve user experience for upgrade to 2.1 on Windows
Revision history for this message
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)
tags: added: installer
tags: added: wix
Revision history for this message
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).

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8914

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.