[Tracker] QProcess, ensure executable is in PATH
This is to track the QProcess issue where we should ensure the executable we pass to it is in the path, for the details see:
- https://kde.org/info/security/advisory-20220131-1.txt
- https://mail.kde.org/pipermail/kde-devel/2022-January/000943.html
These are the repos that have occurrences of Q/KProcess, the check mark means it's already been fixed (e.g. KTextEditor), or there is an open MR, or it doesn't need any modifications (i.e. an absolute path is passed to QProcess constructor or QProcess::setProgram() ...etc):
-
attica No action required -
baloo No action required -
bluez-qt No action required -
breeze-icons Fix pushed to master -
kactivities https://invent.kde.org/frameworks/kactivities/-/merge_requests/13 -
kbookmarks kbookmarks!14 (merged) -
kcmutils kcmutils!79 (merged) -
kconfig No action required -
kcoreaddons kcoreaddons!196 (merged) -
kcrash No action required -
kdbusaddons No action required -
kded No action required -
kdelibs4support No action required (all usage was already guarded) -
kdesu kdesu!18 (merged) -
kdoctools kdoctools!18 (merged) -
kfilemetadata kfilemetadata!54 (merged) -
kglobalaccel kglobalaccel!38 (merged) -
kguiaddons No action required -
khtml -
ki18n No action required -
kiconthemes kiconthemes!56 (merged) -
kimageformats kimageformats!49 (merged) -
kinit kinit!12 (merged) -
kio kio!743 (merged) -
kjobwidgets kjobwidgets!16 (merged) -
kjsembed kjsembed!2 (merged) -
knewstuff -
knotifications src/notifybysnore.cpp (used on Windows IIUC) -
kpackage -
kpty -
krunner No action required -
kservice No action required -
ktexteditor Already fixed see links in the description -
kwayland https://invent.kde.org/frameworks/kwayland/-/merge_requests/57 -
kwidgetsaddons kwidgetsaddons!114 (merged) -
kwindowsystem kwindowsystem!48 (merged) -
kxmlgui kxmlgui!94 (merged) -
oxygen-icons5 Fixed (pushed to master) -
plasma-framework https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/447 -
purpose -
solid solid!76 (merged) -
syntax-highlighting No action required
Edited by Christoph Cullmann