From 974fe223e0dbee05663d2b69f4d9ff92a7480e38f394e302951ae93df11bfcef Mon Sep 17 00:00:00 2001 From: James Fehlig Date: Fri, 1 Dec 2023 23:35:15 +0000 Subject: [PATCH 1/2] - Update to libvirt 9.10.0 - jsc#PED-3226, jsc#PED-3279, jsc#PED-4931, jsc#PED-5432, jsc#PED-6851 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html#v9-10-0-2023-12-01 - spec: Drop 'Requires: libvirt-daemon-proxy' from the libvirt-daemon-{qemu,xen,lxc,vbox} subpackages OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=1011 --- libvirt-9.10.0.tar.xz | 3 +++ libvirt-9.9.0.tar.xz | 3 --- libvirt.changes | 11 +++++++++++ libvirt.spec | 17 +++++------------ 4 files changed, 19 insertions(+), 15 deletions(-) create mode 100644 libvirt-9.10.0.tar.xz delete mode 100644 libvirt-9.9.0.tar.xz diff --git a/libvirt-9.10.0.tar.xz b/libvirt-9.10.0.tar.xz new file mode 100644 index 0000000..f1812e3 --- /dev/null +++ b/libvirt-9.10.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f8ce4c58a2528414ee4c85eabe27cf877bef0315a5cbbe7212aedd35013724 +size 9691612 diff --git a/libvirt-9.9.0.tar.xz b/libvirt-9.9.0.tar.xz deleted file mode 100644 index baa2914..0000000 --- a/libvirt-9.9.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2897b78a4204c538535c3c194d24123bbc4c5daab3e988ed5cf094c17a862b02 -size 9666412 diff --git a/libvirt.changes b/libvirt.changes index e629978..df6ad89 100644 --- a/libvirt.changes +++ b/libvirt.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Dec 1 22:10:31 UTC 2023 - James Fehlig + +- Update to libvirt 9.10.0 + - jsc#PED-3226, jsc#PED-3279, jsc#PED-4931, jsc#PED-5432, + jsc#PED-6851 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v9-10-0-2023-12-01 +- spec: Drop 'Requires: libvirt-daemon-proxy' from the + libvirt-daemon-{qemu,xen,lxc,vbox} subpackages + ------------------------------------------------------------------- Wed Nov 1 17:01:45 UTC 2023 - James Fehlig diff --git a/libvirt.spec b/libvirt.spec index 8eabf2c..7fcfe14 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -127,7 +127,7 @@ Name: libvirt URL: https://libvirt.org/ -Version: 9.9.0 +Version: 9.10.0 Release: 0 Summary: Library providing a virtualization API License: LGPL-2.1-or-later @@ -161,8 +161,8 @@ Requires: %{name}-libs = %{version}-%{release} BuildRequires: gettext-tools BuildRequires: meson >= 0.56.0 BuildRequires: ninja -# Needed for virkmodtest in 'make check' -BuildRequires: modutils +# Needed for modprobe and tests/virkmodtest +BuildRequires: kmod BuildRequires: pkgconfig(systemd) %if %{with_libxl} BuildRequires: xen-devel @@ -184,10 +184,8 @@ BuildRequires: libxslt BuildRequires: perl BuildRequires: python3 BuildRequires: python3-docutils +BuildRequires: python3-pytest BuildRequires: readline-devel -# Be conservative and require rpcgen in case any patches touch -# remote protocol definitions -BuildRequires: rpcgen # For pool-build probing for existing pools BuildRequires: libblkid-devel >= 2.17 BuildRequires: libpciaccess0-devel >= 0.10.9 @@ -658,7 +656,6 @@ Summary: Server side daemon & driver required to run QEMU guests Requires: %{name}-daemon-lock = %{version}-%{release} Requires: %{name}-daemon-log = %{version}-%{release} Requires: %{name}-daemon-plugin-lockd = %{version}-%{release} -Requires: %{name}-daemon-proxy = %{version}-%{release} %else Requires: %{name}-daemon = %{version}-%{release} %endif @@ -680,7 +677,6 @@ capabilities of the QEMU emulators Summary: Server side daemon & driver required to run LXC guests %if %{with_modular_daemons} Requires: %{name}-daemon-log = %{version}-%{release} -Requires: %{name}-daemon-proxy = %{version}-%{release} %else Requires: %{name}-daemon = %{version}-%{release} %endif @@ -703,7 +699,6 @@ Summary: Server side daemon & driver required to run XEN guests %if %{with_modular_daemons} Requires: %{name}-daemon-lock = %{version}-%{release} Requires: %{name}-daemon-plugin-lockd = %{version}-%{release} -Requires: %{name}-daemon-proxy = %{version}-%{release} %else Requires: %{name}-daemon = %{version}-%{release} %endif @@ -724,9 +719,7 @@ capabilities of XEN %package daemon-vbox Summary: Server side daemon & driver required to run VirtualBox guests -%if %{with_modular_daemons} -Requires: %{name}-daemon-proxy = %{version}-%{release} -%else +%if ! %{with_modular_daemons} Requires: %{name}-daemon = %{version}-%{release} %endif %if %{with_interface} From ddcd43f2df6aff007dfff1f160883f42492f1db2085c9cefcf5ec92af076ea99 Mon Sep 17 00:00:00 2001 From: James Fehlig Date: Fri, 8 Dec 2023 22:43:32 +0000 Subject: [PATCH 2/2] Add upstream commit 1a2f33cb59 to fix memory corruption in the remote driver OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=1012 --- libvirt-9.10.0.tar.xz | 4 ++-- libvirt.changes | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/libvirt-9.10.0.tar.xz b/libvirt-9.10.0.tar.xz index f1812e3..c418c0b 100644 --- a/libvirt-9.10.0.tar.xz +++ b/libvirt-9.10.0.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1f8ce4c58a2528414ee4c85eabe27cf877bef0315a5cbbe7212aedd35013724 -size 9691612 +oid sha256:5df0bc722f6ab73dcc96695824b4935847d81903385eb2b91ab8650effe899ad +size 9691592 diff --git a/libvirt.changes b/libvirt.changes index df6ad89..b5a7f35 100644 --- a/libvirt.changes +++ b/libvirt.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 8 22:34:55 UTC 2023 - James Fehlig + +- Add upstream commit 1a2f33cb59 to fix memory corruption in the + remote driver + ------------------------------------------------------------------- Fri Dec 1 22:10:31 UTC 2023 - James Fehlig