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 2023-06-01 17:19:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
and /work/SRC/openSUSE:Factory/.python3-pyside6.new.2531 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside6"
Thu Jun 1 17:19:45 2023 rev:19 rq:1090156 version:6.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes
2023-04-26 17:25:09.105549853 +0200
+++
/work/SRC/openSUSE:Factory/.python3-pyside6.new.2531/python3-pyside6.changes
2023-06-01 17:19:56.818312101 +0200
@@ -1,0 +2,10 @@
+Tue May 30 08:23:43 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 6.5.1. Check the installed changes-6.5.1 file for the
+ full list of changes
+- Drop patch, merged upstream:
+ * 0001-Fix-build-when-using-QT_FEATURE_opengles2.patch
+- Add patch:
+ * 0001-CMake-Fix-installation-of-pyi-files.patch
+
+-------------------------------------------------------------------
Old:
----
0001-Fix-build-when-using-QT_FEATURE_opengles2.patch
pyside-setup-everywhere-src-6.5.0.tar.xz
New:
----
0001-CMake-Fix-installation-of-pyi-files.patch
pyside-setup-everywhere-src-6.5.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.3L9B4x/_old 2023-06-01 17:19:57.466315942 +0200
+++ /var/tmp/diff_new_pack.3L9B4x/_new 2023-06-01 17:19:57.474315990 +0200
@@ -26,7 +26,7 @@
%endif
#
Name: python3-%{pyside_flavor}
-Version: 6.5.0
+Version: 6.5.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,12 +35,9 @@
# PATCH-FIX-OPENSUSE
Patch0: 0001-Always-link-to-python-libraries.patch
# PATCH-FIX-UPSTREAM
-Patch1: 0001-Fix-build-when-using-QT_FEATURE_opengles2.patch
+Patch1: 0001-CMake-Fix-installation-of-pyi-files.patch
# SECTION common_dependencies
-# boo#1210176 - PYSIDE-2268
-BuildRequires: clang15-devel
-BuildRequires: llvm15-libclang13
-#!BuildIgnore: clang16
+BuildRequires: clang-devel
BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
@@ -134,7 +131,7 @@
Python bindings for the Qt cross-platform application and UI framework
%prep
-%autosetup -p1 -n %{tar_name}-%{short_version}
+%autosetup -p1 -n %{tar_name}-%{version}
%build
_libsuffix=$(echo %{_lib} | cut -b4-)
@@ -209,13 +206,18 @@
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
+%define excluded_tests 1
+ctest_exclude_regex="smart_smart_pointer"
+%endif
%endif
%if "%{pyside_flavor}" == "pyside6"
%define xvfb_command xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX
+render -noreset" \\
%define excluded_tests 1
-# Excluded tests (last update: 2023-04-08)
+# Excluded tests (last update: 2023-05-30)
# QtWebEngineWidgets_pyside-474-qtwebengineview fails with
'ContextResult::kTransientFailure: Failed to send
GpuControl.CreateCommandBuffer'
# QtGui_qpen_test times out
# QtMultimediaWidgets_qmultimediawidgets aborts
@@ -227,6 +229,10 @@
%ifarch aarch64
ctest_exclude_regex="$ctest_exclude_regex|registry_existence_test|QtWebEngineCore_web_engine_custom_scheme"
%endif
+# Test broken by
https://codereview.qt-project.org/c/pyside/pyside-setup/+/478366
+%ifarch aarch64 armv7l armv7hl
+ctest_exclude_regex="$ctest_exclude_regex|QtOpenGL_qopenglwindow_test"
+%endif
%endif
pushd sources/%{pyside_flavor}
++++++ 0001-CMake-Fix-installation-of-pyi-files.patch ++++++
>From 7a3a196a7733e5af18881c22b9082bcc91f992ca Mon Sep 17 00:00:00 2001
From: Christophe Marin <[email protected]>
Date: Tue, 30 May 2023 11:02:03 +0200
Subject: [PATCH] CMake: Fix installation of pyi files
'file(GLOB ...)' cannot be used since these files are generated
at build time.
Patch by Julien Schueller.
Fixes: PYSIDE-2184
Pick-to: 6.5
---
sources/pyside6/cmake/Macros/PySideModules.cmake | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/sources/pyside6/cmake/Macros/PySideModules.cmake
b/sources/pyside6/cmake/Macros/PySideModules.cmake
index d86b993..463c609 100644
--- a/sources/pyside6/cmake/Macros/PySideModules.cmake
+++ b/sources/pyside6/cmake/Macros/PySideModules.cmake
@@ -259,11 +259,7 @@ macro(create_pyside_module)
${generate_pyi_options})
add_dependencies("${module_NAME}_pyi" ${module_NAME})
- file(GLOB hinting_stub_files
- RELATIVE
- "${CMAKE_CURRENT_BINARY_DIR}/PySide6"
- "${CMAKE_CURRENT_BINARY_DIR}/PySide6/*.pyi")
- install(FILES ${hinting_stub_files}
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/../${module_NAME}.pyi"
DESTINATION "${PYTHON_SITE_PACKAGES}/PySide6")
endif()
--
2.40.1
++++++ pyside-setup-everywhere-src-6.5.0.tar.xz ->
pyside-setup-everywhere-src-6.5.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3-pyside6/pyside-setup-everywhere-src-6.5.0.tar.xz
/work/SRC/openSUSE:Factory/.python3-pyside6.new.2531/pyside-setup-everywhere-src-6.5.1.tar.xz
differ: char 26, line 1