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"

Reply via email to