Overview
We have a number of snaps built from the Mir libraries, and there is automation in place to rebuild these with the latest Mir on the 22/beta
channel. There is also automated testing that these work.
After checking for problems, we need to promote these to 22/candidate
, publish a “Call for Testing” and wait a week to allow for problems being detected and finally promote to 22/stable
.
(Note the 22
track is the current focus for development.)
Mir based snaps
These are the snaps considered after the Mir 2.14.1 release
Snap | Action | Comment |
---|---|---|
confined-shell | noop (edge only) | |
egmde | noop (core20 base) | |
mir-kiosk | noop (core20 base) | |
mir-kiosk-x11 | noop (core20 base) | https://github.com/MirServer/mir-kiosk-x11-snap/issues/17 |
mir-test-tools | 22/beta=>22/candidate | |
miriway | noop (not ready for candidate) | |
ubuntu-frame | 22/beta=>22/candidate |
Manual tests
A little “sanity” testing…
Setup
snap install --channel 22/candidate mir-test-tools_candidate
snap install --channel 22/candidate ubuntu-frame_candidate
snap set frame-it shell=ubuntu-frame_candidate
Tests
frame-it mir-kiosk-kodi
frame-it env MIR_SERVER_WAYLAND_HOST=wayland-1 mir-test-tools_candidate.smoke-test
frame-it env MIR_SERVER_WAYLAND_HOST=wayland-1 mir-test-tools_candidate.performance-test --gtest_filter=-GLMark2Xwayland.*
Example “Call for Testing”
The `22/candidate` tracks of following snaps have been updated to the latest [Mir release (2.14.1)](https://discourse.ubuntu.com/t/mir-release-2-14-0/37082):
snap|version
--|--
mir-test-tools|2.14.1-snap154
ubuntu-frame|104-mir2.14.1
To test, just switch to the `candidate` channel. For example:
snap refresh --channel 22/candidate ubuntu-frame
And use as normal. Please let us know any results here.
If no problems are identified we aim to promote to `22/stable` in a week.