Bug 474227 - Neochat 23.08 in Neon missing new dependencies
Summary: Neochat 23.08 in Neon missing new dependencies
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-06 14:33 UTC by Clay Weber
Modified: 2025-09-20 09:36 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clay Weber 2023-09-06 14:33:51 UTC
SUMMARY
***
After the recent update to KDE Gear in KDE neon, Neochat  no longer starts. 
Two dependencies are missing: qml-module-qtlocation and qml-module-qtpositioning.

***


STEPS TO REPRODUCE
1. Update neon to KDE gear 23.08
2. Try an open Neochat

In the terminal:

$ 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

After installing qml-module-qtlocation, I get a similar message:

$ neochat
QQmlApplicationEngine failed to load component
qrc:/main.qml:23:5: Type RoomPage unavailable
qrc:/RoomPage.qml:70:26: Type TimelineView unavailable
qrc:/TimelineView.qml:177:19: Type EventDelegate unavailable
qrc:/EventDelegate.qml:80:19: Type LocationDelegate unavailable
qrc:/LocationDelegate.qml:8:1: module "QtPositioning" is not installed

Installing qml-module-qtpositioning allows Neochat to run.


OBSERVED RESULT
It fails to open


EXPECTED RESULT
neochat opens

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION

Installing both qml-module-qtlocation and qml-module-qtpositioning fixes this. Seems that they need to be added to the dependency list for neon's package.
Comment 1 Carlos De Maine 2025-09-20 09:36:23 UTC
Thank you for your bug report! 
However this bug report was created/provided previous to 01/01/2023 and also has not received any updates since  before 01/01/2025. 
Unfortunately KDE neon no longer provides updates for anything older than noble 24.04 based edition's.
Please upgrade to KDE neon noble and if you can reproduce the issue after upgrading to an active version, feel free to re-open this bug report.
Thanks for understanding!