pyside6 broken after Qt upgrade to 6.10

Hey all,

Looks like after Qt was upgraded to 6.10 recently, the PySide6 packages were not.

For example:

$ dpkg -l python3-pyside6.qtcore
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version                                  Architecture Description
+++-======================-========================================-============-===============================================
ii  python3-pyside6.qtcore 6.9.3-0zneon+24.04+noble+release+build70 amd64        Python bindings for Qt 6 core module (Python 3)

Looks like it’s still compiled against Qt 6.9. When I run an app using that library:

ImportError: /usr/lib/python3/dist-packages/PySide6/QtCore.abi3.so: undefined symbol: _ZN14QObjectPrivateC2Ei, version Qt_6_PRIVATE_API

It would need to be recompiled and possibly adapted.

Qt_6_PRIVATE_API

It might not be available anymore, or would need additional configuration for pyside6.

I filed a bug in case that’s the correct place to track this:

i have asked some questions for info on the bug report

The 6.10.1 update fixed things, so all’s good now.