Hello community, here is the log from the commit of package libvirt-python for openSUSE:Factory checked in at 2016-10-13 11:32:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-09-13 22:25:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt-python.new/libvirt-python.changes 2016-10-13 11:32:49.000000000 +0200 @@ -1,0 +2,7 @@ +Wed Oct 5 20:56:30 UTC 2016 - jfeh...@suse.com + +- Update to 2.3.0 + - Add all new APIs and constants in libvirt 2.3.0 +- spec: drop explicit Requires on libvirt-client package + +------------------------------------------------------------------- Old: ---- libvirt-python-2.2.0.tar.gz libvirt-python-2.2.0.tar.gz.asc New: ---- libvirt-python-2.3.0.tar.gz libvirt-python-2.3.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt-python.spec ++++++ --- /var/tmp/diff_new_pack.AAM03h/_old 2016-10-13 11:32:51.000000000 +0200 +++ /var/tmp/diff_new_pack.AAM03h/_new 2016-10-13 11:32:51.000000000 +0200 @@ -18,7 +18,7 @@ Name: libvirt-python Url: http://libvirt.org/ -Version: 2.2.0 +Version: 2.3.0 Release: 0 Summary: Library providing a simple virtualization API License: LGPL-2.1+ @@ -34,7 +34,6 @@ %py_requires %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif -Requires: libvirt-client >= %{version} %description The libvirt-python package contains a module that permits applications ++++++ libvirt-python-2.2.0.tar.gz -> libvirt-python-2.3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-2.2.0/ChangeLog new/libvirt-python-2.3.0/ChangeLog --- old/libvirt-python-2.2.0/ChangeLog 2016-09-02 15:32:38.000000000 +0200 +++ new/libvirt-python-2.3.0/ChangeLog 2016-10-04 19:10:22.000000000 +0200 @@ -1,3 +1,28 @@ +2016-09-19 Peter Krempa <pkre...@redhat.com> + + override: Properly override wrapper for virDomainGetGuestVcpus + Without the change to libvirt-override-api.xml generator.py would + generate the following function header: + + def guestVcpus(self, params, nparams, flags=0): + + Since @params and @nparams are output-only in C and the python C + implementation actualy creates a dict from them we should not need to + pass them. Add the API definition to drop the two unnecessary args: + + def guestVcpus(self, flags=0): + + The code did not work at all until this change as the C impl expects + only two arguments but the python required use of four. + + Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1377071 + + +2016-09-19 Peter Krempa <pkre...@redhat.com> + + Post-release version bump to 2.3.0 + + 2016-08-24 Michal Privoznik <mpriv...@redhat.com> PyArg_ParseTuple: Provide correct function names diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-2.2.0/PKG-INFO new/libvirt-python-2.3.0/PKG-INFO --- old/libvirt-python-2.2.0/PKG-INFO 2016-09-02 15:32:38.000000000 +0200 +++ new/libvirt-python-2.3.0/PKG-INFO 2016-10-04 19:10:22.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: libvirt-python -Version: 2.2.0 +Version: 2.3.0 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-2.2.0/libvirt-override-api.xml new/libvirt-python-2.3.0/libvirt-override-api.xml --- old/libvirt-python-2.2.0/libvirt-override-api.xml 2016-07-01 11:12:55.000000000 +0200 +++ new/libvirt-python-2.3.0/libvirt-override-api.xml 2016-10-04 19:09:15.000000000 +0200 @@ -698,5 +698,11 @@ <arg name='flags' type='unsigned int' info='extra flags; not used yet, so callers should always pass 0'/> <return type='char *' info="dictionary of domain interfaces along with their MAC and IP addresses"/> </function> + <function name='virDomainGetGuestVcpus' file='python'> + <info>returns a dictionary containing information regarding guest vcpus</info> + <arg name='dom' type='virDomainPtr' info='pointer to the domain'/> + <arg name='flags' type='unsigned int' info='extra flags; not used yet, so callers should always pass 0'/> + <return type='int' info="dictionary of vcpu data returned by the guest agent"/> + </function> </symbols> </api> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvirt-python-2.2.0/libvirt-python.spec new/libvirt-python-2.3.0/libvirt-python.spec --- old/libvirt-python-2.2.0/libvirt-python.spec 2016-09-02 15:32:38.000000000 +0200 +++ new/libvirt-python-2.3.0/libvirt-python.spec 2016-10-04 19:10:22.000000000 +0200 @@ -6,7 +6,7 @@ Summary: The libvirt virtualization API python2 binding Name: libvirt-python -Version: 2.2.0 +Version: 2.3.0 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-2.2.0/setup.py new/libvirt-python-2.3.0/setup.py --- old/libvirt-python-2.2.0/setup.py 2016-09-02 15:32:22.000000000 +0200 +++ new/libvirt-python-2.3.0/setup.py 2016-10-04 19:09:15.000000000 +0200 @@ -307,7 +307,7 @@ _c_modules, _py_modules = get_module_lists() setup(name = 'libvirt-python', - version = '2.2.0', + version = '2.3.0', url = 'http://www.libvirt.org', maintainer = 'Libvirt Maintainers', maintainer_email = 'libvir-l...@redhat.com',