Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2024-03-08 18:07:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt (Old) and /work/SRC/openSUSE:Factory/.libvirt.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt" Fri Mar 8 18:07:21 2024 rev:393 rq:1155381 version:10.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2024-02-25 14:04:43.465872076 +0100 +++ /work/SRC/openSUSE:Factory/.libvirt.new.1770/libvirt.changes 2024-03-08 18:07:23.078128548 +0100 @@ -1,0 +2,8 @@ +Tue Mar 5 21:20:53 UTC 2024 - James Fehlig <jfeh...@suse.com> + +- Update to libvirt 10.1.0 + - CVE-2024-1441 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v10-1-0-2024-03-01 + +------------------------------------------------------------------- Old: ---- libvirt-10.0.0.tar.xz New: ---- libvirt-10.1.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.8sf3mt/_old 2024-03-08 18:07:23.966161182 +0100 +++ /var/tmp/diff_new_pack.8sf3mt/_new 2024-03-08 18:07:23.970161329 +0100 @@ -47,6 +47,7 @@ %define with_libssh2 0%{!?_without_libssh2:1} %define with_numactl 0%{!?_without_numactl:1} %define with_modular_daemons 0%{!?_without_modular_daemons:1} +%define with_userfaultfd_sysctl 0%{!?_without_userfaultfd_sysctl:1} # A few optional bits off by default, we enable later %define with_numad 0%{!?_without_numad:0} @@ -67,6 +68,12 @@ %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 @@ -128,7 +135,7 @@ Name: libvirt URL: https://libvirt.org/ -Version: 10.0.0 +Version: 10.1.0 Release: 0 Summary: Library providing a virtualization API License: LGPL-2.1-or-later @@ -900,6 +907,11 @@ %else %define arg_numad -Dnumad=disabled %endif +%if %{with_userfaultfd_sysctl} + %define arg_userfaultfd_sysctl -Duserfaultfd_sysctl=enabled +%else + %define arg_userfaultfd_sysctl -Duserfaultfd_sysctl=disabled +%endif %if %{with_nbdkit} %define arg_nbdkit -Dnbdkit=enabled %else @@ -1020,8 +1032,10 @@ -Dstorage_vstorage=disabled \ %{?arg_numactl} \ %{?arg_numad} \ + %{?arg_userfaultfd_sysctl} \ %{?arg_nbdkit} \ %{?arg_nbdkit_config_default} \ + -Dsysctl_config=enabled \ -Dcapng=enabled \ -Dfuse=enabled \ -Dnetcf=disabled \ @@ -1111,6 +1125,7 @@ rm -f %{buildroot}/%{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug %endif +rm -f %{buildroot}/%{_sysusersdir}/libvirt-qemu.conf rm -f %{buildroot}/usr/lib/sysctl.d/60-libvirtd.conf # Provide rc symlink backward compatibility ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rclibvirtd @@ -1696,7 +1711,9 @@ %if %{with_apparmor} %config(noreplace) %{_sysconfdir}/apparmor.d/usr.sbin.virtqemud %endif +%if %{with_userfaultfd_sysctl} %config(noreplace) %{_prefix}/lib/sysctl.d/60-qemu-postcopy-migration.conf +%endif %{_datadir}/augeas/lenses/virtqemud.aug %{_datadir}/augeas/lenses/tests/test_virtqemud.aug %{_unitdir}/virtqemud.service ++++++ libvirt-10.0.0.tar.xz -> libvirt-10.1.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/libvirt/libvirt-10.0.0.tar.xz /work/SRC/openSUSE:Factory/.libvirt.new.1770/libvirt-10.1.0.tar.xz differ: char 15, line 1