Bug 1227744

Summary: Missing dependency for Kaidan
Product: [openSUSE] openSUSE Tumbleweed Reporter: Joachim Langenbacch <joachim>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Joachim Langenbacch 2024-07-14 18:36:46 UTC
Kaidan (official tumblweed repo) failes to start with the following error:

QT_QUICK_CONTROLS_STYLE not set, setting to "org.kde.desktop"
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:48:2: Type ChatPage unavailable
qrc:/qml/ChatPage.qml:161:2: Type NewMediaSheet unavailable
qrc:/qml/elements/NewMediaSheet.qml:78:5: Type NewMediaLoader unavailable
qrc:/qml/elements/NewMediaLoader.qml:34:1: module "QtPositioning" is not installed

I have installed those packages related to Qt6 positioning:
libQt6Positioning6
qt6-positioning (manually)
libQt6PositioningQuick6 (manually)
qt6-positioning-imports (manually)

But this does not solve the issue. And there is no libqt6qmlpsitioning or something like this available.

So the first question is: What packages are needed to run kaidan and second thez should be added to the package runtime dependencies.
Comment 1 hui 2024-07-14 18:59:18 UTC
libQt5PositioningQuick5 and libQt5Location5 are required.
Comment 2 Joachim Langenbacch 2024-07-14 19:25:05 UTC
Thanks! With those two it is working. Than those dependencies needed to be added to the spec file.
Comment 4 hui 2024-07-15 13:49:47 UTC
The submit request got accepted in KDE:Extras and will shortly show up in Faxctory. After that it will show up in the official openSUSE repos.