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



Reply via email to