Hello community,

here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory 
checked in at 2020-12-07 15:00:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Sys-Virt"

Mon Dec  7 15:00:09 2020 rev:78 rq:852457 version:6.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes      
2020-11-03 15:16:51.084056541 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.5913/perl-Sys-Virt.changes    
2020-12-07 15:00:31.852724271 +0100
@@ -1,0 +2,7 @@
+Wed Dec  2 00:20:41 UTC 2020 - James Fehlig <[email protected]>
+
+- Update to 6.10.0
+  - Add all new APIs and constants in libvirt 6.10.0
+  - jsc#SLE-13688
+
+-------------------------------------------------------------------

Old:
----
  Sys-Virt-6.8.0.tar.gz

New:
----
  Sys-Virt-6.10.0.tar.gz

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

Other differences:
------------------
++++++ perl-Sys-Virt.spec ++++++
--- /var/tmp/diff_new_pack.6eMLdE/_old  2020-12-07 15:00:32.800725263 +0100
+++ /var/tmp/diff_new_pack.6eMLdE/_new  2020-12-07 15:00:32.804725266 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Sys-Virt
-Version:        6.8.0
+Version:        6.10.0
 Release:        0
 %define cpan_name Sys-Virt
 Summary:        Represent and manage a libvirt hypervisor connection

++++++ Sys-Virt-6.8.0.tar.gz -> Sys-Virt-6.10.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/Build.PL new/Sys-Virt-6.10.0/Build.PL
--- old/Sys-Virt-6.8.0/Build.PL 2020-10-05 12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/Build.PL        2020-12-01 10:27:40.000000000 +0100
@@ -17,7 +17,7 @@
 use strict;
 use warnings;
 
-my $libvirtver = "6.8.0";
+my $libvirtver = "6.10.0";
 my $stat = system "pkg-config --atleast-version=$libvirtver libvirt";
 die "cannot run pkg-config to check libvirt version" if $stat == -1;
 die "libvirt >= $libvirtver is required\n" unless $stat == 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/Changes new/Sys-Virt-6.10.0/Changes
--- old/Sys-Virt-6.8.0/Changes  2020-10-05 12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/Changes 2020-12-01 10:27:40.000000000 +0100
@@ -1,5 +1,19 @@
 Revision history for perl module Sys::Virt
 
+6.10.0 2020-12-01
+
+ - Add VIR_DOMAIN_CHECKPOINT_CREATE_REDEFINE_VALIDATE constant
+ - Add VIR_ERR_CHECKPOINT_INCONSISTENT constant
+ - Add VIR_VCPU_INFO_CPU_* constants
+ - Add APIs and constants for managing SSH authorized keys
+
+6.9.0 2020-11-09
+
+ - Add VIR_CONNECT_COMPARE_CPU_VALIDATE_XML constant
+ - Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_VDPA constant
+ - Add support for memory failure event callbacks
+ - Add memory failure event constants
+
 6.8.0 2020-10-05
 
  - Add VIR_DOMAIN_MIGRATE_PARAM_DISKS_URI constant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/README new/Sys-Virt-6.10.0/README
--- old/Sys-Virt-6.8.0/README   2020-10-05 12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/README  2020-12-01 10:27:40.000000000 +0100
@@ -8,6 +8,6 @@
 Module::Build buld system. For installation instructions, consult
 the INSTALL file.
 
-The current minimum required version of libvirt is 6.8.0
+The current minimum required version of libvirt is 6.10.0
 
 -- End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm 
new/Sys-Virt-6.10.0/lib/Sys/Virt/Domain.pm
--- old/Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm   2020-10-05 12:50:11.000000000 
+0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt/Domain.pm  2020-12-01 10:27:40.000000000 
+0100
@@ -2246,6 +2246,33 @@
 The C<$flags> parameter is currently unused and defaults
 to zero.
 
+=item my @keys = $dom->authorized_ssh_keys_get($user, $flags=0)
+
+Retrieve the list of authorized SSH keys for the user account C<$user>.
+The C<$flags> parameter is currently unused and defaults to zero.
+
+=item $dom->authorized_ssh_keys_set($user, \@keys, $flags=0)
+
+Update the list of authorized SSH keys for the user account C<$user>.
+The C<@keys> parameter should be an array reference containing the
+new keys, if any. The default behaviour is to set the authorized
+SSH keys to the exact set specified in C<@keys>. This can be modified
+via the C<$flags> parameter which takes the following constants
+
+=over 4
+
+=item Sys::Virt::Domain::AUTHORIZED_SSH_KEYS_SET_APPEND
+
+Append C<@keys> to the current set of keys, rather than replacing
+the existing keys.
+
+=item Sys::Virt::Domain::AUTHORIZED_SSH_KEYS_SET_REMOVE
+
+Remove C<@keys> from the current set of keys, rather than replacing
+the existing keys. It is not an error if the keys do not exist.
+
+=back
+
 =back
 
 =head1 CONSTANTS
@@ -2482,6 +2509,24 @@
 =back
 
 
+=head2 VCPU HOST PLACEMENT STATE
+
+The following constants are useful when interpreting the
+virtual CPU host placement
+
+=over 4
+
+=item Sys::Virt::Domain::VCPU_INFO_CPU_OFFLINE
+
+The virtual CPU is not online
+
+=item Sys::Virt::Domain::VCPU_INFO_CPU_UNAVAILABLE
+
+The virtual CPU placement is not available from this hypervisor
+
+=back
+
+
 =head2 OPEN GRAPHICS CONSTANTS
 
 The following constants are used when opening a connection
@@ -3664,6 +3709,11 @@
 storage element was written beyond the point specified by
 threshold. The event is useful for thin-provisioned storage.
 
+=item Sys::Virt::Domain::EVENT_ID_MEMORY_FAILURE
+
+The event occurs when the hypervisor detects hardware
+memory corruption.
+
 =back
 
 =head2 IO ERROR EVENT CONSTANTS
@@ -4925,6 +4975,59 @@
 
 =back
 
+=head2 MEMORY FAILURE ACTION CONSTANTS
+
+=over 4
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_ACTION_IGNORE
+
+The failure could be ignored
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_ACTION_INJECT
+
+An MCE was injected to the guest
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_ACTION_FATAL
+
+The failure is non-recoverable and the hypervisor was
+not able to handle it
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_ACTION_RESET
+
+The failure is non-recoverable and the guest was
+not able to handle it.
+
+=back
+
+=head2 MEMORY FAILURE RECIPIENT CONSTANTS
+
+=over 4
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_RECIPIENT_HYPERVISOR
+
+The memory failure was in hypervisor address space
+
+=item Sys::Virt::Domain::EVENT_MEMORY_FAILURE_RECIPIENT_GUEST
+
+The memory failure was in guest address space
+
+=back
+
+=head2 MEMORY FAILURE FLAG CONSTANTS
+
+=over 4
+
+=item Sys::Virt::Domain::MEMORY_FAILURE_ACTION_REQUIRED
+
+Whether the flag is action-required or action-optional
+
+=item Sys::Virt::Domain::MEMORY_FAILURE_RECURSIVE
+
+The failure occurred while the previous fault was being
+handled.
+
+=back
+
 =head1 AUTHORS
 
 Daniel P. Berrange <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt/DomainCheckpoint.pm 
new/Sys-Virt-6.10.0/lib/Sys/Virt/DomainCheckpoint.pm
--- old/Sys-Virt-6.8.0/lib/Sys/Virt/DomainCheckpoint.pm 2020-10-05 
12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt/DomainCheckpoint.pm        2020-12-01 
10:27:40.000000000 +0100
@@ -122,6 +122,10 @@
 
 Quiesce the guest disks while taking the checkpoint
 
+=item Sys::Virt::DomainCheckpoint::CREATE_REDEFINE_VALIDATE
+
+Validate disk data state
+
 =back
 
 =head2 CHECKPOINT DELETION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt/Error.pm 
new/Sys-Virt-6.10.0/lib/Sys/Virt/Error.pm
--- old/Sys-Virt-6.8.0/lib/Sys/Virt/Error.pm    2020-10-05 12:50:11.000000000 
+0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt/Error.pm   2020-12-01 10:27:40.000000000 
+0100
@@ -868,6 +868,10 @@
 
 No domain hostname found
 
+=item Sys::Virt::Error::ERR_CHECKPOINT_INCONSISTENT
+
+The checkpoint is inconsistent
+
 =back
 
 =head1 AUTHORS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt/NodeDevice.pm 
new/Sys-Virt-6.10.0/lib/Sys/Virt/NodeDevice.pm
--- old/Sys-Virt-6.8.0/lib/Sys/Virt/NodeDevice.pm       2020-10-05 
12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt/NodeDevice.pm      2020-12-01 
10:27:40.000000000 +0100
@@ -185,6 +185,10 @@
 
 Include CSS devices
 
+=item Sys::Virt::NodeDevice::LIST_CAP_VDPA
+
+Include VDPA devices
+
 =back
 
 =head2 EVENT ID CONSTANTS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt.pm 
new/Sys-Virt-6.10.0/lib/Sys/Virt.pm
--- old/Sys-Virt-6.8.0/lib/Sys/Virt.pm  2020-10-05 12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt.pm 2020-12-01 10:27:40.000000000 +0100
@@ -81,7 +81,7 @@
 use Sys::Virt::DomainCheckpoint;
 use Sys::Virt::Stream;
 
-our $VERSION = '6.8.0';
+our $VERSION = '6.10.0';
 require XSLoader;
 XSLoader::load('Sys::Virt', $VERSION);
 
@@ -1901,6 +1901,10 @@
 Raise a fatal error if the CPUs are not compatible, instead of
 just returning a special error code.
 
+=item Sys::Virt::COMPARE_CPU_VALIDATE_XML
+
+Validate input XML document against the RNG schema.
+
 =back
 
 =item my $result = $con->compare_hypervisor_cpu($emulator, $arch, $machine, 
$virttype, $xml, $flags=0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/lib/Sys/Virt.xs 
new/Sys-Virt-6.10.0/lib/Sys/Virt.xs
--- old/Sys-Virt-6.8.0/lib/Sys/Virt.xs  2020-10-05 12:50:11.000000000 +0200
+++ new/Sys-Virt-6.10.0/lib/Sys/Virt.xs 2020-12-01 10:27:40.000000000 +0100
@@ -1189,6 +1189,48 @@
 
 
 static int
+_domain_event_memory_failure_callback(virConnectPtr con,
+                                     virDomainPtr dom,
+                                     int recipient,
+                                     int action,
+                                     unsigned int flags,
+                                     void *opaque)
+{
+    AV *data = opaque;
+    SV **self;
+    SV **cb;
+    SV *domref;
+    dSP;
+
+    self = av_fetch(data, 0, 0);
+    cb = av_fetch(data, 1, 0);
+
+    SvREFCNT_inc(*self);
+
+    ENTER;
+    SAVETMPS;
+
+    PUSHMARK(SP);
+    XPUSHs(*self);
+    domref = sv_newmortal();
+    sv_setref_pv(domref, "Sys::Virt::Domain", (void *) dom);
+    virDomainRef(dom);
+    XPUSHs(domref);
+    XPUSHs(sv_2mortal(newSViv(recipient)));
+    XPUSHs(sv_2mortal(newSViv(action)));
+    XPUSHs(sv_2mortal(newSViv(flags)));
+    PUTBACK;
+
+    call_sv(*cb, G_DISCARD);
+
+    FREETMPS;
+    LEAVE;
+
+    return 0;
+}
+
+
+static int
 _network_event_lifecycle_callback(virConnectPtr con,
                                  virNetworkPtr net,
                                  int event,
@@ -3760,6 +3802,9 @@
       case VIR_DOMAIN_EVENT_ID_BLOCK_THRESHOLD:
           callback = 
VIR_DOMAIN_EVENT_CALLBACK(_domain_event_block_threshold_callback);
           break;
+      case VIR_DOMAIN_EVENT_ID_MEMORY_FAILURE:
+          callback = 
VIR_DOMAIN_EVENT_CALLBACK(_domain_event_memory_failure_callback);
+          break;
       default:
           callback = VIR_DOMAIN_EVENT_CALLBACK(_domain_event_generic_callback);
           break;
@@ -6724,6 +6769,57 @@
       RETVAL
 
 void
+authorized_ssh_keys_get(dom, user, flags = 0)
+      virDomainPtr dom;
+      const char *user;
+      unsigned int flags;
+  PREINIT:
+      int ret;
+      char **keys = NULL;
+      unsigned int i;
+  PPCODE:
+      if ((ret = virDomainAuthorizedSSHKeysGet(dom, user, &keys, flags)) < 0)
+          _croak_error();
+
+      EXTEND(SP, ret);
+      for (i = 0 ; i < ret ; i++) {
+          PUSHs(sv_2mortal(newSVpv(keys[i], 0)));
+          free(keys[i]);
+      }
+      free(keys);
+
+void
+authorized_ssh_keys_set(dom, user, keysSV, flags = 0)
+      virDomainPtr dom;
+      const char *user;
+      SV *keysSV;
+      unsigned int flags;
+  PREINIT:
+      AV *keysAV;
+      const char **keys;
+      unsigned int nkeys;
+      unsigned int i;
+  PPCODE:
+      keysAV = (AV*)SvRV(keysSV);
+      nkeys = av_len(keysAV) + 1;
+      if (nkeys) {
+          Newx(keys, nkeys, const char *);
+          for (i = 0 ; i < nkeys ; i++) {
+              SV **mountPoint = av_fetch(keysAV, i, 0);
+              keys[i] = SvPV_nolen(*mountPoint);
+          }
+      } else {
+         keys = NULL;
+      }
+
+      if (virDomainAuthorizedSSHKeysSet(dom, user, keys, nkeys, flags) < 0) {
+          Safefree(keys);
+          _croak_error();
+      }
+
+      Safefree(keys);
+      
+void
 destroy(dom_rv, flags=0)
       SV *dom_rv;
       unsigned int flags;
@@ -9131,6 +9227,7 @@
       REGISTER_CONSTANT(VIR_CONNECT_BASELINE_CPU_MIGRATABLE, 
BASELINE_CPU_MIGRATABLE);
 
       REGISTER_CONSTANT(VIR_CONNECT_COMPARE_CPU_FAIL_INCOMPATIBLE, 
COMPARE_CPU_FAIL_INCOMPATIBLE);
+      REGISTER_CONSTANT(VIR_CONNECT_COMPARE_CPU_VALIDATE_XML, 
COMPARE_CPU_VALIDATE_XML);
 
       REGISTER_CONSTANT(VIR_IP_ADDR_TYPE_IPV4, IP_ADDR_TYPE_IPV4);
       REGISTER_CONSTANT(VIR_IP_ADDR_TYPE_IPV6, IP_ADDR_TYPE_IPV6);
@@ -9321,6 +9418,9 @@
       REGISTER_CONSTANT(VIR_VCPU_RUNNING, VCPU_RUNNING);
       REGISTER_CONSTANT(VIR_VCPU_BLOCKED, VCPU_BLOCKED);
 
+      REGISTER_CONSTANT(VIR_VCPU_INFO_CPU_OFFLINE, VCPU_INFO_CPU_OFFLINE);
+      REGISTER_CONSTANT(VIR_VCPU_INFO_CPU_UNAVAILABLE, 
VCPU_INFO_CPU_UNAVAILABLE);
+
 
       REGISTER_CONSTANT(VIR_KEYCODE_SET_LINUX, KEYCODE_SET_LINUX);
       REGISTER_CONSTANT(VIR_KEYCODE_SET_XT, KEYCODE_SET_XT);
@@ -9530,6 +9630,7 @@
       REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED, 
EVENT_ID_DEVICE_REMOVAL_FAILED);
       REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_METADATA_CHANGE, 
EVENT_ID_METADATA_CHANGE);
       REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_BLOCK_THRESHOLD, 
EVENT_ID_BLOCK_THRESHOLD);
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_MEMORY_FAILURE, 
EVENT_ID_MEMORY_FAILURE);
 
       REGISTER_CONSTANT(VIR_DOMAIN_EVENT_WATCHDOG_NONE, EVENT_WATCHDOG_NONE);
       REGISTER_CONSTANT(VIR_DOMAIN_EVENT_WATCHDOG_PAUSE, EVENT_WATCHDOG_PAUSE);
@@ -9917,6 +10018,21 @@
       REGISTER_CONSTANT(VIR_DOMAIN_GET_HOSTNAME_LEASE, GET_HOSTNAME_LEASE);
 
 
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_ACTION_IGNORE, 
EVENT_MEMORY_FAILURE_ACTION_IGNORE);
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_ACTION_INJECT, 
EVENT_MEMORY_FAILURE_ACTION_INJECT);
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_ACTION_FATAL, 
EVENT_MEMORY_FAILURE_ACTION_FATAL);
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_ACTION_RESET, 
EVENT_MEMORY_FAILURE_ACTION_RESET);
+
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_RECIPIENT_HYPERVISOR, 
EVENT_MEMORY_FAILURE_RECIPIENT_HYPERVISOR);
+      REGISTER_CONSTANT(VIR_DOMAIN_EVENT_MEMORY_FAILURE_RECIPIENT_GUEST, 
EVENT_MEMORY_FAILURE_RECIPIENT_GUEST);
+
+      REGISTER_CONSTANT(VIR_DOMAIN_MEMORY_FAILURE_ACTION_REQUIRED, 
MEMORY_FAILURE_ACTION_REQUIRED);
+      REGISTER_CONSTANT(VIR_DOMAIN_MEMORY_FAILURE_RECURSIVE, 
MEMORY_FAILURE_RECURSIVE);
+
+      REGISTER_CONSTANT(VIR_DOMAIN_AUTHORIZED_SSH_KEYS_SET_APPEND, 
AUTHORIZED_SSH_KEYS_SET_APPEND);
+      REGISTER_CONSTANT(VIR_DOMAIN_AUTHORIZED_SSH_KEYS_SET_REMOVE, 
AUTHORIZED_SSH_KEYS_SET_REMOVE);
+
+
       stash = gv_stashpv( "Sys::Virt::DomainSnapshot", TRUE );
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN, DELETE_CHILDREN);
       REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_DELETE_METADATA_ONLY, 
DELETE_METADATA_ONLY);
@@ -9960,6 +10076,7 @@
 
       REGISTER_CONSTANT(VIR_DOMAIN_CHECKPOINT_CREATE_REDEFINE, 
CREATE_REDEFINE);
       REGISTER_CONSTANT(VIR_DOMAIN_CHECKPOINT_CREATE_QUIESCE, CREATE_QUIESCE);
+      REGISTER_CONSTANT(VIR_DOMAIN_CHECKPOINT_CREATE_REDEFINE_VALIDATE, 
CREATE_REDEFINE_VALIDATE);
 
       REGISTER_CONSTANT(VIR_DOMAIN_CHECKPOINT_LIST_ROOTS, LIST_ROOTS);
       REGISTER_CONSTANT(VIR_DOMAIN_CHECKPOINT_LIST_DESCENDANTS, 
LIST_DESCENDANTS);
@@ -10107,6 +10224,7 @@
       REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_MDEV_TYPES, 
LIST_CAP_MDEV_TYPES);
       REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_CCW_DEV, 
LIST_CAP_CCW_DEV);
       REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_CSS_DEV, 
LIST_CAP_CSS_DEV);
+      REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_VDPA, LIST_CAP_VDPA);
 
       REGISTER_CONSTANT(VIR_NODE_DEVICE_EVENT_ID_LIFECYCLE, 
EVENT_ID_LIFECYCLE);
       REGISTER_CONSTANT(VIR_NODE_DEVICE_EVENT_ID_UPDATE, EVENT_ID_UPDATE);
@@ -10375,4 +10493,5 @@
       REGISTER_CONSTANT(VIR_ERR_INVALID_NETWORK_PORT, 
ERR_INVALID_NETWORK_PORT);
       REGISTER_CONSTANT(VIR_ERR_NETWORK_PORT_EXIST, ERR_NETWORK_PORT_EXIST);
       REGISTER_CONSTANT(VIR_ERR_NO_HOSTNAME, ERR_NO_HOSTNAME);
+      REGISTER_CONSTANT(VIR_ERR_CHECKPOINT_INCONSISTENT, 
ERR_CHECKPOINT_INCONSISTENT);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sys-Virt-6.8.0/t/030-api-coverage.t 
new/Sys-Virt-6.10.0/t/030-api-coverage.t
--- old/Sys-Virt-6.8.0/t/030-api-coverage.t     2020-10-05 12:50:11.000000000 
+0200
+++ new/Sys-Virt-6.10.0/t/030-api-coverage.t    2020-12-01 10:27:40.000000000 
+0100
@@ -98,6 +98,7 @@
 virConnectDomainEventDeviceRemovalFailedCallback
 virConnectDomainEventMetadataChangeCallback
 virConnectDomainEventBlockThresholdCallback
+virConnectDomainEventMemoryFailureCallback
 
 virConnectNetworkEventLifecycleCallback
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6eMLdE/_old  2020-12-07 15:00:32.936725405 +0100
+++ /var/tmp/diff_new_pack.6eMLdE/_new  2020-12-07 15:00:32.936725405 +0100
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="filename">Sys-Virt</param>
-    <param name="revision">v6.8.0</param>
+    <param name="revision">v6.10.0</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/libvirt/libvirt-perl.git</param>

++++++ suse-set-migration-constraints.patch ++++++
--- /var/tmp/diff_new_pack.6eMLdE/_old  2020-12-07 15:00:32.948725417 +0100
+++ /var/tmp/diff_new_pack.6eMLdE/_new  2020-12-07 15:00:32.948725417 +0100
@@ -2,10 +2,10 @@
 
 References: fate#316614, bsc#859868
 
-Index: Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm
+Index: Sys-Virt-6.10.0/lib/Sys/Virt/Domain.pm
 ===================================================================
---- Sys-Virt-6.8.0.orig/lib/Sys/Virt/Domain.pm
-+++ Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm
+--- Sys-Virt-6.10.0.orig/lib/Sys/Virt/Domain.pm
++++ Sys-Virt-6.10.0/lib/Sys/Virt/Domain.pm
 @@ -1172,6 +1172,22 @@ omitted libvirt will auto-generate suita
  only necessary to specify this URI if the destination host has multiple
  interfaces and a specific interface is required to transmit storage data.
@@ -29,11 +29,11 @@
  =back
  
  =item $ddom = $dom->migrate(destcon, flags=0, dname=undef, uri=undef, 
bandwidth=0)
-Index: Sys-Virt-6.8.0/lib/Sys/Virt.xs
+Index: Sys-Virt-6.10.0/lib/Sys/Virt.xs
 ===================================================================
---- Sys-Virt-6.8.0.orig/lib/Sys/Virt.xs
-+++ Sys-Virt-6.8.0/lib/Sys/Virt.xs
-@@ -5413,7 +5413,7 @@ _migrate(dom, destcon, newparams, flags=
+--- Sys-Virt-6.10.0.orig/lib/Sys/Virt.xs
++++ Sys-Virt-6.10.0/lib/Sys/Virt.xs
+@@ -5458,7 +5458,7 @@ _migrate(dom, destcon, newparams, flags=
       virTypedParameterPtr params;
       int nparams;
      CODE:
@@ -42,7 +42,7 @@
       Newx(params, nparams, virTypedParameter);
  
       strncpy(params[0].field, VIR_MIGRATE_PARAM_URI,
-@@ -5492,6 +5492,22 @@ _migrate(dom, destcon, newparams, flags=
+@@ -5537,6 +5537,22 @@ _migrate(dom, destcon, newparams, flags=
               VIR_TYPED_PARAM_FIELD_LENGTH);
       params[18].type = VIR_TYPED_PARAM_STRING;
  
@@ -65,7 +65,7 @@
       nparams = vir_typed_param_from_hv(newparams, params, nparams);
  
       vir_typed_param_add_string_list_from_hv(newparams, &params, &nparams,
-@@ -5520,7 +5536,7 @@ _migrate_to_uri(dom, desturi, newparams,
+@@ -5565,7 +5581,7 @@ _migrate_to_uri(dom, desturi, newparams,
       virTypedParameterPtr params;
       int nparams;
    PPCODE:
@@ -74,7 +74,7 @@
       Newx(params, nparams, virTypedParameter);
  
       strncpy(params[0].field, VIR_MIGRATE_PARAM_URI,
-@@ -5599,6 +5615,22 @@ _migrate_to_uri(dom, desturi, newparams,
+@@ -5644,6 +5660,22 @@ _migrate_to_uri(dom, desturi, newparams,
               VIR_TYPED_PARAM_FIELD_LENGTH);
       params[18].type = VIR_TYPED_PARAM_STRING;
  
@@ -97,7 +97,7 @@
       nparams = vir_typed_param_from_hv(newparams, params, nparams);
  
       vir_typed_param_add_string_list_from_hv(newparams, &params, &nparams,
-@@ -9306,6 +9338,10 @@ BOOT:
+@@ -9403,6 +9435,10 @@ BOOT:
        REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_DISKS_URI, 
MIGRATE_PARAM_DISKS_URI);
  
        REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, 
MIGRATE_MAX_SPEED_POSTCOPY);
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to