Bug 444650 - org.kde.syntaxhighlighting is not 'required' despite the changes in 6dab24bc
Summary: org.kde.syntaxhighlighting is not 'required' despite the changes in 6dab24bc
Status: RESOLVED DOWNSTREAM
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-30 07:57 UTC by Fushan Wen
Modified: 2022-08-23 21:50 UTC (History)
2 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 Fushan Wen 2021-10-30 07:57:35 UTC
org.kde.syntaxhighlighting should be a required dependency.

https://invent.kde.org/network/neochat/-/commit/6dab24bc7467e58df1d537af35153e9a74d7b674 doesn't fix it.

See also: 
https://bugs.archlinux.org/task/72382
https://bugzilla.opensuse.org/show_bug.cgi?id=1192170
Comment 1 Carl Schwan 2022-08-23 21:50:57 UTC
ecm_find_qmlmodule is the correct way to declare a required runtime dependencies. See https://api.kde.org/ecm/module/ECMFindQmlModule.html

Unfortunately not every distro get it right and don't see the cmake warnings about a missing runtime dependency.

The two linked bugs are also now fixed downstream