> On 21 Feb 2020, at 17:29, Thiago Macieira <thiago.macie...@intel.com> wrote:
> 
> On Tuesday, 18 February 2020 15:44:24 PST Thiago Macieira wrote:
>> $ grep -r 'public QProcess'
>> kcoreaddons/src/lib/io/kprocess.h:class KCOREADDONS_EXPORT KProcess : public
>> QProcess
>> khtml/src/java/kjavaprocess.h:class KJavaProcess : public QProcess //QObject
>> kpty/src/kpty.cpp:class UtemptProcess : public QProcess
>> kwin/utils.h:class KWIN_EXPORT Process : public QProcess
>> 
>> The first two do not override setupChildProcess, the latter two do.
> 
> Do note that the current check means we can't tell that KProcess did not 
> override setupChildProcess. That means any and ALL users of KProcess will 
> need 
> to revert to the older, slower, thread-unsafe, non-pidfd implementation.
> 
> So let me ask again: can we deprecate setupChildProcess() in Qt 5.15 and 
> *remove it* in 6.0?


I’m fine with that, and as communicated by Jani, deprecations can be done even 
with feature freeze in effect, with approval from module maintainer (up until 
Beta1; after that only with Lars’ approval).

And I do assume you will approve :)

Volker

_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to