Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyQt6-sip for openSUSE:Factory checked in at 2022-02-06 23:54:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyQt6-sip (Old) and /work/SRC/openSUSE:Factory/.python-PyQt6-sip.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyQt6-sip" Sun Feb 6 23:54:21 2022 rev:3 rq:951797 version:13.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyQt6-sip/python-PyQt6-sip.changes 2021-12-09 19:45:50.417139927 +0100 +++ /work/SRC/openSUSE:Factory/.python-PyQt6-sip.new.1898/python-PyQt6-sip.changes 2022-02-06 23:55:36.626283393 +0100 @@ -1,0 +2,6 @@ +Sat Feb 5 20:29:12 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to ABI version 13.2.1 + * fix in objmap + +------------------------------------------------------------------- Old: ---- PyQt6_sip-13.2.0.tar.gz New: ---- PyQt6_sip-13.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyQt6-sip.spec ++++++ --- /var/tmp/diff_new_pack.EQjS4g/_old 2022-02-06 23:55:37.118280065 +0100 +++ /var/tmp/diff_new_pack.EQjS4g/_new 2022-02-06 23:55:37.122280039 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-PyQt6-sip # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-PyQt6-sip -Version: 13.2.0 +Version: 13.2.1 Release: 0 Summary: The sip module support for PyQt6 License: GPL-2.0-only OR GPL-3.0-only OR SUSE-SIP ++++++ PyQt6_sip-13.2.0.tar.gz -> PyQt6_sip-13.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt6_sip-13.2.0/PKG-INFO new/PyQt6_sip-13.2.1/PKG-INFO --- old/PyQt6_sip-13.2.0/PKG-INFO 2021-11-22 15:50:06.437037500 +0100 +++ new/PyQt6_sip-13.2.1/PKG-INFO 2022-02-01 14:33:36.685600500 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: PyQt6_sip -Version: 13.2.0 +Version: 13.2.1 Summary: The sip module support for PyQt6 Home-page: https://www.riverbankcomputing.com/software/sip/ Author: Riverbank Computing Limited diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt6_sip-13.2.0/PyQt6_sip.egg-info/PKG-INFO new/PyQt6_sip-13.2.1/PyQt6_sip.egg-info/PKG-INFO --- old/PyQt6_sip-13.2.0/PyQt6_sip.egg-info/PKG-INFO 2021-11-22 15:50:06.000000000 +0100 +++ new/PyQt6_sip-13.2.1/PyQt6_sip.egg-info/PKG-INFO 2022-02-01 14:33:36.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: PyQt6-sip -Version: 13.2.0 +Version: 13.2.1 Summary: The sip module support for PyQt6 Home-page: https://www.riverbankcomputing.com/software/sip/ Author: Riverbank Computing Limited diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt6_sip-13.2.0/objmap.c new/PyQt6_sip-13.2.1/objmap.c --- old/PyQt6_sip-13.2.0/objmap.c 2021-11-22 15:50:06.000000000 +0100 +++ new/PyQt6_sip-13.2.1/objmap.c 2022-02-01 14:33:36.000000000 +0100 @@ -2,7 +2,7 @@ * This module implements a hash table class for mapping C/C++ addresses to the * corresponding wrapped Python object. * - * Copyright (c) 2017 Riverbank Computing Limited <i...@riverbankcomputing.com> + * Copyright (c) 2022 Riverbank Computing Limited <i...@riverbankcomputing.com> * * This file is part of SIP. * @@ -270,20 +270,12 @@ else { /* - * We are removing it from the map here. However, note - * that we first have to call the destructor before marking - * it as not being in the map, as the destructor itself - * might end up trying to remove the wrapper and its - * aliases from the map. In that case, if the wrapper is - * already marked as not in the map, the removal will just - * return early, leaving any potential aliases as stale - * entries in the map. If we later try to wrap a different - * object at the same address, we end up retrieving the - * stale alias entry from the object map, triggering a - * use-after-free when accessing its C++ object. + * We are removing it from the map here. We first have to + * call the destructor as the destructor itself might end + * up trying to remove the wrapper and its aliases from the + * map. */ sip_api_instance_destroyed(sw); - sipSetNotInMap(sw); } sw = next; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt6_sip-13.2.0/setup.py new/PyQt6_sip-13.2.1/setup.py --- old/PyQt6_sip-13.2.0/setup.py 2021-11-22 15:50:06.000000000 +0100 +++ new/PyQt6_sip-13.2.1/setup.py 2022-02-01 14:33:36.000000000 +0100 @@ -38,7 +38,7 @@ # Do the setup. setup( name='PyQt6_sip', - version='13.2.0', + version='13.2.1', license='SIP', python_requires='>=3.6', ext_modules=[module] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt6_sip-13.2.0/sip.h new/PyQt6_sip-13.2.1/sip.h --- old/PyQt6_sip-13.2.0/sip.h 2021-11-22 15:50:06.000000000 +0100 +++ new/PyQt6_sip-13.2.1/sip.h 2022-02-01 14:33:36.000000000 +0100 @@ -1,7 +1,7 @@ /* * The SIP module interface. * - * Copyright (c) 2021 Riverbank Computing Limited <i...@riverbankcomputing.com> + * Copyright (c) 2022 Riverbank Computing Limited <i...@riverbankcomputing.com> * * This file is part of SIP. * @@ -46,7 +46,7 @@ /* The version of the ABI. */ #define SIP_ABI_MAJOR_VERSION 13 #define SIP_ABI_MINOR_VERSION 2 -#define SIP_MODULE_PATCH_VERSION 0 +#define SIP_MODULE_PATCH_VERSION 1 /* @@ -59,8 +59,8 @@ /* The version of the code generator. */ -#define SIP_VERSION 0x60500 -#define SIP_VERSION_STR "6.5.0.dev2111211738" +#define SIP_VERSION 0x60501 +#define SIP_VERSION_STR "6.5.1" /* These are all dependent on the user-specified name of the sip module. */ #define _SIP_MODULE_FQ_NAME "PyQt6.sip"