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.

Reply via email to