Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-sip6 for openSUSE:Factory checked in at 2026-10-18 19:22:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sip6 (Old) and /work/SRC/openSUSE:Factory/.python-sip6.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sip6" Sun Oct 18 19:22:15 2026 rev:28 rq:1385945 version:6.17.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sip6/python-sip6.changes 2026-08-31 15:56:25.988416600 +0200 +++ /work/SRC/openSUSE:Factory/.python-sip6.new.3698736/python-sip6.changes 2026-10-18 19:22:22.923417172 +0200 @@ -1,0 +2,63 @@ +Sun Oct 18 08:55:46 UTC 2026 - Ben Greiner <[email protected]> + +- Update to 6.17.1 + ## Bug fixes + * Fixed a regression in SIP v6.17.0 that affected projects that + created new buildables before the configuration was fully + completed. Resolves #118 + * Fixed the generated .pyi stubs for __eq__ and __ne__. + * Fixed a regression in SIP v6.17.0 in the generation of .pyi + stub files that only affects PyQt-based projects. +- Release v6.17.0 + ## ABI versions + * The current ABI versions are now v12.20.0 and v13.13.0 and + v14.0.0. ##Plugin API + * A new plugin API has been added. This allows bindings authors + to extend SIP, for example by adding new directives and + annotations. + * As a consequence all hard-coded support for PyQt has been + removed. Resolves #6 + ## Support for porting to API v14. + * Handwritten code is provided with a dummy sipMS. + * When targeting ABI v12 __hash__() implementations are now + allowed to return Py_hash_t as well as long. + * The following have been added to APIs v12 and v13 to aid in + porting handwritten code to v14. + - sipGetAssignmentFunction() + - sipMakeAbsolute() + - sipGetModuleStateByType() + - sipGetPyTypeRef() + - sipGetVoidPtrType() + - sipObjectGuard, sipObjectGuard_New(), + sipObjectGuard_GetModuleState(), sipObjectGuard_GetRef() and + sipObjectGuard_Release() + - sipParseResultObject() + - sipTypePluginData() + ## API deprecations + * sipParseResult() has been deprecated, sipParseResultObject() + should be used instead. + * sipTypeAsPyTypeObject() has been deprecated, sipGetPyTypeRef() + should be used instead. + ## Restore sip module v13.11.1 + * v13.11.1 of the sip module was mistakenly released from a + branch that was never merged. Instead the changes were included + in v13.12.0 of the module. The timeline has now been fixed. + ## Bug fixes + * Fixed a regression in reporting unsupported ABI versions. + * The TransferThis function annotation has been fixed so that + self won't be garbage collected before the corresponding C++ + instance is destroyed. + * Fixed a regression in SIP v6.16.1 that meant that bindings + using legacy ABIs would not build if they didn't specify + %MinimumABIVersion. Resolves #114 + * Fixed a regression in SIP v6.16.1 in the handling of comparison + operators defined in namespaces. + * Reverted a change in SIP v6.15.2 that broke methods with the + /Factory/ annotation that had an argument with the + /TransferThis/ annotation. Resolves #117 + * Methods with the /Factory/ annotation can now return wrappers + that were created by a Python reimplementation of a C++ virtual + with any Python attributes intact. +- Drop sip-6.16.1-abi-fix.patch gh#Python-SIP/sip#114 + +------------------------------------------------------------------- Old: ---- sip-6.16.1-abi-fix.patch sip-6.16.1-gh.tar.gz New: ---- sip-6.17.1-gh.tar.gz ----------(Old B)---------- Old: with any Python attributes intact. - Drop sip-6.16.1-abi-fix.patch gh#Python-SIP/sip#114 ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sip6.spec ++++++ --- /var/tmp/diff_new_pack.9zoEJ2/_old 2026-10-18 19:22:24.332475589 +0200 +++ /var/tmp/diff_new_pack.9zoEJ2/_new 2026-10-18 19:22:24.337475796 +0200 @@ -23,15 +23,13 @@ %bcond_with libalternatives %endif Name: python-sip6 -Version: 6.16.1 +Version: 6.17.1 Release: 0 Summary: A Python bindings generator for C/C++ libraries License: BSD-2-Clause Group: Development/Libraries/Python URL: https://github.com/Python-SIP/sip Source0: https://github.com/Python-SIP/sip/archive/refs/tags/%{version}.tar.gz#/sip-%{version}-gh.tar.gz -# PATCH-FIX-UPSTREAM sip-6.16.1-abi-fix.patch gh#Python-SIP/sip#114 -Patch0: https://github.com/philthompson10/sip/commit/09598895c607f3e41f0249ade217ace0a4da6437.patch#/sip-6.16.1-abi-fix.patch BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module packaging >= 24.2} BuildRequires: %{python_module pip} ++++++ sip-6.16.1-gh.tar.gz -> sip-6.17.1-gh.tar.gz ++++++ ++++ 51091 lines of diff (skipped)
