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 - jfeh...@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 <d...@berrange.com>
 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
 


Reply via email to