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 2025-04-07 17:36:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
 and      /work/SRC/openSUSE:Factory/.python3-pyside6.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-pyside6"

Mon Apr  7 17:36:09 2025 rev:42 rq:1267151 version:6.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes  
2025-02-11 21:23:53.800445857 +0100
+++ 
/work/SRC/openSUSE:Factory/.python3-pyside6.new.1907/python3-pyside6.changes    
    2025-04-07 17:36:33.084658596 +0200
@@ -1,0 +2,19 @@
+Fri Apr  4 13:13:03 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Disable a test that fails randomly
+
+-------------------------------------------------------------------
+Wed Apr  2 11:39:00 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.9.0. Check the installed changes-6.9.0 file for the
+  full list of changes
+- Drop patch:
+  * fix-pytest-qt.patch
+
+-------------------------------------------------------------------
+Tue Mar 18 13:27:48 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update Shiboken runtime dependency. llvm-config is required
+- Disable a failing test on ppc64le
+
+-------------------------------------------------------------------

Old:
----
  fix-pytest-qt.patch
  pyside-setup-everywhere-src-6.8.2.tar.xz

New:
----
  pyside-setup-everywhere-src-6.9.0.tar.xz

BETA DEBUG BEGIN:
  Old:- Drop patch:
  * fix-pytest-qt.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.bRtiwI/_old  2025-04-07 17:36:33.596680015 +0200
+++ /var/tmp/diff_new_pack.bRtiwI/_new  2025-04-07 17:36:33.596680015 +0200
@@ -17,7 +17,7 @@
 
 
 %define tar_name pyside-setup-everywhere-src
-%define tar_version 6.8.2
+%define tar_version 6.9.0
 
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%flavor" == ""
@@ -43,7 +43,7 @@
 %endif
 
 Name:           %{mypython}-%{pyside_flavor}
-Version:        6.8.2
+Version:        6.9.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
@@ -51,8 +51,6 @@
 Source:         
https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-%{version}-src/%{tar_name}-%{tar_version}.tar.xz
 # PATCH-FIX-OPENSUSE
 Patch0:         0001-Always-link-to-python-libraries.patch
-# PATCH-FIX-UPSTREAM 
https://codereview.qt-project.org/c/pyside/pyside-setup/+/567559
-Patch1:         fix-pytest-qt.patch
 # SECTION common_dependencies
 BuildRequires:  clang-devel
 BuildRequires:  %{mypython}-Sphinx
@@ -60,12 +58,16 @@
 BuildRequires:  %{mypython}-numpy-devel
 BuildRequires:  %{mypython}-setuptools
 BuildRequires:  fdupes
+BuildRequires:  llvm-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  qt6-macros
-BuildRequires:  cmake(Qt6Core)
-BuildRequires:  cmake(Qt6Test)
-BuildRequires:  cmake(Qt6Xml)
+BuildRequires:  cmake(Qt6Core) >= %{version}
+BuildRequires:  cmake(Qt6CorePrivate) >= %{version}
+BuildRequires:  cmake(Qt6Test) >= %{version}
+BuildRequires:  cmake(Qt6TestPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Xml) >= %{version}
+BuildRequires:  cmake(Qt6XmlPrivate) >= %{version}
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libxslt)
 # /SECTION
@@ -80,64 +82,120 @@
 BuildRequires:  xvfb-run
 # /SECTION
 # SECTION essential_modules
-BuildRequires:  cmake(Qt6Concurrent)
-BuildRequires:  cmake(Qt6ExampleIconsPrivate)
-BuildRequires:  cmake(Qt6Gui)
-BuildRequires:  cmake(Qt6Network)
-BuildRequires:  cmake(Qt6PrintSupport)
-BuildRequires:  cmake(Qt6Sql)
-BuildRequires:  cmake(Qt6Widgets)
+BuildRequires:  cmake(Qt6Concurrent) >= %{version}
+BuildRequires:  cmake(Qt6ExampleIconsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Gui) >= %{version}
+BuildRequires:  cmake(Qt6GuiPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Network) >= %{version}
+BuildRequires:  cmake(Qt6NetworkPrivate) >= %{version}
+BuildRequires:  cmake(Qt6PrintSupport) >= %{version}
+BuildRequires:  cmake(Qt6PrintSupportPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Sql) >= %{version}
+BuildRequires:  cmake(Qt6SqlPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Widgets) >= %{version}
+BuildRequires:  cmake(Qt6WidgetsPrivate) >= %{version}
 # /SECTION
 # SECTION optional_modules
-BuildRequires:  qt6-qml-private-devel
-BuildRequires:  cmake(Qt63DAnimation)
-BuildRequires:  cmake(Qt63DCore)
-BuildRequires:  cmake(Qt63DExtras)
-BuildRequires:  cmake(Qt63DInput)
-BuildRequires:  cmake(Qt63DLogic)
-BuildRequires:  cmake(Qt63DRender)
-BuildRequires:  cmake(Qt6Bluetooth)
-BuildRequires:  cmake(Qt6Charts)
-BuildRequires:  cmake(Qt6DBus)
-BuildRequires:  cmake(Qt6DataVisualization)
-BuildRequires:  cmake(Qt6Designer)
-BuildRequires:  cmake(Qt6Graphs)
-BuildRequires:  cmake(Qt6Help)
-BuildRequires:  cmake(Qt6HttpServer)
-BuildRequires:  cmake(Qt6Location)
-BuildRequires:  cmake(Qt6Multimedia)
-BuildRequires:  cmake(Qt6MultimediaWidgets)
-BuildRequires:  cmake(Qt6NetworkAuth)
-BuildRequires:  cmake(Qt6OpenGL)
-BuildRequires:  cmake(Qt6OpenGLWidgets)
-BuildRequires:  cmake(Qt6Positioning)
-BuildRequires:  cmake(Qt6Qml)
-BuildRequires:  cmake(Qt6Quick)
-BuildRequires:  cmake(Qt6Quick3D)
-BuildRequires:  cmake(Qt6QuickControls2)
-BuildRequires:  cmake(Qt6QuickTest)
-BuildRequires:  cmake(Qt6QuickWidgets)
-BuildRequires:  cmake(Qt6RemoteObjects)
-BuildRequires:  cmake(Qt6Scxml)
-BuildRequires:  cmake(Qt6Sensors)
-BuildRequires:  cmake(Qt6SerialBus)
-BuildRequires:  cmake(Qt6SerialPort)
-BuildRequires:  cmake(Qt6SpatialAudio)
-BuildRequires:  cmake(Qt6StateMachine)
-BuildRequires:  cmake(Qt6Svg)
-BuildRequires:  cmake(Qt6SvgWidgets)
-BuildRequires:  cmake(Qt6TextToSpeech)
-BuildRequires:  cmake(Qt6UiPlugin)
-BuildRequires:  cmake(Qt6UiTools)
-BuildRequires:  cmake(Qt6WebChannel)
-%ifarch x86_64 %x86_64 aarch64 riscv64
-BuildRequires:  cmake(Qt6Pdf)
-BuildRequires:  cmake(Qt6PdfWidgets)
-BuildRequires:  cmake(Qt6WebEngineCore)
-BuildRequires:  cmake(Qt6WebEngineQuick)
-BuildRequires:  cmake(Qt6WebEngineWidgets)
+BuildRequires:  cmake(Qt63DAnimation) >= %{version}
+BuildRequires:  cmake(Qt63DAnimationPrivate) >= %{version}
+BuildRequires:  cmake(Qt63DCore) >= %{version}
+BuildRequires:  cmake(Qt63DCorePrivate) >= %{version}
+BuildRequires:  cmake(Qt63DExtras) >= %{version}
+BuildRequires:  cmake(Qt63DExtrasPrivate) >= %{version}
+BuildRequires:  cmake(Qt63DInput) >= %{version}
+BuildRequires:  cmake(Qt63DInputPrivate) >= %{version}
+BuildRequires:  cmake(Qt63DLogic) >= %{version}
+BuildRequires:  cmake(Qt63DLogicPrivate) >= %{version}
+BuildRequires:  cmake(Qt63DRender) >= %{version}
+BuildRequires:  cmake(Qt63DRenderPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Bluetooth) >= %{version}
+BuildRequires:  cmake(Qt6BluetoothPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Charts) >= %{version}
+BuildRequires:  cmake(Qt6ChartsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6DBus) >= %{version}
+BuildRequires:  cmake(Qt6DBusPrivate) >= %{version}
+BuildRequires:  cmake(Qt6DataVisualization) >= %{version}
+BuildRequires:  cmake(Qt6DataVisualizationPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Designer) >= %{version}
+BuildRequires:  cmake(Qt6DesignerPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Graphs) >= %{version}
+BuildRequires:  cmake(Qt6GraphsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6GraphsWidgets) >= %{version}
+BuildRequires:  cmake(Qt6GraphsWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Help) >= %{version}
+BuildRequires:  cmake(Qt6HelpPrivate) >= %{version}
+BuildRequires:  cmake(Qt6HttpServer) >= %{version}
+BuildRequires:  cmake(Qt6HttpServerPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Location) >= %{version}
+BuildRequires:  cmake(Qt6LocationPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Multimedia) >= %{version}
+BuildRequires:  cmake(Qt6MultimediaPrivate) >= %{version}
+BuildRequires:  cmake(Qt6MultimediaWidgets) >= %{version}
+BuildRequires:  cmake(Qt6MultimediaWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6NetworkAuth) >= %{version}
+BuildRequires:  cmake(Qt6Nfc) >= %{version}
+BuildRequires:  cmake(Qt6NfcPrivate) >= %{version}
+BuildRequires:  cmake(Qt6NetworkAuthPrivate) >= %{version}
+BuildRequires:  cmake(Qt6OpenGL) >= %{version}
+BuildRequires:  cmake(Qt6OpenGLWidgets) >= %{version}
+BuildRequires:  cmake(Qt6Positioning) >= %{version}
+BuildRequires:  cmake(Qt6PositioningPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Qml) >= %{version}
+BuildRequires:  cmake(Qt6QmlPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Quick) >= %{version}
+BuildRequires:  cmake(Qt6QuickPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Quick3D) >= %{version}
+BuildRequires:  cmake(Qt6Quick3DPrivate) >= %{version}
+BuildRequires:  cmake(Qt6QuickControls2) >= %{version}
+BuildRequires:  cmake(Qt6QuickControls2Private) >= %{version}
+BuildRequires:  cmake(Qt6QuickTest) >= %{version}
+BuildRequires:  cmake(Qt6QuickTestPrivate) >= %{version}
+BuildRequires:  cmake(Qt6QuickWidgets) >= %{version}
+BuildRequires:  cmake(Qt6QuickWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6RemoteObjects) >= %{version}
+BuildRequires:  cmake(Qt6RemoteObjectsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6RepParser) >= %{version}
+BuildRequires:  cmake(Qt6Scxml) >= %{version}
+BuildRequires:  cmake(Qt6ScxmlPrivate) >= %{version}
+BuildRequires:  cmake(Qt6Sensors) >= %{version}
+BuildRequires:  cmake(Qt6SensorsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6SerialBus) >= %{version}
+BuildRequires:  cmake(Qt6SerialBusPrivate) >= %{version}
+BuildRequires:  cmake(Qt6SerialPort) >= %{version}
+BuildRequires:  cmake(Qt6SerialPortPrivate) >= %{version}
+BuildRequires:  cmake(Qt6SpatialAudio) >= %{version}
+BuildRequires:  cmake(Qt6SpatialAudioPrivate) >= %{version}
+BuildRequires:  cmake(Qt6StateMachine) >= %{version}
+BuildRequires:  cmake(Qt6StateMachinePrivate) >= %{version}
+BuildRequires:  cmake(Qt6Svg) >= %{version}
+BuildRequires:  cmake(Qt6SvgPrivate) >= %{version}
+BuildRequires:  cmake(Qt6SvgWidgets) >= %{version}
+BuildRequires:  cmake(Qt6SvgWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6TextToSpeech) >= %{version}
+BuildRequires:  cmake(Qt6TextToSpeechPrivate) >= %{version}
+BuildRequires:  cmake(Qt6UiPlugin) >= %{version}
+BuildRequires:  cmake(Qt6UiTools) >= %{version}
+BuildRequires:  cmake(Qt6UiToolsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebChannel) >= %{version}
+BuildRequires:  cmake(Qt6WebChannelPrivate) >= %{version}
+%ifarch x86_64 %{x86_64} aarch64 riscv64
+BuildRequires:  cmake(Qt6Pdf) >= %{version}
+BuildRequires:  cmake(Qt6PdfPrivate) >= %{version}
+BuildRequires:  cmake(Qt6PdfWidgets) >= %{version}
+BuildRequires:  cmake(Qt6PdfWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineCore) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineCorePrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineQuick) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineQuickPrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineWidgets) >= %{version}
+BuildRequires:  cmake(Qt6WebEngineWidgetsPrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebView) >= %{version}
+BuildRequires:  cmake(Qt6WebViewPrivate) >= %{version}
+BuildRequires:  cmake(Qt6WebViewQuick) >= %{version}
+BuildRequires:  cmake(Qt6WebViewQuickPrivate) >= %{version}
 %endif
-BuildRequires:  cmake(Qt6WebSockets)
+BuildRequires:  cmake(Qt6WebSockets) >= %{version}
+BuildRequires:  cmake(Qt6WebSocketsPrivate) >= %{version}
 # /SECTION
 Requires:       %{mypython}-shiboken6
 %endif
@@ -152,6 +210,10 @@
 %package devel
 Summary:        Development files for %{name}
 Requires:       %{name} = %{version}
+%if "%{pyside_flavor}" == "shiboken6"
+# Shiboken runs llvm-config to find Clang's built-in include directory
+Requires:       llvm%{_llvm_sonum}-devel
+%endif
 %if 0%{?suse_version} > 1500
 Provides:       python3-%{pyside_flavor}-devel = %{version}-%{release}
 Obsoletes:      python3-%{pyside_flavor}-devel < %{version}-%{release}
@@ -161,6 +223,8 @@
 Python bindings for the Qt cross-platform application and UI framework
 
 %prep
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+
 %autosetup -p1 -n %{tar_name}-%{version}
 
 # Restore 6.6.1 RPATH value. rpmlint will complain otherwise
@@ -236,8 +300,8 @@
 for dir in libminimal libother libsample libsmart; do
   export 
LD_LIBRARY_PATH=$PWD/sources/shiboken6/shiboken6/tests/$dir:$LD_LIBRARY_PATH
 done
-# 2023-05-30 Only fails on armv7l
-%ifarch armv7l armv7hl
+# 2025-03-18 Fails on armv7l and ppc64le
+%ifarch armv7l armv7hl ppc64le
 %define excluded_tests 1
 ctest_exclude_regex="smart_smart_pointer"
 %endif
@@ -247,7 +311,7 @@
 %define xvfb_command xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX 
+render -noreset" \\
 
 %define excluded_tests 1
-# Excluded tests (last update: 2024-09-28)
+# Excluded tests (last update: 2025-04-04)
 # QtWebEngineWidgets_pyside-474-qtwebengineview fails with 
'ContextResult::kTransientFailure: Failed to send 
GpuControl.CreateCommandBuffer'
 # QtGui_qpen_test times out
 # QtMultimediaWidgets_qmultimediawidgets aborts
@@ -256,7 +320,8 @@
 # QtWidgets_qwidget_test fails randomly
 # pyside6-android-deploy_test_pyside6_android_deploy
 # QtCore_qoperatingsystemversion_test fails after 
https://code.qt.io/cgit/qt/qtbase.git/commit/?id=1214edc
-ctest_exclude_regex="QtWebEngineWidgets_pyside-474-qtwebengineview|QtGui_qpen_test|QtMultimediaWidgets_qmultimediawidgets|Qt3DExtras_qt3dextras_test|QtPositioning_positioning|pyside6-deploy_test_pyside6_deploy|QtWidgets_qwidget_test|pyside6-android-deploy_test_pyside6_android_deploy|qoperatingsystemversion"
+# cpp_interop_cpp_interop_test is flaky
+ctest_exclude_regex="QtWebEngineWidgets_pyside-474-qtwebengineview|QtGui_qpen_test|QtMultimediaWidgets_qmultimediawidgets|Qt3DExtras_qt3dextras_test|QtPositioning_positioning|pyside6-deploy_test_pyside6_deploy|QtWidgets_qwidget_test|pyside6-android-deploy_test_pyside6_android_deploy|qoperatingsystemversion|cpp_interop_cpp_interop_test"
 
 # QtWebEngineCore_web_engine_custom_scheme asserts
 # QtWebEngineCore_qwebenginecookiestore_test, 
pysidetest_new_inherited_functions_test fail with a mesa error ('MESA: error: 
ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)')
@@ -298,6 +363,9 @@
 %{mypython_sitearch}/shiboken6_generator/
 %endif
 %if "%{pyside_flavor}" == "pyside6"
+# This library is used to interpret .rep files from Python
+# it is intentionally static (also see 
https://bugreports.qt.io/browse/PYSIDE-862)
+%{_libdir}/libpyside6remoteobjects.a
 %{_libdir}/libpyside6qml.abi3.so.*
 %dir %{_qt6_pluginsdir}/designer
 %{_qt6_pluginsdir}/designer/libPySidePlugin.so

++++++ pyside-setup-everywhere-src-6.8.2.tar.xz -> 
pyside-setup-everywhere-src-6.9.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3-pyside6/pyside-setup-everywhere-src-6.8.2.tar.xz
 
/work/SRC/openSUSE:Factory/.python3-pyside6.new.1907/pyside-setup-everywhere-src-6.9.0.tar.xz
 differ: char 26, line 1

Reply via email to