Hello community,
here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory checked in at 2016-03-08 09:39:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old)
and /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sys-Virt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes 2016-02-07 09:22:57.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new/perl-Sys-Virt.changes 2016-03-08 10:18:10.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Mar 1 18:05:27 UTC 2016 - jfehlig@suse.com
+
+- Update to 1.3.2
+ - Add all new APIs and constants in libvirt 1.3.2
+
+-------------------------------------------------------------------
Old:
----
Sys-Virt-1.3.1.tar.gz
New:
----
Sys-Virt-1.3.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Sys-Virt.spec ++++++
--- /var/tmp/diff_new_pack.tVcq0N/_old 2016-03-08 10:18:11.000000000 +0100
+++ /var/tmp/diff_new_pack.tVcq0N/_new 2016-03-08 10:18:11.000000000 +0100
@@ -17,7 +17,7 @@
Name: perl-Sys-Virt
-Version: 1.3.1
+Version: 1.3.2
Release: 0
%define cpan_name Sys-Virt
Summary: Represent and manage a libvirt hypervisor connection
++++++ Sys-Virt-1.3.1.tar.gz -> Sys-Virt-1.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/Changes new/Sys-Virt-1.3.2/Changes
--- old/Sys-Virt-1.3.1/Changes 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/Changes 2016-03-01 16:11:02.000000000 +0100
@@ -1,5 +1,12 @@
Revision history for perl module Sys::Virt
+1.3.2 2016-03-01
+
+ - Add VIR_STORAGE_VOL_WIPE_ALG_TRIM constant
+ - Add VIR_FROM_XENXL constant
+ - Add VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION event
+ handling callback
+
1.3.1 2016-01-20
- Add VIR_STORAGE_POOL_CREATE_NORMAL, VIR_STORAGE_POOL_CREATE_WITH_BUILD,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/META.yml new/Sys-Virt-1.3.2/META.yml
--- old/Sys-Virt-1.3.1/META.yml 2016-01-20 11:22:27.000000000 +0100
+++ new/Sys-Virt-1.3.2/META.yml 2016-03-01 16:11:16.000000000 +0100
@@ -1,7 +1,7 @@
--- #YAML:1.0
name: Sys-Virt
abstract: Extension for the libvirt library
-version: 1.3.1
+version: 1.3.2
author:
- Daniel P. Berrange
license: perl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/MYMETA.json new/Sys-Virt-1.3.2/MYMETA.json
--- old/Sys-Virt-1.3.1/MYMETA.json 2016-01-20 11:22:18.000000000 +0100
+++ new/Sys-Virt-1.3.2/MYMETA.json 2016-03-01 16:11:07.000000000 +0100
@@ -42,6 +42,6 @@
}
},
"release_status" : "stable",
- "version" : "v1.3.1",
+ "version" : "v1.3.2",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/MYMETA.yml new/Sys-Virt-1.3.2/MYMETA.yml
--- old/Sys-Virt-1.3.1/MYMETA.yml 2016-01-20 11:22:18.000000000 +0100
+++ new/Sys-Virt-1.3.2/MYMETA.yml 2016-03-01 16:11:07.000000000 +0100
@@ -24,5 +24,5 @@
Test::Pod::Coverage: '0'
Time::HiRes: '0'
XML::XPath: '0'
-version: v1.3.1
+version: v1.3.2
x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/Makefile.PL new/Sys-Virt-1.3.2/Makefile.PL
--- old/Sys-Virt-1.3.1/Makefile.PL 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/Makefile.PL 2016-03-01 16:11:02.000000000 +0100
@@ -3,7 +3,7 @@
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
-my $libvirtver = "1.3.1";
+my $libvirtver = "1.3.2";
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-1.3.1/README new/Sys-Virt-1.3.2/README
--- old/Sys-Virt-1.3.1/README 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/README 2016-03-01 16:11:02.000000000 +0100
@@ -7,6 +7,6 @@
The only pre-requisite for this module is libvirt itself. For
installation instructions, consult the INSTALL file.
-The current minimum required version of libvirt is 1.3.1
+The current minimum required version of libvirt is 1.3.2
-- End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/Virt.xs new/Sys-Virt-1.3.2/Virt.xs
--- old/Sys-Virt-1.3.1/Virt.xs 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/Virt.xs 2016-03-01 16:11:02.000000000 +0100
@@ -1053,6 +1053,44 @@
static int
+_domain_event_migration_iteration_callback(virConnectPtr con,
+ virDomainPtr dom,
+ int iteration,
+ 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(iteration)));
+ PUTBACK;
+
+ call_sv(*cb, G_DISCARD);
+
+ FREETMPS;
+ LEAVE;
+
+ return 0;
+}
+
+
+static int
_network_event_lifecycle_callback(virConnectPtr con,
virNetworkPtr net,
int event,
@@ -3028,6 +3066,9 @@
case VIR_DOMAIN_EVENT_ID_AGENT_LIFECYCLE:
callback = VIR_DOMAIN_EVENT_CALLBACK(_domain_event_agent_lifecycle_callback);
break;
+ case VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION:
+ callback = VIR_DOMAIN_EVENT_CALLBACK(_domain_event_migration_iteration_callback);
+ break;
default:
callback = VIR_DOMAIN_EVENT_CALLBACK(_domain_event_generic_callback);
break;
@@ -7696,6 +7737,7 @@
REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED, EVENT_ID_DEVICE_REMOVED);
REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_TUNABLE, EVENT_ID_TUNABLE);
REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_AGENT_LIFECYCLE, EVENT_ID_AGENT_LIFECYCLE);
+ REGISTER_CONSTANT(VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION, EVENT_ID_MIGRATION_ITERATION);
REGISTER_CONSTANT(VIR_DOMAIN_EVENT_WATCHDOG_NONE, EVENT_WATCHDOG_NONE);
REGISTER_CONSTANT(VIR_DOMAIN_EVENT_WATCHDOG_PAUSE, EVENT_WATCHDOG_PAUSE);
@@ -8145,6 +8187,7 @@
REGISTER_CONSTANT(VIR_STORAGE_VOL_WIPE_ALG_PFITZNER7, WIPE_ALG_PFITZNER7);
REGISTER_CONSTANT(VIR_STORAGE_VOL_WIPE_ALG_PFITZNER33, WIPE_ALG_PFITZNER33);
REGISTER_CONSTANT(VIR_STORAGE_VOL_WIPE_ALG_RANDOM, WIPE_ALG_RANDOM);
+ REGISTER_CONSTANT(VIR_STORAGE_VOL_WIPE_ALG_TRIM, WIPE_ALG_TRIM);
REGISTER_CONSTANT(VIR_STORAGE_VOL_RESIZE_ALLOCATE, RESIZE_ALLOCATE);
REGISTER_CONSTANT(VIR_STORAGE_VOL_RESIZE_DELTA, RESIZE_DELTA);
@@ -8247,6 +8290,7 @@
REGISTER_CONSTANT(VIR_FROM_THREAD, FROM_THREAD);
REGISTER_CONSTANT(VIR_FROM_ADMIN, FROM_ADMIN);
REGISTER_CONSTANT(VIR_FROM_LOGGING, FROM_LOGGING);
+ REGISTER_CONSTANT(VIR_FROM_XENXL, FROM_XENXL);
REGISTER_CONSTANT(VIR_ERR_OK, ERR_OK);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/lib/Sys/Virt/Domain.pm new/Sys-Virt-1.3.2/lib/Sys/Virt/Domain.pm
--- old/Sys-Virt-1.3.1/lib/Sys/Virt/Domain.pm 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/lib/Sys/Virt/Domain.pm 2016-03-01 16:11:02.000000000 +0100
@@ -2899,6 +2899,12 @@
The second parameter, C<reason>, matches one of the following
constants
+=item Sys::Virt::Domain::EVENT_ID_MIGRATION_ITERATION
+
+Domain migration progress iteration. The C<iteration> parameter
+to the callback will specify the number of iterations migration
+has made over guest RAM.
+
=over 4
=item Sys::Virt::Domain::EVENT_AGENT_LIFECYCLE_REASON_UNKNOWN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/lib/Sys/Virt/Error.pm new/Sys-Virt-1.3.2/lib/Sys/Virt/Error.pm
--- old/Sys-Virt-1.3.1/lib/Sys/Virt/Error.pm 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/lib/Sys/Virt/Error.pm 2016-03-01 16:11:02.000000000 +0100
@@ -390,6 +390,10 @@
The logging service
+=item Sys::Virt::Error::FROM_XENXL
+
+The Xen XL driver
+
=back
=head2 ERROR CODE CONSTANTS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/lib/Sys/Virt/StorageVol.pm new/Sys-Virt-1.3.2/lib/Sys/Virt/StorageVol.pm
--- old/Sys-Virt-1.3.1/lib/Sys/Virt/StorageVol.pm 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/lib/Sys/Virt/StorageVol.pm 2016-03-01 16:11:02.000000000 +0100
@@ -260,6 +260,10 @@
1-pass, all zeroes
+=item Sys::Virt::StorageVol::WIPE_ALG_TRIM
+
+1-pass, trim all data on the volume by using TRIM or DISCARD
+
=back
VOLUME RESIZE CONSTANTS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/lib/Sys/Virt.pm new/Sys-Virt-1.3.2/lib/Sys/Virt.pm
--- old/Sys-Virt-1.3.1/lib/Sys/Virt.pm 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/lib/Sys/Virt.pm 2016-03-01 16:11:02.000000000 +0100
@@ -78,7 +78,7 @@
use Sys::Virt::DomainSnapshot;
use Sys::Virt::Stream;
-our $VERSION = '1.3.1';
+our $VERSION = '1.3.2';
require XSLoader;
XSLoader::load('Sys::Virt', $VERSION);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/perl-Sys-Virt.spec new/Sys-Virt-1.3.2/perl-Sys-Virt.spec
--- old/Sys-Virt-1.3.1/perl-Sys-Virt.spec 2016-01-20 11:22:27.000000000 +0100
+++ new/Sys-Virt-1.3.2/perl-Sys-Virt.spec 2016-03-01 16:11:16.000000000 +0100
@@ -1,7 +1,7 @@
# Automatically generated by perl-Sys-Virt.spec.PL
Name: perl-Sys-Virt
-Version: 1.3.1
+Version: 1.3.2
Release: 1%{?dist}%{?extra_release}
Summary: Represent and manage a libvirt hypervisor connection
License: GPLv2+ or Artistic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-1.3.1/t/030-api-coverage.t new/Sys-Virt-1.3.2/t/030-api-coverage.t
--- old/Sys-Virt-1.3.1/t/030-api-coverage.t 2016-01-20 11:22:13.000000000 +0100
+++ new/Sys-Virt-1.3.2/t/030-api-coverage.t 2016-03-01 16:11:02.000000000 +0100
@@ -91,6 +91,7 @@
virConnectDomainEventDeviceRemovedCallback
virConnectDomainEventTunableCallback
virConnectDomainEventAgentLifecycleCallback
+virConnectDomainEventMigrationIterationCallback
virConnectNetworkEventLifecycleCallback