Merge libvirt from Debian unstable for l-series
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt |
Bug Description
Scheduled-For: ubuntu-23.01
Upstream: tbd
Debian: 8.5.0-1 8.5.0-2
Ubuntu: 8.6.0-0ubuntu3
Debian new has 8.5.0-2
### Old Ubuntu Delta ###
libvirt (8.6.0-0ubuntu3) kinetic; urgency=medium
* d/p/u/lp-
easen the use of riscv64 through libvirt (LP: #1990499)
* d/p/u/lp-
reduce log noise by invalid VPD data (LP: #1990949)
-- Christian Ehrhardt <email address hidden> Tue, 04 Oct 2022 08:29:46 +0200
libvirt (8.6.0-0ubuntu2) kinetic; urgency=medium
* d/p/libvirt-
handling needs to happen before services start (LP: #1990853)
-- Christian Ehrhardt <email address hidden> Wed, 28 Sep 2022 08:36:15 +0200
libvirt (8.6.0-0ubuntu1) kinetic; urgency=medium
* Merge 8.0.0 from Debian unstable (LP: #1971289)
Among many other fixes and improvements this fixes:
- support for minor NFS versions (LP: #1980134)
- launching VMs with SGX enabled (LP: #1982896)
Remaining changes:
- libvirt-uri.sh, d/rules: Automatically switch default libvirt URI
for users via user profile (xen URI on dom0, qemu:///system otherwise)
- Disable libssh2 support (universe dependency)
- d/control: add libzfslinux-dev to build-deps
- d/control: drop libvirt-lxc, vbox and xen drivers to suggest
- debian/
Secure Boot enabled variants of the OVMF firmware and variable store for
the paths where we ship these files in Ubuntu.
- Set qemu-group to kvm (for compat with older ubuntu)
- Additional apport package-hook
- Autostart default bridged network (As upstream does, but not Debian).
In addition to just enabling it our solution provides:
+ do not autostart if subnet is already taken (e.g. in guests).
+ iterate some alternative subnets before giving up
- d/p/ubuntu/
the group based access to libvirt functions as it was used in Ubuntu
for quite a long time.
+ d/p/ubuntu/
due to the group access change.
+ d/libvirt-
group.
- Update README.Debian with Ubuntu changes
- d/p/ubuntu/
- fix autopkgtests (LP 1899180)
+ d/t/control, d/t/smoke-
vmlinuz available and accessible (Debian bug 848314)
+ d/t/control: fix smoke-qemu-session by ensuring the service will run
installing libvirt-
+ d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
long as the following undefine succeeds
+ d/t/smoke-lxc: use systemd instead of sysV to restart the service
+ d/t/control, d/t/smoke-lxc: retry service restart and skip test if
failing; This was flaky on some release/
+ d/t/smoke-lxc: retry check_domain being flaky on arm64
- dnsmasq related enhancements
+ run dnsmasq as libvirt-dnsmasq (LP: 1743718)
+ d/libvirt-
+ d/libvirt-
on purge
+ d/p/ubuntu/
+ d/libvirt-
+ Add dnsmasq configuration to work with system wide dnsmasq-base
- d/p/ubuntu/
machine type correctly with newer qemu/libvirt
- d/p/ubuntu/
(LP 1861125) fixups
- d/p/ubuntu/
- Apparmor Delta that is Ubuntu specific or yet to be upstreamed
split into logical pieces. File names in debian/
+ 0020-virt-
apparmor, virt-aa-helper: Allow various storage pools and image
locations
+ 0029-appmor-
+ 0031-virt-
+ 0032-apparmor-
apparmor, libvirt-qemu: Allow reading charm-specific ceph config
+ 0033-UBUNTU-
commands executed by ubuntu only kvm wrapper on ppc64el
(LP 1686621 LP 1680384 LP 1784023)
+ 0034-apparmor-
apparmor, virt-aa-helper: access for snapped nova
+ lp-1815910-
with vhost-net/
- libvirt should not use user/group tss for swtpm (LP 1948880)
+ d/libvirt-
+ d/p/u/swtpm-
to user swtpm and adapt expected self test result changes triggered by
this
+ d/control: suggest swtpm-tools
+ d/libvirt-
due to swtpm-tools (LP 1951975)
* Dropped changes [upstream now]:
- d/p/backport/
in containers like LXD (without guest start would hang).
[8.1.0]
- d/p/backport/
get passed to syslog/journal correctly.
[8.1.0]
- apparmor: Fix QEMU access for UEFI variable files. Backported from
upstream master commit 7aec69b7fb9d0c. (Closes 1006324, LP 1962035)
Refresh apparmor_
[8.2.0]
- d/p/ubuntu-
and libvirt-qemu apparmor profiles to allow swtpm to use its own profile
(LP 1968187)
[8.3.0]
- d/p/u/lp-
apparmor allow new paths used for GL accelerated video (LP 1972075)
[8.4.0]
* Dropped changes [no more needed]:
- d/control: breaks replaces for augeas lenses move in 6.0.0-1
* Added changes:
- parallel-shutdown: upstream no more ships libvirt-guests defaults, so
the Ubuntu customization of it moved to the file replacing it added
in 8.1.0-1 now in d/libvirt-
replacing the former 'd/p/u/
shutdown by default.'
- update patches to match 8.6.0
+ d/p/u-aa/
+ d/p/u/Allow-
+ d/p/u-aa/
+ d/p/u/ovmf_
+ d/p/u/swtpm-
+ d/p/u/dnsmasq-
-- Christian Ehrhardt <email address hidden> Fri, 12 Aug 2022 10:34:29 +0200
Changed in libvirt (Ubuntu): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
description: | updated |
Changed in libvirt (Ubuntu): | |
status: | New → In Progress |
v9.0.0 was released upstream yesterday.
I hope that Andrea has time to combine all our recent work in Debian with this soon.
I'll then start to merge and test it from Ubuntu's POV which also will be in time to feed back any findings before the Debian release.
Note: There were plenty of change to service/socket handling again. We need to have some extra checks in regard to that on install/upgrade as it was broken in the past.