Hi Wolfgang

Always great to hear from the upstream developers :)

On 07/01/2025 03:41, Wolfgang Rohdewald wrote:
kajongg/debian.control does not mention qt5 either, it says pyqt6, since Sep 
2023.

Where did you see the dependency on qt5?

Ahh... I will have looked at version 4:22.12.3-1, which listed:

Depends: kdegames-mahjongg-data-kf5, python3-pyqt5.qtsvg, python3-qtpy, python3-twisted (>= 16.6.0~), python3:any

... as that was the version in unstable when I was doing the first round of triage. Looks like I missed the upload of 4:24.12.0-1 on 2024-12-21 which instead lists:

Depends: kdegames-mahjongg-data-kf6, python3-pyqt6.qtsvg, python3-qtpy, python3-twisted (>= 16.6.0~), python3:any

So yes, the package in unstable is already running with PyQt6 -- but that's good news, because this bug can still be closed.

The changes we're making to the qtpy packaging will actually help kajongg - the current situation is that trying to install kajongg installs both PyQt5 _and_ PyQt6 because qtpy packaging has an historical dependency on PyQt5. We're trying to get all the packages that use qtpy to be clear about which version of Qt they want rather than letting it default back to PyQt5. Once we've fixed all those bugs [1], we can then remove that implicit installation of PyQt5 and all the PyQt6/PySide6 packages are in a better place going forward.

[1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=drop-qt5;users=python3-q...@packages.debian.org

Sorry for the confusion!

regards
Stuart


--
Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
Debian Developer  http://www.debian.org/       stu...@debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

Reply via email to