Hello community, here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory checked in at 2017-12-19 10:59:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old) and /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sys-Virt" Tue Dec 19 10:59:39 2017 rev:59 rq:558215 version:3.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes 2017-11-12 18:02:15.357016541 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new/perl-Sys-Virt.changes 2017-12-19 10:59:46.805606376 +0100 @@ -1,0 +2,13 @@ +Mon Dec 18 15:57:38 UTC 2017 - [email protected] + +- Fix check of return value from virStreamRecv* + c069787e-virstream-fix.patch + bsc#1073177 + +------------------------------------------------------------------- +Fri Dec 15 20:18:09 UTC 2017 - [email protected] + +- Update to 3.9.1 + - Fix package location of lifecycle constants + +------------------------------------------------------------------- Old: ---- Sys-Virt-3.9.0.tar.gz New: ---- Sys-Virt-3.9.1.tar.gz c069787e-virstream-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Sys-Virt.spec ++++++ --- /var/tmp/diff_new_pack.EV8ghe/_old 2017-12-19 10:59:47.933551925 +0100 +++ /var/tmp/diff_new_pack.EV8ghe/_new 2017-12-19 10:59:47.937551732 +0100 @@ -17,7 +17,7 @@ Name: perl-Sys-Virt -Version: 3.9.0 +Version: 3.9.1 Release: 0 %define cpan_name Sys-Virt Summary: Represent and manage a libvirt hypervisor connection @@ -25,7 +25,8 @@ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Sys-Virt/ Source: %{cpan_name}-%{version}.tar.gz -Patch0: suse-set-migration-constraints.patch +Patch0: c069787e-virstream-fix.patch +Patch1: suse-set-migration-constraints.patch BuildRequires: libvirt-devel >= %{version} %if 0%{?suse_version} < 1140 BuildRequires: perl-macros @@ -47,6 +48,7 @@ %prep %setup -q -n %{cpan_name}-%{version} %patch0 -p1 +%patch1 -p1 sed -i -e '/Sys-Virt\.spec/d' Makefile.PL sed -i -e '/\.spec\.PL$/d' MANIFEST ++++++ Sys-Virt-3.9.0.tar.gz -> Sys-Virt-3.9.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/Changes new/Sys-Virt-3.9.1/Changes --- old/Sys-Virt-3.9.0/Changes 2017-11-03 18:10:56.000000000 +0100 +++ new/Sys-Virt-3.9.1/Changes 2017-12-05 12:41:58.000000000 +0100 @@ -1,5 +1,9 @@ Revision history for perl module Sys::Virt +3.9.1 2017-12-05 + + - Fix package location of lifecycle constants + 3.9.0 2017-11-03 - Add VIR_DOMAIN_JOB_MEMORY_PAGE_SIZE constant diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/META.yml new/Sys-Virt-3.9.1/META.yml --- old/Sys-Virt-3.9.0/META.yml 2017-11-03 18:11:05.000000000 +0100 +++ new/Sys-Virt-3.9.1/META.yml 2017-12-05 12:43:24.000000000 +0100 @@ -1,7 +1,7 @@ --- #YAML:1.0 name: Sys-Virt abstract: Extension for the libvirt library -version: 3.9.0 +version: 3.9.1 author: - Daniel P. Berrange <[email protected]> license: perl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/MYMETA.json new/Sys-Virt-3.9.1/MYMETA.json --- old/Sys-Virt-3.9.0/MYMETA.json 2017-11-03 18:10:57.000000000 +0100 +++ new/Sys-Virt-3.9.1/MYMETA.json 2017-12-05 12:43:16.000000000 +0100 @@ -4,7 +4,7 @@ "Daniel Berrange <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", "license" : [ "unknown" ], @@ -42,6 +42,6 @@ } }, "release_status" : "stable", - "version" : "v3.9.0", + "version" : "v3.9.1", "x_serialization_backend" : "JSON::PP version 2.94" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/MYMETA.yml new/Sys-Virt-3.9.1/MYMETA.yml --- old/Sys-Virt-3.9.0/MYMETA.yml 2017-11-03 18:10:57.000000000 +0100 +++ new/Sys-Virt-3.9.1/MYMETA.yml 2017-12-05 12:43:16.000000000 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -24,5 +24,5 @@ Test::Pod::Coverage: '0' Time::HiRes: '0' XML::XPath: '0' -version: v3.9.0 +version: v3.9.1 x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/Virt.xs new/Sys-Virt-3.9.1/Virt.xs --- old/Sys-Virt-3.9.0/Virt.xs 2017-11-03 18:08:39.000000000 +0100 +++ new/Sys-Virt-3.9.1/Virt.xs 2017-11-30 15:18:13.000000000 +0100 @@ -9069,6 +9069,17 @@ REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_REVERT, JOB_OPERATION_SNAPSHOT_REVERT); REGISTER_CONSTANT(VIR_DOMAIN_JOB_OPERATION_DUMP, JOB_OPERATION_DUMP); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH); + + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY); + REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART); + 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); @@ -9101,19 +9112,6 @@ REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_PAUSED, REVERT_PAUSED); REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_FORCE, REVERT_FORCE); - stash = gv_stashpv( "Sys::Virt::Lifecycle", TRUE ); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_POWEROFF, LIFECYCLE_POWEROFF); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_REBOOT, LIFECYCLE_REBOOT); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_CRASH, LIFECYCLE_CRASH); - - stash = gv_stashpv( "Sys::Virt::LifecycleAction", TRUE ); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, LIFECYCLE_ACTION_DESTROY); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, LIFECYCLE_ACTION_RESTART); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME, LIFECYCLE_ACTION_RESTART_RENAME); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE, LIFECYCLE_ACTION_PRESERVE); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY); - REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART); - stash = gv_stashpv( "Sys::Virt::StoragePool", TRUE ); REGISTER_CONSTANT(VIR_STORAGE_POOL_INACTIVE, STATE_INACTIVE); REGISTER_CONSTANT(VIR_STORAGE_POOL_BUILDING, STATE_BUILDING); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/lib/Sys/Virt.pm new/Sys-Virt-3.9.1/lib/Sys/Virt.pm --- old/Sys-Virt-3.9.0/lib/Sys/Virt.pm 2017-11-03 18:10:56.000000000 +0100 +++ new/Sys-Virt-3.9.1/lib/Sys/Virt.pm 2017-12-05 12:42:04.000000000 +0100 @@ -78,7 +78,7 @@ use Sys::Virt::DomainSnapshot; use Sys::Virt::Stream; -our $VERSION = '3.9.0'; +our $VERSION = '3.9.1'; require XSLoader; XSLoader::load('Sys::Virt', $VERSION); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-3.9.0/perl-Sys-Virt.spec new/Sys-Virt-3.9.1/perl-Sys-Virt.spec --- old/Sys-Virt-3.9.0/perl-Sys-Virt.spec 2017-11-03 18:11:05.000000000 +0100 +++ new/Sys-Virt-3.9.1/perl-Sys-Virt.spec 2017-12-05 12:43:24.000000000 +0100 @@ -1,7 +1,7 @@ # Automatically generated by perl-Sys-Virt.spec.PL Name: perl-Sys-Virt -Version: 3.9.0 +Version: 3.9.1 Release: 1%{?dist}%{?extra_release} Summary: Represent and manage a libvirt hypervisor connection License: GPLv2+ or Artistic ++++++ c069787e-virstream-fix.patch ++++++ commit c069787e7d92b8499b6dd2a0e64445b7ec43c8e3 Author: Jim Fehlig <[email protected]> Date: Fri Dec 15 14:57:34 2017 -0700 Fix check of return value from virStreamRecv* Commit 049baec5 introduced a small bug in the logic checking return value of virStreamRecv*. Change the logic to only croak when return value is < 0 and not equal to -2 or -3. Signed-off-by: Jim Fehlig <[email protected]> Reviewed-by: Daniel P. Berrange <[email protected]> Index: Sys-Virt-3.9.1/Virt.xs =================================================================== --- Sys-Virt-3.9.1.orig/Virt.xs +++ Sys-Virt-3.9.1/Virt.xs @@ -8074,7 +8074,7 @@ recv(st, data, nbytes, flags=0) else RETVAL = virStreamRecv(st, rawdata, nbytes); - if (RETVAL != -2 && RETVAL != -3) { + if ((RETVAL < 0) && (RETVAL != -2 || RETVAL != -3)) { Safefree(rawdata); _croak_error(); } ++++++ suse-set-migration-constraints.patch ++++++ --- /var/tmp/diff_new_pack.EV8ghe/_old 2017-12-19 10:59:48.029547291 +0100 +++ /var/tmp/diff_new_pack.EV8ghe/_new 2017-12-19 10:59:48.029547291 +0100 @@ -2,10 +2,10 @@ References: fate#316614, bsc#859868 -Index: Sys-Virt-3.9.0/Virt.xs +Index: Sys-Virt-3.9.1/Virt.xs =================================================================== ---- Sys-Virt-3.9.0.orig/Virt.xs -+++ Sys-Virt-3.9.0/Virt.xs +--- Sys-Virt-3.9.1.orig/Virt.xs ++++ Sys-Virt-3.9.1/Virt.xs @@ -5167,7 +5167,7 @@ _migrate(dom, destcon, newparams, flags= virTypedParameterPtr params; int nparams; @@ -81,10 +81,10 @@ REGISTER_CONSTANT(VIR_DOMAIN_XML_SECURE, XML_SECURE); REGISTER_CONSTANT(VIR_DOMAIN_XML_INACTIVE, XML_INACTIVE); -Index: Sys-Virt-3.9.0/lib/Sys/Virt/Domain.pm +Index: Sys-Virt-3.9.1/lib/Sys/Virt/Domain.pm =================================================================== ---- Sys-Virt-3.9.0.orig/lib/Sys/Virt/Domain.pm -+++ Sys-Virt-3.9.0/lib/Sys/Virt/Domain.pm +--- Sys-Virt-3.9.1.orig/lib/Sys/Virt/Domain.pm ++++ Sys-Virt-3.9.1/lib/Sys/Virt/Domain.pm @@ -1111,6 +1111,22 @@ The initial percentage to throttle guest The additional percentage step size to throttle guest vCPUs if progress is not made
