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, ¶ms, &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, ¶ms, &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]
