leinir added a comment.
As i thought, i was indeed holding the KPackage APi incorrectly ;) The culprit is hinted at in the line > org.kde.knewstuff.core: Attempting to perform an installation operation of type 3 on the package "/home/leinir/.local/share/plasma/desktoptheme/Sweet" of type "Plasma/Theme" in the package root "/home/leinir/.local/share/plasma/desktoptheme/" > which says that it is installing a package, which has the full path, and not only the package name. The kpackage api expects a package name, and so handing it a directory name is not as helpful. So, delightfully simple fix, really, but yeah, annoying on a Friday night while cooking dinner ;) Updated patch incoming momentarily... REPOSITORY R304 KNewStuff REVISION DETAIL https://phabricator.kde.org/D28701 To: leinir, #plasma, #knewstuff, #frameworks, ngraham, mart, davidedmundson, broulik, bshah Cc: ngraham, kde-frameworks-devel, LeGast00n, cblack, michaelh, bruns