The "lxd" transitional deb-to-snap package currently offers "3.0", "4.0" and "latest" as track options with "4.0" being the recommended and default one.
Starting with LXD 5.0, it will no longer be possible to upgrade from LXD 3.0 without first going through LXD 4.0. As a result, the deb-to-snap logic in focal should be updated to remove "latest" as an option.
Instead users will have to pick between "3.0" or "4.0" and can then upgrade afterwards by switching snap track.
The impact from this should be minimal as most users have already gone through this process and those who haven't are likely to go with the default option anyway (4.0).
The "lxd" transitional deb-to-snap package currently offers "3.0", "4.0" and "latest" as track options with "4.0" being the recommended and default one.
Starting with LXD 5.0, it will no longer be possible to upgrade from LXD 3.0 without first going through LXD 4.0. As a result, the deb-to-snap logic in focal should be updated to remove "latest" as an option.
Instead users will have to pick between "3.0" or "4.0" and can then upgrade afterwards by switching snap track.
The impact from this should be minimal as most users have already gone through this process and those who haven't are likely to go with the default option anyway (4.0).