[libsys-virt-perl] branch master updated (9031ab8 -> 350c393)

Salvatore Bonaccorso carnil at debian.org
Thu Oct 2 19:20:28 UTC 2014


This is an automated email from the git hooks/post-receive script.

carnil pushed a change to branch master
in repository libsys-virt-perl.

      from  9031ab8   Prepare changelog for release
      adds  0538ddf   Initial commit of Perl bindings
      adds  8a702ca   Added POD docs & RPM build
      adds  d030068   Translate UUID into readable form
      adds  b1cea72   Increase min required libvirt to 0.1.0 to get access to host info API
      adds  caaaa58   Expose libvirt constants as perl constants. Change get_uuid to return raw string. Add get_uuid_string to return a printable version. Add get_node_info to Sys::Virt
      adds  463cd35   Expanded examples to demo more capabilities
      adds  e915639   Added changelog
      adds  0f88810   Added tag release-0-1-0 for changeset e485a4341496d78f4767612ad429f24db9c91efd
      adds  18d8d22   Fix POD documentation
      adds  c4aec8f   Remove duplicated DESTROY method in Sys::Virt::Domain. Make Sys::Virt::Error use strict & warnings pragmas
      adds  8a0fad3   Allow URI to be specified
      adds  7d465a6   Added bindings for new APIs & bumped to version 0.1.1
      adds  c59974b   Removed debug statement & added strict & warnings pragmas to all files
      adds  3191468   Added tag release-0-1-1 for changeset cb6447854efa3c6f7438deb626ece0fa8907d850
      adds  3977790   Added documentation fixes from Steven Pritchard (Sys::Virt Fedora Extras RPM maintainer)
      adds  1fbef20   Fix return values for reboot/shutdown/undefine/create
      adds  46b5024   Switch to GPLv2+ or Artistic for greater license compatability with CPAN
      adds  41fafa2   Added capabilities and defined domains APIs
      adds  7617ae9   Added support for network APIs
      adds  7b57a28   Fixed incorrect test case count
      adds  16f6859   Remove bogus constants
      adds  5da4512   Added manual created META.yml
      adds  1bf0e93   Added missing API docs
      adds  936a5a4   Ignore generated META.yml
      adds  0a38349   Updated version to 0.1.2
      adds  e626f0a   Added tag release-0-1-2 for changeset 008b98927ba5
      adds  5ef2676   Fix ostype & canonicalize name in test suite
      adds  30f123f   Add ostype and disable uuid test
      adds  33cb00c   Remove obsolete hack; disable uuid test case
      adds  9455a7d   Fix typo in creating transient network
      adds  0442830   Start of storage pool API impl
      adds  8a2ce97   Implemented many many many more APIs
      adds  c3e7c39   Implement storage pool discovery, schedular params and node free memory APIs
      adds  30b6a8e   Actually call virDomainSetSchedulerParameters this time
      adds  5391ebf   Implement virDomainGetVcpus binding
      adds  fed814b   Add docs about get_vcpu_info. Change get_node_cells_free_memory to return a list instead of list reference
      adds  a2ee083   Implement virDomainPinVcpu binding
      adds  00d377b   Fully implement domain events, event loops and authentication APIs. Update to 0.2.0
      adds  4fa6f7c   Document authentication callback usage
      adds  39c561e   Fix horrible memory leak in HV * returns
      adds  4ce7018   Fix domain/network/storagepool lookup by UUID (patch from Anthony Hinsinger <anthony-dot-hinsinger-at-univ-pau-dot-fr>)
      adds  8d798bc   Add testing for lookup by uuid
      adds  d1091b7   Add missing imports of StoragePool, StorageVol and NodeDevice modules in Sys::Virt
      adds  a8b114c   Avoid 64-bit int overflow by serializing long long as strings
      adds  eeb56cf   Implement create_volume method (patch from Anthony Hinsinger)
      adds  2edbf48   Added tag release-0-2-0 for changeset 9eede83b07ed
      adds  be6515c   Update repository location
      adds  1a32f00   Fix memory leaks in error handling codepaths (based on patch from Stepan Kasal / Fedora)
      adds  cf60aff   Remove bogus import of XML::XPath from tests
      adds  669dca2   Export all the virError constants
      adds  4c9d963   Check SvOK before accessing potentially undefined strings
      adds  8faf6fd   Set default values for all optional params (eg all 'flags'). Fix node device listing
      adds  fb6a992   Added example listing NICs
      adds  7956bf5   Set reference to NULL after free'ing objects to protect against double calls to DESTROY
      adds  a98029d   Use VIR_UUID_* constants to avoid off-by-1 (patch from Ludwig Nussel)
      adds  ee50700   Implement storage volume cloning API
      adds  d38e212   Replace .hgignore with .gitignore
      adds  841ed17   Split cloning out into separate clone_volume method
      adds  8bba950   Added support for virNodeDeviceCreate/Destroy APIs
      adds  a8df395   Implement new APIs added between 0.6.1 and 0.6.4.
      adds  c75fe91   Update repository to point to GIT instead of HG
      adds  71aa2cb   Update changelog/version for new 0.2.1 release
      adds  e45ac6d   Ignore .git directory in manifest
      adds  c79d567   Add missing APIs for looking up volumes by path/key
      adds  77829fa   Fix misc bugs in network interface APIs & add more APis
      adds  c04339c   Make 0.7.0 the minimum required libvirt version
      adds  3f75c2b   Update for 0.2.2 release
      adds  e35bbca   Implement secret management APIs
      adds  33f2a20   Fix authentication callback handling with a NULL 'defresult'
      adds  189a131   Document the 'flags' parameter to many methods and note that it is optional
      adds  ef74f76   Fix typo in Sys::Virt::Error->message method
      adds  db2c2fb   Remove incorrect docs about flags on reboot method
      adds  f8f7f93   Explicitly sort domain ID list during tests
      adds  09c64e8   Add virDomainMigrateToURI and virConnectGetLibVersion APIs
      adds  c3a8183   Implement vir*IsActive vir*IsPersistent, virConnectIsSecure & virConnectIsEncrypted
      adds  9cf52bf   Implement virConnectCPUCompare and virDomainMemoryStats
      adds  64971fa   Add more error codes
      adds  22d3f07   Update for 0.2.3 release
      adds  cb09526   Fix spelling errors in POD documentation (rt.cpan.org #53769)
      adds  6165274   Implement binding for virDomain{Attach,Detach}DeviceFlags methods
      adds  0247f9d   Add binding for virConnectBaselineCPU method
      adds  5eaccab   Support async job APIs
      adds  af9a17f   Add virStorageVolWipe API
      adds  6e1a6fb   Add binding for virDomainMigrateSetMaxDowntime API
      adds  686fa1e   Add binding to virDomainUpdateDeviceFlags API
      adds  093303c   Add support for managed save APIs
      adds  394bcf4   Increase minimum libvirt requirement to 0.8.0
      adds  4475c25   Add support for NWFilter APIs
      adds  cd30275   Add support for virDomainSnapshotPtr APIs
      adds  58240d0   Wire up new async event APIs
      adds  7734525   Update minimum libvirt version to 0.8.1
      adds  1db2ea3   Wire up the virDomainGetBlockInfo API
      adds  87c67bd   Fix incorrect typecast
      adds  3d7fd5a   Expand events test case to cover new style lifecycle event
      adds  5336312   Add missing Makefile.PL dep on XML::XPath
      adds  32f5f3f   Add support for virDomainCreateWithFlags / virDomainCreateXML APIs
      adds  dd18863   Add support for domain memory tuning APIs
      adds  6057351   Add support for updated VCPU APIs and virDomainIsUpdated
      adds  ee1053c   Update min libvirt from 0.8.1 to 0.8.7
      adds  072d7fb   Update release to 0.2.5
      adds  a90f5dd   Run autobuild with --nodeps for RPM
      adds  1bffd8c   Workaround problem with missing hostnames inside mock
      adds  772c907   Remove MEMORY_PARAM_UNLIMITED which isn't in 0.8.7
      adds  937a2cd   Update for 0.2.6 release
      adds  051dd56   Workaround problems with casting XML::XPath::Number to int
      adds  1584802   Honour the flags parameter in all XML getters
      adds  2757df4   Rebas RPM specfile to match Fedora standard
      adds  6e85fd2   Use the thread-local error reporting APIs
      adds  6e1a529   All functions from 0.8.8 and earlier
      adds  3a847f9   Add HACKING file to remind what bits to look at for new releases
      adds  1cad94c   Update to require libvirt >= 0.8.8
      adds  cef3a9d   Remove bogus extra URI arg from migrate_to_uri function
      adds  cfc75e6   Update for 0.2.7 release
      adds  2066677   Add bindings for storage vol upload & download and default event loop
      adds  dfe55ed   Add examples for using streams with storage volume upload/download
      adds  7064d4e   Require libvirt >= 0.9.0
      adds  263d0fc   Add bindings for using blkio parameters & migration bandwidth
      adds  c5912af   Update for 0.2.8 release
      adds  fee0f8f   Add all APIs introduced in 0.9.2 libvirt
      adds  ec988d0   Require libvirt 0.9.2 or later
      adds  ed0a68b   Fix example so it reads into original variable not a local copy!
      adds  fd441a2   Update for 0.9.2 release
      adds  fa21e3d   Add all new APIs between 0.9.2 and 0.9.3
      adds  494e5cd   Add example script for injecting keycodes
      adds  3c535ef   Update for 0.9.3 release
      adds  8c1084c   Add new APIs/constants from 0.9.4 release
      adds  4894143   Update for 0.9.4 release
      adds  75b5f22   Add an example for using save/restore
      adds  9aab5b0   Re-add virDomainAbortJob binding accidentally removed
      adds  dc931c5   Add missing VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN constant
      adds  2f8dc2c   Add missing snapshot methods
      adds  324aa86   Implement all APIs / constants between 0.9.4 and 0.9.5
      adds  ea606f6   Release 0.9.5
      adds  2ed3012   Add missing binding for open_console
      adds  808c105   Add missing $flags arguments to documentation
      adds  6990b44   Update for libvirt 0.9.7 release
      adds  43ef1cd   Add example using GTK-VNC + virDomainOpenGraphics
      adds  74829f3   Add missing initialization of nparams
      adds  31441f6   Add all APIs / constants from 0.9.8
      adds  22c8449   Fix indentation & remove redundant {} & simplify error reporting
      adds  62d025a   Refactored handling of typed parameters to reduce code dup
      adds  d48c033   Prep for 0.9.8 release
      adds  13cc565   Update to support libvirt 0.9.9 APIs
      adds  f1b5b82   Convert changelog into CPAN preferred format
      adds  8996d74   Add missing dep on Time::HiRes
      adds  3ca7d90   Add missing VIR_DOMAIN_XML_UPDATE_CPU flag & document it
      adds  2844a7f   Fix munging of node info parameters in docs
      adds  caec0b8   Fix typo in domain docs (rt #71327)
      adds  950b75d   Fix check for failing virGetHostname API (rt #67055)
      adds  7de2029   Add example of CPU utilization calc
      adds  cae06cf   Update META.yml.PL with latest metadata
      adds  ba06a3a   Update Changes for 0.9.9 release
      adds  9512f1d   Clarify shutdown/destroy docs (rt#73908)
      adds  e2c817e   Add all new APIs in 0.9.10, and previously missing APIs/constants
      adds  26a23d6   Update for 0.9.10 release
      adds  fb3aa34   Fix bandwidth units for block_pull/block_rebase
      adds  0862486   Fix bandwidth units for block_job_set_speed
      adds  69c27b2   de-mortalize the return value from hv_delete
      adds  a9ab38e   Add handling of VIR_TYPED_PARAM_STRING
      adds  6608ce4   Fix units for migration bandwidth docs
      adds  d8f1122   Add an example of error handling to docs
      adds  ea25ffd   Fix some return types in the docs
      adds  9f821a8   Require 0.9.11 libvirt & add API coverage test
      adds  d50d0ce   Add all new APIs & constants from 0.9.11
      adds  a7496c6   Don't run API test by default unless TEST_MAINTAINER=1 is set
      adds  cda1414   Update Changes for 0.9.11
      adds  435cd6d   Add new constants from 0.9.11 release
      adds  a996e6e   Update for 0.9.12 release
      adds  7a83610   Update to support all new APIs & constants in 0.9.13
      adds  7a082aa   Bump release to 0.9.13
      adds  e5b0948   Fix several APIs
      adds  bfaff61   Fix typos in some constants & add missing docs
      adds  bd625c2   Add support for virDomainGetHostname, balloon events & new errors
      adds  336a2a2   Fix crash passing undef for Domain param in domain_event_register_any
      adds  83b6878   Add support for connection close callbacks
      adds  ea8f37b   Add example script for dealing with events
      adds  6fa8712   Add binding for virDomainGetSecurityLabelList
      adds  7a521d7   Implement emulator CPU affinity APIs
      adds  88b7cb5   Update for 0.10.0 release
      adds  55f63de   Add all new constants from 0.10.2
      adds  c9a6504   Add support for virNetworkUpdate API
      adds  62c70c7   Add APIs & constants for node memory parameters
      adds  b4cb45d   Add support for virDomainBlockCommit API
      adds  b06ba9f   Wire up Sys::Virt::get_storage_pool_by_volume
      adds  3867b26   Add binding for various object list APIs
      adds  4252c52   Add a bunch of macro defined constants
      adds  acccacf   Disable unreliable hostname test
      adds  faea18e   Fix int->pointer casts for Perl with 64-bit int types
      adds  43d99aa   Update for 0.10.2 release
      adds  41556bc   Add tests for new object list apis
      adds  1dd8a84   Fix hash key field lengths
      adds  04a7eae   Do not set VIR_TYPED_PARAM_STRING_OKAY flag
      adds  6b490b6   Fix typo in Virt.pm docs s/cache/cached/
      adds  51723f9   Fix docs for Sys::Virt->new constructor to use 'uri' not 'address'
      adds  962218b   Add new constants in libvirt 1.0.0
      adds  acea6e3   Add  binding for virNodeGetCPUMap API
      adds  72c8ac6   Add handling of VIR_DOMAIN_EVENT_ID_PMSUSPEND_DISK callback
      adds  d5e3d19   Fill out POD docs for new constants
      adds  8d246a8   Fix malformed POD docs for block job info hash fields
      adds  e2e9339   Fix more POD mistakes related to snapshots
      adds  7ac766c   Ensure flags default to 0 for PM suspend/wakeup APIs
      adds  b067d9b   Don't set all typed parameters at once
      adds  acbcd60   Add example script for querying KSM parameters
      adds  b9f9a0b   Update for 1.0.0 release
      adds  099adb5   Fix typo s/Sys::Virt::NWFilters/Sys::Virt::NWFilter/
      adds  9c71ec6   Add further testing of bulk list APIs
      adds  d6f25a7   Fix some return value checks
      adds  015379c   Remove bogus compare against < 0 for size_t variable
      adds  36f7ff2   Change int to size_t to valid sign conversion
      adds  a528930   Fix constness of functions for populating constants
      adds  b0ed374   Add ability to turn on more compile warnings
      adds  1bc198f   Fix misc typos in POD docs for StoragePool.pm
      adds  4ab0cb1   Fix docs for flags param in list_all_nwfilters
      adds  934558b   Add all new APIs / constants in 1.0.1
      adds  f5ff506   Increase stack size limit to 8192 bytes due to sec label size
      adds  0261eb7   Make XS helper functions static
      adds  a5d77b9   Set TEST_MAINTAINER=1 at start of autobuild.sh so it affects Makefile.PL
      adds  34c17a7   Update for 1.0.1 release
      adds  22a14ab   Add all new APIs since 1.0.1
      adds  c6ce762   Updates for release 1.0.2
      adds  f941fdf   Add new APIs / constants since 1.0.2
      adds  4fd5c60   Update for 1.0.3 release
      adds  0d6b399   Update to cover all APIs in 1.0.4 and 1.0.5
      adds  a4027d2   Record autobuild test output in log file
      adds  029890f   Fix typo in domain help page
      adds  add5ea0   Add missing bracket to Sys::Virt::Domain man page
      adds  a698fa6   Fix impl of vir_typed_param_from_hv
      adds  b726a2d   Add support for new migration APIs
      adds  4161680   Add all new constants from libvirt 1.1.0
      adds  3cbba2b   Update for 1.1.0 release
      adds  04470fa   Fix error handling for virNodeDeviceGetParent()
      adds  f8514d9   Fix handling of flags in get_vcpu_info()
      adds  9ff0fd0   Revert "Fix error handling for virNodeDeviceGetParent()"
      adds  3b70b95   Revert "Fix handling of flags in get_vcpu_info()"
      adds  b615029   Add all new APIs / constants from 1.1.1 release
      adds  63d8eda   Update for 1.1.1 release
      adds  43666d9   Fix error handling for virNodeDeviceGetParent()
      adds  0861390   Fix handling of flags in get_vcpu_info()
      adds  93c2be1   Bind VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES constant
      adds  3f4beb3   Bind VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START constant
      adds  c823e05   Update for 1.1.2 release
      adds  4ecffe6   Add support for virConnectGetCPUModelNames API
      adds  c95145b   Update for 1.1.3 release
      adds  a22a70a   Fix listing of secrets
      adds  b2cecf7   Add support for new constants in libvirt 1.1.4
      adds  7ef6928   Update for 1.1.4 release
      adds  a7f5eb3   libvirt-perl: Fix the wrong binding of virNodeDeviceLookupSCSIHostByWWN
      adds  f56d680   Ignore LIBVIR_CHECK_VERSION macro
      adds  40cb2ea   Add binding for VIR_STORAGE_VOL_NETDIR
      adds  63b0458   Update for 1.2.0 release
      adds  13e5bf7   Use free() rather than Safefree() in get_cpu_model_names
      adds  48ffa42   Use strncpy instead of memcpy for migrate parameters
      adds  8e2f562   Remove -Winline flags
      adds  1383f19   Implement support for network events
      adds  e633908   Add new constant for filtering gluster pools
      adds  b8580ed   Update for 1.2.1 release
      adds  64b14eb   Bump version to 1.2.2 for new dev cycle
      adds  c520c4a   Add new domain blk I/O constants
      adds  72806cc   Set dummy date for next release in Changes
      adds  2f35a46   Add support for new VIR_NODE_CPU_STATS_INTR constant
      adds  471f59b   Support VIR_FROM_BHYVE
      adds  40fc5bd   Set release date in Changes file
      adds  2a14faf   Post-release version bump to 1.2.3
      adds  7352e3e   Bind VIR_FROM_CRYPTO constant
      adds  9b09338   Add VIR_MIGRATE_AUTO_CONVERGE constant
      adds  afe05ed   Add support for virDomainCoreDumpWithFormat + constants
      adds  47fbc8f   Fix data type of 'format' arg to virDomainCoreDumpWithFormat
      adds  0ab958c   Set date for 1.2.3 release in Changes file
      adds  b038da2   Post release version bump to 1.2.4
      adds  6103884   Add VIR_FROM_FIREWALL constant
      adds  005d6ff   Set date for 1.2.4 release in Changes file
      adds  ffaffb1   Post-release version bump to 1.2.5
      adds  daee4d2   Add VIR_DOMAIN_{REBOOT,SHUTDOWN}_PARAVIRT constants
      adds  4b58a53   Add virDomainFSFreeze/virDomainFSThaw APIs
      adds  b503311   Add virDomainSetTime/virDomainGetTime APIs
      adds  29cf05b   Set date for 1.2.5 release in Changes file
      adds  5c4c6e9   Post release version bump to 1.2.6
      adds  fde2a20   Add support for new block job constants
      adds  57478c1   Add VIR_DOMAIN_EVENT_ID_BLOCK_JOB_2 constant
      adds  268e0e0   Fix incorrect calling of virNodeGetCellsFreeMemory
      adds  74a7973   Add virNodeGetFreePages method
      adds  021033d   Add new CPU compare constants
      adds  92affcf   Add virNetworkGetDHCPLeases method binding
      adds  67398b7   Set date for 1.2.6 release in Changes file
      adds  4d8256f   Post release version bump to 1.2.7
      adds  2f0fd9a   Add virConnectGetDomainCapabilities API
      adds  8fedfcd   Fix typo in method name in docs
      adds  264b358   Add new constants for relative block jobs
      adds  36099b6   Add VIR_CONNECT_LIST_STORAGE_POOLS_ZFS constant
      adds  8a2a6c8   Add virDomainOpenGraphicsFD API
      adds  954ee46   Add virDomainBlockCopy and related constants
      adds  7ed0fd1   Add virConnectGetAllDomainStats API
      adds  1c574a6   Set date for 1.2.8 release
      adds  ffce0db   Add more constants
      adds  947f070   Add VIR_DOMAIN_JOB_STATS_COMPLETED constant
      adds  934b35f   Add VIR_DOMAIN_UNDEFINE_NVRAM constant
      adds  1ec85b8   Add remaining VIR_DOMAIN_*_BANDWIDTH_BYTES contants
      adds  2775e84   Add VIR_FROM_POLKIT constant
      adds  268808b   Add more VIR_DOMAIN_STATS_* constants
      adds  10f3b66   Add more VIR_DOMAIN_JOB_* constants
      adds  8a55270   Add virConnectDomainEventTunable event callback & constants
      adds  0aa6b5c   Add virNodeAllocPages API & constants
      adds  fa68643   Add VIR_MIGRATE_RDMA_PIN_ALL constant
      adds  04e7ac7   Add more example programs
      adds  f698701   Update release version & date for 1.2.9
      adds  dd46253   Imported Upstream version 1.2.9
       new  cf16353   Merge tag 'upstream/1.2.9'
       new  63e2dbf   Update debian/changelog
       new  07eaa3c   Bump versioned Build-Depends on libvirt-dev to (>= 1.2.9~)
       new  350c393   Update debian/changelog file

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                |  13 ++
 MANIFEST               |   2 +
 META.yml               |   2 +-
 MYMETA.json            |   2 +-
 MYMETA.yml             |   2 +-
 Makefile.PL            |   2 +-
 README                 |   2 +-
 Virt.xs                | 355 +++++++++++++++++++++++++++++++++----------------
 debian/changelog       |   7 +
 debian/control         |   2 +-
 examples/dom-stats.pl  |  29 ++++
 examples/node-alloc.pl |  21 +++
 lib/Sys/Virt.pm        |  26 +++-
 lib/Sys/Virt/Domain.pm | 189 +++++++++++++++++++++++++-
 lib/Sys/Virt/Error.pm  |   4 +
 perl-Sys-Virt.spec     |   2 +-
 t/030-api-coverage.t   |   1 +
 17 files changed, 533 insertions(+), 128 deletions(-)
 create mode 100644 examples/dom-stats.pl
 create mode 100644 examples/node-alloc.pl

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsys-virt-perl.git



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