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

Reply via email to