Bug 395718

Summary: knsrc files should be installed in /usr/share rather than in /etc
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Alex Ander <aalexandera>
Component: generalAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED FIXED    
Severity: normal CC: aliemedehappy, kdelibs-bugs, nate, rdieter
Priority: NOR Keywords: usability
Version: 5.47.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=390922
https://bugs.kde.org/show_bug.cgi?id=404402
Latest Commit: Version Fixed In: 5.57
Sentry Crash Report:

Description Alex Ander 2018-06-22 00:43:49 UTC
Under "Application Addons" you will find Plasmate, which populates all its items from https://download.kde.org/khotnewstuff/plasmoids/plasmoids.xml, as I understand. But, if you see this file, all items have relese date in 2013. Does it mean, the list wasn't updated many years? 

What is this category for, if we have extra "Plasma Addons"?
Comment 1 Aleix Pol 2018-06-22 15:14:39 UTC
This is a file that is stale on your file system. A quick action you can take to solve the problem is to just remove it from /etc/xdg.

The problem is that when a project decides to stop existing (or stop doing kns for that matter) they'll stop installing the file but most distros have the policy of not removing files in /etc/*.
Comment 2 Aleix Pol 2018-06-22 15:16:21 UTC
*** Bug 395717 has been marked as a duplicate of this bug. ***
Comment 3 Alex Ander 2018-06-22 22:03:37 UTC
*** Bug 395715 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2019-02-15 18:10:29 UTC
Looks like this may be simply a matter of using QStandardPaths::GenericDataLocation instead of QStandardPaths::ConfigLocation in a few places.
Comment 5 Nate Graham 2019-03-17 09:29:31 UTC
Support for this got in with https://phabricator.kde.org/D19338.

Discover patch: https://phabricator.kde.org/D19340

Other apps and providers will be patched too once they can rely on Frameworks 5.57.