in kfmclient_fix_edit_code in xdg-open (line 441), it detects version with test "$major" -gt 3 && return $1 test "$minor" -gt 5 && return $1 test "$release" -gt 4 && return $1 this code. It works when version is above 3.5.4. However it could be misbehave in lower version number. For example, when it gets version 3.4.8, it passes first two checks. but it failes last check and returns $1 instead of 0. I think it should be fixed like this. test "$major" -gt 3 && return $1 test "$major" -lt 3 && return 0 test "$minor" -gt 5 && return $1 test "$minor" -lt 5 && return 0 test "$release" -gt 4 && return $1 test "$release" -lt 4 && return 0 return 0;
Out of curiousity, is this bug purely academic, or are you actually still running KDE 3?
(In reply to Michael Palimaka (kensington) from comment #1) > Out of curiousity, is this bug purely academic, or are you actually still > running KDE 3? Purely academic. I found this while inspecting xdg-open is not working in kde framework 5.
I suggest reporting upstream then, I guess there's not much point us carrying a local patch for something we don't use anyway.
Please report it upstream.