Hello community, here is the log from the commit of package libvirt-python for openSUSE:Factory checked in at 2015-08-12 15:12:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt-python (Old) and /work/SRC/openSUSE:Factory/.libvirt-python.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt-python" Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt-python/libvirt-python.changes 2015-07-14 17:44:39.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt-python.new/libvirt-python.changes 2015-08-12 15:12:46.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 4 15:17:49 UTC 2015 - [email protected] + +- Update to 1.2.18 + - Add all new APIs and constants in libvirt 1.2.18 + +------------------------------------------------------------------- Old: ---- libvirt-python-1.2.17.tar.gz libvirt-python-1.2.17.tar.gz.asc New: ---- libvirt-python-1.2.18.tar.gz libvirt-python-1.2.18.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt-python.spec ++++++ --- /var/tmp/diff_new_pack.SD5or1/_old 2015-08-12 15:12:46.000000000 +0200 +++ /var/tmp/diff_new_pack.SD5or1/_new 2015-08-12 15:12:46.000000000 +0200 @@ -18,7 +18,7 @@ Name: libvirt-python Url: http://libvirt.org/ -Version: 1.2.17 +Version: 1.2.18 Release: 0 Summary: Library providing a simple virtualization API License: LGPL-2.1+ ++++++ libvirt-python-1.2.17.tar.gz -> libvirt-python-1.2.18.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-1.2.17/ChangeLog new/libvirt-python-1.2.18/ChangeLog --- old/libvirt-python-1.2.17/ChangeLog 2015-07-02 07:33:52.000000000 +0200 +++ new/libvirt-python-1.2.18/ChangeLog 2015-08-03 11:53:55.000000000 +0200 @@ -1,3 +1,49 @@ +2015-07-30 Peter Krempa <[email protected]> + + iothread: Fix crash if virDomainGetIOThreadInfo returns error + The cleanup portion of libvirt_virDomainGetIOThreadInfo would try to + clean the returned structures but the count of iothreads was set to -1. + + Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1248295 + + +2015-07-17 Michal Privoznik <[email protected]> + + examples: Introduce nodestats example + So, this is an exercise to show libvirt capabilities. Firstly, for + each host NUMA nodes some statistics are printed out, i.e. total + memory and free memory. Then, for each running domain, that has memory + strictly bound to certain host nodes, a small statistics of how much + memory it takes is printed out too. For instance: + + # ./examples/nodestats.py + NUMA stats + NUMA nodes: 0 1 2 3 + MemTotal: 3950 3967 3937 3943 + MemFree: 66 56 42 41 + Domain 'fedora': + Overall memory: 1536 MiB + Domain 'fedora22': + Overall memory: 2048 MiB + Domain 'fedora21': + Overall memory: 1024 MiB nodes 0-1 + Node 0: 1024 MiB nodes 0-1 + Domain 'gentoo': + Overall memory: 4096 MiB nodes 0-3 + Node 0: 1024 MiB nodes 0 + Node 1: 1024 MiB nodes 1 + Node 2: 1024 MiB nodes 2 + Node 3: 1024 MiB nodes 3 + + We can see 4 host NUMA nodes, all of them having roughly 4GB of RAM. + Yeah, all of them has nearly all the memory consumed. Then, there are + four domains running. For instance, domain 'fedora' has 1.5GB memory + which is not pinned onto any specific host NUMA node. Domain 'gentoo' on + the other hand has 4GB memory and has 4 NUMA nodes which are pinned 1:1 + to host nodes. + + + 2015-06-29 Pavel Boldin <[email protected]> virPyDictToTypedParams: packing lists of values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-1.2.17/PKG-INFO new/libvirt-python-1.2.18/PKG-INFO --- old/libvirt-python-1.2.17/PKG-INFO 2015-07-02 07:33:52.000000000 +0200 +++ new/libvirt-python-1.2.18/PKG-INFO 2015-08-03 11:53:56.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: libvirt-python -Version: 1.2.17 +Version: 1.2.18 Summary: The libvirt virtualization API Home-page: http://www.libvirt.org Author: Libvirt Maintainers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-1.2.17/libvirt-override.c new/libvirt-python-1.2.18/libvirt-override.c --- old/libvirt-python-1.2.17/libvirt-override.c 2015-07-02 07:32:19.000000000 +0200 +++ new/libvirt-python-1.2.18/libvirt-override.c 2015-08-03 11:51:05.000000000 +0200 @@ -2104,8 +2104,10 @@ py_iothrinfo = NULL; cleanup: - for (i = 0; i < niothreads; i++) - virDomainIOThreadInfoFree(iothrinfo[i]); + if (niothreads > 0) { + for (i = 0; i < niothreads; i++) + virDomainIOThreadInfoFree(iothrinfo[i]); + } VIR_FREE(iothrinfo); Py_XDECREF(py_iothrinfo); return py_retval; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-1.2.17/libvirt-python.spec new/libvirt-python-1.2.18/libvirt-python.spec --- old/libvirt-python-1.2.17/libvirt-python.spec 2015-07-02 07:33:52.000000000 +0200 +++ new/libvirt-python-1.2.18/libvirt-python.spec 2015-08-03 11:53:55.000000000 +0200 @@ -6,7 +6,7 @@ Summary: The libvirt virtualization API python2 binding Name: libvirt-python -Version: 1.2.17 +Version: 1.2.18 Release: 1%{?dist}%{?extra_release} Source0: http://libvirt.org/sources/python/%{name}-%{version}.tar.gz Url: http://libvirt.org diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-1.2.17/setup.py new/libvirt-python-1.2.18/setup.py --- old/libvirt-python-1.2.17/setup.py 2015-07-02 07:32:19.000000000 +0200 +++ new/libvirt-python-1.2.18/setup.py 2015-08-03 11:53:49.000000000 +0200 @@ -311,7 +311,7 @@ _c_modules, _py_modules = get_module_lists() setup(name = 'libvirt-python', - version = '1.2.17', + version = '1.2.18', url = 'http://www.libvirt.org', maintainer = 'Libvirt Maintainers', maintainer_email = '[email protected]',
