r76785 - in /trunk/libsys-virt-perl: ./ debian/ examples/ lib/Sys/ lib/Sys/Virt/

carnil at users.alioth.debian.org carnil at users.alioth.debian.org
Thu Jun 30 11:59:08 UTC 2011


Author: carnil
Date: Thu Jun 30 11:59:07 2011
New Revision: 76785

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=76785
Log:
* New upstream release
* debian/control: Bump versioned Build-Depends on libvirt-dev to (>= 0.9.0). 

Added:
    trunk/libsys-virt-perl/examples/vol-download-all.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-download-all.pl
    trunk/libsys-virt-perl/examples/vol-download-nonblock.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-download-nonblock.pl
    trunk/libsys-virt-perl/examples/vol-download.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-download.pl
    trunk/libsys-virt-perl/examples/vol-upload-all.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-upload-all.pl
    trunk/libsys-virt-perl/examples/vol-upload-nonblock.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-upload-nonblock.pl
    trunk/libsys-virt-perl/examples/vol-upload.pl
      - copied unchanged from r76784, branches/upstream/libsys-virt-perl/current/examples/vol-upload.pl
Modified:
    trunk/libsys-virt-perl/CHANGES
    trunk/libsys-virt-perl/MANIFEST
    trunk/libsys-virt-perl/META.yml
    trunk/libsys-virt-perl/Makefile.PL
    trunk/libsys-virt-perl/README
    trunk/libsys-virt-perl/Virt.xs
    trunk/libsys-virt-perl/debian/changelog
    trunk/libsys-virt-perl/debian/control
    trunk/libsys-virt-perl/lib/Sys/Virt.pm
    trunk/libsys-virt-perl/lib/Sys/Virt/Domain.pm
    trunk/libsys-virt-perl/lib/Sys/Virt/Error.pm
    trunk/libsys-virt-perl/lib/Sys/Virt/Event.pm
    trunk/libsys-virt-perl/lib/Sys/Virt/StorageVol.pm
    trunk/libsys-virt-perl/perl-Sys-Virt.spec
    trunk/libsys-virt-perl/perl-Sys-Virt.spec.PL

Modified: trunk/libsys-virt-perl/CHANGES
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/CHANGES?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/CHANGES (original)
+++ trunk/libsys-virt-perl/CHANGES Thu Jun 30 11:59:07 2011
@@ -1,5 +1,12 @@
 Sys::Virt ChangeLog
 ===================
+
+New in 0.2.8:
+
+ - Add all new APIs in libvirt 0.9.0
+ - Add examples for different ways of using stream
+   APIs to download/upload storage volumes
+ - Requires libvirt >= 0.9.0
 
 New in 0.2.7:
 

Modified: trunk/libsys-virt-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/MANIFEST?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/MANIFEST (original)
+++ trunk/libsys-virt-perl/MANIFEST Thu Jun 30 11:59:07 2011
@@ -6,6 +6,12 @@
 examples/dump-xml.pl
 examples/hv-stat.pl
 examples/vcpuinfo.pl
+examples/vol-download-all.pl
+examples/vol-download-nonblock.pl
+examples/vol-download.pl
+examples/vol-upload-all.pl
+examples/vol-upload-nonblock.pl
+examples/vol-upload.pl
 HACKING
 INSTALL
 lib/Sys/Virt.pm

Modified: trunk/libsys-virt-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/META.yml?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/META.yml (original)
+++ trunk/libsys-virt-perl/META.yml Thu Jun 30 11:59:07 2011
@@ -1,7 +1,7 @@
 --- #YAML:1.0
 name:         Sys-Virt
 abstract:     Extension for the libvirt library
-version:      0.2.7
+version:      0.2.8
 author:
   - Daniel P. Berrange <dan at berrange.com>
 license: gpl

Modified: trunk/libsys-virt-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/Makefile.PL?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/Makefile.PL (original)
+++ trunk/libsys-virt-perl/Makefile.PL Thu Jun 30 11:59:07 2011
@@ -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 = "0.8.8";
+my $libvirtver = "0.9.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;

Modified: trunk/libsys-virt-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/README?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/README (original)
+++ trunk/libsys-virt-perl/README Thu Jun 30 11:59:07 2011
@@ -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 0.8.8
+The current minimum required version of libvirt is 0.9.0
 
 -- End

Modified: trunk/libsys-virt-perl/Virt.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/Virt.xs?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/Virt.xs (original)
+++ trunk/libsys-virt-perl/Virt.xs Thu Jun 30 11:59:07 2011
@@ -2194,6 +2194,124 @@
       Safefree(params);
 
 
+HV *
+get_blkio_parameters(dom)
+      virDomainPtr dom;
+  PREINIT:
+      virBlkioParameter *params;
+      int nparams;
+      unsigned int i;
+    CODE:
+      nparams = 0;
+      if (virDomainGetBlkioParameters(dom, NULL, &nparams, 0) < 0) {
+          _croak_error(virGetLastError());
+      }
+
+      RETVAL = (HV *)sv_2mortal((SV*)newHV());
+      Newx(params, nparams, virBlkioParameter);
+
+      if (virDomainGetBlkioParameters(dom, params, &nparams, 0) < 0) {
+          Safefree(params);
+          _croak_error(virGetLastError());
+      }
+
+      for (i = 0 ; i < nparams ; i++) {
+          SV *val = NULL;
+
+          switch (params[i].type) {
+          case VIR_DOMAIN_SCHED_FIELD_INT:
+              val = newSViv(params[i].value.i);
+              break;
+
+          case VIR_DOMAIN_SCHED_FIELD_UINT:
+              val = newSViv((int)params[i].value.ui);
+              break;
+
+          case VIR_DOMAIN_SCHED_FIELD_LLONG:
+              val = virt_newSVll(params[i].value.l);
+              break;
+
+          case VIR_DOMAIN_SCHED_FIELD_ULLONG:
+              val = virt_newSVull(params[i].value.ul);
+              break;
+
+          case VIR_DOMAIN_SCHED_FIELD_DOUBLE:
+              val = newSVnv(params[i].value.d);
+              break;
+
+          case VIR_DOMAIN_SCHED_FIELD_BOOLEAN:
+              val = newSViv(params[i].value.b);
+              break;
+          }
+
+          (void)hv_store(RETVAL, params[i].field, strlen(params[i].field), val, 0);
+      }
+      Safefree(params);
+  OUTPUT:
+      RETVAL
+
+void
+set_blkio_parameters(dom, newparams)
+      virDomainPtr dom;
+      HV *newparams;
+  PREINIT:
+      virBlkioParameter *params;
+      int nparams;
+      unsigned int i;
+    PPCODE:
+      nparams = 0;
+      if (virDomainGetBlkioParameters(dom, NULL, &nparams, 0) < 0) {
+          _croak_error(virGetLastError());
+      }
+
+      Newx(params, nparams, virBlkioParameter);
+
+      if (virDomainGetBlkioParameters(dom, params, &nparams, 0) < 0) {
+          Safefree(params);
+          _croak_error(virGetLastError());
+      }
+
+      for (i = 0 ; i < nparams ; i++) {
+	SV **val;
+
+	if (!hv_exists(newparams, params[i].field, strlen(params[i].field)))
+	  continue;
+
+	val = hv_fetch (newparams, params[i].field, strlen(params[i].field), 0);
+
+	switch (params[i].type) {
+	case VIR_DOMAIN_SCHED_FIELD_INT:
+	  params[i].value.i = SvIV(*val);
+	  break;
+
+	case VIR_DOMAIN_SCHED_FIELD_UINT:
+	  params[i].value.ui = SvIV(*val);
+	  break;
+
+	case VIR_DOMAIN_SCHED_FIELD_LLONG:
+	  params[i].value.l = virt_SvIVll(*val);
+	  break;
+
+	case VIR_DOMAIN_SCHED_FIELD_ULLONG:
+	  params[i].value.ul = virt_SvIVull(*val);
+	  break;
+
+	case VIR_DOMAIN_SCHED_FIELD_DOUBLE:
+	  params[i].value.d = SvNV(*val);
+	  break;
+
+	case VIR_DOMAIN_SCHED_FIELD_BOOLEAN:
+	  params[i].value.b = SvIV(*val);
+	  break;
+	}
+
+      }
+      if (virDomainSetBlkioParameters(dom, params, nparams, 0) < 0) {
+	_croak_error(virGetLastError());
+      }
+      Safefree(params);
+
+
 unsigned long
 get_max_memory(dom)
       virDomainPtr dom;
@@ -2215,12 +2333,19 @@
 
 
 void
-set_memory(dom, val)
+set_memory(dom, val, flags=0)
       virDomainPtr dom;
       unsigned long val;
-  PPCODE:
-      if (virDomainSetMemory(dom, val) < 0) {
-	_croak_error(virGetLastError());
+      unsigned int flags;
+  PPCODE:
+      if (flags) {
+        if (virDomainSetMemoryFlags(dom, val, flags) < 0) {
+          _croak_error(virGetLastError());
+        }
+      } else {
+        if (virDomainSetMemory(dom, val) < 0) {
+          _croak_error(virGetLastError());
+        }
       }
 
 int
@@ -2426,6 +2551,17 @@
 
 
 void
+migrate_set_max_speed(dom, bandwidth, flags=0)
+     virDomainPtr dom;
+     unsigned long bandwidth;
+     unsigned int flags;
+  PPCODE:
+     if (virDomainMigrateSetMaxSpeed(dom, bandwidth, flags) < 0) {
+       _croak_error(virGetLastError());
+     }
+
+
+void
 attach_device(dom, xml, flags=0)
       virDomainPtr dom;
       const char *xml;
@@ -3393,6 +3529,45 @@
   OUTPUT:
       RETVAL
 
+
+void
+download(vol, st, offsetsv, lengthsv, flags=0)
+      virStorageVolPtr vol;
+      virStreamPtr st;
+      SV *offsetsv;
+      SV *lengthsv;
+      unsigned int flags;
+ PREINIT:
+      unsigned long long offset;
+      unsigned long long length;
+  PPCODE:
+      offset = virt_SvIVull(offsetsv);
+      length = virt_SvIVull(lengthsv);
+
+      if (virStorageVolDownload(vol, st, offset, length, flags) < 0) {
+          _croak_error(virGetLastError());
+      }
+
+
+void
+upload(vol, st, offsetsv, lengthsv, flags=0)
+      virStorageVolPtr vol;
+      virStreamPtr st;
+      SV *offsetsv;
+      SV *lengthsv;
+      unsigned int flags;
+ PREINIT:
+      unsigned long long offset;
+      unsigned long long length;
+  PPCODE:
+      offset = virt_SvIVull(offsetsv);
+      length = virt_SvIVull(lengthsv);
+
+      if (virStorageVolUpload(vol, st, offset, length, flags) < 0) {
+          _croak_error(virGetLastError());
+      }
+
+
 void
 DESTROY(vol_rv)
       SV *vol_rv;
@@ -4043,6 +4218,16 @@
 			   _event_remove_timeout);
 
 void
+register_default()
+  PPCODE:
+      virEventRegisterDefaultImpl();
+
+void
+run_default()
+  PPCODE:
+      virEventRunDefaultImpl();
+
+void
 _run_handle_callback_helper(watch, fd, event, cbref, opaqueref)
       int watch;
       int fd;
@@ -4378,6 +4563,9 @@
       REGISTER_CONSTANT(VIR_DOMAIN_DEVICE_MODIFY_CONFIG, DEVICE_MODIFY_CONFIG);
 
 
+      REGISTER_CONSTANT(VIR_DOMAIN_MEM_LIVE, MEM_LIVE);
+      REGISTER_CONSTANT(VIR_DOMAIN_MEM_CONFIG, MEM_CONFIG);
+
       REGISTER_CONSTANT(VIR_DOMAIN_JOB_NONE, JOB_NONE);
       REGISTER_CONSTANT(VIR_DOMAIN_JOB_BOUNDED, JOB_BOUNDED);
       REGISTER_CONSTANT(VIR_DOMAIN_JOB_UNBOUNDED, JOB_UNBOUNDED);
@@ -4417,6 +4605,9 @@
       REGISTER_CONSTANT_STR(VIR_DOMAIN_MEMORY_MIN_GUARANTEE, MEMORY_MIN_GUARANTEE);
       REGISTER_CONSTANT_STR(VIR_DOMAIN_MEMORY_SWAP_HARD_LIMIT, MEMORY_SWAP_HARD_LIMIT);
       REGISTER_CONSTANT_ULL(VIR_DOMAIN_MEMORY_PARAM_UNLIMITED, MEMORY_PARAM_UNLIMITED);
+
+      REGISTER_CONSTANT_STR(VIR_DOMAIN_BLKIO_WEIGHT, BLKIO_WEIGHT);
+
 
       REGISTER_CONSTANT(VIR_DOMAIN_VCPU_LIVE, VCPU_LIVE);
       REGISTER_CONSTANT(VIR_DOMAIN_VCPU_CONFIG, VCPU_CONFIG);
@@ -4502,6 +4693,8 @@
       REGISTER_CONSTANT(VIR_FROM_SYSINFO, FROM_SYSINFO);
       REGISTER_CONSTANT(VIR_FROM_STREAMS, FROM_STREAMS);
       REGISTER_CONSTANT(VIR_FROM_VMWARE, FROM_VMWARE);
+      REGISTER_CONSTANT(VIR_FROM_EVENT, FROM_EVENT);
+      REGISTER_CONSTANT(VIR_FROM_LIBXL, FROM_LIBXL);
 
 
 
@@ -4574,4 +4767,5 @@
       REGISTER_CONSTANT(VIR_ERR_HOOK_SCRIPT_FAILED, ERR_HOOK_SCRIPT_FAILED);
       REGISTER_CONSTANT(VIR_ERR_INVALID_DOMAIN_SNAPSHOT, ERR_INVALID_DOMAIN_SNAPSHOT);
       REGISTER_CONSTANT(VIR_ERR_NO_DOMAIN_SNAPSHOT, ERR_NO_DOMAIN_SNAPSHOT);
+      REGISTER_CONSTANT(VIR_ERR_INVALID_STREAM, ERR_INVALID_STREAM);
     }

Modified: trunk/libsys-virt-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/debian/changelog?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/debian/changelog (original)
+++ trunk/libsys-virt-perl/debian/changelog Thu Jun 30 11:59:07 2011
@@ -1,3 +1,10 @@
+libsys-virt-perl (0.2.8-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * debian/control: Bump versioned Build-Depends on libvirt-dev to (>= 0.9.0). 
+
+ -- Salvatore Bonaccorso <carnil at debian.org>  Thu, 30 Jun 2011 13:58:26 +0200
+
 libsys-virt-perl (0.2.7-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libsys-virt-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/debian/control?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/debian/control (original)
+++ trunk/libsys-virt-perl/debian/control Thu Jun 30 11:59:07 2011
@@ -2,7 +2,7 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 7),
-  libvirt-dev (>= 0.8.8),
+  libvirt-dev (>= 0.9.0),
   libtest-pod-coverage-perl,
   libxml-xpath-perl,
   libtest-pod-perl,

Modified: trunk/libsys-virt-perl/lib/Sys/Virt.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/lib/Sys/Virt.pm?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/lib/Sys/Virt.pm (original)
+++ trunk/libsys-virt-perl/lib/Sys/Virt.pm Thu Jun 30 11:59:07 2011
@@ -71,7 +71,7 @@
 use Sys::Virt::DomainSnapshot;
 use Sys::Virt::Stream;
 
-our $VERSION = '0.2.7';
+our $VERSION = '0.2.8';
 require XSLoader;
 XSLoader::load('Sys::Virt', $VERSION);
 

Modified: trunk/libsys-virt-perl/lib/Sys/Virt/Domain.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/lib/Sys/Virt/Domain.pm?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/lib/Sys/Virt/Domain.pm (original)
+++ trunk/libsys-virt-perl/lib/Sys/Virt/Domain.pm Thu Jun 30 11:59:07 2011
@@ -248,11 +248,14 @@
 Returns the current maximum memory allowed for this domain in
 kilobytes.
 
-=item $dom->set_memory($mem)
+=item $dom->set_memory($mem, $flags)
 
 Set the current memory for the domain to the value C<$mem>. The
 value of the C<$mem> parameter is specified in kilobytes. This
 must be less than, or equal to the domain's max memory limit.
+The C<$flags> parameter can control whether the update affects
+the live guest, or inactive config, defaulting to modifying
+the current state.
 
 =item $dom->shutdown()
 
@@ -378,6 +381,26 @@
 =item C<errs>
 
 Some kind of error count
+
+=back
+
+=item my $params = $dom->get_blkio_parameters()
+
+Return a hash reference containing the set of blkio tunable
+parameters for the guest. The keys in the hash are one of the
+constants BLKIO PARAMETERS described later.
+
+=item $dom->set_blkio_parameters($params)
+
+Update the blkio tunable parameters for the guest. The
+C<$params> should be a hash reference whose keys are one
+of the BLKIO PARAMETERS constants.
+
+=over 4
+
+=item C<weight>
+
+Relative I/O weighting
 
 =back
 
@@ -509,6 +532,12 @@
 over point. The C<downtime> parameter is measured in milliseconds.
 The C<$flags> parameter is currently unused and defaults to zero.
 
+=item $dom->migrate_set_max_speed($bandwidth, $flags)
+
+Set the maximum allowed bandwidth during migration of the guest.
+The C<bandwidth> parameter is measured in kilobytes/second.
+The C<$flags> parameter is currently unused and defaults to zero.
+
 =item @vcpuinfo = $dom->get_vcpu_info()
 
 Obtain information about the state of all virtual CPUs in a running
@@ -776,6 +805,23 @@
 
 =back
 
+=head2 MEMORY OPTIONS
+
+The following constants are used to control memory change
+operations
+
+=over 4
+
+=item Sys::Virt::Domain::MEM_LIVE
+
+Modify only the live state of the domain
+
+=item Sys::Virt::Domain::MEM_CONFIG
+
+Modify only the persistent config of the domain
+
+=back
+
 =head2 MIGRATE OPTIONS
 
 The following constants are used to control how migration
@@ -877,6 +923,17 @@
 =item Sys::Virt::Domain::MEMORY_PARAM_UNLIMITED
 
 The value of an unlimited memory parameter
+
+=back
+
+
+=head2 BLKIO PARAMETERS
+
+=over 4
+
+=item Sys::Virt::Domain::BLKIO_WEIGHT
+
+The I/O weight parameter
 
 =back
 

Modified: trunk/libsys-virt-perl/lib/Sys/Virt/Error.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/lib/Sys/Virt/Error.pm?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/lib/Sys/Virt/Error.pm (original)
+++ trunk/libsys-virt-perl/lib/Sys/Virt/Error.pm Thu Jun 30 11:59:07 2011
@@ -211,7 +211,8 @@
 
 =item Sys::Virt::Error::FROM_ONE
 
-The Open Nebula driver
+The Open Nebula driver. This constant is no longer
+used and retained only for backwards compatibility
 
 =item Sys::Virt::Error::FROM_PHYP
 
@@ -260,6 +261,14 @@
 =item Sys::Virt::Error::FROM_XENAPI
 
 The XenAPI driver
+
+=item Sys::Virt::Error::FROM_EVENT
+
+The event driver
+
+=item Sys::Virt::Error::FROM_LIBXL
+
+The libxl Xen driver
 
 =back
 
@@ -546,6 +555,10 @@
 =item Sys::Virt::Error::ERR_NO_DOMAIN_SNAPSHOT
 
 No matching domain snapshot was found
+
+=item Sys::Virt::Error::ERR_INVALID_STREAM
+
+The stream object pointer was invalid
 
 =back
 

Modified: trunk/libsys-virt-perl/lib/Sys/Virt/Event.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/lib/Sys/Virt/Event.pm?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/lib/Sys/Virt/Event.pm (original)
+++ trunk/libsys-virt-perl/lib/Sys/Virt/Event.pm Thu Jun 30 11:59:07 2011
@@ -43,6 +43,13 @@
 
 our $eventimpl = undef;
 
+=item register_default()
+
+Register the default libvirt event loop implementation
+
+=item run_default()
+
+Run a single iteration of the default event loop implementation
 
 =item register($impl)
 

Modified: trunk/libsys-virt-perl/lib/Sys/Virt/StorageVol.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/lib/Sys/Virt/StorageVol.pm?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/lib/Sys/Virt/StorageVol.pm (original)
+++ trunk/libsys-virt-perl/lib/Sys/Virt/StorageVol.pm Thu Jun 30 11:59:07 2011
@@ -114,6 +114,18 @@
 may also be larger than the capacity, if there is a metadata overhead
 for the volume format.
 
+=item $vol->download($st, $offset, $length);
+
+Download data from C<$vol> using the stream C<$st>. If C<$offset>
+and C<$length> are non-zero, then restrict data to the specified
+volume byte range.
+
+=item $vol->upload($st, $offset, $length);
+
+Upload data to C<$vol> using the stream C<$st>. If C<$offset>
+and C<$length> are non-zero, then restrict data to the specified
+volume byte range.
+
 =back
 
 =head1 CONSTANTS

Modified: trunk/libsys-virt-perl/perl-Sys-Virt.spec
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/perl-Sys-Virt.spec?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/perl-Sys-Virt.spec (original)
+++ trunk/libsys-virt-perl/perl-Sys-Virt.spec Thu Jun 30 11:59:07 2011
@@ -1,7 +1,7 @@
 # Automatically generated by perl-Sys-Virt.spec.PL
 
 Name:           perl-Sys-Virt
-Version:        0.2.7
+Version:        0.2.8
 Release:        1%{?dist}%{?extra_release}
 Summary:        Represent and manage a libvirt hypervisor connection
 License:        GPLv2+ or Artistic
@@ -13,7 +13,7 @@
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(XML::XPath)
-BuildRequires:  libvirt-devel >= 0.8.8
+BuildRequires:  libvirt-devel >= 0.9.0
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %description

Modified: trunk/libsys-virt-perl/perl-Sys-Virt.spec.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsys-virt-perl/perl-Sys-Virt.spec.PL?rev=76785&op=diff
==============================================================================
--- trunk/libsys-virt-perl/perl-Sys-Virt.spec.PL (original)
+++ trunk/libsys-virt-perl/perl-Sys-Virt.spec.PL Thu Jun 30 11:59:07 2011
@@ -35,7 +35,7 @@
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(XML::XPath)
-BuildRequires:  libvirt-devel >= 0.8.8
+BuildRequires:  libvirt-devel >= 0.9.0
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %description




More information about the Pkg-perl-cvs-commits mailing list