Bug 27050

Summary: krunner complaints about .desktop files that should be JSON metadata
Product: Mageia Reporter: Aurelien Oudelet <ouaurelien>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://bugs.kde.org/show_bug.cgi?id=425052
Whiteboard:
Source RPM: krunner-5.72.0-1.mga8.src.rpm CVE:
Status comment:

Description Aurelien Oudelet 2020-08-05 22:12:28 CEST
SUMMARY
krunner complains about .desktop files that should be in JSON metadata.

$ journalctl -b | grep krunner 
krunner[10215]: org.kde.krunner: KRunner plugin "desktopsessions" still uses a .desktop file ("plasma-runner-sessions.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "skroogeaddoperation" still uses a .desktop file ("org.kde.plasma-runner-skrooge-add-operation.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "webshortcuts" still uses a .desktop file ("plasma-runner-webshortcuts.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "org.kde.activities" still uses a .desktop file ("plasma-runner-activityrunner.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "plasma-desktop" still uses a .desktop file ("plasma-runner-plasma-desktop.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "CharacterRunner" still uses a .desktop file ("plasma-runner-character.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "PowerDevil" still uses a .desktop file ("plasma-runner-powerdevil.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "Kill Runner" still uses a .desktop file ("plasma-runner-kill.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "bookmarks" still uses a .desktop file ("plasma-runner-bookmarks.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "org.kde.datetime" still uses a .desktop file ("plasma-runner-datetime.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "PIM Contacts Search Runner" still uses a .desktop file ("plasma-krunner-pimcontacts.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "places" still uses a .desktop file ("plasma-runner-places.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "krunner_appstream" still uses a .desktop file ("plasma-runner-appstream.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "calculator" still uses a .desktop file ("plasma-runner-calculator.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "Spell Checker" still uses a .desktop file ("plasma-runner-spellchecker.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "Dictionary" still uses a .desktop file ("plasma-runner-dictionary.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "windows" still uses a .desktop file ("plasma-runner-windows.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "konsoleprofiles" still uses a .desktop file ("plasma-runner-konsoleprofiles.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "shell" still uses a .desktop file ("plasma-runner-shell.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "recentdocuments" still uses a .desktop file ("plasma-runner-recentdocuments.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "org.kde.windowedwidgets" still uses a .desktop file ("plasma-runner-windowedwidgets.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner D-Bus plugin "baloosearch" installs the .desktop file ("plasma-runner-baloosearch.desktop") still in the kservices5 folder. Please install it to ${KDE_INSTALL_DATARO>
krunner[10215]: org.kde.krunner: KRunner plugin "kwin" still uses a .desktop file ("plasma-runner-kwin.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "locations" still uses a .desktop file ("plasma-runner-locations.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "services" still uses a .desktop file ("plasma-runner-services.desktop"). Please port it to JSON metadata.
krunner[10215]: org.kde.krunner: KRunner plugin "unitconverter" still uses a .desktop file ("plasma-runner-converter.desktop"). Please port it to JSON metadata.

STEPS TO REPRODUCE
1. Run krunner (alt-F2)
2. See in a Konsole with "journalctl -f"

These levelled error messages are purely informative and should be logged as notice or debug level in journald's system journal.

Does some actions be performed by packagers? Does these plugin available upstream as JSON metadata files?

Also reported upstream against Plasma 5.19.4 version: https://bugs.kde.org/show_bug.cgi?id=425052.
Assigned to KDE maintainers.
Comment 1 Aurelien Oudelet 2020-08-06 12:54:31 CEST
Upstream reports it will be resolved fixed in KF5 Frameworks 5.73.
Comment 2 David GEIGER 2020-08-08 07:56:09 CEST
Should be fixed with krunner-5.72.0-2.mga8.

CC: (none) => geiger.david68210

Comment 3 David GEIGER 2020-08-12 12:57:23 CEST
Is this fixed with krunner 5.73.0?
Comment 4 Aurelien Oudelet 2020-08-13 11:52:52 CEST
Hi David,

It is fixed both version.
Great!
Closing it.

Resolution: (none) => FIXED
Status: NEW => RESOLVED