Bug 1214916

Summary: Missing dependency for Neochat
Product: [openSUSE] openSUSE Tumbleweed Reporter: Egor Kuznetsov <egor.kuznetsov.26>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: fvogt
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Egor Kuznetsov 2023-09-04 01:33:14 UTC
Operating System: openSUSE Tumbleweed 20230902
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.4.12-1-default (64-bit)
Graphics Platform: Wayland

When I install Neochat, it seems, app has missing dependency. After installation I try to run application, but it crashed instantly. After I try to run it from terminal and has a log:
➜  ~ neochat 
QQmlApplicationEngine failed to load component
qrc:/main.qml:20:5: Type RoomList.Page unavailable
qrc:/RoomList/Page.qml:87:20: Type ExploreComponent unavailable
qrc:/RoomList/ExploreComponent.qml: Type org.kde.neochat/OsmLocationPlugin unavailable
qrc:/OsmLocationPlugin.qml:7:1: module "QtLocation" is not installed

I find bug on KDE bugtracker: https://bugs.kde.org/show_bug.cgi?id=471855
Then I open link in comment about Gentoo bug that help to find solution: https://bugs.gentoo.org/913017

After installation of libQt5Location5 and libQt5PositioningQuick5 app start correctly. Can maintainers add this libraries as dependency to Neochat?
Comment 1 Fabian Vogt 2023-09-04 07:15:28 UTC
Fixed: https://build.opensuse.org/request/show/1108774