https://bugs.kde.org/show_bug.cgi?id=423157
Bug ID: 423157
Summary: KF5 KIO runs /usr/bin/kioexec instead of
/usr/libexec/kf5/kioexec
Product: frameworks-kio
Version: git master
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
This is essentially the same bug as the fixed bug #386859, but for kioexec
rather than kioslave: KF5 KIO is running /usr/bin/kioexec from kdelibs3 instead
of /usr/libexec/kf5/kioexec from kf5-kio.
We found out because of a bug affecting the legacy kioexec (see
https://bugzilla.redhat.com/show_bug.cgi?id=1768193 or bug #423119). I have now
fixed that bug, but KF5 should not run kdelibs3 executables to begin with.
Downstream bug:
https://invent.kde.org/frameworks/kio/-/commit/38b7b483ccb7e4d1cf94e38d12130cfb8161c333
STEPS TO REPRODUCE
1. Install the kdelibs3 compatibility package.
2. Use KF5 KIO to run something that needs kioexec.
OBSERVED RESULT
Runs /usr/bin/kioexec from kdelibs3.
EXPECTED RESULT
Should run /usr/libexec/kf5/kioexec from KF5.
SOFTWARE/OS VERSIONS
Affects any kf5-kio since:
https://invent.kde.org/frameworks/kio/-/commit/38b7b483ccb7e4d1cf94e38d12130cfb8161c333
on GNU/Linux.
ADDITIONAL INFORMATION
The issue is once again the use of QCoreApplication::applicationDirPath(),
which is /usr/bin for system binaries.
--
You are receiving this mail because:
You are watching all bug changes.