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