SUMMARY Hey all, Looks like after Qt was upgraded to 6.10 recently, the PySide6 packages were not. For example: $ dpkg -l python3-pyside6.qtcore ... 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 STEPS TO REPRODUCE 1. Run application that uses PySide6 2. Watch it not run 3. OBSERVED RESULT Application exits with linker error. EXPECTED RESULT Application works. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: 6.10.0 ADDITIONAL INFORMATION
Small script that triggers the error: from PySide6.QtCore import QByteArray QByteArray()
hi, thanks for the bug report and pyside6 testing :) are you sure you have fully completed the upgrade. all of pyside6.10.1 is definintely in the archive https://archive.neon.kde.org/user/pool/main/p/pyside6/ libpyside6-py3-6.10 and libshiboken6-py3-6.10 should replace there *-py3-6.9 counterparts which have become dummy packages. all the other pyside packages should then upgrade accordingly
I just got the update to 6.10.1 and that included pyside6; things are working now. It was definitely broken after the update to 6.10.0. Thanks!