Hi, The logic that was added for 18.10 seems to assume that: - The user only ever cares about the "latest" track - The user only ever cares about the "stable" channel
In the even where the user has chosen a different track or channel, the upgrader resets the user to latest track, stable channel and ubuntu-18.10 branch. This may very much surprise users of other channels/tracks and may cause breakages as moving from a newer release of a snap to an older one, as the current logic is doing, is likely to result in an older version of a snap trying to read newer data. In the case where a snap is already installed, the upgrader should check what track and channel is in use for the snap, then attempt to switch to an "ubuntu-XX.XX" branch of that track/channel combination if it exists, if it doesn't, assume the user knows what they're doing and leave them alone. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1748581 Title: ubuntu-release-upgrader will need to know how to switch snaps between Ubuntu release channels during an upgrade To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1748581/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
