Hello community,

here is the log from the commit of package python-libvirt-python for 
openSUSE:Factory checked in at 2019-04-15 13:59:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libvirt-python (Old)
 and      /work/SRC/openSUSE:Factory/.python-libvirt-python.new.17052 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libvirt-python"

Mon Apr 15 13:59:12 2019 rev:21 rq:693776 version:5.2.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-libvirt-python/python-libvirt-python.changes  
    2019-03-12 09:46:59.179614947 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-libvirt-python.new.17052/python-libvirt-python.changes
   2019-04-15 13:59:13.548703489 +0200
@@ -1,0 +2,6 @@
+Wed Apr  3 20:57:40 UTC 2019 - James Fehlig <jfeh...@suse.com>
+
+- Update to 5.2.0
+  - Add all new APIs and constants in libvirt 5.2.0
+
+-------------------------------------------------------------------

Old:
----
  libvirt-python-5.1.0.tar.gz
  libvirt-python-5.1.0.tar.gz.asc

New:
----
  libvirt-python-5.2.0.tar.gz
  libvirt-python-5.2.0.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-libvirt-python.spec ++++++
--- /var/tmp/diff_new_pack.tTxnHL/_old  2019-04-15 13:59:14.016703641 +0200
+++ /var/tmp/diff_new_pack.tTxnHL/_new  2019-04-15 13:59:14.020703643 +0200
@@ -20,7 +20,7 @@
 %define srcname libvirt-python
 Name:           python-libvirt-python
 Url:            https://libvirt.org/
-Version:        5.1.0
+Version:        5.2.0
 Release:        0
 Summary:        Library providing a virtualization API
 License:        LGPL-2.1-or-later

++++++ libvirt-python-5.1.0.tar.gz -> libvirt-python-5.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.1.0/ChangeLog 
new/libvirt-python-5.2.0/ChangeLog
--- old/libvirt-python-5.1.0/ChangeLog  2019-03-04 11:22:09.000000000 +0100
+++ new/libvirt-python-5.2.0/ChangeLog  2019-04-03 09:45:27.000000000 +0200
@@ -1,3 +1,28 @@
+2019-03-12 Nir Soffer  <nir...@gmail.com>
+    
+    Fix handling of optional params in blockCopy()
+    Commit 2b4bd07e0a22 (Add check for params, nparams being a dictionary)
+    changed the way the optional params argument is treated. If
+    libvirt.virDomain.blockCopy() is called without specifying params,
+    params is None, and the call will fail with:
+    
+    TypeError: block params must be a dictionary
+    
+    This is wrong as params is defined as kwarg, breaking existing libvirt
+    users like oVirt. Add a check for Py_None, so we accept either a dict or
+    None and fail with TypeError with anything else.
+    
+    Resolves: https://bugzilla.redhat.com/1687114
+    
+    
+    
+2019-03-04 Daniel Veillard  <veill...@redhat.com>
+    
+    Release of libvirt-python 5.1.0
+    * setup.py: updated for release
+    
+    
+    
 2019-02-25 Pavel Hrdina  <phrd...@redhat.com>
     
     Fix virDomainPinIOThread typed params check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.1.0/PKG-INFO 
new/libvirt-python-5.2.0/PKG-INFO
--- old/libvirt-python-5.1.0/PKG-INFO   2019-03-04 11:22:09.000000000 +0100
+++ new/libvirt-python-5.2.0/PKG-INFO   2019-04-03 09:45:27.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libvirt-python
-Version: 5.1.0
+Version: 5.2.0
 Summary: The libvirt virtualization API python binding
 Home-page: http://www.libvirt.org
 Author: Libvirt Maintainers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.1.0/libvirt-override.c 
new/libvirt-python-5.2.0/libvirt-override.c
--- old/libvirt-python-5.1.0/libvirt-override.c 2019-03-04 11:18:33.000000000 
+0100
+++ new/libvirt-python-5.2.0/libvirt-override.c 2019-04-03 09:44:53.000000000 
+0200
@@ -8837,7 +8837,7 @@
                                    VIR_N_ELEMENTS(virPyDomainBlockCopyParams)) 
< 0) {
             return NULL;
         }
-    } else {
+    } else if (pyobj_dict != Py_None) {
         PyErr_Format(PyExc_TypeError, "block params must be a dictionary");
         return NULL;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.1.0/libvirt-python.spec 
new/libvirt-python-5.2.0/libvirt-python.spec
--- old/libvirt-python-5.1.0/libvirt-python.spec        2019-03-04 
11:22:08.000000000 +0100
+++ new/libvirt-python-5.2.0/libvirt-python.spec        2019-04-03 
09:45:27.000000000 +0200
@@ -33,7 +33,7 @@
 
 Summary: The libvirt virtualization API python2 binding
 Name: libvirt-python
-Version: 5.1.0
+Version: 5.2.0
 Release: 1%{?dist}
 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-5.1.0/setup.py 
new/libvirt-python-5.2.0/setup.py
--- old/libvirt-python-5.1.0/setup.py   2019-03-04 11:21:57.000000000 +0100
+++ new/libvirt-python-5.2.0/setup.py   2019-04-03 09:45:19.000000000 +0200
@@ -334,7 +334,7 @@
 _c_modules, _py_modules = get_module_lists()
 
 setup(name = 'libvirt-python',
-      version = '5.1.0',
+      version = '5.2.0',
       url = 'http://www.libvirt.org',
       maintainer = 'Libvirt Maintainers',
       maintainer_email = 'libvir-l...@redhat.com',


Reply via email to