Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python3-pyside6 for openSUSE:Factory
checked in at 2022-12-06 14:24:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
and /work/SRC/openSUSE:Factory/.python3-pyside6.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside6"
Tue Dec 6 14:24:11 2022 rev:13 rq:1040522 version:6.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes
2022-10-19 13:18:25.845315832 +0200
+++
/work/SRC/openSUSE:Factory/.python3-pyside6.new.1835/python3-pyside6.changes
2022-12-06 14:24:26.878175495 +0100
@@ -1,0 +2,26 @@
+Tue Dec 6 07:34:22 UTC 2022 - Christophe Marin <[email protected]>
+
+- Disable two additional tests on aarch64
+
+-------------------------------------------------------------------
+Thu Nov 24 08:14:56 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 6.4.1. Check the installed changes-6.4.1 file for the
+ full list of changes
+ * The long missing support for __slots__ was finally added
+ * Documentation builds have been fixed to work with
+ system-installed versions of Qt 6.
+ * A bug when passing wrong keyword args to signals has been fixed
+ * The build with OpenGLES has been fixed
+ * Crashes when not implementing abstract methods have been
+ fixed
+ * Python 3.10 and higher are not compatible to the
+ __signature__ attribute. This has been fixed by a temporary
+ patch until the final removal of that attribute.
+- Drop patch, merged upstream:
+ * pyside-6.4.0-arm_gles.patch
+- Add patches to fix CMake builds:
+ * 0001-Fix-a-cmake-only-build.patch
+ * 0002-Fix-a-cmake-only-build-amended.patch
+
+-------------------------------------------------------------------
Old:
----
pyside-6.4.0-arm_gles.patch
pyside-setup-opensource-src-6.4.0.tar.xz
New:
----
0001-Fix-a-cmake-only-build.patch
0002-Fix-a-cmake-only-build-amended.patch
pyside-setup-opensource-src-6.4.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.moCg76/_old 2022-12-06 14:24:27.574181428 +0100
+++ /var/tmp/diff_new_pack.moCg76/_new 2022-12-06 14:24:27.582181497 +0100
@@ -25,7 +25,7 @@
%endif
#
Name: python3-%{pyside_flavor}
-Version: 6.4.0
+Version: 6.4.1
Release: 0
Summary: Python bindings for Qt 6
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) AND
GPL-2.0-only AND GPL-3.0-only WITH Qt-GPL-exception-1.0
@@ -35,8 +35,9 @@
Patch0: 0001-Don-t-install-CMake-files-into-versioned-directories.patch
# PATCH-FIX-OPENSUSE
Patch1: 0001-Always-link-to-python-libraries.patch
-# PATCH-FIX-UPSTREAM
-Patch2: pyside-6.4.0-arm_gles.patch
+# PATCH-FIX-UPSTREAM -- Fixes the CMake builds
+Patch2: 0001-Fix-a-cmake-only-build.patch
+Patch3: 0002-Fix-a-cmake-only-build-amended.patch
# SECTION common_dependencies
BuildRequires: clang-devel
BuildRequires: fdupes
@@ -53,6 +54,8 @@
BuildRequires: pkgconfig(libxslt)
# /SECTION
%if "%{pyside_flavor}" == "pyside6"
+# For the registry_existence test
+BuildRequires: python3-distro
BuildRequires: cmake(Shiboken6) = %{version}
# SECTION test_dependencies
BuildRequires: Mesa-dri
@@ -79,10 +82,7 @@
BuildRequires: cmake(Qt6Bluetooth)
BuildRequires: cmake(Qt6Charts)
BuildRequires: cmake(Qt6DBus)
-# Skip Qt6DataVisualization on armv7l due to boo#1204267
-%ifnarch %{arm}
BuildRequires: cmake(Qt6DataVisualization)
-%endif
BuildRequires: cmake(Qt6Designer)
BuildRequires: cmake(Qt6Help)
BuildRequires: cmake(Qt6HttpServer)
@@ -141,7 +141,7 @@
%global __qt6_builddir %{pyside_flavor}
# Fix installation dir
-sed -i 's#purelib#platlib#'
sources/{pyside6/cmake/PySideSetup.cmake,shiboken6/cmake/ShibokenHelpers.cmake}
+sed -i 's#purelib#platlib#' sources/shiboken6/cmake/ShibokenHelpers.cmake
pushd sources/%{pyside_flavor}
@@ -207,7 +207,7 @@
%define xvfb_command xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX
+render -noreset" \\
%define excluded_tests 1
-# Excluded tests (last update: 2022-10-17)
+# Excluded tests (last update: 2022-12-06)
# QtWebEngineWidgets_pyside-474-qtwebengineview fails with
'ContextResult::kTransientFailure: Failed to send
GpuControl.CreateCommandBuffer'
# QtGui_qpen_test times out
# QtMultimediaWidgets_qmultimediawidgets aborts
@@ -216,6 +216,10 @@
%ifarch s390x
ctest_exclude_regex="$ctest_exclude_regex|Qt3DExtras_qt3dextras_test"
%endif
+# Random failures on aarch64: registry_existence_test times out and
QtWebEngineCore_web_engine_custom_scheme asserts
+%ifarch aarch64
+ctest_exclude_regex="$ctest_exclude_regex|registry_existence_test|QtWebEngineCore_web_engine_custom_scheme"
+%endif
%endif
pushd sources/%{pyside_flavor}
@@ -234,19 +238,18 @@
%files
%license sources/%{pyside_flavor}/COPYING*
%doc doc/changelogs/changes-*
-%{_libdir}/lib%{pyside_flavor}.%{py3_soflags}.so.*
-%if "%{pyside_flavor}" == "pyside6"
-%{_libdir}/libpyside6qml.%{py3_soflags}.so.*
-%endif
+%{_libdir}/lib%{pyside_flavor}.abi3.so.*
%if "%{pyside_flavor}" == "shiboken6"
%{_bindir}/shiboken6
%{_bindir}/shiboken_tool.py
%{python_sitearch}/shiboken6/
%{python_sitearch}/shiboken6_generator/
-%else
-%{python_sitearch}/PySide6/
+%endif
+%if "%{pyside_flavor}" == "pyside6"
+%{_libdir}/libpyside6qml.abi3.so.*
%dir %{_qt6_pluginsdir}/designer
%{_qt6_pluginsdir}/designer/libPySidePlugin.so
+%{python_sitearch}/PySide6/
%endif
%files devel
@@ -254,16 +257,15 @@
%{_includedir}/shiboken6/
%{_qt6_cmakedir}/Shiboken6/
%{_qt6_cmakedir}/Shiboken6Tools/
-%else
+%endif
+%if "%{pyside_flavor}" == "pyside6"
%{_datadir}/PySide6/
%{_includedir}/PySide6/
+%{_libdir}/libpyside6qml.abi3.so
%{_qt6_cmakedir}/PySide6/
%{_qt6_cmakedir}/PySide6Qml/
%endif
-%{_libdir}/lib%{pyside_flavor}.%{py3_soflags}.so
-%if "%{pyside_flavor}" == "pyside6"
-%{_libdir}/libpyside6qml.%{py3_soflags}.so
-%endif
+%{_libdir}/lib%{pyside_flavor}.abi3.so
%{_libdir}/pkgconfig/%{pyside_flavor}.pc
%changelog
++++++ 0001-Fix-a-cmake-only-build.patch ++++++
>From 5a5b343c80239aaf75d2a582920b75c8c8058da2 Mon Sep 17 00:00:00 2001
From: Christian Tismer <[email protected]>
Date: Thu, 24 Nov 2022 10:24:58 +0100
Subject: [PATCH] Fix a cmake-only build
pyminver was computed by cmake and evaluated by parser.py .
A recent refactoring extracted a computed string in a
wrong way.
Change-Id: Ia8264294ad0e050863ea912a9fee15792bed8f10
Pick-to: 6.4
Fixes: PYSIDE-2127
Fixes: PYSIDE-2128
---
.../files.dir/shibokensupport/signature/parser.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
index be82a4f..66d79ad 100644
---
a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
+++
b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
@@ -69,7 +69,7 @@ def _get_flag_enum_option():
flag = getattr(sys, sysname)
if not isinstance(flag, int):
flag = True
- p = f"\n *** Python is at version {'.'.join(map(str, pyminver))} now."
+ p = f"\n *** Python is at version {'.'.join(map(str, pyminver or 0))}
now."
# PYSIDE-1797: Emit a warning when we may remove pep384_issue33738.cpp
if pyminver and pyminver >= (3, 8):
warnings.warn(f"{p} The file pep384_issue33738.cpp should be removed
ASAP! ***")
--
2.38.1
++++++ 0002-Fix-a-cmake-only-build-amended.patch ++++++
>From 3b61453ba48f40d73aa1ad2c9e5a82a389920d0d Mon Sep 17 00:00:00 2001
From: Christian Tismer <[email protected]>
Date: Thu, 24 Nov 2022 10:24:58 +0100
Subject: [PATCH 2/2] Fix a cmake-only build, amended
pyminver was computed by cmake and evaluated by parser.py .
A recent refactoring extracted a computed string in a
wrong way.
Sorry, a tuple was needed as default.
Change-Id: Ib837af50f2cd525411a3a641e3ccc7fc99cf866a
Pick-to: 6.4
Fixes: PYSIDE-2127
Fixes: PYSIDE-2128
---
.../files.dir/shibokensupport/signature/parser.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
index 66d79ad..5d86b93 100644
---
a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
+++
b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
@@ -69,7 +69,7 @@ def _get_flag_enum_option():
flag = getattr(sys, sysname)
if not isinstance(flag, int):
flag = True
- p = f"\n *** Python is at version {'.'.join(map(str, pyminver or 0))}
now."
+ p = f"\n *** Python is at version {'.'.join(map(str, pyminver or
(0,)))} now."
# PYSIDE-1797: Emit a warning when we may remove pep384_issue33738.cpp
if pyminver and pyminver >= (3, 8):
warnings.warn(f"{p} The file pep384_issue33738.cpp should be removed
ASAP! ***")
--
2.38.1
++++++ pyside-setup-opensource-src-6.4.0.tar.xz ->
pyside-setup-opensource-src-6.4.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3-pyside6/pyside-setup-opensource-src-6.4.0.tar.xz
/work/SRC/openSUSE:Factory/.python3-pyside6.new.1835/pyside-setup-opensource-src-6.4.1.tar.xz
differ: char 25, line 1