Merge libvirt from Debian unstable for 22.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt |
Bug Description
Scheduled-For: 23.01
Upstream: tbd
Debian: 7.6.0-1
Ubuntu: 7.6.0-0ubuntu1
Debian does new releases regularly, so it's likely there will be newer versions available before FF that we can pick up if this merge is done later in the cycle.
### Old Ubuntu Delta ###
libvirt (7.6.0-0ubuntu1) impish; urgency=medium
* Merge v7.6.0 from upstream and unreleased changes from Debian git.
Among other bugs this fixes copy-storage-inc based migrations (LP: #1936778)
- New upstream version 7.5.0
- New upstream version 7.6.0
- symbols: Bump symbol versions
- refresh d/p/debian/
- patches: Refresh patches
- d/rules: disable the new Cloud Hypervisor driver
- d/rules: enable more features explicitly
- d/rules: use apparmor_
value true
- update d/p/debian/
XDR functions from glibc
* d/control, d/rules: enable libssh (LP: #1939416)
* refresh ubuntu patches for v7.6.0
* Further fixups for v7.6.0 (thanks to Andrea Bolognani)
- rules: Explicitly set remote_default_mode
- rules: Rework installation of AppArmor-related files
-- Christian Ehrhardt <email address hidden> Wed, 11 Aug 2021 08:11:16 +0200
libvirt (7.4.0-0ubuntu3) impish; urgency=medium
* d/t/smoke-lxc: skip if cgroup v1&v2 are present (systemd 248
was not enough)
-- Christian Ehrhardt <email address hidden> Thu, 08 Jul 2021 14:20:53 +0200
libvirt (7.4.0-0ubuntu2) impish; urgency=medium
* d/t/smoke-lxc: skip before systemd 248 due to a known bug (LP: #1934966)
-- Christian Ehrhardt <email address hidden> Thu, 08 Jul 2021 09:33:49 +0200
libvirt (7.4.0-0ubuntu1) impish; urgency=medium
* Merge v7.4.0 from upstream,
among a lot of new features and fixes this closes a few of issues
reported against Ubuntu
- Toleration for qemu >=6.0 handling of props (LP: #1932264)
- Persistent vfio-ccw device assignments (LP: #1887929)
- Drop patches that are upstream in v7.4.0
- d/p/b/meson-
- d/p/b/apparmor-
- d/p/r/systemd-
- d/p/u/lp-1913266-*: add vsock options to be usable with s390x
- d/p/u/lp-1921754-*: EPYC-Rome-v2
- d/p/u/lp-1921880-*: EPYC-Milan
- d/libvirt-
- Revert 'disable firewalld support (universe dependency)'
This does not add a runtime dependency and while firewalld isn't in
main that way users can install and use it from universe.
(LP: #1928113)
- d/libvirt0.symbols: bump symbol versions for 7.4.0
- d/rules: disable the now auto-built vstorage backend
- not-installed: split daemon man pages are no yet installed
-- Christian Ehrhardt <email address hidden> Thu, 17 Jun 2021 10:33:27 +0200
libvirt (7.0.0-2ubuntu2) hirsute; urgency=medium
* d/p/u/lp-1921754*: add EPYC-Rome-v2 as v1 missed IBRS and thereby fails
on some HW/Guest combinations e.g. Windows 10 on Threadripper
(LP: #1921754)
* d/p/u/lp-1921880*: add EPYC-Milan features and named cpu type support
(LP: #1921880)
-- Christian Ehrhardt <email address hidden> Wed, 07 Apr 2021 13:33:46 +0200
libvirt (7.0.0-2ubuntu1) hirsute; urgency=medium
* Merge with Debian 7.0.0-1 from Debian unstable
Remaining changes:
- libvirt-uri.sh: Automatically switch default libvirt URI for users
via user profile (xen URI on dom0, qemu:///system otherwise)
[contains lintian fixups of 6.6.0-1ubuntu1]
- Disable libssh2 support (universe dependency)
- Disable firewalld support (universe dependency)
- d/control: add libzfslinux-dev to build-deps
- d/control: drop libvirt-lxc, vbox and xen drivers to suggest
- d/control: breaks replaces for augeas lenses move in 6.0.0-1
(follows Debian, droppable >22.04)
- debian/rules: disable the netcf backend. (LP: 1764314)
- 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.
- ubuntu/
- 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
[now contains dnsmasq-
+ 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/
- remove Debian debian/
recent ubuntu glibx 2.32 it is breaking the build
- d/control: add libtirpc for rpc.h with glibc >=2.32
- 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-
reworded, was virt-aa-
+ 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/
- d/p/u/lp-1913266-*: add vsock options to be usable with s390x secure
execution (LP 1913266)
* Dropped Changes [in Debian now]
- Avoid various issues around service/socket status after install/reinstall
and on upgrades (LP 1914054).
- d/rules: let sockets use --no-stop-
- d/rules: --no-restart-
- d/rules: avoid --no-start which breaks .sockets on re-install
- d/rules: start, but do not restart libvirt-
- Dependency improvements yet unreleased from salsa/debian/master thanks
to Andrea Bolognani (Debian #981435).
- control: Always explicitly depend on libvirt0
- control: Always use versioned deps for libvirt components
- d/control: extend demotion of libvirt-lxc related dependencies to
libvirt-
-- Christian Ehrhardt <email address hidden> Tue, 23 Feb 2021 12:16:08 +0100
CVE References
Changed in libvirt (Ubuntu): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
Changed in libvirt (Ubuntu): | |
milestone: | none → ubuntu-22.01 |
Changed in libvirt (Ubuntu): | |
status: | New → In Progress |
We got 8.0 (our target) into Debian now, starting a merge of that