canonical / multipass

Multipass orchestrates virtual Ubuntu instances
https://multipass.run
GNU General Public License v3.0
7.51k stars 632 forks source link

Better updating UX - help prevent machine deletion #3515

Open lllama opened 2 months ago

lllama commented 2 months ago

Currently, when an update is performed (on Windows; unknown on other platforms) the installer first asks to remove the existing installation. As part of removing the old installation, the user is prompted as to whether they would like to remove their existing VMs.

Unfortunately, this means that a single mis-click could result in all of the VMs being removed as part of an upgrade.

Ideally the user should either have to confirm again that they wish to remove all the data, or the installer should have an /update flag or similar that will prevent the question from being asked as part of an upgrade. (Having battled with Wix to create installers, I know that this isn't "just" a thing that can be added but it would be very useful to prevent data loss as part of an upgrade.)

sharder996 commented 2 months ago

Hi @lllama, we are currently in the process of overhauling the installer on Windows and the behavior you have described is no longer a part of the upgrade experience. You should be seeing the new installer in the near future.