Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libvirt for openSUSE:Factory checked 
in at 2021-10-11 15:30:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
 and      /work/SRC/openSUSE:Factory/.libvirt.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvirt"

Mon Oct 11 15:30:50 2021 rev:340 rq:924290 version:7.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes  2021-09-20 
23:32:13.947105329 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new.2443/libvirt.changes        
2021-10-11 15:31:28.582831416 +0200
@@ -1,0 +2,35 @@
+Fri Oct  8 20:47:47 UTC 2021 - James Fehlig <jfeh...@suse.com>
+
+- lxc: controller: Fix container launch on cgroup v1
+  1b9ce05c-lxc-fix-cgroupV1.patch
+  boo#1183247
+
+-------------------------------------------------------------------
+Thu Oct  7 04:14:22 UTC 2021 - James Fehlig <jfeh...@suse.com>
+
+- tools: Fix virt-host-validate SEV detection
+  3f9c1a4b-fix-host-validate-sev.patch
+  boo#1188715
+
+-------------------------------------------------------------------
+Fri Oct  1 15:22:44 UTC 2021 - James Fehlig <jfeh...@suse.com>
+
+- Update to libvirt 7.8.0
+  - jsc#SLE-18260
+  - Many incremental improvements and bug fixes, see
+    https://libvirt.org/news.html
+  - Dropped patches:
+    b75a16ae-libxl-improve-die-id.patch,
+    65fab900-libxl-fix-driver-reload.patch,
+    51eb680b-libxl-dont-autostart-on-reload.patch
+
+-------------------------------------------------------------------
+Thu Sep 23 21:28:27 UTC 2021 - James Fehlig <jfeh...@suse.com>
+
+- spec: Fix hangs during package update
+  bsc#1177902, bsc#1190693
+- spec: Don't add --timeout arg to /etc/sysconfig/libvirtd when
+  running in traditional mode without socket activation
+  bsc#1190695
+
+-------------------------------------------------------------------

Old:
----
  51eb680b-libxl-dont-autostart-on-reload.patch
  65fab900-libxl-fix-driver-reload.patch
  b75a16ae-libxl-improve-die-id.patch
  libvirt-7.7.0.tar.xz
  libvirt-7.7.0.tar.xz.asc

New:
----
  1b9ce05c-lxc-fix-cgroupV1.patch
  3f9c1a4b-fix-host-validate-sev.patch
  libvirt-7.8.0.tar.xz
  libvirt-7.8.0.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.746833283 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.746833283 +0200
@@ -136,7 +136,7 @@
 
 Name:           libvirt
 URL:            http://libvirt.org/
-Version:        7.7.0
+Version:        7.8.0
 Release:        0
 Summary:        Library providing a virtualization API
 License:        LGPL-2.1-or-later
@@ -285,9 +285,8 @@
 Source99:       baselibs.conf
 Source100:      %{name}-rpmlintrc
 # Upstream patches
-Patch0:         b75a16ae-libxl-improve-die-id.patch
-Patch1:         65fab900-libxl-fix-driver-reload.patch
-Patch2:         51eb680b-libxl-dont-autostart-on-reload.patch
+Patch0:         3f9c1a4b-fix-host-validate-sev.patch
+Patch1:         1b9ce05c-lxc-fix-cgroupV1.patch
 # Patches pending upstream review
 Patch100:       libxl-dom-reset.patch
 Patch101:       network-don-t-use-dhcp-authoritative-on-static-netwo.patch
@@ -1129,17 +1128,17 @@
 VIR_TEST_DEBUG=1 %meson_test -t 5 --no-suite syntax-check
 
 %pre daemon
-%service_add_pre libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket virt-guest-shutdown.target
+%service_add_pre libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket
 
 %post daemon
 /sbin/ldconfig
 %if %{with_apparmor}
 %apparmor_reload /etc/apparmor.d/usr.sbin.libvirtd
 %endif
-%service_add_post libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket virt-guest-shutdown.target
+%service_add_post libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket
 
 %preun daemon
-%service_del_preun libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket virt-guest-shutdown.target
+%service_del_preun libvirtd.service libvirtd.socket libvirtd-ro.socket 
libvirt-guests.service libvirtd-admin.socket libvirtd-tcp.socket 
libvirtd-tls.socket virtlockd.service virtlockd.socket virtlogd.service 
virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket virtproxyd.service 
virtproxyd.socket virtproxyd-ro.socket virtproxyd-admin.socket 
virtproxyd-tcp.socket virtproxyd-tls.socket
 if [ $1 = 0 ]; then
     rm -f /var/lib/%{name}/libvirt-guests
 fi
@@ -1147,7 +1146,7 @@
 %postun daemon
 /sbin/ldconfig
 # Handle restart/reload in posttrans
-%service_del_postun_without_restart libvirtd.service libvirtd.socket 
libvirtd-ro.socket libvirt-guests.service libvirtd-admin.socket 
libvirtd-tcp.socket libvirtd-tls.socket virtlockd.service virtlockd.socket 
virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket 
virtproxyd.service virtproxyd.socket virtproxyd-ro.socket 
virtproxyd-admin.socket virtproxyd-tcp.socket virtproxyd-tls.socket 
virt-guest-shutdown.target
+%service_del_postun_without_restart libvirtd.service libvirtd.socket 
libvirtd-ro.socket libvirt-guests.service libvirtd-admin.socket 
libvirtd-tcp.socket libvirtd-tls.socket virtlockd.service virtlockd.socket 
virtlogd.service virtlogd.socket virtlockd-admin.socket virtlogd-admin.socket 
virtproxyd.service virtproxyd.socket virtproxyd-ro.socket 
virtproxyd-admin.socket virtproxyd-tcp.socket virtproxyd-tls.socket
 
 %posttrans daemon
 # virtlockd and virtlogd must not be restarted, particularly virtlockd since 
the
@@ -1161,17 +1160,11 @@
     if grep -q -E '^LIBVIRTD_ARGS=.*--listen' 
%{_sysconfdir}/sysconfig/libvirtd; then
         listen_mode=yes
     fi
-    if test "$listen_mode" = yes; then
-        # Keep honouring --listen and *not* use systemd socket activation.
-        # Switching things might confuse management tools that expect the old
-        # style libvirtd
-        %{_bindir}/systemctl mask \
-                   libvirtd.socket \
-                   libvirtd-ro.socket \
-                   libvirtd-admin.socket >/dev/null 2>&1 || :
-    else
         # A benefit of socket activation is libvirtd doesn't need to be running
-        # when unused. Set a timeout value if it doesn't already exist
+    # when unused. If sockets are enabled, set a timeout value if it doesn't
+    # already exist
+    if test "$listen_mode" = no && \
+            %{_bindir}/systemctl -q is-enabled libvirtd.socket; then
         awk -i inplace "
         /^LIBVIRTD_ARGS=/ {
             gsub(\"^LIBVIRTD_ARGS=\", \"\")
@@ -1214,6 +1207,15 @@
 if test "$DISABLE_RESTART_ON_UPDATE" != yes -a \
   "$DISABLE_RESTART_ON_UPDATE" != 1; then
     if test "$listen_mode" = yes; then
+        # Keep honouring --listen and *not* use systemd socket activation.
+        # Switching things might confuse management tools that expect the old
+        # style libvirtd
+        %{_bindir}/systemctl mask \
+                   libvirtd.socket \
+                   libvirtd-ro.socket \
+                   libvirtd-admin.socket \
+                   libvirtd-tls.socket \
+                   libvirtd-tcp.socket >/dev/null 2>&1 || :
         %{_bindir}/systemctl try-restart libvirtd.service >/dev/null 2>&1 || :
     else
         # Old libvirtd owns the sockets and will delete them on

++++++ 0001-Extract-stats-functions-from-the-qemu-driver.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.794833360 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.794833360 +0200
@@ -18,10 +18,10 @@
  create mode 100644 src/conf/domain_stats.c
  create mode 100644 src/conf/domain_stats.h
 
-Index: libvirt-7.7.0/src/conf/domain_stats.c
+Index: libvirt-7.8.0/src/conf/domain_stats.c
 ===================================================================
 --- /dev/null
-+++ libvirt-7.7.0/src/conf/domain_stats.c
++++ libvirt-7.8.0/src/conf/domain_stats.c
 @@ -0,0 +1,117 @@
 +/*
 + * domain_stats.c: domain stats extraction helpers
@@ -140,10 +140,10 @@
 +}
 +
 +#undef STATS_ADD_NET_PARAM
-Index: libvirt-7.7.0/src/conf/domain_stats.h
+Index: libvirt-7.8.0/src/conf/domain_stats.h
 ===================================================================
 --- /dev/null
-+++ libvirt-7.7.0/src/conf/domain_stats.h
++++ libvirt-7.8.0/src/conf/domain_stats.h
 @@ -0,0 +1,60 @@
 +/*
 + * domain_stats.h: domain stats extraction helpers
@@ -205,11 +205,11 @@
 +                           virTypedParamList *params);
 +
 +#endif /* __DOMAIN_STATS_H */
-Index: libvirt-7.7.0/src/libvirt_private.syms
+Index: libvirt-7.8.0/src/libvirt_private.syms
 ===================================================================
---- libvirt-7.7.0.orig/src/libvirt_private.syms
-+++ libvirt-7.7.0/src/libvirt_private.syms
-@@ -763,12 +763,16 @@ virDomainConfNWFilterTeardown;
+--- libvirt-7.8.0.orig/src/libvirt_private.syms
++++ libvirt-7.8.0/src/libvirt_private.syms
+@@ -763,6 +763,11 @@ virDomainConfNWFilterTeardown;
  virDomainConfVMNWFilterTeardown;
  
  
@@ -221,13 +221,7 @@
  # conf/domain_validate.h
  virDomainActualNetDefValidate;
  virDomainDefValidate;
- virDomainDeviceValidateAliasForHotplug;
- 
--
- # conf/interface_conf.h
- virInterfaceDefFormat;
- virInterfaceDefFree;
-@@ -1933,6 +1937,7 @@ virCgroupGetMemoryUsage;
+@@ -1939,6 +1944,7 @@ virCgroupGetMemoryUsage;
  virCgroupGetMemSwapHardLimit;
  virCgroupGetMemSwapUsage;
  virCgroupGetPercpuStats;
@@ -235,10 +229,10 @@
  virCgroupHasController;
  virCgroupHasEmptyTasks;
  virCgroupKillPainfully;
-Index: libvirt-7.7.0/src/qemu/qemu_driver.c
+Index: libvirt-7.8.0/src/qemu/qemu_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/qemu_driver.c
-+++ libvirt-7.7.0/src/qemu/qemu_driver.c
+--- libvirt-7.8.0.orig/src/qemu/qemu_driver.c
++++ libvirt-7.8.0/src/qemu/qemu_driver.c
 @@ -68,6 +68,7 @@
  #include "virarptable.h"
  #include "viruuid.h"
@@ -247,7 +241,7 @@
  #include "domain_audit.h"
  #include "domain_cgroup.h"
  #include "domain_driver.h"
-@@ -17448,13 +17449,7 @@ qemuDomainGetStatsState(virQEMUDriver *d
+@@ -17323,13 +17324,7 @@ qemuDomainGetStatsState(virQEMUDriver *d
                          virTypedParamList *params,
                          unsigned int privflags G_GNUC_UNUSED)
  {
@@ -262,7 +256,7 @@
  }
  
  
-@@ -17746,25 +17741,11 @@ qemuDomainGetStatsCpuCgroup(virDomainObj
+@@ -17621,25 +17616,11 @@ qemuDomainGetStatsCpuCgroup(virDomainObj
                              virTypedParamList *params)
  {
      qemuDomainObjPrivate *priv = dom->privateData;
@@ -289,7 +283,7 @@
  }
  
  static int
-@@ -17957,76 +17938,15 @@ qemuDomainGetStatsVcpu(virQEMUDriver *dr
+@@ -17832,76 +17813,15 @@ qemuDomainGetStatsVcpu(virQEMUDriver *dr
      return ret;
  }
  
@@ -367,10 +361,10 @@
  
  /* refresh information by opening images on the disk */
  static int
-Index: libvirt-7.7.0/src/util/vircgroup.c
+Index: libvirt-7.8.0/src/util/vircgroup.c
 ===================================================================
---- libvirt-7.7.0.orig/src/util/vircgroup.c
-+++ libvirt-7.7.0/src/util/vircgroup.c
+--- libvirt-7.8.0.orig/src/util/vircgroup.c
++++ libvirt-7.8.0/src/util/vircgroup.c
 @@ -3036,6 +3036,31 @@ virCgroupGetInode(virCgroup *cgroup)
      return st.st_ino;
  }
@@ -418,10 +412,10 @@
  int
  virCgroupNewPartition(const char *path G_GNUC_UNUSED,
                        bool create G_GNUC_UNUSED,
-Index: libvirt-7.7.0/src/util/vircgroup.h
+Index: libvirt-7.8.0/src/util/vircgroup.h
 ===================================================================
---- libvirt-7.7.0.orig/src/util/vircgroup.h
-+++ libvirt-7.7.0/src/util/vircgroup.h
+--- libvirt-7.8.0.orig/src/util/vircgroup.h
++++ libvirt-7.8.0/src/util/vircgroup.h
 @@ -23,6 +23,7 @@
  
  #include "virbitmap.h"
@@ -438,10 +432,10 @@
 +                         virTypedParamList *params);
 +
  int virCgroupGetInode(virCgroup *cgroup);
-Index: libvirt-7.7.0/src/conf/meson.build
+Index: libvirt-7.8.0/src/conf/meson.build
 ===================================================================
---- libvirt-7.7.0.orig/src/conf/meson.build
-+++ libvirt-7.7.0/src/conf/meson.build
+--- libvirt-7.8.0.orig/src/conf/meson.build
++++ libvirt-7.8.0/src/conf/meson.build
 @@ -15,6 +15,7 @@ domain_conf_sources = [
    'domain_conf.c',
    'domain_nwfilter.c',

++++++ 0001-libxl-add-support-for-BlockResize-API.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.806833379 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.806833379 +0200
@@ -19,10 +19,10 @@
  src/libxl/libxl_driver.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 91 insertions(+)
 
-Index: libvirt-7.7.0/src/libxl/libxl_driver.c
+Index: libvirt-7.8.0/src/libxl/libxl_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_driver.c
-+++ libvirt-7.7.0/src/libxl/libxl_driver.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_driver.c
++++ libvirt-7.8.0/src/libxl/libxl_driver.c
 @@ -5265,6 +5265,95 @@ libxlDomainMemoryStats(virDomainPtr dom,
  
  #undef LIBXL_SET_MEMSTAT
@@ -127,10 +127,10 @@
      .domainGetJobInfo = libxlDomainGetJobInfo, /* 1.3.1 */
      .domainGetJobStats = libxlDomainGetJobStats, /* 1.3.1 */
      .domainMemoryStats = libxlDomainMemoryStats, /* 1.3.0 */
-Index: libvirt-7.7.0/src/libxl/libxl_api_wrapper.h
+Index: libvirt-7.8.0/src/libxl/libxl_api_wrapper.h
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_api_wrapper.h
-+++ libvirt-7.7.0/src/libxl/libxl_api_wrapper.h
+--- libvirt-7.8.0.orig/src/libxl/libxl_api_wrapper.h
++++ libvirt-7.8.0/src/libxl/libxl_api_wrapper.h
 @@ -215,3 +215,18 @@ libxlSetMemoryTargetWrapper(libxl_ctx *c
  
      return ret;

++++++ 0002-lxc-implement-connectGetAllDomainStats.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.818833398 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.818833398 +0200
@@ -9,10 +9,10 @@
  src/lxc/lxc_driver.c | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 138 insertions(+)
 
-Index: libvirt-7.7.0/src/lxc/lxc_driver.c
+Index: libvirt-7.8.0/src/lxc/lxc_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/lxc/lxc_driver.c
-+++ libvirt-7.7.0/src/lxc/lxc_driver.c
+--- libvirt-7.8.0.orig/src/lxc/lxc_driver.c
++++ libvirt-7.8.0/src/lxc/lxc_driver.c
 @@ -74,6 +74,8 @@
  #include "netdev_bandwidth_conf.h"
  #include "virsocket.h"

++++++ 1b9ce05c-lxc-fix-cgroupV1.patch ++++++
commit 1b9ce05ce241a581d4e80228c92ceb0266f21f94
Author: Cole Robinson <crobi...@redhat.com>
Date:   Tue Oct 5 09:42:12 2021 -0400

    lxc: controller: Fix container launch on cgroup v1
    
    With cgroup v1 I'm seeing LXC container startup failures:
    
    $ sudo virt-install --connect lxc:/// --name test-container --memory 128
    --boot init=/bin/sh
    
    Starting install...
    ERROR    error from service:
    GDBus.Error:org.freedesktop.machine1.NoMachineForPID: PID 2145047 does
    not belong to any known machine
    
    libvirt 7.0.0 works but 7.1.0+ does not. The root error seems to predate
    that, showing up in syslog, but commit 9c1693eff made it fatal:
    
    commit 9c1693eff427661616ce1bd2795688f87288a412
    Author: Pavel Hrdina <phrd...@redhat.com>
    Date:   Fri Feb 5 16:17:35 2021 +0100
    
         vircgroup: use DBus call to systemd for some APIs
    
    The error comes from virSystemdGetMachineByPID. The PID that shows up in
    the above error message does not match the leader PID as reported by
    machinectl.
    
    This change fixes the error. Things seem to continue to work with
    cgroupsv2 after this change.
    
    https://gitlab.com/libvirt/libvirt/-/issues/182
    
    Tested-by: Jim Fehlig <jfeh...@suse.com>
    Reviewed-by: Michal Privoznik <mpriv...@redhat.com>
    Signed-off-by: Cole Robinson <crobi...@redhat.com>

Index: libvirt-7.8.0/src/lxc/lxc_controller.c
===================================================================
--- libvirt-7.8.0.orig/src/lxc/lxc_controller.c
+++ libvirt-7.8.0/src/lxc/lxc_controller.c
@@ -865,12 +865,12 @@ static int virLXCControllerSetupCgroupLi
     nodeset = virDomainNumatuneGetNodeset(ctrl->def->numa, auto_nodeset, -1);
 
     if (!(ctrl->cgroup = virLXCCgroupCreate(ctrl->def,
-                                            ctrl->initpid,
+                                            getpid(),
                                             ctrl->nnicindexes,
                                             ctrl->nicindexes)))
         goto cleanup;
 
-    if (virCgroupAddMachineProcess(ctrl->cgroup, getpid()) < 0)
+    if (virCgroupAddMachineProcess(ctrl->cgroup, ctrl->initpid) < 0)
         goto cleanup;
 
     /* Add all qemu-nbd tasks to the cgroup */
++++++ 3f9c1a4b-fix-host-validate-sev.patch ++++++
commit 3f9c1a4bb8416dafdaa89358498233aa6684377c
Author: Jim Fehlig <jfeh...@suse.com>
Date:   Tue Oct 5 22:34:57 2021 -0600

    tools: Fix virt-host-validate SEV detection
    
    virt-host-validate checks if AMD SEV is enabled by verifying
    /sys/module/kvm_amd/parameters/sev is set to '1'. On a system
    running kernel 5.13, the parameter is reported as 'Y'. To be
    extra paranoid, add a check for 'y' along with 'Y' to complement
    the existing check for '1'.
    
    Fixes: https://bugzilla.opensuse.org/show_bug.cgi?id=1188715
    
    Signed-off-by: Jim Fehlig <jfeh...@suse.com>
    Reviewed-by: Andrea Bolognani <abolo...@redhat.com>

Index: libvirt-7.8.0/tools/virt-host-validate-common.c
===================================================================
--- libvirt-7.8.0.orig/tools/virt-host-validate-common.c
+++ libvirt-7.8.0/tools/virt-host-validate-common.c
@@ -501,7 +501,7 @@ int virHostValidateSecureGuests(const ch
             return VIR_HOST_VALIDATE_FAILURE(level);
         }
 
-        if (mod_value[0] != '1') {
+        if (mod_value[0] != '1' && mod_value[0] != 'Y' && mod_value[0] != 'y') 
{
             virHostMsgFail(level,
                            "AMD Secure Encrypted Virtualization appears to be "
                            "disabled in kernel. Add kvm_amd.sev=1 "
++++++ libvirt-7.7.0.tar.xz -> libvirt-7.8.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libvirt/libvirt-7.7.0.tar.xz 
/work/SRC/openSUSE:Factory/.libvirt.new.2443/libvirt-7.8.0.tar.xz differ: char 
26, line 1

++++++ libvirt-power8-models.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.894833520 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.894833520 +0200
@@ -2,10 +2,10 @@
 
 From: <r...@suse.de>
 
-Index: libvirt-7.7.0/src/cpu_map/ppc64_POWER8.xml
+Index: libvirt-7.8.0/src/cpu_map/ppc64_POWER8.xml
 ===================================================================
---- libvirt-7.7.0.orig/src/cpu_map/ppc64_POWER8.xml
-+++ libvirt-7.7.0/src/cpu_map/ppc64_POWER8.xml
+--- libvirt-7.8.0.orig/src/cpu_map/ppc64_POWER8.xml
++++ libvirt-7.8.0/src/cpu_map/ppc64_POWER8.xml
 @@ -4,5 +4,7 @@
      <pvr value='0x004b0000' mask='0xffff0000'/>
      <pvr value='0x004c0000' mask='0xffff0000'/>

++++++ libvirt-suse-netcontrol.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.926833571 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.926833571 +0200
@@ -1,8 +1,8 @@
-Index: libvirt-7.7.0/tools/virsh.c
+Index: libvirt-7.8.0/tools/virsh.c
 ===================================================================
---- libvirt-7.7.0.orig/tools/virsh.c
-+++ libvirt-7.7.0/tools/virsh.c
-@@ -544,6 +544,8 @@ virshShowVersion(vshControl *ctl G_GNUC_
+--- libvirt-7.8.0.orig/tools/virsh.c
++++ libvirt-7.8.0/tools/virsh.c
+@@ -546,6 +546,8 @@ virshShowVersion(vshControl *ctl G_GNUC_
      vshPrint(ctl, " Interface");
  # if defined(WITH_NETCF)
      vshPrint(ctl, " netcf");
@@ -11,10 +11,10 @@
  # elif defined(WITH_UDEV)
      vshPrint(ctl, " udev");
  # endif
-Index: libvirt-7.7.0/src/interface/interface_backend_netcf.c
+Index: libvirt-7.8.0/src/interface/interface_backend_netcf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/interface/interface_backend_netcf.c
-+++ libvirt-7.7.0/src/interface/interface_backend_netcf.c
+--- libvirt-7.8.0.orig/src/interface/interface_backend_netcf.c
++++ libvirt-7.8.0/src/interface/interface_backend_netcf.c
 @@ -21,7 +21,12 @@
  
  #include <config.h>
@@ -126,10 +126,10 @@
      if (virRegisterConnectDriver(&interfaceConnectDriver, false) < 0)
          return -1;
      if (virSetSharedInterfaceDriver(&interfaceDriver) < 0)
-Index: libvirt-7.7.0/src/interface/interface_driver.c
+Index: libvirt-7.8.0/src/interface/interface_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/interface/interface_driver.c
-+++ libvirt-7.7.0/src/interface/interface_driver.c
+--- libvirt-7.8.0.orig/src/interface/interface_driver.c
++++ libvirt-7.8.0/src/interface/interface_driver.c
 @@ -30,8 +30,15 @@ interfaceRegister(void)
      if (netcfIfaceRegister() == 0)
          return 0;
@@ -147,11 +147,11 @@
      if (udevIfaceRegister() == 0)
          return 0;
  #endif /* WITH_UDEV */
-Index: libvirt-7.7.0/meson.build
+Index: libvirt-7.8.0/meson.build
 ===================================================================
---- libvirt-7.7.0.orig/meson.build
-+++ libvirt-7.7.0/meson.build
-@@ -1088,6 +1088,12 @@ else
+--- libvirt-7.8.0.orig/meson.build
++++ libvirt-7.8.0/meson.build
+@@ -1086,6 +1086,12 @@ else
    netcf_dep = dependency('', required: false)
  endif
  
@@ -164,7 +164,7 @@
  have_gnu_gettext_tools = false
  if not get_option('nls').disabled()
    have_gettext = cc.has_function('gettext')
-@@ -1484,10 +1490,10 @@ elif get_option('driver_hyperv').enabled
+@@ -1482,10 +1488,10 @@ elif get_option('driver_hyperv').enabled
    error('openwsman is required for the Hyper-V driver')
  endif
  
@@ -177,7 +177,7 @@
  endif
  
  if not get_option('driver_libxl').disabled() and conf.has('WITH_LIBVIRTD')
-@@ -2334,6 +2340,7 @@ libs_summary = {
+@@ -2332,6 +2338,7 @@ libs_summary = {
    'libssh2': libssh2_dep.found(),
    'libutil': libutil_dep.found(),
    'netcf': conf.has('WITH_NETCF'),
@@ -185,10 +185,10 @@
    'NLS': have_gnu_gettext_tools,
    'numactl': numactl_dep.found(),
    'openwsman': openwsman_dep.found(),
-Index: libvirt-7.7.0/src/interface/meson.build
+Index: libvirt-7.8.0/src/interface/meson.build
 ===================================================================
---- libvirt-7.7.0.orig/src/interface/meson.build
-+++ libvirt-7.7.0/src/interface/meson.build
+--- libvirt-7.8.0.orig/src/interface/meson.build
++++ libvirt-7.8.0/src/interface/meson.build
 @@ -2,7 +2,7 @@ interface_driver_sources = [
    'interface_driver.c',
  ]
@@ -206,10 +206,10 @@
        udev_dep,
      ],
      'link_args': [
-Index: libvirt-7.7.0/meson_options.txt
+Index: libvirt-7.8.0/meson_options.txt
 ===================================================================
---- libvirt-7.7.0.orig/meson_options.txt
-+++ libvirt-7.7.0/meson_options.txt
+--- libvirt-7.8.0.orig/meson_options.txt
++++ libvirt-7.8.0/meson_options.txt
 @@ -29,6 +29,7 @@ option('libpcap', type: 'feature', value
  option('libssh', type: 'feature', value: 'auto', description: 'libssh 
support')
  option('libssh2', type: 'feature', value: 'auto', description: 'libssh2 
support')

++++++ libxl-dom-reset.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.982833661 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.982833661 +0200
@@ -8,10 +8,10 @@
     option, but domainReset can be implemented in the libxl driver by
     forcibly destroying the domain and starting it again.
 
-Index: libvirt-7.7.0/src/libxl/libxl_driver.c
+Index: libvirt-7.8.0/src/libxl/libxl_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_driver.c
-+++ libvirt-7.7.0/src/libxl/libxl_driver.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_driver.c
++++ libvirt-7.8.0/src/libxl/libxl_driver.c
 @@ -1343,6 +1343,63 @@ libxlDomainReboot(virDomainPtr dom, unsi
  }
  

++++++ libxl-set-cach-mode.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:29.994833681 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:29.994833681 +0200
@@ -3,10 +3,10 @@
  src/libxl/libxl_conf.c |   25 +++++++++++++++++++++++++
  1 file changed, 25 insertions(+)
 
-Index: libvirt-7.7.0/src/libxl/libxl_conf.c
+Index: libvirt-7.8.0/src/libxl/libxl_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-7.7.0/src/libxl/libxl_conf.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_conf.c
++++ libvirt-7.8.0/src/libxl/libxl_conf.c
 @@ -941,6 +941,28 @@ libxlDiskSetDiscard(libxl_device_disk *x
      }
  }

++++++ libxl-set-migration-constraints.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.006833700 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.010833706 +0200
@@ -16,10 +16,10 @@
  tools/virsh.pod                  |    8 ++++++++
  6 files changed, 125 insertions(+), 6 deletions(-)
 
-Index: libvirt-7.7.0/docs/manpages/virsh.rst
+Index: libvirt-7.8.0/docs/manpages/virsh.rst
 ===================================================================
---- libvirt-7.7.0.orig/docs/manpages/virsh.rst
-+++ libvirt-7.7.0/docs/manpages/virsh.rst
+--- libvirt-7.8.0.orig/docs/manpages/virsh.rst
++++ libvirt-7.8.0/docs/manpages/virsh.rst
 @@ -3167,7 +3167,8 @@ migrate
        [--postcopy-bandwidth bandwidth]
        [--parallel [--parallel-connections connections]]
@@ -43,10 +43,10 @@
  Running migration can be canceled by interrupting virsh (usually using
  ``Ctrl-C``) or by ``domjobabort`` command sent from another virsh instance.
  
-Index: libvirt-7.7.0/include/libvirt/libvirt-domain.h
+Index: libvirt-7.8.0/include/libvirt/libvirt-domain.h
 ===================================================================
---- libvirt-7.7.0.orig/include/libvirt/libvirt-domain.h
-+++ libvirt-7.7.0/include/libvirt/libvirt-domain.h
+--- libvirt-7.8.0.orig/include/libvirt/libvirt-domain.h
++++ libvirt-7.8.0/include/libvirt/libvirt-domain.h
 @@ -1079,6 +1079,25 @@ typedef enum {
   */
  # define VIR_MIGRATE_PARAM_TLS_DESTINATION          "tls.destination"
@@ -73,10 +73,10 @@
  /* Domain migration. */
  virDomainPtr virDomainMigrate (virDomainPtr domain, virConnectPtr dconn,
                                 unsigned long flags, const char *dname,
-Index: libvirt-7.7.0/src/libxl/libxl_driver.c
+Index: libvirt-7.8.0/src/libxl/libxl_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_driver.c
-+++ libvirt-7.7.0/src/libxl/libxl_driver.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_driver.c
++++ libvirt-7.8.0/src/libxl/libxl_driver.c
 @@ -6005,6 +6005,9 @@ libxlDomainMigratePerform3Params(virDoma
      const char *dname = NULL;
      const char *uri = NULL;
@@ -117,10 +117,10 @@
              goto cleanup;
      }
  
-Index: libvirt-7.7.0/src/libxl/libxl_migration.c
+Index: libvirt-7.8.0/src/libxl/libxl_migration.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_migration.c
-+++ libvirt-7.7.0/src/libxl/libxl_migration.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_migration.c
++++ libvirt-7.8.0/src/libxl/libxl_migration.c
 @@ -334,18 +334,38 @@ libxlMigrateDstReceive(virNetSocket *soc
  static int
  libxlDoMigrateSrcSend(libxlDriverPrivate *driver,
@@ -281,10 +281,10 @@
      virObjectLock(vm);
  
      if (ret == 0) {
-Index: libvirt-7.7.0/src/libxl/libxl_migration.h
+Index: libvirt-7.8.0/src/libxl/libxl_migration.h
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_migration.h
-+++ libvirt-7.7.0/src/libxl/libxl_migration.h
+--- libvirt-7.8.0.orig/src/libxl/libxl_migration.h
++++ libvirt-7.8.0/src/libxl/libxl_migration.h
 @@ -35,6 +35,9 @@
      VIR_MIGRATE_PARAM_URI,              VIR_TYPED_PARAM_STRING, \
      VIR_MIGRATE_PARAM_DEST_NAME,        VIR_TYPED_PARAM_STRING, \
@@ -327,12 +327,12 @@
  
  virDomainPtr
  libxlDomainMigrationDstFinish(virConnectPtr dconn,
-Index: libvirt-7.7.0/tools/virsh-domain.c
+Index: libvirt-7.8.0/tools/virsh-domain.c
 ===================================================================
---- libvirt-7.7.0.orig/tools/virsh-domain.c
-+++ libvirt-7.7.0/tools/virsh-domain.c
-@@ -10439,6 +10439,18 @@ static const vshCmdOptDef opts_migrate[]
-      .type = VSH_OT_STRING,
+--- libvirt-7.8.0.orig/tools/virsh-domain.c
++++ libvirt-7.8.0/tools/virsh-domain.c
+@@ -10457,6 +10457,18 @@ static const vshCmdOptDef opts_migrate[]
+      .completer = virshCompleteEmpty,
       .help = N_("override the destination host name used for TLS 
verification")
      },
 +    {.name = "max_iters",
@@ -350,7 +350,7 @@
      {.name = NULL}
  };
  
-@@ -10459,6 +10471,7 @@ doMigrate(void *opaque)
+@@ -10477,6 +10489,7 @@ doMigrate(void *opaque)
      unsigned long long ullOpt = 0;
      int rv;
      virConnectPtr dconn = data->dconn;
@@ -358,7 +358,7 @@
  #ifndef WIN32
      sigset_t sigmask, oldsigmask;
  
-@@ -10589,6 +10602,22 @@ doMigrate(void *opaque)
+@@ -10607,6 +10620,22 @@ doMigrate(void *opaque)
              goto save_error;
      }
  

++++++ libxl-support-block-script.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.018833719 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.018833719 +0200
@@ -7,10 +7,10 @@
 
 For more details, see bsc#954872 and FATE#319810
 
-Index: libvirt-7.7.0/src/libxl/libxl_conf.c
+Index: libvirt-7.8.0/src/libxl/libxl_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-7.7.0/src/libxl/libxl_conf.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_conf.c
++++ libvirt-7.8.0/src/libxl/libxl_conf.c
 @@ -942,6 +942,20 @@ libxlDiskSetDiscard(libxl_device_disk *x
  }
  

++++++ lxc-wait-after-eth-del.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.030833738 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.030833738 +0200
@@ -13,10 +13,10 @@
  src/lxc/lxc_process.c    | 1 +
  3 files changed, 4 insertions(+)
 
-Index: libvirt-7.7.0/src/lxc/lxc_controller.c
+Index: libvirt-7.8.0/src/lxc/lxc_controller.c
 ===================================================================
---- libvirt-7.7.0.orig/src/lxc/lxc_controller.c
-+++ libvirt-7.7.0/src/lxc/lxc_controller.c
+--- libvirt-7.8.0.orig/src/lxc/lxc_controller.c
++++ libvirt-7.8.0/src/lxc/lxc_controller.c
 @@ -2012,6 +2012,7 @@ static int virLXCControllerDeleteInterfa
          if (virNetDevVethDelete(ctrl->veths[i]) < 0)
              ret = -1;
@@ -25,10 +25,10 @@
  
      return ret;
  }
-Index: libvirt-7.7.0/src/lxc/lxc_driver.c
+Index: libvirt-7.8.0/src/lxc/lxc_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/lxc/lxc_driver.c
-+++ libvirt-7.7.0/src/lxc/lxc_driver.c
+--- libvirt-7.8.0.orig/src/lxc/lxc_driver.c
++++ libvirt-7.8.0/src/lxc/lxc_driver.c
 @@ -67,6 +67,7 @@
  #include "virtime.h"
  #include "virtypedparam.h"
@@ -53,10 +53,10 @@
          break;
  
          /* It'd be nice to support this, but with macvlan
-Index: libvirt-7.7.0/src/lxc/lxc_process.c
+Index: libvirt-7.8.0/src/lxc/lxc_process.c
 ===================================================================
---- libvirt-7.7.0.orig/src/lxc/lxc_process.c
-+++ libvirt-7.7.0/src/lxc/lxc_process.c
+--- libvirt-7.8.0.orig/src/lxc/lxc_process.c
++++ libvirt-7.8.0/src/lxc/lxc_process.c
 @@ -51,6 +51,7 @@
  #include "virstring.h"
  #include "virprocess.h"

++++++ network-don-t-use-dhcp-authoritative-on-static-netwo.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.038833751 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.038833751 +0200
@@ -17,10 +17,10 @@
  tests/networkxml2confdata/dhcp6host-routed-network.conf | 1 -
  2 files changed, 8 insertions(+), 2 deletions(-)
 
-Index: libvirt-7.7.0/src/network/bridge_driver.c
+Index: libvirt-7.8.0/src/network/bridge_driver.c
 ===================================================================
---- libvirt-7.7.0.orig/src/network/bridge_driver.c
-+++ libvirt-7.7.0/src/network/bridge_driver.c
+--- libvirt-7.8.0.orig/src/network/bridge_driver.c
++++ libvirt-7.8.0/src/network/bridge_driver.c
 @@ -1480,7 +1480,14 @@ networkDnsmasqConfContents(virNetworkObj
          if (VIR_SOCKET_ADDR_IS_FAMILY(&ipdef->address, AF_INET)) {
              if (ipdef->nranges || ipdef->nhosts) {
@@ -37,10 +37,10 @@
              }
  
              if (ipdef->tftproot) {
-Index: libvirt-7.7.0/tests/networkxml2confdata/dhcp6host-routed-network.conf
+Index: libvirt-7.8.0/tests/networkxml2confdata/dhcp6host-routed-network.conf
 ===================================================================
---- libvirt-7.7.0.orig/tests/networkxml2confdata/dhcp6host-routed-network.conf
-+++ libvirt-7.7.0/tests/networkxml2confdata/dhcp6host-routed-network.conf
+--- libvirt-7.8.0.orig/tests/networkxml2confdata/dhcp6host-routed-network.conf
++++ libvirt-7.8.0/tests/networkxml2confdata/dhcp6host-routed-network.conf
 @@ -10,7 +10,6 @@ bind-dynamic
  interface=virbr1
  dhcp-range=192.168.122.1,static

++++++ ppc64le-canonical-name.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.046833764 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.046833764 +0200
@@ -2,10 +2,10 @@
 
 See bnc#894956
 
-Index: libvirt-7.7.0/src/util/virarch.c
+Index: libvirt-7.8.0/src/util/virarch.c
 ===================================================================
---- libvirt-7.7.0.orig/src/util/virarch.c
-+++ libvirt-7.7.0/src/util/virarch.c
+--- libvirt-7.8.0.orig/src/util/virarch.c
++++ libvirt-7.8.0/src/util/virarch.c
 @@ -220,6 +220,8 @@ virArch virArchFromHost(void)
          arch = VIR_ARCH_I686;
      } else if (STREQ(ut.machine, "amd64")) {

++++++ qemu-apparmor-screenshot.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.054833777 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.058833783 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-7.7.0/src/security/apparmor/libvirt-qemu
+Index: libvirt-7.8.0/src/security/apparmor/libvirt-qemu
 ===================================================================
---- libvirt-7.7.0.orig/src/security/apparmor/libvirt-qemu
-+++ libvirt-7.7.0/src/security/apparmor/libvirt-qemu
+--- libvirt-7.8.0.orig/src/security/apparmor/libvirt-qemu
++++ libvirt-7.8.0/src/security/apparmor/libvirt-qemu
 @@ -248,3 +248,6 @@
    # /sys/bus/nd/devices
    / r, # harmless on any lsb compliant system

++++++ suse-libvirt-guests-service.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.066833796 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.066833796 +0200
@@ -1,9 +1,9 @@
 Adjust libvirt-guests service to conform to SUSE standards
 
-Index: libvirt-7.7.0/tools/libvirt-guests.sh.in
+Index: libvirt-7.8.0/tools/libvirt-guests.sh.in
 ===================================================================
---- libvirt-7.7.0.orig/tools/libvirt-guests.sh.in
-+++ libvirt-7.7.0/tools/libvirt-guests.sh.in
+--- libvirt-7.8.0.orig/tools/libvirt-guests.sh.in
++++ libvirt-7.8.0/tools/libvirt-guests.sh.in
 @@ -20,10 +20,6 @@ sysconfdir="@sysconfdir@"
  localstatedir="@localstatedir@"
  libvirtd="@sbindir@"/libvirtd

++++++ suse-libvirtd-disable-tls.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.074833809 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.074833809 +0200
@@ -3,10 +3,10 @@
 On SUSE distros, the default is for libvirtd to listen only on the
 Unix Domain Socket. The libvirt client still provides remote access
 via a SSH tunnel.
-Index: libvirt-7.7.0/src/remote/remote_daemon_config.c
+Index: libvirt-7.8.0/src/remote/remote_daemon_config.c
 ===================================================================
---- libvirt-7.7.0.orig/src/remote/remote_daemon_config.c
-+++ libvirt-7.7.0/src/remote/remote_daemon_config.c
+--- libvirt-7.8.0.orig/src/remote/remote_daemon_config.c
++++ libvirt-7.8.0/src/remote/remote_daemon_config.c
 @@ -98,7 +98,7 @@ daemonConfigNew(bool privileged G_GNUC_U
  
  #ifdef WITH_IP
@@ -16,10 +16,10 @@
  # else /* ! LIBVIRTD */
      data->listen_tls = false; /* Always honoured, --listen doesn't exist. */
  # endif /* ! LIBVIRTD */
-Index: libvirt-7.7.0/src/remote/libvirtd.conf.in
+Index: libvirt-7.8.0/src/remote/libvirtd.conf.in
 ===================================================================
---- libvirt-7.7.0.orig/src/remote/libvirtd.conf.in
-+++ libvirt-7.7.0/src/remote/libvirtd.conf.in
+--- libvirt-7.8.0.orig/src/remote/libvirtd.conf.in
++++ libvirt-7.8.0/src/remote/libvirtd.conf.in
 @@ -17,8 +17,8 @@
  # It is necessary to setup a CA and issue server certificates before
  # using this capability.
@@ -31,10 +31,10 @@
  
  # Listen for unencrypted TCP connections on the public TCP/IP port.
  # NB, must pass the --listen flag to the @DAEMON_NAME@ process for this to
-Index: libvirt-7.7.0/src/remote/test_libvirtd.aug.in
+Index: libvirt-7.8.0/src/remote/test_libvirtd.aug.in
 ===================================================================
---- libvirt-7.7.0.orig/src/remote/test_libvirtd.aug.in
-+++ libvirt-7.7.0/src/remote/test_libvirtd.aug.in
+--- libvirt-7.8.0.orig/src/remote/test_libvirtd.aug.in
++++ libvirt-7.8.0/src/remote/test_libvirtd.aug.in
 @@ -3,7 +3,7 @@ module Test_@DAEMON_NAME@ =
  
     test @DAEMON_NAME_UC@.lns get conf =

++++++ suse-libxl-disable-autoballoon.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.082833822 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.086833828 +0200
@@ -6,10 +6,10 @@
 by default. It can only be enabled with the 'autoballoon' setting in
 libxl.conf. See jsc#SLE-3059 for more details.
 
-Index: libvirt-7.7.0/src/libxl/libxl.conf
+Index: libvirt-7.8.0/src/libxl/libxl.conf
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl.conf
-+++ libvirt-7.7.0/src/libxl/libxl.conf
+--- libvirt-7.8.0.orig/src/libxl/libxl.conf
++++ libvirt-7.8.0/src/libxl/libxl.conf
 @@ -4,12 +4,11 @@
  
  # Enable autoballooning of domain0
@@ -27,10 +27,10 @@
  
  
  # In order to prevent accidentally starting two domains that
-Index: libvirt-7.7.0/src/libxl/libxl_conf.c
+Index: libvirt-7.8.0/src/libxl/libxl_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-7.7.0/src/libxl/libxl_conf.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_conf.c
++++ libvirt-7.8.0/src/libxl/libxl_conf.c
 @@ -1746,15 +1746,12 @@ libxlMakeBuildInfoVfb(virPortAllocatorRa
  /*
   * Get domain0 autoballoon configuration.  Honor user-specified
@@ -66,10 +66,10 @@
      return 0;
  }
  
-Index: libvirt-7.7.0/src/libxl/test_libvirtd_libxl.aug.in
+Index: libvirt-7.8.0/src/libxl/test_libvirtd_libxl.aug.in
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/test_libvirtd_libxl.aug.in
-+++ libvirt-7.7.0/src/libxl/test_libvirtd_libxl.aug.in
+--- libvirt-7.8.0.orig/src/libxl/test_libvirtd_libxl.aug.in
++++ libvirt-7.8.0/src/libxl/test_libvirtd_libxl.aug.in
 @@ -2,7 +2,7 @@ module Test_libvirtd_libxl =
    @CONFIG@
  

++++++ suse-qemu-conf.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.094833841 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.094833841 +0200
@@ -7,10 +7,10 @@
 etc.), but for now they are all lumped together in this
 single patch.
 
-Index: libvirt-7.7.0/src/qemu/qemu.conf
+Index: libvirt-7.8.0/src/qemu/qemu.conf
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/qemu.conf
-+++ libvirt-7.7.0/src/qemu/qemu.conf
+--- libvirt-7.8.0.orig/src/qemu/qemu.conf
++++ libvirt-7.8.0/src/qemu/qemu.conf
 @@ -491,10 +491,19 @@
  # isolation, but it cannot appear in a list of drivers.
  #
@@ -60,10 +60,10 @@
  #
  #lock_manager = "lockd"
  
-Index: libvirt-7.7.0/src/qemu/qemu_conf.c
+Index: libvirt-7.8.0/src/qemu/qemu_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/qemu_conf.c
-+++ libvirt-7.7.0/src/qemu/qemu_conf.c
+--- libvirt-7.8.0.orig/src/qemu/qemu_conf.c
++++ libvirt-7.8.0/src/qemu/qemu_conf.c
 @@ -272,7 +272,7 @@ virQEMUDriverConfig *virQEMUDriverConfig
      cfg->slirpHelperName = g_strdup(QEMU_SLIRP_HELPER);
      cfg->dbusDaemonName = g_strdup(QEMU_DBUS_DAEMON);
@@ -73,10 +73,10 @@
      cfg->securityRequireConfined = false;
  
      cfg->keepAliveInterval = 5;
-Index: libvirt-7.7.0/src/qemu/test_libvirtd_qemu.aug.in
+Index: libvirt-7.8.0/src/qemu/test_libvirtd_qemu.aug.in
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/test_libvirtd_qemu.aug.in
-+++ libvirt-7.7.0/src/qemu/test_libvirtd_qemu.aug.in
+--- libvirt-7.8.0.orig/src/qemu/test_libvirtd_qemu.aug.in
++++ libvirt-7.8.0/src/qemu/test_libvirtd_qemu.aug.in
 @@ -45,6 +45,7 @@ module Test_libvirtd_qemu =
  { "remote_websocket_port_min" = "5700" }
  { "remote_websocket_port_max" = "65535" }

++++++ suse-qemu-ovmf-paths.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.110833866 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.110833866 +0200
@@ -5,11 +5,11 @@
 removes the old DEFAULT_LOADER_NVRAM approach and associated code, this
 patch will stay.
 
-Index: libvirt-7.7.0/src/qemu/qemu.conf
+Index: libvirt-7.8.0/src/qemu/qemu.conf
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/qemu.conf
-+++ libvirt-7.7.0/src/qemu/qemu.conf
-@@ -858,10 +858,9 @@
+--- libvirt-7.8.0.orig/src/qemu/qemu.conf
++++ libvirt-7.8.0/src/qemu/qemu.conf
+@@ -857,10 +857,9 @@
  # for x86_64 and i686, but it's AAVMF for aarch64. The libvirt default
  # follows this scheme.
  #nvram = [
@@ -23,10 +23,10 @@
  #]
  
  # The backend to use for handling stdout/stderr output from
-Index: libvirt-7.7.0/src/qemu/qemu_conf.c
+Index: libvirt-7.8.0/src/qemu/qemu_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/qemu_conf.c
-+++ libvirt-7.7.0/src/qemu/qemu_conf.c
+--- libvirt-7.8.0.orig/src/qemu/qemu_conf.c
++++ libvirt-7.8.0/src/qemu/qemu_conf.c
 @@ -98,10 +98,9 @@ qemuDriverUnlock(virQEMUDriver *driver)
  
  #ifndef DEFAULT_LOADER_NVRAM
@@ -41,10 +41,10 @@
  #endif
  
  
-Index: libvirt-7.7.0/src/security/virt-aa-helper.c
+Index: libvirt-7.8.0/src/security/virt-aa-helper.c
 ===================================================================
---- libvirt-7.7.0.orig/src/security/virt-aa-helper.c
-+++ libvirt-7.7.0/src/security/virt-aa-helper.c
+--- libvirt-7.8.0.orig/src/security/virt-aa-helper.c
++++ libvirt-7.8.0/src/security/virt-aa-helper.c
 @@ -480,7 +480,8 @@ valid_path(const char *path, const bool
          "/usr/share/ovmf/",              /* for OVMF images */
          "/usr/share/AAVMF/",             /* for AAVMF images */
@@ -55,10 +55,10 @@
      };
      /* override the above with these */
      const char * const override[] = {
-Index: libvirt-7.7.0/src/qemu/test_libvirtd_qemu.aug.in
+Index: libvirt-7.8.0/src/qemu/test_libvirtd_qemu.aug.in
 ===================================================================
---- libvirt-7.7.0.orig/src/qemu/test_libvirtd_qemu.aug.in
-+++ libvirt-7.7.0/src/qemu/test_libvirtd_qemu.aug.in
+--- libvirt-7.8.0.orig/src/qemu/test_libvirtd_qemu.aug.in
++++ libvirt-7.8.0/src/qemu/test_libvirtd_qemu.aug.in
 @@ -96,10 +96,9 @@ module Test_libvirtd_qemu =
  { "migration_port_max" = "49215" }
  { "log_timestamp" = "0" }

++++++ suse-xen-ovmf-paths.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.118833879 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.118833879 +0200
@@ -5,10 +5,10 @@
 the firmware path to match the one provided by the ovmf package.
 
 
-Index: libvirt-7.7.0/src/libxl/libxl_conf.c
+Index: libvirt-7.8.0/src/libxl/libxl_conf.c
 ===================================================================
---- libvirt-7.7.0.orig/src/libxl/libxl_conf.c
-+++ libvirt-7.7.0/src/libxl/libxl_conf.c
+--- libvirt-7.8.0.orig/src/libxl/libxl_conf.c
++++ libvirt-7.8.0/src/libxl/libxl_conf.c
 @@ -1797,7 +1797,7 @@ libxlDriverConfigNew(void)
      cfg->firmwares = g_new0(virFirmware *, 1);
      cfg->nfirmwares = 1;

++++++ virt-create-rootfs.patch ++++++
--- /var/tmp/diff_new_pack.zlb7pJ/_old  2021-10-11 15:31:30.126833892 +0200
+++ /var/tmp/diff_new_pack.zlb7pJ/_new  2021-10-11 15:31:30.126833892 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-7.7.0/tools/virt-create-rootfs
+Index: libvirt-7.8.0/tools/virt-create-rootfs
 ===================================================================
 --- /dev/null
-+++ libvirt-7.7.0/tools/virt-create-rootfs
++++ libvirt-7.8.0/tools/virt-create-rootfs
 @@ -0,0 +1,231 @@
 +#!/bin/sh
 +set -e
@@ -234,10 +234,10 @@
 +    echo "pts/0" >> "$ROOT/etc/securetty"
 +    chroot "$ROOT" /usr/bin/passwd
 +fi
-Index: libvirt-7.7.0/docs/manpages/virt-create-rootfs.rst
+Index: libvirt-7.8.0/docs/manpages/virt-create-rootfs.rst
 ===================================================================
 --- /dev/null
-+++ libvirt-7.7.0/docs/manpages/virt-create-rootfs.rst
++++ libvirt-7.8.0/docs/manpages/virt-create-rootfs.rst
 @@ -0,0 +1,88 @@
 +==================
 +virt-create-rootfs
@@ -327,10 +327,10 @@
 +========
 +
 +virsh(1), `https://libvirt.org/ <https://libvirt.org/>`_
-Index: libvirt-7.7.0/docs/manpages/meson.build
+Index: libvirt-7.8.0/docs/manpages/meson.build
 ===================================================================
---- libvirt-7.7.0.orig/docs/manpages/meson.build
-+++ libvirt-7.7.0/docs/manpages/meson.build
+--- libvirt-7.8.0.orig/docs/manpages/meson.build
++++ libvirt-7.8.0/docs/manpages/meson.build
 @@ -19,6 +19,7 @@ docs_man_files = [
    { 'name': 'virt-pki-validate', 'section': '1', 'install': true },
    { 'name': 'virt-qemu-run', 'section': '1', 'install': conf.has('WITH_QEMU') 
},
@@ -339,10 +339,10 @@
  
    { 'name': 'libvirtd', 'section': '8', 'install': conf.has('WITH_LIBVIRTD') 
},
    { 'name': 'virt-sanlock-cleanup', 'section': '8', 'install': 
conf.has('WITH_SANLOCK') },
-Index: libvirt-7.7.0/tools/meson.build
+Index: libvirt-7.8.0/tools/meson.build
 ===================================================================
---- libvirt-7.7.0.orig/tools/meson.build
-+++ libvirt-7.7.0/tools/meson.build
+--- libvirt-7.8.0.orig/tools/meson.build
++++ libvirt-7.8.0/tools/meson.build
 @@ -149,6 +149,8 @@ else
    virsh_icon_res = []
  endif

Reply via email to