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; +}
