KNewStuff contains a collection of workarounds and nowadays almost unused properties.
- Most of the unused/defunct properties have been deprecated with https://invent.kde.org/frameworks/knewstuff/-/merge_requests/86
- KPackage workaround have been deprecated and also emit runtime warnings. All occurrences inside of the KDE codebase have been ported.
- There are still workaround from the KNS2 -> KNS3 transition to fix the wallpaper location. This needs to wait until the KF6 branching.
- The QWidgets components are except for the KNS3::Button are all on life-support. As porting aid a C++ wrapper for the QtQuick dialog has been written: https://invent.kde.org/frameworks/knewstuff/-/merge_requests/80 and a bunch of occurences have already been ported. @leinir Could we now formally deprecate these components?
- The Upload has been for years defunct and this functionality has QWidgets components. @leinir You said that you were looking into the upload topic itself, so formally deprecating this would not make much sense until we know for sure if that IMHO.