[FFE] merge virt-manger >3.2 for Jammy once released
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
virt-manager (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[Rationale]
virt-manager 3.2 is out for more than a year now and upstream git includes many fixes.
That was brought up upstream in [1] already and the estimation is somewhere around our feature freeze [2]. But we also need time to do this in Debian and test it and so on, therefore to be transparent and prepared I wanted to file an FFe bug right away.
There was no release by upstream in time before Feature Freeze.
But now there is [3] v4.0.0 since last week.
In addition many of the changes in there are also needed for bug 1959976 [4]
And finally today's virt-manager (3.2) in jammy would be an FTBFS without some fixes that are in 4.0 (due to the much newer libvirt version we have) - just another motivation to move to the new version.
[Proposed upload]
Since the release last week Debian packaged 4.0 (thanks).
I have test built this for jammy in a PPA [5].
The full diff out of that is available there [6].
No Delta needed - once the FFe is approved I'd sync the package.
[Tests]
The package has self tests on its own at build and autopkgtest.
On that PPA [5] I was then also running the autopkgtests which passed on all architectures [7-11] on autopkgtest infrastructure.
There are not too many reverse dependencies that we could break, actually just cockpit-machines and image-factory (for virtinst).
- The options used in image-factory (just one call to virt-install) all are still present.
- The calls from cockpit-machines do proper feature checking (app.jsx) to only use what is present and it seems to be ready for the new version.
The tests it has are integration tests not run at build/autopkgtest time so I have no results of them available atm. I have installed cockpit on jammy and run a guest install with the new virt-inst. I saw cockpit spawning
4 0 32881 32860 20 0 303116 90172 poll_s Sl ? 0:01 \_ /usr/bin/python3 /usr/bin/
That successfully created a guest
root@j:~# virsh list --all
Id Name State
-------
1 test running
I selected an unattended install which seemed to work fine with the new virt-manager. I attached a screenshot of that [14]
Upgrade log of virt-inst can be found at [12]
Install log of virt-manager can be found at [13]
[References]
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
[5]: https:/
[6]: https:/
[7]: https:/
[8]: https:/
[9]: https:/
[10]: https:/
[11]: https:/
[12]: https:/
[13]: https:/
[14]: https:/
tags: | added: jammy |
tags: | added: server-todo |
tags: |
added: needs-merge removed: server-todo |
description: | updated |
Changed in virt-manager (Ubuntu): | |
milestone: | none → jammy-updates |
Can we pre-acknowledge that way to go, or do you (ubuntu-release) need/want to wait until there is a new release and I can provide that usual requested PPA build, full Diff and install log?