Your message dated Tue, 13 May 2025 11:40:47 +0000
with message-id <e1ueo07-001kls...@respighi.debian.org>
and subject line unblock pyside6
has caused the Debian Bug report #1105200,
regarding unblock: pyside6/6.8.2.1-4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1105200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105200
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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|;
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---