[packages/libvirt] - updated to 9.10.0

qboosh qboosh at pld-linux.org
Sat Apr 6 19:49:56 CEST 2024


commit cf08a5bf42f3cae5ea8f80455ef18647fbc04f12
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 6 19:30:09 2024 +0200

    - updated to 9.10.0

 libvirt-path-options.patch | 150 +++++++++++++++++----------------------------
 libvirt-sasl.patch         | 144 ++++++++++++++++++-------------------------
 libvirt.spec               |  26 ++++----
 missing-includes.patch     |  10 ---
 4 files changed, 128 insertions(+), 202 deletions(-)
---
diff --git a/libvirt.spec b/libvirt.spec
index aeb2675..aa08e84 100644
--- a/libvirt.spec
+++ b/libvirt.spec
@@ -45,12 +45,12 @@
 Summary:	Toolkit to interact with virtualization capabilities
 Summary(pl.UTF-8):	Narzędzia współpracujące z funkcjami wirtualizacji
 Name:		libvirt
-Version:	8.10.0
-Release:	2
+Version:	9.10.0
+Release:	1
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	https://download.libvirt.org/%{name}-%{version}.tar.xz
-# Source0-md5:	47feb4bed510cb7ed8fdc5be6b9d6d04
+# Source0-md5:	c546d8745508bd95147bc749dea82ff1
 Source1:	%{name}.init
 Source2:	%{name}.tmpfiles
 Patch0:		%{name}-sasl.patch
@@ -60,7 +60,6 @@ Patch3:		%{name}-path-options.patch
 Patch4:		%{name}-udevadm-settle.patch
 Patch5:		vserver.patch
 Patch6:		bashisms.patch
-Patch7:		missing-includes.patch
 URL:		https://www.libvirt.org/
 BuildRequires:	acl-devel
 BuildRequires:	attr-devel
@@ -80,12 +79,13 @@ BuildRequires:	gettext-tools >= 0.17
 BuildRequires:	glib2-devel >= 1:2.56.0
 %{?with_glusterfs:BuildRequires:	glusterfs-devel >= 3.4.1}
 BuildRequires:	gnutls-devel >= 3.6.0
-BuildRequires:	libapparmor-devel
+BuildRequires:	libapparmor-devel >= 3.0.0
 BuildRequires:	libblkid-devel >= 2.17
 BuildRequires:	libcap-ng-devel >= 0.4.0
 BuildRequires:	libfuse3-devel >= 3.1.0
 BuildRequires:	libgcrypt-devel
 BuildRequires:	libiscsi-devel >= 1.18.0
+BuildRequires:	libnbd-devel >= 1.0
 BuildRequires:	libnl-devel >= 3.2
 BuildRequires:	libpcap-devel >= 1.5.0
 BuildRequires:	libselinux-devel >= 2.5
@@ -119,7 +119,7 @@ BuildRequires:	systemd-devel
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	udev-devel >= 1:219
 %{?with_wireshark:BuildRequires:	wireshark-devel >= 2.6.0}
-%{?with_libxl:BuildRequires:	xen-devel >= 4.9}
+%{?with_libxl:BuildRequires:	xen-devel >= 4.13}
 # For disk driver
 BuildRequires:	xorg-lib-libpciaccess-devel >= 0.10.0
 BuildRequires:	xz
@@ -129,6 +129,7 @@ Requires:	cyrus-sasl-libs >= 2.1.26
 Requires:	device-mapper-libs >= 1.0.0
 Requires:	glib2 >= 1:2.56.0
 Requires:	gnutls-libs >= 3.6.0
+Requires:	libapparmor >= 3.0.0
 Requires:	libcap-ng >= 0.4.0
 Requires:	libnl >= 3.2
 Requires:	libpcap >= 1.5.0
@@ -336,7 +337,7 @@ Summary:	Server side driver required to run XEN guests (xenlight)
 Summary(pl.UTF-8):	Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
 Group:		Libraries
 Requires:	%{name}-daemon = %{version}-%{release}
-Requires:	xen >= 4.9
+Requires:	xen >= 4.13
 Provides:	libvirt(hypervisor)
 Obsoletes:	libvirt-daemon-xen < 4.3.0
 
@@ -372,6 +373,7 @@ Requires:	%{name}-daemon = %{version}-%{release}
 Requires:	/usr/bin/qemu-img
 Requires:	bzip2
 Requires:	gzip
+Requires:	libnbd >= 1.0
 Requires:	lzop
 Requires:	qemu-system-x86 >= 4.2
 Requires:	xz
@@ -506,13 +508,15 @@ Moduł sekcji Wiresharka do pakietów libvirt.
 %patch4 -p1
 %{?with_vserver:%patch5 -p1}
 %patch6 -p1
-%patch7 -p1
 
 %if %{with static_libs}
 %{__sed} -i '/^libvirt\(_admin\|_lxc\|_qemu\)\?_lib = / s/shared_library/library/' src/meson.build
 %endif
 
-%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' tools/virt-qemu-qmp-proxy
+%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' tools/{virt-qemu-qmp-proxy,virt-qemu-sev-validate}
+
+%{__sed} -i -e 's,/usr/lib/qemu,/usr/%{_lib}/qemu,' -e 's,/usr/lib",/usr/%{_lib}/",' src/qemu/qemu_interface.c
+%{__sed} -i -e 's,/usr/libexec",%{_libexecdir}",' src/qemu/qemu_process.c
 
 %build
 %meson build \
@@ -563,9 +567,6 @@ Moduł sekcji Wiresharka do pakietów libvirt.
 	-Dpvcreate_path=/sbin/pvcreate \
 	-Dpvremove_path=/sbin/pvremove \
 	-Dpvs_path=/sbin/pvs \
-	-Dqemu_bridge_path=%{_libexecdir}/qemu-bridge-helper \
-	-Dqemu_dbus_daemon_path=/usr/bin/dbus-daemon \
-	-Dqemu_pr_path=/usr/bin/qemu-pr-helper \
 	-Dradvd_path=/usr/sbin/radvd \
 	-Drmmod_path=/sbin/rmmod \
 	-Dscrub_path=/usr/bin/scrub \
@@ -715,7 +716,6 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/abstractions/libvirt-lxc
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/abstractions/libvirt-qemu
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/libvirt
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/local/usr.lib.libvirt.virt-aa-helper
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/usr.lib.libvirt.virt-aa-helper
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/usr.sbin.libvirtd
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/usr.sbin.virtqemud
diff --git a/libvirt-path-options.patch b/libvirt-path-options.patch
index 1b575ea..9761857 100644
--- a/libvirt-path-options.patch
+++ b/libvirt-path-options.patch
@@ -1,6 +1,6 @@
---- libvirt-8.10.0/meson.build.orig	2020-12-01 09:51:29.000000000 +0100
-+++ libvirt-8.10.0/meson.build	2022-06-15 21:02:52.949418900 +0200
-@@ -832,16 +832,19 @@ optional_programs = [
+--- libvirt-9.10.0/meson.build.orig	2023-12-01 16:11:26.000000000 +0100
++++ libvirt-9.10.0/meson.build	2024-04-06 08:09:14.274063626 +0200
+@@ -824,16 +824,19 @@ optional_programs = [
  ]
  
  foreach name : optional_programs
@@ -22,60 +22,24 @@
  endforeach
  
  
-@@ -1684,6 +1687,8 @@ if not get_option('driver_qemu').disable
+@@ -1675,6 +1678,8 @@ if not get_option('driver_qemu').disable
      conf.set_quoted('QEMU_USER', qemu_user)
      conf.set_quoted('QEMU_GROUP', qemu_group)
  
-+  qemu_bridge_path = get_option('qemu_bridge_path')
-+  if qemu_bridge_path == ''
-     qemu_bridge_prog = find_program(
-       'qemu-bridge-helper',
-       dirs: [ '/usr/libexec', '/usr/lib/qemu', '/usr/lib' ],
-@@ -1694,8 +1699,11 @@ if not get_option('driver_qemu').disable
-     else
-       qemu_bridge_path = '/usr/libexec/qemu-bridge-helper'
-     endif
-+  endif
-     conf.set_quoted('QEMU_BRIDGE_HELPER', qemu_bridge_path)
- 
-+  qemu_pr_path = get_option('qemu_pr_path')
-+  if qemu_pr_path == ''
-     qemu_pr_prog = find_program(
-       'qemu-pr-helper',
-       dirs: [ '/usr/bin', '/usr/libexec' ],
-@@ -1706,8 +1714,11 @@ if not get_option('driver_qemu').disable
-     else
-       qemu_pr_path = '/usr/bin/qemu-pr-helper'
-     endif
-+  endif
-     conf.set_quoted('QEMU_PR_HELPER', qemu_pr_path)
- 
 +  qemu_slirp_path = get_option('qemu_slirp_path')
 +  if qemu_slirp_path == ''
      qemu_slirp_prog = find_program(
        'slirp-helper',
        dirs: [ '/usr/bin', '/usr/libexec' ],
-@@ -1718,8 +1729,11 @@ if not get_option('driver_qemu').disable
+@@ -1685,6 +1690,7 @@ if not get_option('driver_qemu').disable
      else
        qemu_slirp_path = '/usr/bin/slirp-helper'
      endif
 +  endif
      conf.set_quoted('QEMU_SLIRP_HELPER', qemu_slirp_path)
- 
-+  qemu_dbus_daemon_path = get_option('qemu_dbus_daemon_path')
-+  if qemu_dbus_daemon_path == ''
-     qemu_dbus_daemon_prog = find_program(
-       'dbus-daemon',
-       dirs: [ '/usr/bin', '/usr/libexec' ],
-@@ -1730,6 +1744,7 @@ if not get_option('driver_qemu').disable
-     else
-       qemu_dbus_daemon_path = '/usr/bin/dbus-daemon'
-     endif
-+  endif
-     conf.set_quoted('QEMU_DBUS_DAEMON', qemu_dbus_daemon_path)
    endif
  endif
-@@ -1809,11 +1824,29 @@ if conf.has('WITH_LIBVIRTD')
+@@ -1764,11 +1770,29 @@ if conf.has('WITH_LIBVIRTD')
      endif
  
      if fs_enable
@@ -106,7 +70,7 @@
          fs_enable = false
        endif
      endif
-@@ -1822,15 +1855,17 @@ if conf.has('WITH_LIBVIRTD')
+@@ -1777,15 +1801,17 @@ if conf.has('WITH_LIBVIRTD')
        use_storage = true
  
        conf.set('WITH_STORAGE_FS', 1)
@@ -128,7 +92,7 @@
        conf.set_quoted('SHOWMOUNT', showmount_path)
      endif
    endif
-@@ -1842,7 +1877,7 @@ if conf.has('WITH_LIBVIRTD')
+@@ -1797,7 +1823,7 @@ if conf.has('WITH_LIBVIRTD')
      error('Need glusterfs (libgfapi) for gluster storage driver')
    endif
  
@@ -137,7 +101,7 @@
      use_storage = true
      conf.set('WITH_STORAGE_ISCSI', 1)
    elif get_option('storage_iscsi').enabled()
-@@ -1865,11 +1900,17 @@ if conf.has('WITH_LIBVIRTD')
+@@ -1820,11 +1846,17 @@ if conf.has('WITH_LIBVIRTD')
        'pvs', 'vgs', 'lvs',
      ]
      foreach name : lvm_progs
@@ -158,7 +122,7 @@
          lvm_enable = false
        endif
      endforeach
-@@ -1879,7 +1920,7 @@ if conf.has('WITH_LIBVIRTD')
+@@ -1834,7 +1866,7 @@ if conf.has('WITH_LIBVIRTD')
        conf.set('WITH_STORAGE_LVM', 1)
  
        foreach name : lvm_progs
@@ -167,7 +131,7 @@
        endforeach
      endif
    endif
-@@ -2030,10 +2071,16 @@ if not get_option('nss').disabled()
+@@ -1985,10 +2017,16 @@ if not get_option('nss').disabled()
  endif
  
  if not get_option('numad').disabled() and numactl_dep.found()
@@ -185,51 +149,51 @@
    endif
  elif get_option('numad').enabled()
    error('You must have numactl enabled for numad support.')
---- libvirt-8.10.0/build-aux/meson.build.orig	2020-12-01 09:51:29.000000000 +0100
-+++ libvirt-8.10.0/build-aux/meson.build	2022-06-15 21:13:56.995821452 +0200
-@@ -1,8 +1,3 @@
--flake8_path = ''
--if flake8_prog.found()
--  flake8_path = flake8_prog.full_path()
--endif
--
- if host_machine.system() == 'freebsd' or host_machine.system() == 'darwin'
-   make_prog = find_program('gmake')
-   sed_prog = find_program('gsed')
---- libvirt-8.10.0/src/meson.build.orig	2020-12-01 09:51:29.000000000 +0100
-+++ libvirt-8.10.0/src/meson.build	2022-06-15 21:23:22.326092128 +0200
-@@ -989,11 +989,11 @@ test(
-   env: runutf8,
- )
- 
--if augparse_prog.found()
-+if find_program('augparse', required: false).found()
-   foreach data : augeas_test_data
+--- libvirt-9.10.0/scripts/rpcgen/meson.build.orig	2023-12-01 16:11:26.000000000 +0100
++++ libvirt-9.10.0/scripts/rpcgen/meson.build	2024-04-06 18:12:56.287832133 +0200
+@@ -3,7 +3,7 @@ subdir('rpcgen')
+ if tests_enabled[0]
+   subdir('tests')
+ 
+-  if pytest_prog.found() and host_machine.system() != 'darwin'
++  if pytest_path != '' and host_machine.system() != 'darwin'
      test(
-       'check-augeas- at 0@'.format(data['name']),
--      augparse_prog,
-+      find_program('augparse'),
-       args: [
-         '-I', data['srcdir'],
-         '-I', data['builddir'],
-@@ -1003,7 +1003,7 @@ if augparse_prog.found()
-   endforeach
- endif
+       'rpcgen-pytest',
+       python3_prog,
+--- libvirt-9.10.0/src/meson.build.orig	2024-04-05 22:18:26.619433380 +0200
++++ libvirt-9.10.0/src/meson.build	2024-04-06 08:12:28.779676565 +0200
+@@ -1029,11 +1029,11 @@ if tests_enabled[0]
+     suite: 'script'
+   )
+ 
+-  if augparse_prog.found()
++  if find_program('augparse', required: false).found()
+     foreach data : augeas_test_data
+       test(
+         'check-augeas- at 0@'.format(data['name']),
+-        augparse_prog,
++        find_program('augparse'),
+         args: [
+           '-I', data['srcdir'],
+           '-I', data['builddir'],
+@@ -1044,7 +1044,7 @@ if tests_enabled[0]
+     endforeach
+   endif
  
--if pdwtags_prog.found() and cc.get_id() != 'clang'
-+if pdwtags_path != '' and cc.get_id() != 'clang'
-   foreach proto : check_protocols
-     lib = proto['lib']
-     test(
-@@ -1014,7 +1014,7 @@ if pdwtags_prog.found() and cc.get_id()
-         proto['name'],
-         lib.name(),
-         lib.full_path(),
--        pdwtags_prog.full_path(),
-+        pdwtags_path,
-         files('@0 at -structs'.format(proto['name'])),
-       ],
-       env: runutf8,
+-  if pdwtags_prog.found() and cc.get_id() != 'clang'
++  if pdwtags_path != '' and cc.get_id() != 'clang'
+     foreach proto : check_protocols
+       lib = proto['lib']
+       test(
+@@ -1055,7 +1055,7 @@ if tests_enabled[0]
+           proto['name'],
+           lib.name(),
+           lib.full_path(),
+-          pdwtags_prog.full_path(),
++          pdwtags_path,
+           files('@0 at -structs'.format(proto['name'])),
+         ],
+         env: runutf8,
 --- libvirt-8.8.0/meson_options.txt.orig	2020-12-01 09:51:29.000000000 +0100
 +++ libvirt-8.8.0/meson_options.txt	2022-06-15 21:47:27.468263121 +0200
 @@ -102,3 +102,50 @@ option('numad', type: 'feature', value:
@@ -239,6 +203,7 @@
 +
 +option('addr2line_path', type: 'string', value: '', description: 'executable path')
 +option('augparse_path', type: 'string', value: '', description: 'executable path')
++option('black_path', type: 'string', value: '', description: 'executable path')
 +option('dmidecode_path', type: 'string', value: '', description: 'executable path')
 +option('dnsmasq_path', type: 'string', value: '', description: 'executable path')
 +option('ebtables_path', type: 'string', value: '', description: 'executable path')
@@ -259,13 +224,12 @@
 +option('numad_path', type: 'string', value: '', description: 'executable path')
 +option('ovs_vsctl_path', type: 'string', value: '', description: 'executable path')
 +option('parted_path', type: 'string', value: '', description: 'executable path')
++option('passt_path', type: 'string', value: '', description: 'executable path')
 +option('pdwtags_path', type: 'string', value: '', description: 'executable path')
 +option('pvcreate_path', type: 'string', value: '', description: 'executable path')
 +option('pvremove_path', type: 'string', value: '', description: 'executable path')
 +option('pvs_path', type: 'string', value: '', description: 'executable path')
-+option('qemu_bridge_path', type: 'string', value: '', description: 'executable path')
-+option('qemu_dbus_daemon_path', type: 'string', value: '', description: 'executable path')
-+option('qemu_pr_path', type: 'string', value: '', description: 'executable path')
++option('pytest_path', type: 'string', value: '', description: 'executable path')
 +option('qemu_slirp_path', type: 'string', value: '', description: 'executable path')
 +option('radvd_path', type: 'string', value: '', description: 'executable path')
 +option('rmmod_path', type: 'string', value: '', description: 'executable path')
diff --git a/libvirt-sasl.patch b/libvirt-sasl.patch
index ddbdf86..e260cda 100644
--- a/libvirt-sasl.patch
+++ b/libvirt-sasl.patch
@@ -10,30 +10,28 @@ diff -ur libvirt-8.4.0/docs/auth.rst libvirt-8.4.0-sasl/docs/auth.rst
  parameter to ``scram-sha-256``.
  
  **Note:** previous versions of libvirt suggested ``DIGEST-MD5`` and
-diff -ur libvirt-8.4.0/libvirt.spec libvirt-8.4.0-sasl/libvirt.spec
---- libvirt-8.4.0/libvirt.spec	2022-06-01 09:28:50.874389600 +0200
-+++ libvirt-8.4.0-sasl/libvirt.spec	2022-06-19 22:04:15.936263095 +0200
-@@ -1675,7 +1675,7 @@
- %config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf
- %config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf
- %config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf
+--- libvirt-9.10.0/libvirt.spec.orig	2024-04-05 22:06:11.920080254 +0200
++++ libvirt-9.10.0/libvirt.spec	2024-04-05 22:10:45.821929734 +0200
+@@ -1980,7 +1980,7 @@ exit 0
+ %files daemon-common
+ %{_unitdir}/virt-guest-shutdown.target
+ %{_unitdir}/libvirt-guests.service
 -%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
 +%config(noreplace) %{_sysconfdir}/sasl/libvirt.conf
- %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf
- 
- %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd
-diff -ur libvirt-8.4.0/libvirt.spec.in libvirt-8.4.0-sasl/libvirt.spec.in
---- libvirt-8.4.0/libvirt.spec.in	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/libvirt.spec.in	2022-06-19 22:04:15.936263095 +0200
-@@ -1675,7 +1675,7 @@
- %config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf
- %config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf
- %config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf
+ %dir %{_datadir}/libvirt/
+ %ghost %dir %{_rundir}/libvirt/
+ %ghost %dir %{_rundir}/libvirt/common/
+--- libvirt-9.10.0/libvirt.spec.in.orig	2024-04-05 22:06:11.953413407 +0200
++++ libvirt-9.10.0/libvirt.spec.in	2024-04-05 22:10:58.908525504 +0200
+@@ -1980,7 +1980,7 @@ exit 0
+ %files daemon-common
+ %{_unitdir}/virt-guest-shutdown.target
+ %{_unitdir}/libvirt-guests.service
 -%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
 +%config(noreplace) %{_sysconfdir}/sasl/libvirt.conf
- %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf
- 
- %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd
+ %dir %{_datadir}/libvirt/
+ %ghost %dir %{_rundir}/libvirt/
+ %ghost %dir %{_rundir}/libvirt/common/
 diff -ur libvirt-8.4.0/src/qemu/qemu.conf.in libvirt-8.4.0-sasl/src/qemu/qemu.conf.in
 --- libvirt-8.4.0/src/qemu/qemu.conf.in	2022-06-01 09:28:24.000000000 +0200
 +++ libvirt-8.4.0-sasl/src/qemu/qemu.conf.in	2022-06-19 22:04:16.306265553 +0200
@@ -134,87 +132,61 @@ diff -ur libvirt-8.4.0/src/remote/meson.build libvirt-8.4.0-sasl/src/remote/meso
      rename: [ 'libvirt.conf' ],
    )
  endif
-diff -ur libvirt-8.4.0/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args
---- libvirt-8.4.0/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args	2022-06-19 22:04:16.769601963 +0200
-@@ -6,7 +6,7 @@
- XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
- XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
- XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
--SASL_CONF_PATH=/root/.sasl2 \
-+SASL_CONF_PATH=/root/.sasl \
+--- libvirt-9.10.0/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args.orig	2024-04-05 22:06:12.593409940 +0200
++++ libvirt-9.10.0/tests/qemuxml2argvdata/graphics-spice-sasl.x86_64-latest.args	2024-04-05 22:13:33.401021880 +0200
+@@ -6,7 +6,7 @@ LOGNAME=test \
+ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.local/share \
+ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.cache \
+ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
+-SASL_CONF_PATH=/etc/sasl2 \
++SASL_CONF_PATH=/etc/sasl \
  /usr/bin/qemu-system-x86_64 \
  -name guest=QEMUGuest1,debug-threads=on \
  -S \
-diff -ur libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args
---- libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args	2022-06-19 22:04:16.772935320 +0200
-@@ -6,7 +6,7 @@
- XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
- XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
- XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
--SASL_CONF_PATH=/root/.sasl2 \
-+SASL_CONF_PATH=/root/.sasl \
+--- libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args.orig	2024-04-05 22:06:12.796742172 +0200
++++ libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-sasl.x86_64-latest.args	2024-04-05 22:13:53.787578103 +0200
+@@ -6,7 +6,7 @@ LOGNAME=test \
+ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.local/share \
+ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.cache \
+ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
+-SASL_CONF_PATH=/etc/sasl2 \
++SASL_CONF_PATH=/etc/sasl \
  /usr/bin/qemu-system-x86_64 \
  -name guest=QEMUGuest1,debug-threads=on \
  -S \
-diff -ur libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args
---- libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args	2022-06-19 22:04:16.772935320 +0200
-@@ -6,7 +6,7 @@
- XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
- XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
- XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
--SASL_CONF_PATH=/root/.sasl2 \
-+SASL_CONF_PATH=/root/.sasl \
+--- libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args.orig	2024-04-05 22:06:12.800075487 +0200
++++ libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-5.2.0.args	2024-04-05 22:14:10.387488174 +0200
+@@ -6,7 +6,7 @@ LOGNAME=test \
+ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.local/share \
+ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.cache \
+ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
+-SASL_CONF_PATH=/etc/sasl2 \
++SASL_CONF_PATH=/etc/sasl \
  /usr/bin/qemu-system-x86_64 \
  -name guest=QEMUGuest1,debug-threads=on \
  -S \
-diff -ur libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args
---- libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args	2022-06-19 22:04:16.772935320 +0200
-@@ -6,7 +6,7 @@
- XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
- XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
- XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
--SASL_CONF_PATH=/root/.sasl2 \
-+SASL_CONF_PATH=/root/.sasl \
+--- libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args.orig	2024-04-05 22:06:12.843408586 +0200
++++ libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls-secret.x86_64-latest.args	2024-04-05 22:14:23.584083348 +0200
+@@ -6,7 +6,7 @@ LOGNAME=test \
+ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.local/share \
+ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.cache \
+ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
+-SASL_CONF_PATH=/etc/sasl2 \
++SASL_CONF_PATH=/etc/sasl \
  /usr/bin/qemu-system-x86_64 \
  -name guest=QEMUGuest1,debug-threads=on \
  -S \
-diff -ur libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args
---- libvirt-8.4.0/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args	2022-06-19 22:04:16.772935320 +0200
-@@ -6,7 +6,7 @@
- XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
- XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
- XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
--SASL_CONF_PATH=/root/.sasl2 \
-+SASL_CONF_PATH=/root/.sasl \
+--- libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args.orig	2024-04-05 22:06:12.853408531 +0200
++++ libvirt-9.10.0/tests/qemuxml2argvdata/graphics-vnc-tls.x86_64-latest.args	2024-04-05 22:14:38.737334590 +0200
+@@ -6,7 +6,7 @@ LOGNAME=test \
+ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.local/share \
+ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.cache \
+ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
+-SASL_CONF_PATH=/etc/sasl2 \
++SASL_CONF_PATH=/etc/sasl \
  /usr/bin/qemu-system-x86_64 \
  -name guest=QEMUGuest1,debug-threads=on \
  -S \
-diff -ur libvirt-8.4.0/tests/qemuxml2argvtest.c libvirt-8.4.0-sasl/tests/qemuxml2argvtest.c
---- libvirt-8.4.0/tests/qemuxml2argvtest.c	2022-06-01 09:28:24.000000000 +0200
-+++ libvirt-8.4.0-sasl/tests/qemuxml2argvtest.c	2022-06-19 22:04:16.872935984 +0200
-@@ -1509,7 +1509,7 @@
- 
-     driver.config->vncSASL = 1;
-     VIR_FREE(driver.config->vncSASLdir);
--    driver.config->vncSASLdir = g_strdup("/root/.sasl2");
-+    driver.config->vncSASLdir = g_strdup("/root/.sasl");
-     DO_TEST_CAPS_LATEST("graphics-vnc-sasl");
-     driver.config->vncTLS = 1;
-     driver.config->vncTLSx509verify = 1;
-@@ -1531,7 +1531,7 @@
-     DO_TEST_CAPS_LATEST("graphics-spice");
-     DO_TEST_CAPS_LATEST("graphics-spice-no-args");
-     driver.config->spiceSASL = 1;
--    driver.config->spiceSASLdir = g_strdup("/root/.sasl2");
-+    driver.config->spiceSASLdir = g_strdup("/root/.sasl");
-     DO_TEST_CAPS_LATEST("graphics-spice-sasl");
-     VIR_FREE(driver.config->spiceSASLdir);
-     driver.config->spiceSASL = 0;
 diff -ur libvirt-8.4.0/tests/virconfdata/libvirtd.conf libvirt-8.4.0-sasl/tests/virconfdata/libvirtd.conf
 --- libvirt-8.4.0/tests/virconfdata/libvirtd.conf	2022-06-01 09:28:24.000000000 +0200
 +++ libvirt-8.4.0-sasl/tests/virconfdata/libvirtd.conf	2022-06-19 22:04:16.999603490 +0200
diff --git a/missing-includes.patch b/missing-includes.patch
deleted file mode 100644
index 2ddacb9..0000000
--- a/missing-includes.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- libvirt-8.10.0/src/util/virxml.c.orig	2022-12-01 10:55:15.000000000 +0100
-+++ libvirt-8.10.0/src/util/virxml.c	2023-11-19 13:02:22.189721157 +0100
-@@ -24,6 +24,7 @@
- #include <math.h>               /* for isnan() */
- #include <sys/stat.h>
- 
-+#include <libxml/xmlsave.h>
- #include <libxml/xpathInternals.h>
- 
- #include "virerror.h"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libvirt.git/commitdiff/cf08a5bf42f3cae5ea8f80455ef18647fbc04f12



More information about the pld-cvs-commit mailing list