[FFe] Ship subiquity as a core22-based snap for 23.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Request
-------
* Subiquity is shipped as a core20-based snap today. Make it a core22-based snap for 23.04
Why Needed
----------
* LXD is transitioning to core22 for 23.04.
* In an effort to keep a single core in the live installer, we should build subiquity against core22 as well.
What Changed
------------
* Subiquity builds against core22. This means all the build and stage dependencies are picked from jammy/jammy-updates rather than focal/focal-
* The version of python used as runtime switches from python3.8 to python3.10 for subiquity, curtin, probert and other third party dependencies such as ubuntu-
Build Test
----------
https:/
Other testing
-------------
* Full server install ran successfully on a jammy ISO with injected core22-based snap
* Full server install ran successfully on a lunar ISO with injected core22-based snap
* Unit tests and integration tests have been running against a core22-like environment since the development phase of 22.04, so we already have some degree of confidence.
Other info
----------
* Some testing had already been performed by the ubuntu-
Code to merge
-------------
https:/
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in subiquity: | |
status: | Triaged → Fix Committed |
Changed in subiquity: | |
status: | Fix Committed → Fix Released |
FFe granted. It's risky, but we still have time before the beta.