Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: pysi...@packages.debian.org, stu...@debian.org Control: affects -1 + src:pyside6
Please unblock package pyside6 [ Reason ] In #1104849, we found that the path to the dev tools in the cmake files for Shiboken was incorrect and thus the cmake config was completely broken. The packaging already contains path rewriting that is applied to the other cmake files contained in the -dev packages and applying this same rewriting to the Shiboken6Tools directory is all that is needed. [ Impact ] The cmake file Shiboken6ToolsTargets.cmake from libshiboken6-dev are unsuable; the path to the shiboken6 binary is wrong [ Tests ] Manual inspection of the updated cmake file. The package only has superficial autopkgtests. [ Risks ] The path rewriting that is needed for Shiboken6Tools is already applied to the other directories of cmake files - applying it to all cmake files is the right thing to do; splitting off the "Tools" directory was a change between PySide2 and PySide6 that hadn't yet been put into the package. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] $ debdiff pyside6_6.8.2.1-3.dsc pyside6_6.8.2.1-4.dsc | diffstat -p1 debian/changelog | 7 +++++++ debian/set-paths | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) Thanks! unblock pyside6/6.8.2.1-4
diff -Nru pyside6-6.8.2.1/debian/changelog pyside6-6.8.2.1/debian/changelog --- pyside6-6.8.2.1/debian/changelog 2025-03-08 16:09:00.000000000 +1100 +++ pyside6-6.8.2.1/debian/changelog 2025-05-07 23:59:19.000000000 +1000 @@ -1,3 +1,10 @@ +pyside6 (6.8.2.1-4) unstable; urgency=medium + + * Fix paths set in Shiboken6Tools cmake files, with thanks to Sophie Brun + for the bug report and solution (Closes: #1104849). + + -- Stuart Prescott <stu...@debian.org> Wed, 07 May 2025 23:59:19 +1000 + pyside6 (6.8.2.1-3) unstable; urgency=medium * Provide pydist overrides to prevent dh_python3 from adding unwanted diff -Nru pyside6-6.8.2.1/debian/set-paths pyside6-6.8.2.1/debian/set-paths --- pyside6-6.8.2.1/debian/set-paths 2025-03-08 16:09:00.000000000 +1100 +++ pyside6-6.8.2.1/debian/set-paths 2025-05-07 23:59:19.000000000 +1000 @@ -7,7 +7,7 @@ package="libshiboken6-dev" # Fix up cmake variables -for directory in "cmake/Shiboken6"; do +for directory in "cmake/Shiboken6" "cmake/Shiboken6Tools"; do sed -i " s|\"\${PACKAGE_PREFIX_DIR}/lib\"|/usr/lib/$DEB_HOST_MULTIARCH|; s|\${PACKAGE_PREFIX_DIR}|/usr|;