@alan_g Hello Alan. Should we be using SNAP INSTALL UBUNTU-FRAME --24/STABLE in our production Ubuntu CORE 24 LTS devices? or should we still just use the default Ubuntu-frame on the 22 track for now until you make track 24 the default install?
We aim for Ubuntu Frame to be security-maintained for at least as long as the underlying Ubuntu release. But we also can’t stay on the toolchains and dependencies for that long.
Currently we maintain:
- a
20
track receiving security updates - a
22
track receiving security updates and bugfixes - a
24
track in active development
You can choose the one that best supports your devices
Just to clairify… If use install ubuntu-frame using CORE 22LTS, then it would default to track 22 when it installs… but if I use ‘snap install ubuntu-frame’ on a CORE 24LTS device it should default to the 24 track right?
However that is not happening. Its installing the tract 22 version unless I manually say to use --24/stable.
No. The default track is currently 22.
For production, you should choose a track and not rely on the current default track as that can and will change. (It will change to 24 once we are happy with the current 24 release)
That makes sense. Thank you for clarifying.
Since we have already installed Unubtu frame using just the default on many customers’ pcs, once you switch the default track, will that automatically upgrade all our clients to track 24 even though they are running on CORE 22LTS installed by us?
No, that’s the main purpose of tracks - you have to explicitly ask to change it.
https://snapcraft.io/docs/channels#heading--tracks
NB, if you installed with the, previously default, latest
track, you should switch to 22
:
You can always check which channel you’re tracking with:
$ snap info ubuntu-frame | grep tracking
tracking: 24/beta