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

Reply via email to