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-10-19 13:17:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
and /work/SRC/openSUSE:Factory/.python3-pyside6.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside6"
Wed Oct 19 13:17:53 2022 rev:12 rq:1029900 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes
2022-10-03 13:45:08.861400335 +0200
+++
/work/SRC/openSUSE:Factory/.python3-pyside6.new.2275/python3-pyside6.changes
2022-10-19 13:18:25.845315832 +0200
@@ -1,0 +2,19 @@
+Sun Oct 16 07:04:40 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 6.4.0. Check the installed changes-6.4.0 file for the
+ full list of changes
+ * Modules QtPdf, QtPdfWidgets and QtSpatialAudio have been added
+ * The Qt5Compat QML imports have been added (QtGraphicalEffects)
+ * Errors message about test-configuring projects with cmake
+ have been improved
+ * The feature module has been improved by a reset function
+ * The documentation build process has been improved; it no
+ longer requires a complete PySide6 build
+ * Support for Python 3.11 has been added
+- Drop patch, fixed upstream
+ * 0001-Adapt-to-Qt-6.4.patch
+- Fix the shiboken constraints
+- Add patch to fix build failures on ARM:
+ * pyside-6.4.0-arm_gles.patch
+
+-------------------------------------------------------------------
Old:
----
0001-Adapt-to-Qt-6.4.patch
pyside-setup-opensource-src-6.3.2.tar.xz
New:
----
pyside-6.4.0-arm_gles.patch
pyside-setup-opensource-src-6.4.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.HfD4n3/_old 2022-10-19 13:18:26.461317109 +0200
+++ /var/tmp/diff_new_pack.HfD4n3/_new 2022-10-19 13:18:26.465317117 +0200
@@ -25,7 +25,7 @@
%endif
#
Name: python3-%{pyside_flavor}
-Version: 6.3.2
+Version: 6.4.0
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
@@ -36,14 +36,14 @@
# PATCH-FIX-OPENSUSE
Patch1: 0001-Always-link-to-python-libraries.patch
# PATCH-FIX-UPSTREAM
-Patch2: 0001-Adapt-to-Qt-6.4.patch
+Patch2: pyside-6.4.0-arm_gles.patch
# SECTION common_dependencies
BuildRequires: clang-devel
BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: python3-Sphinx
-BuildRequires: python3-devel
+BuildRequires: python3-devel >= 3.7
BuildRequires: python3-numpy-devel
BuildRequires: qt6-macros
BuildRequires: cmake(Qt6Core)
@@ -53,7 +53,7 @@
BuildRequires: pkgconfig(libxslt)
# /SECTION
%if "%{pyside_flavor}" == "pyside6"
-BuildRequires: cmake(Shiboken6)
+BuildRequires: cmake(Shiboken6) = %{version}
# SECTION test_dependencies
BuildRequires: Mesa-dri
BuildRequires: qt6-location
@@ -79,9 +79,13 @@
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)
BuildRequires: cmake(Qt6Multimedia)
BuildRequires: cmake(Qt6MultimediaWidgets)
BuildRequires: cmake(Qt6NetworkAuth)
@@ -97,6 +101,7 @@
BuildRequires: cmake(Qt6Scxml)
BuildRequires: cmake(Qt6Sensors)
BuildRequires: cmake(Qt6SerialPort)
+BuildRequires: cmake(Qt6SpatialAudio)
BuildRequires: cmake(Qt6StateMachine)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6SvgWidgets)
@@ -105,6 +110,8 @@
BuildRequires: cmake(Qt6UiTools)
BuildRequires: cmake(Qt6WebChannel)
%ifnarch %{ix86} armv7l armv7hl ppc ppc64 ppc64le s390 s390x
+BuildRequires: cmake(Qt6Pdf)
+BuildRequires: cmake(Qt6PdfWidgets)
BuildRequires: cmake(Qt6WebEngineCore)
BuildRequires: cmake(Qt6WebEngineQuick)
BuildRequires: cmake(Qt6WebEngineWidgets)
@@ -200,15 +207,13 @@
%define xvfb_command xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX
+render -noreset" \\
%define excluded_tests 1
-# Excluded tests (last update: 2022-10-01)
-# registry_existence_test only works on the Qt CI
-# The QtWebEngineWidgets_pyside-474-qtwebengineview and QtWebEngineCore tests
-# pass locally but not on the build service (SIGTRAP)
+# Excluded tests (last update: 2022-10-17)
+# QtWebEngineWidgets_pyside-474-qtwebengineview fails with
'ContextResult::kTransientFailure: Failed to send
GpuControl.CreateCommandBuffer'
# QtGui_qpen_test times out
# QtMultimediaWidgets_qmultimediawidgets aborts
-ctest_exclude_regex="registry_existence_test|QtWebEngineWidgets_pyside-474-qtwebengineview|QtWebEngineCore.*|QtGui_qpen_test|QtMultimediaWidgets_qmultimediawidgets"
-# Qt3DExtras_qt3dextras_test fails on aarch64 (exception) and s390x (timeout)
-%ifarch aarch64 s390x
+ctest_exclude_regex="QtWebEngineWidgets_pyside-474-qtwebengineview|QtGui_qpen_test|QtMultimediaWidgets_qmultimediawidgets"
+# Qt3DExtras_qt3dextras_test fails on s390x (timeout)
+%ifarch s390x
ctest_exclude_regex="$ctest_exclude_regex|Qt3DExtras_qt3dextras_test"
%endif
%endif
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.HfD4n3/_old 2022-10-19 13:18:26.505317200 +0200
+++ /var/tmp/diff_new_pack.HfD4n3/_new 2022-10-19 13:18:26.509317208 +0200
@@ -1,11 +1,11 @@
<constraints>
<overwrite>
<conditions>
- <package>python3-pyside6</package>
+ <package>python3-pyside6:shiboken6</package>
</conditions>
<hardware>
<disk>
- <size unit="G">6</size>
+ <size unit="M">3500</size>
</disk>
</hardware>
</overwrite>
++++++ pyside-6.4.0-arm_gles.patch ++++++
>From 24bd3d5b2ea519900712208aabddee6283c20612 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <[email protected]>
Date: Mon, 17 Oct 2022 09:54:44 +0200
Subject: [PATCH] Fix build with OpenGLES
Add the GLES headers to the system headers so that the integer
typedefs are seen, which is required after
f92cd6b5ac0dc3f97d9693443e6ac5cf966b87ec,
50d0c3c94ff66c104de269f09c08109eb9d0eb3a.
Fixes: PYSIDE-2084
Pick-to: 6.4 6.2
Change-Id: I6036d042765b959e0f8d7258d5d5ba322351f8ec
---
diff --git a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp
b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp
index 7887457..512f1a8 100644
--- a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp
+++ b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp
@@ -807,6 +807,10 @@
// Resolve OpenGL typedefs although the header is considered a system
header.
const QString baseName = clang::baseName(fileName);
if (baseName == u"gl.h"
+ || baseName == u"gl2.h"
+ || baseName == u"gl3.h"
+ || baseName == u"gl31.h"
+ || baseName == u"gl32.h"
|| baseName == u"stdint.h" // Windows: int32_t, uint32_t
|| baseName == u"stddef.h") { // size_t
return true;
++++++ pyside-setup-opensource-src-6.3.2.tar.xz ->
pyside-setup-opensource-src-6.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3-pyside6/pyside-setup-opensource-src-6.3.2.tar.xz
/work/SRC/openSUSE:Factory/.python3-pyside6.new.2275/pyside-setup-opensource-src-6.4.0.tar.xz
differ: char 25, line 1