Basically, we use ubuntu=jammy ; and copied the logic for core20 with core22
However, lxd or multipass are not installed, so this causes the build to fail because in the Docker we will see:
“LXD is required but not installed. Do you wish to install LXD and configure it with the defaults? [y/N]:”
If the same configuration was working before, @mr_cal might be interested in investigating this regression. In the meantime, running snapcraft with --destructive-mode inside the container should bypass any attempt to launch a lxd instance.
Separately we are having trouble building Python software because it apparently fails at creating virtual environment when the snap being built sets base: core22 – will create a new thread with something reproducible