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? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development