Merge libvirt from Debian unstable for oracular
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
Undecided
|
Sergio Durigan Junior |
Bug Description
Upstream: tbd
Debian: 10.2.0-1
Ubuntu: 10.0.0-2ubuntu8
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.
If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired.
If this merge pulls in a new upstream version, also consider adding an entry to the Oracular Release Notes: https:/
### Old Ubuntu Delta ###
libvirt (10.0.0-2ubuntu8) noble; urgency=medium
* Rebuild against new libpcap0.8t64.
-- Gianfranco Costamagna <email address hidden> Mon, 15 Apr 2024 10:17:16 +0200
libvirt (10.0.0-2ubuntu7) noble; urgency=medium
* No-change rebuild for CVE-2024-3094
-- Steve Langasek <email address hidden> Sun, 31 Mar 2024 02:19:57 +0000
libvirt (10.0.0-2ubuntu6) noble; urgency=medium
* d/p/u/lp-
-- Sergio Durigan Junior <email address hidden> Tue, 19 Mar 2024 22:22:12 -0400
libvirt (10.0.0-2ubuntu5) noble; urgency=medium
* No-change rebuild against libcurl3t64-gnutls
-- Steve Langasek <email address hidden> Sat, 16 Mar 2024 07:06:57 +0000
libvirt (10.0.0-2ubuntu4) noble; urgency=medium
* No-change rebuild against libglib2.0-0t64
-- Steve Langasek <email address hidden> Mon, 11 Mar 2024 23:06:29 +0000
libvirt (10.0.0-2ubuntu3) noble; urgency=medium
* No-change rebuild against libgnutls30t64
-- Steve Langasek <email address hidden> Sun, 10 Mar 2024 02:08:29 +0000
libvirt (10.0.0-2ubuntu2) noble; urgency=medium
* No-change rebuild against libtirpc3t64
-- Steve Langasek <email address hidden> Thu, 29 Feb 2024 09:26:53 +0000
libvirt (10.0.0-2ubuntu1) noble; urgency=medium
* Merge with Debian unstable (LP: #2054479). Remaining changes:
- 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/
- d/libvirt-
in parallel
- 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/libvirt-
due to swtpm-tools (LP 1951975)
- d/control: Use libc6-dev instead of libc-dev as a build dependency
- d/libvirt-
override
- libvirt-uri.sh, d/rules: Automatically switch default libvirt URI
for users via user profile (xen URI on dom0, qemu:///system otherwise)
+ Update: Set LIBVIRT_DEFAULT_URI to 'qemu:///system' in all
cases, do not set to 'xen:///' (LP #2027838)
- d/control: Demote passt to Suggests (from Recommends) for
libvirt-
-- Sergio Durigan Junior <email address hidden> Tue, 20 Feb 2024 17:42:01 -0500
Related branches
- git-ubuntu bot: Approve
- Andreas Hasenack: Approve
- Canonical Server Reporter: Pending requested
-
Diff: 11074 lines (+9965/-65)42 files modifieddebian/changelog (+8572/-15)
debian/control (+9/-7)
debian/control.in (+9/-7)
debian/libvirt-clients.install (+1/-0)
debian/libvirt-clients.install.in (+1/-0)
debian/libvirt-clients.lintian-overrides (+1/-0)
debian/libvirt-daemon-system.dirs (+2/-0)
debian/libvirt-daemon-system.install (+1/-0)
debian/libvirt-daemon-system.install.in (+1/-0)
debian/libvirt-daemon-system.libvirt-guests.default (+2/-2)
debian/libvirt-daemon-system.postinst (+136/-0)
debian/libvirt-daemon-system.postinst.in (+136/-0)
debian/libvirt-daemon-system.postrm (+24/-1)
debian/libvirt-daemon-system.postrm.in (+24/-1)
debian/libvirt-daemon.README.Debian (+82/-22)
debian/libvirt-daemon.apport (+22/-0)
debian/libvirt-daemon.dnsmasq (+2/-0)
debian/libvirt-daemon.install (+1/-0)
debian/libvirt-daemon.install.in (+1/-0)
debian/libvirt-uri.sh (+21/-0)
debian/patches/series (+19/-0)
debian/patches/ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch (+37/-0)
debian/patches/ubuntu-aa/0029-appmor-libvirt-qemu-Add-9p-support.patch (+34/-0)
debian/patches/ubuntu-aa/0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch (+43/-0)
debian/patches/ubuntu-aa/0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch (+34/-0)
debian/patches/ubuntu-aa/0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch (+41/-0)
debian/patches/ubuntu-aa/0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch (+28/-0)
debian/patches/ubuntu-aa/lp-1815910-allow-vhost-hotplug.patch (+57/-0)
debian/patches/ubuntu/Allow-libvirt-group-to-access-the-socket.patch (+50/-0)
debian/patches/ubuntu/daemon-augeas-fix-expected.patch (+21/-0)
debian/patches/ubuntu/dnsmasq-as-priv-user (+300/-0)
debian/patches/ubuntu/lp-1861125-ubuntu-models.patch (+21/-0)
debian/patches/ubuntu/ovmf_paths.patch (+54/-0)
debian/patches/ubuntu/set-default-machine-to-ubuntu.patch (+45/-0)
debian/patches/ubuntu/swtpm-by-swtpm-user.patch (+40/-0)
debian/patches/ubuntu/ubuntu_machine_type.patch (+14/-0)
debian/patches/ubuntu/wait-for-qemu-kvm.patch (+23/-0)
debian/rules (+16/-2)
debian/tests/control (+3/-2)
debian/tests/smoke-lxc (+30/-4)
debian/tests/smoke-qemu-session (+5/-0)
debian/tests/smoke-qemu-session.xml (+2/-2)
Changed in libvirt (Ubuntu): | |
milestone: | none → ubuntu-24.07 |
Changed in libvirt (Ubuntu): | |
assignee: | nobody → Sergio Durigan Junior (sergiodj) |
Changed in libvirt (Ubuntu): | |
status: | New → In Progress |
This bug was fixed in the package libvirt - 10.5.0-1ubuntu1
---------------
libvirt (10.5.0-1ubuntu1) oracular; urgency=medium
* Merge with Debian unstable (LP: #2064422). Remaining changes: patches/ ubuntu/ ovmf_paths. patch: adjust paths to secboot.fd UEFI Allow-libvirt- group-to- access- the-socket. patch: This is daemon- augeas- fix-expected. patch fix some related tests daemon- system. postinst: add users in sudo to the libvirt ubuntu_ machine_ type.patch: accept ubuntu types as pci440fx qemu-session: fixup smoke-qemu-session by making daemon- system architectures daemon- system. postinst: add libvirt-dnsmasq user and group daemon- system. postrm: remove libvirt-dnsmasq user and group dnsmasq- as-priv- user: write dnsmasq config with user
libvirt- dnsmasq and adapt the self tests to expect that config daemon- system. postinst: fix old libvirt-dnsmasq users group set-default- machine- to-ubuntu. patch: to select default lp-1861125- ubuntu- models: recognize Ubuntu models for wait-for- qemu-kvm. patch - avoid hangs on startup (LP 1887592) daemon- system. libvirt- guests. default: shut guests down
- 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/
- d/libvirt-
in parallel
- Apparmor Delta that is Ubuntu specific or yet to be upstreamed
split into logical pieces. File names in debi...