Bug 442748

Summary: KpluginFactory cannot load the plugin kcm_fontinst.so
Product: [Applications] systemsettings Reporter: Richard Ullger <rullger>
Component: kcm_fontinstAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: lemuelsimon32, nate
Priority: VHI Keywords: regression
Version First Reported In: 5.22.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Font Management systemsettings screenshot

Description Richard Ullger 2021-09-20 16:57:40 UTC
Created attachment 141743 [details]
Font Management systemsettings screenshot

SUMMARY
KpluginFactory cannot load the plugin /usr/lib/qt/plugins/kcms/kcm_fontinst.so.
The file is present on the system and is provided by the package kde-unstable/plasma-workspace

STEPS TO REPRODUCE
1. Open systemsettings
2. Click on Appearance
3. Click on Font Management

OBSERVED RESULT
Error message. See attached screenshot

EXPECTED RESULT
Installed fonts should display

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Kernel Version: 5.12.15-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Memory: 31.3 GiB of RAM
Graphics Processor: GeForce GTX 1080/PCIe/SSE2 

ADDITIONAL INFORMATION
Comment 1 Bug Janitor Service 2021-09-20 18:35:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1072
Comment 2 Nicolas Fella 2021-09-21 04:35:44 UTC
Git commit 33c4929515bdc41ce3d6dda456bc6dd085d416eb by Nicolas Fella.
Committed on 20/09/2021 at 18:35.
Pushed by alex into branch 'master'.

Unbreak fontinst KCM

KCMs without JSON metadata must not be installed into <plugins>/kcms. They belong in <plugins> until they are ported

M  +1    -1    kcms/kfontinst/kcmfontinst/CMakeLists.txt

https://invent.kde.org/plasma/plasma-workspace/commit/33c4929515bdc41ce3d6dda456bc6dd085d416eb
Comment 3 Nicolas Fella 2021-09-29 08:42:44 UTC
Git commit 65083f43e10654455373987d5c23e391451c33c4 by Nicolas Fella.
Committed on 29/09/2021 at 08:42.
Pushed by nicolasfella into branch 'Plasma/5.23'.

Unbreak fontinst KCM

KCMs without JSON metadata must not be installed into <plugins>/kcms. They belong in <plugins> until they are ported
(cherry picked from commit 33c4929515bdc41ce3d6dda456bc6dd085d416eb)

M  +1    -1    kcms/kfontinst/kcmfontinst/CMakeLists.txt

https://invent.kde.org/plasma/plasma-workspace/commit/65083f43e10654455373987d5c23e391451c33c4
Comment 4 Antonio Rojas 2021-10-01 19:51:09 UTC
*** Bug 443203 has been marked as a duplicate of this bug. ***