Bug 499636 - python3-pyqt6 has unmet dependency
Summary: python3-pyqt6 has unmet dependency
Status: NEEDSINFO FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-07 07:36 UTC by Jens Saak
Modified: 2025-04-07 09:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens Saak 2025-02-07 07:36:50 UTC
SUMMARY
python3-pyqt6 (version 6.6.1-2build4) depends on qt6-base-abi (= 6.4.2), while there is no candidate at all in the cache.

STEPS TO REPRODUCE
1.  apt install python3-pyqt6 

OBSERVED RESULT
finds all deps, except qt6-base-abi

EXPECTED RESULT
installs without error

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon 6.2
KDE Plasma Version:  6.2.5
KDE Frameworks Version:  6.10.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
Why is this actually trying version 6.6.1 rather 6.8.1 in the first place? `apt-cache policy python3-pyqt6` reports that the candidate comes from noble/universe. Should there perhaps be a newer version in the neon ppa fitting the installed Qt version?
Comment 1 Carlos De Maine 2025-03-19 05:44:19 UTC
made python3-pyside6 a metapackage which pulls in all python3.pyside6.*** packages.  will promote to user shortly.
fixed by - https://invent.kde.org/neon/qt6/pyside6/-/commit/fa9f208bb6077280f80b063c3d5502765ece8b3b
Comment 2 Jens Saak 2025-04-03 06:58:23 UTC
Sorry, 
this does not change the fact that python3-pyqt6 (version 6.6.1-2build4) depends on qt6-base-abi (= 6.4.2), while there is no candidate at all in the cache.  The dependence is explicitly written in the package file from noble/universe. 

I have found this https://askubuntu.com/questions/1537050/missing-package-qt6-base-abi 
Looking at the output of `apt-cache show libqt6core6t64`  it looks like indeed qt6-base-abi is provided by the original noble package but is not provided in the current version from the neon ppa.

So I guess the python3-pyqt6 needs fixing to reflect that. Can this be handled in the neon ppa for Qt 6.8.1, or should it be upstreamed to Ubuntu devs, as it is problematic in noble anyway?
Comment 3 Carlos De Maine 2025-04-07 09:26:07 UTC
hopefully fixed by https://invent.kde.org/neon/qt6/qt6-base/-/commit/79a679e888590b6b01943defb730c7ec36472f9f.

will promote to user asap.  if you can test that would be appreciated