Hello community,

here is the log from the commit of package python-libvirt-python for 
openSUSE:Factory checked in at 2019-09-11 10:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libvirt-python (Old)
 and      /work/SRC/openSUSE:Factory/.python-libvirt-python.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libvirt-python"

Wed Sep 11 10:22:49 2019 rev:26 rq:728577 version:5.7.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-libvirt-python/python-libvirt-python.changes  
    2019-08-16 15:28:05.562001099 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-libvirt-python.new.7948/python-libvirt-python.changes
    2019-09-11 10:22:51.235492444 +0200
@@ -1,0 +2,6 @@
+Thu Sep  5 16:28:48 UTC 2019 - James Fehlig <[email protected]>
+
+- Update to 5.7.0
+  - Add all new APIs and constants in libvirt 5.7.0
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-libvirt-python.spec ++++++
--- /var/tmp/diff_new_pack.0Rb6r9/_old  2019-09-11 10:22:52.847492244 +0200
+++ /var/tmp/diff_new_pack.0Rb6r9/_new  2019-09-11 10:22:52.875492241 +0200
@@ -20,7 +20,7 @@
 %define srcname libvirt-python
 Name:           python-libvirt-python
 Url:            https://libvirt.org/
-Version:        5.6.0
+Version:        5.7.0
 Release:        0
 Summary:        Library providing a virtualization API
 License:        LGPL-2.1-or-later

++++++ libvirt-python-5.6.0.tar.gz -> libvirt-python-5.7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.6.0/ChangeLog 
new/libvirt-python-5.7.0/ChangeLog
--- old/libvirt-python-5.6.0/ChangeLog  2019-08-05 19:20:28.000000000 +0200
+++ new/libvirt-python-5.7.0/ChangeLog  2019-09-03 17:14:01.000000000 +0200
@@ -1,3 +1,27 @@
+2019-09-03 Nir Soffer  <[email protected]>
+    
+    spec: Build python2 package in fedora < 31
+    Since commit ee0cfbe65c5d (spec: Unconditionally build python2 on
+    Fedora) python2-libvirt is not built on any Fedora version.
+    
+    Fix the spec to drop python2-libvirt on Fedora 31.
+    
+    Reviewed-by: Cole Robinson <[email protected]>
+    
+    
+2019-08-29 Michal Privoznik  <[email protected]>
+    
+    Implement virDomainGetGuestInfo
+    Reviewed-by: Daniel P. BerrangĂ© <[email protected]>
+    
+    
+2019-08-05 Daniel Veillard  <[email protected]>
+    
+    Release of libvirt-python-5.6.0
+    * setup.py: updated for new release
+    
+    
+    
 2019-07-29 Eric Blake  <[email protected]>
     
     Define virDomainCheckpointPtr typedef on old libvirt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.6.0/PKG-INFO 
new/libvirt-python-5.7.0/PKG-INFO
--- old/libvirt-python-5.6.0/PKG-INFO   2019-08-05 19:20:28.000000000 +0200
+++ new/libvirt-python-5.7.0/PKG-INFO   2019-09-03 17:14:02.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: libvirt-python
-Version: 5.6.0
+Version: 5.7.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.6.0/generator.py 
new/libvirt-python-5.7.0/generator.py
--- old/libvirt-python-5.6.0/generator.py       2019-08-05 19:18:56.000000000 
+0200
+++ new/libvirt-python-5.7.0/generator.py       2019-09-03 17:06:12.000000000 
+0200
@@ -507,6 +507,7 @@
     'virNodeGetSEVInfo',
     'virNetworkPortGetParameters',
     'virNetworkPortSetParameters',
+    'virDomainGetGuestInfo',
 )
 
 lxc_skip_impl = (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.6.0/libvirt-override-api.xml 
new/libvirt-python-5.7.0/libvirt-override-api.xml
--- old/libvirt-python-5.6.0/libvirt-override-api.xml   2019-08-05 
19:18:56.000000000 +0200
+++ new/libvirt-python-5.7.0/libvirt-override-api.xml   2019-09-03 
17:06:12.000000000 +0200
@@ -789,5 +789,12 @@
       <arg name='port' type='virNetworkPortPtr' info='pointer to network port 
object'/>
       <arg name='flags'  type='int' info='unused, always pass 0'/>
     </function>
+    <function name='virDomainGetGuestInfo' file='python'>
+      <info>Get aggregated info from guest agent</info>
+      <return type='char *' info='None in case of error, returns a dictionary 
of params'/>
+      <arg name='dom' type='virDomainPtr' info='pointer to the domain'/>
+      <arg name='types' type='int' info='optional binary-OR of 
virDomainGuestInfoTypes'/>
+      <arg name='flags' type='int' info='unused, always pass 0'/>
+    </function>
   </symbols>
 </api>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.6.0/libvirt-override.c 
new/libvirt-python-5.7.0/libvirt-override.c
--- old/libvirt-python-5.6.0/libvirt-override.c 2019-08-05 19:18:56.000000000 
+0200
+++ new/libvirt-python-5.7.0/libvirt-override.c 2019-09-03 17:06:12.000000000 
+0200
@@ -10176,6 +10176,39 @@
 }
 #endif /* LIBVIR_CHECK_VERSION(5, 5, 0) */
 
+#if LIBVIR_CHECK_VERSION(5, 7, 0)
+static PyObject *
+libvirt_virDomainGetGuestInfo(PyObject *self ATTRIBUTE_UNUSED,
+                              PyObject *args)
+{
+    PyObject *pyobj_dom = NULL;
+    PyObject *dict = NULL;
+    virDomainPtr dom = NULL;
+    virTypedParameterPtr params = NULL;
+    int nparams = 0;
+    unsigned int types;
+    unsigned int flags;
+    int rc;
+
+    if (!PyArg_ParseTuple(args, (char *) "OII:virDomainGetGuestInfo",
+                          &pyobj_dom, &types, &flags))
+        return NULL;
+    dom = (virDomainPtr) PyvirDomain_Get(pyobj_dom);
+
+    LIBVIRT_BEGIN_ALLOW_THREADS;
+    rc = virDomainGetGuestInfo(dom, types, &params, &nparams, flags);
+    LIBVIRT_END_ALLOW_THREADS;
+
+    if (rc < 0)
+        return VIR_PY_NONE;
+
+    dict = getPyVirTypedParameter(params, nparams);
+
+    virTypedParamsFree(params, nparams);
+    return dict;
+}
+#endif /* LIBVIR_CHECK_VERSION(5, 7, 0) */
+
 /************************************************************************
  *                                                                     *
  *                     The registration stuff                          *
@@ -10431,6 +10464,9 @@
     {(char *) "virNetworkPortSetParameters", 
libvirt_virNetworkPortSetParameters, METH_VARARGS, NULL},
     {(char *) "virNetworkPortGetParameters", 
libvirt_virNetworkPortGetParameters, METH_VARARGS, NULL},
 #endif /* LIBVIR_CHECK_VERSION(5, 5, 0) */
+#if LIBVIR_CHECK_VERSION(5, 7, 0)
+    {(char *) "virDomainGetGuestInfo", libvirt_virDomainGetGuestInfo, 
METH_VARARGS, NULL},
+#endif /* LIBVIR_CHECK_VERSION(5, 7, 0) */
     {NULL, NULL, 0, NULL}
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvirt-python-5.6.0/libvirt-python.spec 
new/libvirt-python-5.7.0/libvirt-python.spec
--- old/libvirt-python-5.6.0/libvirt-python.spec        2019-08-05 
19:20:28.000000000 +0200
+++ new/libvirt-python-5.7.0/libvirt-python.spec        2019-09-03 
17:14:01.000000000 +0200
@@ -13,7 +13,7 @@
 %endif
 
 %define _with_python2 1
-%if 0%{?fedora} || 0%{?rhel} > 7
+%if 0%{?fedora} > 30 || 0%{?rhel} > 7
 %define _with_python2 0
 %endif
 
@@ -33,7 +33,7 @@
 
 Summary: The libvirt virtualization API python2 binding
 Name: libvirt-python
-Version: 5.6.0
+Version: 5.7.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.6.0/setup.py 
new/libvirt-python-5.7.0/setup.py
--- old/libvirt-python-5.6.0/setup.py   2019-08-05 19:20:25.000000000 +0200
+++ new/libvirt-python-5.7.0/setup.py   2019-09-03 17:08:56.000000000 +0200
@@ -334,7 +334,7 @@
 _c_modules, _py_modules = get_module_lists()
 
 setup(name = 'libvirt-python',
-      version = '5.6.0',
+      version = '5.7.0',
       url = 'http://www.libvirt.org',
       maintainer = 'Libvirt Maintainers',
       maintainer_email = '[email protected]',


Reply via email to