Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-qt5-sip for openSUSE:Factory 
checked in at 2021-05-20 19:23:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-qt5-sip (Old)
 and      /work/SRC/openSUSE:Factory/.python-qt5-sip.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-qt5-sip"

Thu May 20 19:23:10 2021 rev:2 rq:893303 version:12.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-qt5-sip/python-qt5-sip.changes    
2020-11-12 22:36:15.877951658 +0100
+++ /work/SRC/openSUSE:Factory/.python-qt5-sip.new.2988/python-qt5-sip.changes  
2021-05-20 19:23:19.258378444 +0200
@@ -1,0 +2,6 @@
+Thu May 13 21:30:08 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 12.9.0
+  * no release notes, new ABI version. 
+
+-------------------------------------------------------------------

Old:
----
  PyQt5_sip-12.8.1.tar.gz

New:
----
  PyQt5_sip-12.9.0.tar.gz

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

Other differences:
------------------
++++++ python-qt5-sip.spec ++++++
--- /var/tmp/diff_new_pack.ptYgZV/_old  2021-05-20 19:23:19.794376176 +0200
+++ /var/tmp/diff_new_pack.ptYgZV/_new  2021-05-20 19:23:19.798376159 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-
+# spec file for package python-qt5-sip
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,27 +12,28 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-qt5-sip
-Version:        12.8.1
+Version:        12.9.0
 Release:        0
 License:        GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP
 Summary:        The sip module support for PyQt5
-Url:            https://www.riverbankcomputing.com/software/sip/
+URL:            https://www.riverbankcomputing.com/software/sip/
 Group:          Development/Languages/Python
 Source0:        
https://files.pythonhosted.org/packages/source/P/PyQt5-sip/PyQt5_sip-%{version}.tar.gz
 Source1:        https://www.riverbankcomputing.com/hg/sip/raw-file/tip/LICENSE
 Source2:        
https://www.riverbankcomputing.com/hg/sip/raw-file/tip/LICENSE-GPL2
 Source3:        
https://www.riverbankcomputing.com/hg/sip/raw-file/tip/LICENSE-GPL3
-BuildRequires:  python-rpm-macros
 BuildRequires:  %pythons > 3.5
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools >= 30.3}
 BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 
 %python_subpackages
 

++++++ LICENSE ++++++
--- /var/tmp/diff_new_pack.ptYgZV/_old  2021-05-20 19:23:19.818376074 +0200
+++ /var/tmp/diff_new_pack.ptYgZV/_new  2021-05-20 19:23:19.822376057 +0200
@@ -1,11 +1,12 @@
 RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP
 
-1. This LICENSE AGREEMENT is between Riverbank Computing Limited ("Riverbank"),
-and the Individual or Organization ("Licensee") accessing and otherwise using
-SIP software in source or binary form and its associated documentation.  SIP
-comprises a software tool for generating Python bindings for software C and C++
-libraries, and a Python extension module used at runtime by those generated
-bindings.
+1. This LICENSE AGREEMENT ("the SIP License") is between Riverbank Computing
+Limited ("Riverbank"), and the Individual or Organization ("Licensee")
+accessing and otherwise using SIP software in source or binary form and its
+associated documentation.  SIP comprises a software tool for generating Python
+bindings for software C and C++ libraries, and a Python extension module used
+at runtime by those generated bindings.  This License Agreement may also be
+applied to other software packages written by Riverbank.
 
 2. Subject to the terms and conditions of this License Agreement, Riverbank
 hereby grants Licensee a nonexclusive, royalty-free, world-wide license to

++++++ PyQt5_sip-12.8.1.tar.gz -> PyQt5_sip-12.9.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt5_sip-12.8.1/PKG-INFO 
new/PyQt5_sip-12.9.0/PKG-INFO
--- old/PyQt5_sip-12.8.1/PKG-INFO       2020-08-29 12:27:37.000000000 +0200
+++ new/PyQt5_sip-12.9.0/PKG-INFO       2021-04-27 18:23:58.417899600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: PyQt5_sip
-Version: 12.8.1
+Version: 12.9.0
 Summary: The sip module support for PyQt5
 Home-page: https://www.riverbankcomputing.com/software/sip/
 Author: Riverbank Computing Limited
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt5_sip-12.8.1/PyQt5_sip.egg-info/PKG-INFO 
new/PyQt5_sip-12.9.0/PyQt5_sip.egg-info/PKG-INFO
--- old/PyQt5_sip-12.8.1/PyQt5_sip.egg-info/PKG-INFO    2020-08-29 
12:27:37.000000000 +0200
+++ new/PyQt5_sip-12.9.0/PyQt5_sip.egg-info/PKG-INFO    2021-04-27 
18:23:58.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: PyQt5-sip
-Version: 12.8.1
+Version: 12.9.0
 Summary: The sip module support for PyQt5
 Home-page: https://www.riverbankcomputing.com/software/sip/
 Author: Riverbank Computing Limited
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt5_sip-12.8.1/setup.py 
new/PyQt5_sip-12.9.0/setup.py
--- old/PyQt5_sip-12.8.1/setup.py       2020-08-29 12:27:37.000000000 +0200
+++ new/PyQt5_sip-12.9.0/setup.py       2021-04-27 18:23:58.000000000 +0200
@@ -38,7 +38,7 @@
 # Do the setup.
 setup(
         name='PyQt5_sip',
-        version='12.8.1',
+        version='12.9.0',
         license='SIP',
         python_requires='>=3.5',
         ext_modules=[module]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt5_sip-12.8.1/sip.h new/PyQt5_sip-12.9.0/sip.h
--- old/PyQt5_sip-12.8.1/sip.h  2020-08-29 12:27:37.000000000 +0200
+++ new/PyQt5_sip-12.9.0/sip.h  2021-04-27 18:23:58.000000000 +0200
@@ -30,12 +30,21 @@
 
 
 #ifdef __cplusplus
+#include <exception>
+
+typedef bool (*sipExceptionHandler)(std::exception_ptr);
+#else
+typedef void *sipExceptionHandler;
+#endif
+
+
+#ifdef __cplusplus
 extern "C" {
 #endif
 
 
 /* The patch version of this implementation of the ABI. */
-#define SIP_MODULE_PATCH_VERSION    1
+#define SIP_MODULE_PATCH_VERSION    0
 
 
 /*
@@ -47,11 +56,11 @@
 
 /* The ABI version implemented. */
 #define SIP_ABI_MAJOR_VERSION       12
-#define SIP_ABI_MINOR_VERSION       8
+#define SIP_ABI_MINOR_VERSION       9
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x50400
-#define SIP_VERSION_STR             "5.4.0"
+#define SIP_VERSION                 0x60100
+#define SIP_VERSION_STR             "6.1.0.dev2104271705"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt5.sip"
@@ -1140,6 +1149,9 @@
 
     /* The optional table of versioned functions. */
     sipVersionedFunctionDef *em_versioned_functions;
+
+    /* The exception handler. */
+    sipExceptionHandler em_exception_handler;
 } sipExportedModuleDef;
 
 
@@ -1643,6 +1655,7 @@
      */
     PyObject *(*api_is_py_method_12_8)(sip_gilstate_t *gil, char *pymc,
             sipSimpleWrapper **sipSelfp, const char *cname, const char *mname);
+    sipExceptionHandler (*api_next_exception_handler)(void **statep);
 } sipAPIDef;
 
 const sipAPIDef *sip_init_library(PyObject *mod_dict);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt5_sip-12.8.1/siplib.c 
new/PyQt5_sip-12.9.0/siplib.c
--- old/PyQt5_sip-12.8.1/siplib.c       2020-08-29 12:27:37.000000000 +0200
+++ new/PyQt5_sip-12.9.0/siplib.c       2021-04-27 18:23:58.000000000 +0200
@@ -1,7 +1,7 @@
 /*
  * SIP library code.
  *
- * Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
+ * Copyright (c) 2021 Riverbank Computing Limited <[email protected]>
  *
  * This file is part of SIP.
  *
@@ -414,6 +414,7 @@
 static void sip_api_visit_wrappers(sipWrapperVisitorFunc visitor,
         void *closure);
 static int sip_api_register_exit_notifier(PyMethodDef *md);
+static sipExceptionHandler sip_api_next_exception_handler(void **statep);
 
 
 /*
@@ -617,6 +618,7 @@
      * The following are not part of the public API.
      */
     sip_api_is_py_method_12_8,
+    sip_api_next_exception_handler,
 };
 
 
@@ -13279,3 +13281,27 @@
         }
     }
 }
+
+
+
+
+/*
+ * Return the next exception handler.  The order is undefined.
+ */
+sipExceptionHandler sip_api_next_exception_handler(void **statep)
+{
+    sipExportedModuleDef *em = *(sipExportedModuleDef **)statep;
+
+    if (em != NULL)
+        em = em->em_next;
+    else
+        em = moduleList;
+
+    while (em->em_exception_handler == NULL)
+        if ((em = em->em_next) == NULL)
+            return NULL;
+
+    *statep = em;
+
+    return em->em_exception_handler;
+}

Reply via email to