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 2026-07-24 22:05:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
and /work/SRC/openSUSE:Factory/.python3-pyside6.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside6"
Fri Jul 24 22:05:11 2026 rev:54 rq:1367586 version:6.11.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes
2026-05-28 17:24:57.674806607 +0200
+++
/work/SRC/openSUSE:Factory/.python3-pyside6.new.2004/python3-pyside6.changes
2026-07-24 22:05:18.509637564 +0200
@@ -1,0 +2,15 @@
+Wed Jul 22 19:38:33 UTC 2026 - Luca Beltrame <[email protected]>
+
+- Remove further conflicting files between flavors
+
+-------------------------------------------------------------------
+Sun Jul 19 19:00:37 UTC 2026 - Luca Beltrame <[email protected]>
+
+- Remove duplicate entry_points.txt across packages
+
+-------------------------------------------------------------------
+Wed Jul 15 11:56:16 UTC 2026 - Luca Beltrame <[email protected]>
+
+- Include per-flavor tools (boo#1271427)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.wxiuVs/_old 2026-07-24 22:05:20.065691904 +0200
+++ /var/tmp/diff_new_pack.wxiuVs/_new 2026-07-24 22:05:20.069692044 +0200
@@ -302,6 +302,9 @@
%{qt6_install}
popd
+# Prepare scripts
+%{__mypython} setup.py --qtpaths=%{_qt6_bindir}/qtpaths install_scripts
--install-dir=%{buildroot}%{_bindir}
+
%if "%{pyside_flavor}" == "shiboken6"
# Move shiboken_tools files to the right place
_shiboken_generator_install_root=$(<sources/shiboken6_generator/_shiboken_generator_install_root)
@@ -314,6 +317,8 @@
# Delete weird copies
rm -r %{buildroot}%{_prefix}/shiboken6
+# They don't belong to this flavor
+rm %{buildroot}%{_bindir}/pyside6-*
# and fix broken library location
sed -i 's#/shiboken6/libshiboken6#/%{_lib}/libshiboken6#'
%{buildroot}%{_qt6_cmakedir}/Shiboken6/Shiboken6Targets-*.cmake
@@ -321,6 +326,9 @@
%else
rm %{buildroot}%{_datadir}/PySide6/typesystems/*_{mac,win}.xml
+# Don't get them here
+rm %{buildroot}%{_bindir}/shiboken6*
+
# Also fix pyside manually
mv %{buildroot}%{_prefix}/PySide6/* %{buildroot}%{_libdir}
%define rel_sitearch %(printf %{mypython_sitearch} | sed 's#%{_prefix}/##')
@@ -329,7 +337,14 @@
sed -i 's#/typesystems#/share/PySide6/typesystems#'
%{buildroot}%{_qt6_cmakedir}/PySide6/*.cmake
sed -i 's#/glue#/share/PySide6/glue#'
%{buildroot}%{_qt6_cmakedir}/PySide6/*.cmake
+# Move required modules to the sitearch
+mkdir -p %{buildroot}%{mypython_sitearch}/PySide6/scripts
+cp -r
sources/pyside-tools/{android_deploy.py,deploy_lib,deploy.py,metaobjectdump.py,project_lib,project.py,pyside_tool.py,qml.py,qtpy2cpp_lib,qtpy2cpp.py,requirements-android.txt}
%{buildroot}%{mypython_sitearch}/PySide6/scripts
+
+sed -i 's@^#.*env python.*$@#!%{__mypython}@' %{buildroot}%{_bindir}/pyside6-*
+
%endif
+
# Install egg-info
# qtpaths is needed
export PATH="%{_qt6_bindir}:$PATH"
@@ -337,6 +352,15 @@
# fdupes macro does not expand this (!?)
sitearch=%{buildroot}%{mypython_sitearch}
cp -r *.egg-info $sitearch
+
+# This will conflict otherwise as both flavors install the same egg-info
+%if "%{pyside_flavor}" == "shiboken6"
+rm -r $sitearch/PySide6.egg-info/
+%else
+rm -r $sitearch/shiboken6.egg-info/
+rm -r $sitearch/shiboken6_generator.egg-info/
+%endif
+
%fdupes $sitearch
%fdupes %{buildroot}%{_libdir}/cmake
@@ -424,12 +448,14 @@
%doc doc/changelogs/changes-*
%{_libdir}/lib%{pyside_flavor}.abi3.so.*
%if "%{pyside_flavor}" == "shiboken6"
-%{_bindir}/shiboken6
%{_bindir}/shiboken_tool.py
+%{_bindir}/shiboken6-genpyi
+%{_bindir}/shiboken6
%{mypython_sitearch}/shiboken6/
%{mypython_sitearch}/shiboken6_generator/
%endif
%if "%{pyside_flavor}" == "pyside6"
+%{_bindir}/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