Public bug reported: Scheduled-For: ubuntu-25.11 Ubuntu: 11.6.0-1ubuntu3 Debian Unstable: 11.7.0-1
A new release of libvirt is available for merging from Debian Unstable. If it turns out this needs a sync rather than a merge, please change the tagging from ['needs-merge', 'upgrade-software-version'] to ['needs- sync', 'upgrade-software-version'], and (optionally) update the title as desired. If this merge pulls in a new upstream version, also consider adding an entry to the r-series Release Notes: https://discourse.ubuntu.com/c/project/release/38 ### New Debian Changes ### libvirt (11.7.0-1) unstable; urgency=medium [ Nuri KÜÇÜKLER ] * [192b7f1] debconf: Add Turkish translation - Closes: #1110365 [ Andrea Bolognani ] * [cc15910] New upstream version 11.7.0 -- Andrea Bolognani <[email protected]> Mon, 01 Sep 2025 21:28:23 +0200 ### Old Ubuntu Delta ### libvirt (11.6.0-1ubuntu3) questing; urgency=medium * Support both GNU and Rust coreutils paths in apparmor policy (LP: #2123870) - d/p/u-aa/lp2123870-apparmor-use-the-coreutils-tunable-for-coreutils.patch -- Georgia Garcia <[email protected]> Thu, 23 Sep 2025 15:53:13 -0300 libvirt (11.6.0-1ubuntu2) questing; urgency=medium [ Lukas Märdian ] * Default to qemu:///system libvirt URI (LP: #2027838) On Ubuntu we always want to initialize the URI to qemu:///system, regardless if running as privileged daemon or not. This keeps backward compatibility with Ubuntu's default behavior, while still allowing users more flexibility in changing that default, through config files or environment variables. - d/p/u/lp-2027838-conf-Default-to-qemu-system-libvirt-URI.patch * d/t/default-uri: add basic test for LIBVIRT_DEFAULT_URI handling * d/libvirt-clients.conffiles: Remove libvirt-uri.sh profile.d script * Drop Changes: - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI for users via user profile (qemu:///system) [ Hector Cao ] * d/p/u-aa/lp2079869-* : virt-aa-helper: Avoid duplicate when append rule (LP: #2120278) -- Hector Cao <[email protected]> Wed, 27 Aug 2025 10:18:49 +0200 libvirt (11.6.0-1ubuntu1) questing; urgency=medium * Merge with Debian experimental (LP: #2115181). Remaining changes: * Remaining changes: - d/p/u-aa/lp2079869-*: allow access for bridge helper to sys node (LP 2079869) - d/*(post|pre)(rm|inst), d/*.install: drop generated files - Disable libssh2 support (universe dependency) - d/control: add libzfslinux-dev to build-deps - debian/patches/ubuntu/ovmf_paths.patch: adjust paths to secboot.fd UEFI 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/l-d-config-network.postinst: clear 'autostarted' state, to activate network on install (LP 2093864) + d/control: Add Breaks/Replaces, to account for the move of configuration of the default bridged network to libvirt-daemon-config-network. (LP 2107448) + d/t/network: Test automatic virbr0 setup via autopkgtest. + d/l-d-config-network.{pre,post}inst.in: diversions for network config. + d/l-d-config-network.{pre,post}inst.in: retain non pkg owned network config. - d/p/ubuntu/Allow-libvirt-group-to-access-the-socket.patch: This is the group based access to libvirt functions as it was used in Ubuntu for quite a long time. + d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests due to the group access change. + d/libvirt-daemon-driver-qemu.postinst*: add users in sudo to the libvirt group. - Update README.Debian with Ubuntu changes - d/p/ubuntu/ubuntu_machine_type.patch: accept ubuntu types as pci440fx - fix autopkgtests (LP 1899180) + d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making vmlinuz available and accessible (Debian bug 848314) + d/t/control: fix smoke-qemu-session by ensuring the service will run installing libvirt-daemon-system + 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/architectures + d/t/smoke-lxc: retry check_domain being flaky on arm64 - dnsmasq related enhancements + run dnsmasq as libvirt-dnsmasq (LP 1743718) + d/libvirt-daemon-config-network.postinst*: add libvirt-dnsmasq user and group + d/libvirt-daemon-config-network.postrm*: remove libvirt-dnsmasq user and group on purge + d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user libvirt-dnsmasq and adapt the self tests to expect that config + Add dnsmasq configuration to work with system wide dnsmasq-base - d/p/ubuntu/set-default-machine-to-ubuntu.patch: to select default machine type correctly with newer qemu/libvirt - d/p/ubuntu/lp-1861125-ubuntu-models: recognize Ubuntu models for (LP 1861125) fixups - d/p/ubuntu/wait-for-qemu-kvm.patch - avoid hangs on startup (LP 1887592) - d/libvirt-daemon-common.libvirt-guests.default: shut guests down in parallel - Apparmor Delta that is Ubuntu specific or yet to be upstreamed split into logical pieces. File names in debian/patches/ubuntu-aa/: + 0020-virt-aa-helper-ubuntu-storage-paths.patch: apparmor, virt-aa-helper: Allow various storage pools and image locations + 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor, libvirt-qemu: Add 9p support + 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch: virt-aa-helper: Ask for no deny rule for readonly disk + 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch: apparmor, libvirt-qemu: Allow reading charm-specific ceph config + 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow commands executed by ubuntu only kvm wrapper on ppc64el (LP 1686621 LP 1680384 LP 1784023) + 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch: apparmor, virt-aa-helper: access for snapped nova + lp-1815910-allow-vhost-hotplug.patch: avoid apparmor issues with vhost-net/vhost-vsock/vhost-scsi hotplug (LP 1815910) - libvirt should not use user/group tss for swtpm (LP 1948880) + d/libvirt-daemon-system.postinst: own swtpm logdir by user swtpm + d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes to user swtpm and adapt expected self test result changes triggered by this + d/libvirt-daemon-system.postinst: create user/group swtpm if not present due to swtpm-tools (LP 1951975) - d/libvirt-clients.lintian-overrides: Add script-not-executable lintian override - libvirt-uri.sh, d/rules: Automatically switch default libvirt URI for users via user profile (qemu:///system) + Update: Set LIBVIRT_DEFAULT_URI to "qemu:///system" in all cases. (LP #2027838) - d/control: Demote passt to Suggests (from Recommends) for libvirt-daemon-driver-qemu, because passt is in universe. - d/control: Make libvirt-daemon Suggest (instead of Recommend) libvirt-daemon-plugin-sanlock, which is in universe. - d/control: re-generate from d/control-in: we stop changing both files and eventually re-generate from d/control-in at built as intended. * Updated changes - d/p/u/ovmf_paths.patch: update to match new upstreams qemu.conf - d/p/u/swtpm-by-swtpm-user.patch: update to match new upstreams qemu.conf -- Christian Ehrhardt <[email protected]> Mon, 04 Aug 2025 13:24:59 +0200 ** Affects: libvirt (Ubuntu) Importance: Undecided Status: New ** Tags: needs-merge upgrade-software-version -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2126022 Title: Merge libvirt from Debian Unstable for r-series To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2126022/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
