https://phabricator.kde.org/T14744 * how to handle deprecation of methods that take a keyword as default parameter? Example: void registerPlugin(const QString &keyword, CreateInstanceWithMetaDataFunction instanceFunction) { registerPlugin(keyword, &T::staticMetaObject, instanceFunction); } * Decision: remove (via deprecation macros) the keyword parameter from all registerPlugin overloads that take one. * The overloads taking the CreateInstance are considered internal and can be deprecated as soon as the internal usage is taken care of.
https://phabricator.kde.org/T13940 * Porting from QProcess::setupChildProcess (deprecated) to setChildProcessModifier (Qt6 only) can obviously not be done until branching KF6, task moved to "waiting for KF6 branching" https://invent.kde.org/frameworks/kservice/-/merge_requests/61 * needs review * relates to https://invent.kde.org/frameworks/kservice/-/merge_requests/11 "Deprecate KToolInvokation::kdeinitExecWait" which itself requires porting kdesu away from kdeinitExecWait, see next item. https://phabricator.kde.org/T12166 * KDESu: Close fds manually instead of relying on KService David documented how to test this in the task. The idea is to derive from QProcess, reimplement setupChildProcess (deprecated), close all file descriptors (like kdeinit does). https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/58 * We also discussed the pop3resource implementation (porting it away from a connected kioslave). Blocking jobs might become a problem for D-Bus calls so better use a different thread, David will work on that. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5