Bug 468446

Summary: Cannot load User Feedback KCM due to cmake/soname diff - "plugin KUserFeedbackQml" not found.
Product: [Frameworks and Libraries] frameworks-kuserfeedback Reporter: Justin Zobel <justin.zobel>
Component: ServerAssignee: Volker Krause <vkrause>
Status: RESOLVED FIXED    
Severity: grave CC: nate
Priority: NOR Keywords: qt6
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Justin Zobel 2023-04-13 01:31:39 UTC
From Tobias Fella:
in cmake, the library is called KUserFeedbackQml-Qt6 while the qmldir file says it's KUserFeedback
Comment 1 Nate Graham 2023-06-03 18:49:17 UTC
Exact error is:

"qrc:/kcm/kcm_feedback/main.qml" 
 "Error loading QML file.\n12: module \"org.kde.userfeedback\" plugin \"KUserFeedbackQml\" not found\n"
Comment 2 Laurent Montel 2023-06-05 16:20:56 UTC
Git commit d43b9ba62d942e950955c0094314d4224c262eb6 by Laurent Montel.
Committed on 05/06/2023 at 14:26.
Pushed by mlaurent into branch 'master'.

In qt6 plugin name is KUserFeedbackQmlQt6

Test kcmshell6 kcm_feedback (now we can see it)

M  +3    -1    src/provider/qml/CMakeLists.txt
D  +0    -3    src/provider/qml/qmldir
A  +3    -0    src/provider/qml/qmldir.in

https://invent.kde.org/libraries/kuserfeedback/-/commit/d43b9ba62d942e950955c0094314d4224c262eb6