Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2025-06-10 08:56:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt (Old) and /work/SRC/openSUSE:Factory/.libvirt.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt" Tue Jun 10 08:56:03 2025 rev:424 rq:1283752 version:11.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2025-06-01 21:36:16.604600332 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt.new.19631/libvirt.changes 2025-06-10 08:56:06.696665006 +0200 @@ -1,0 +2,9 @@ +Fri Jun 6 22:32:30 UTC 2025 - James Fehlig <jfeh...@suse.com> + +- Update to libvirt 11.4.0 + - bsc#1241481, boo#1243740 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v11-4-0-2025-06-02 +- spec: Drop support for old distros + +------------------------------------------------------------------- Old: ---- libvirt-11.3.0.obscpio New: ---- libvirt-11.4.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.0QwBMO/_old 2025-06-10 08:56:08.120723830 +0200 +++ /var/tmp/diff_new_pack.0QwBMO/_new 2025-06-10 08:56:08.124723996 +0200 @@ -36,7 +36,7 @@ # The gluster storage backend is built for both openSUSE and SLE, but it is # not supported %define with_storage_gluster 0%{!?_without_storage_gluster:1} -%define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:0} +%define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1} %define with_apparmor 0%{!?_without_apparmor:1} # The udev interface backend is the only one that works across SUSE distros. # It supports just a handful of read-only operations, has a history of @@ -48,17 +48,17 @@ %define with_sanlock 0%{!?_without_sanlock:1} %define with_polkit_rules 0%{!?_without_polkit_rules:1} %define with_wireshark 0%{!?_without_wireshark:1} +%define with_libssh 0%{!?_without_libssh:1} %define with_libssh2 0%{!?_without_libssh2:1} %define with_numactl 0%{!?_without_numactl:1} %define with_nwfilter 0%{!?_without_nwfilter:1} %define with_modular_daemons 0%{!?_without_modular_daemons:1} %define with_userfaultfd_sysctl 0%{!?_without_userfaultfd_sysctl:1} +%define with_firewalld_zone 0%{!?_without_firewalld_zone:1} # A few optional bits off by default, we enable later %define with_fuse 0%{!?_without_fuse:0} %define with_numad 0%{!?_without_numad:0} -%define with_firewalld_zone 0%{!?_without_firewalld_zone:0} -%define with_libssh 0%{!?_without_libssh:0} %define with_nbdkit 0%{!?_without_nbdkit:0} %define with_nbdkit_config_default 0%{!?_without_nbdkit_config_default:0} @@ -74,35 +74,19 @@ %define with_numactl 0 %endif -# Tumbleweeed is new enough to support /dev/userfaultfd, which -# does not require enabling vm.unprivileged_userfaultfd sysct -%if 0%{?suse_version} > 1500 - %define with_userfaultfd_sysctl 0 -%endif - # vbox is available only on i386 x86_64 %ifnarch %{ix86} x86_64 %define with_vbox 0 %endif -# The 'libvirt' zone must be used with firewalld >= 0.7.0 -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 - %define with_firewalld_zone 0%{!?_without_firewalld_zone:1} -%endif - -# Enable libssh support in newer code bases -%if 0%{?suse_version} >= 1500 - %define with_libssh 0%{!?_without_libssh:1} -%endif - %ifarch x86_64 aarch64 %define with_storage_rbd 0%{!?_without_storage_rbd:1} %endif -# libiscsi storage backend needs libiscsi >= 1.18.0 which is only available -# in suse_version >= 1500 -%if 0%{?suse_version} >= 1500 - %define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1} +# Tumbleweeed is new enough to support /dev/userfaultfd, which +# does not require enabling vm.unprivileged_userfaultfd sysct +%if 0%{?suse_version} > 1500 + %define with_userfaultfd_sysctl 0 %endif # numad is used to manage the CPU and memory placement dynamically for @@ -133,7 +117,6 @@ %define with_storage_rbd 0 %endif -# # Factory and SLFO strive to drop iptables. The nwfilter driver has a runtime # dependency on iptables, but no build-time one. The driver will be built # unconditionally, but will no longer be required/recommended by the meta @@ -167,7 +150,7 @@ Name: libvirt URL: https://libvirt.org/ -Version: 11.3.0 +Version: 11.4.0 Release: 0 Summary: Library providing a virtualization API License: LGPL-2.1-or-later @@ -479,9 +462,7 @@ Requires: %{name}-daemon-common = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} # For managing persistent mediated devices -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 Requires: mdevctl -%endif # For modprobe of pci devices Requires: modutils @@ -643,9 +624,7 @@ Requires: qemu Requires: systemd-container # swtp is needed to manage <tpm> devices. -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 Requires: swtpm -%endif %ifarch x86_64 Requires: qemu-ovmf-x86_64 %endif @@ -1015,26 +994,6 @@ %define arg_selinux_mount -Dselinux_mount="/selinux" -# UEFI firmwares -# For SLE15 SP2 (Leap 15.2) and newer, use firmware descriptor files from the -# firmware packages, otherwise define firmwares via configure option -%if ! (0%{?suse_version} > 1500 || 0%{?sle_version} > 150100) - # x86_64 UEFI firmwares - # To more closely resemble actual hardware, we use the firmwares with - # embedded Microsoft keys - # - # The Windows HCK test requires a bigger variable store, so 4MB firmware - # images have been introduced. They are advertised first and will be - # used by default for new VM installations. The 2MB images are still - # available for existing VMs, and can be selected for new installations - # as well. - LOADERS="/usr/share/qemu/ovmf-x86_64-ms-4m-code.bin:/usr/share/qemu/ovmf-x86_64-ms-4m-vars.bin" - LOADERS="$LOADERS:/usr/share/qemu/ovmf-x86_64-ms-code.bin:/usr/share/qemu/ovmf-x86_64-ms-vars.bin" - # aarch64 UEFI firmwares - LOADERS="$LOADERS:/usr/share/qemu/aavmf-aarch64-code.bin:/usr/share/qemu/aavmf-aarch64-vars.bin" - %define arg_loader_nvram -Dloader-nvram="$LOADERS" -%endif - # Macros for moving vendor provided configuration from /etc to /usr %if 0%{?suse_version} > 1500 %define logrotate_prefix %nil @@ -1134,7 +1093,6 @@ -Dqemu_moddir=%{qemu_moddir} \ -Dqemu_datadir=%{qemu_datadir} \ -Dexpensive_tests=enabled \ - %{?arg_loader_nvram} \ -Dinit_script=systemd \ -Dfirewall_backend_priority=%{firewall_backend_priority} \ -Ddocs=enabled \ ++++++ libvirt-11.3.0.obscpio -> libvirt-11.4.0.obscpio ++++++ /work/SRC/openSUSE:Factory/libvirt/libvirt-11.3.0.obscpio /work/SRC/openSUSE:Factory/.libvirt.new.19631/libvirt-11.4.0.obscpio differ: char 49, line 1 ++++++ libvirt.obsinfo ++++++ --- /var/tmp/diff_new_pack.0QwBMO/_old 2025-06-10 08:56:08.224728126 +0200 +++ /var/tmp/diff_new_pack.0QwBMO/_new 2025-06-10 08:56:08.228728291 +0200 @@ -1,5 +1,5 @@ name: libvirt -version: 11.3.0 -mtime: 1748464362 -commit: 204113802f5cd32ae4cb4bd253c3021d8423b98c +version: 11.4.0 +mtime: 1749248156 +commit: 02b80afc5ffbc0e58b9995a2e51c3409f3064b59