Merge ~jocave/plainbox-provider-checkbox:uvtkvm-test-on-ubuntucore into plainbox-provider-checkbox:master
Proposed by
Jonathan Cave
Status: | Merged |
---|---|
Approved by: | Jonathan Cave |
Approved revision: | 21d7884f1ab252bfbef7fb08da7d104ce0fcb550 |
Merged at revision: | 163ded339ecc4ec35b8e33316abb9bdf483cc9cd |
Proposed branch: | ~jocave/plainbox-provider-checkbox:uvtkvm-test-on-ubuntucore |
Merge into: | plainbox-provider-checkbox:master |
Diff against target: |
149 lines (+62/-40) 2 files modified
bin/virtualization.py (+58/-38) units/virtualization/jobs.pxu (+4/-2) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau (community) | Approve | ||
Michael Reed | Approve | ||
Jeff Lane | Approve | ||
Review via email: mp+403636@code.launchpad.net |
Description of the change
Modifications to the virtualization/
Test steps required to run on Ubuntu Core:
* sudo snap install test-snapd-uvtool --devmode (--edge currently)
* sudo snap alias test-snapd-
* sudo snap alias test-snapd-
* sudo snap alias test-snapd-
.. install checkbox-snappy, run test
Tested on a R340.
To post a comment you must log in.
Hey,
While youre at it, could you add a packaging.pxu file to explicitly install uvtool and uvtool-libvirt?
There is no packaging metadata that i can find, and turns out that on focal, installing uvtool also installs uvtool-libvirt, but on bionic, you have to explicitly install both. So a quick fix would be to just add a packaging metadata definition to explicitly install both regardless of release.
That's just a side request that could be done here... otherwise, everything below makes sense to me.