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 <christo...@krop.fr> + +- 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 <christo...@krop.fr> 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