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