[Bug 1226378] New: kio-fuse requires kio-extras5 in order to work as expected with, for example, samba shares; KF6 support?

https://bugzilla.suse.com/show_bug.cgi?id=1226378 Bug ID: 1226378 Summary: kio-fuse requires kio-extras5 in order to work as expected with, for example, samba shares; KF6 support? Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: marcec@gmx.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- I was cleaning up my system by removing several unneeded (and non-recommended) dependency packages that were marked as manually installed and stumbled onto the fact that kio-fuse requires plug-ins from kio-extras5 to properly support samba shares. That is: *without* kio-extras5 installed, if I play a (large) video file on a samba share, it is copied over to my system, and the systemd user unit kio-fuse.service outputs a line like the following lines for each attempted file: Jun 14 22:43:29 thetick kio-fuse[4745]: kf.kio.core: couldn't create worker: "Unbekanntes Protokoll „smb“." (translation of the German bit: 'unknown protocol "smb"') *With* kio-extras5 installed it works as expected: playing back a large video file starts immediately without first being copied over. And for completeness: I'm on snapshot 20240613. So I suggest that *something* should recommend kio-extras5. I'm not sure what that package would be, though: either dolphin and patterns-kde-kde_plasma, since they recommend kio-extras already, or kio-fuse itself. Alternatively, it *seems* that kio-fuse supports building with KF6 already. On my way to figuring out this issue, I found https://invent.kde.org/system/kio-fuse/-/merge_requests/76, which implies that KF6 is already supported, both in the comments and in the fact that the patch only touches the CI configuration files (note the two separate dependency segments for Qt5 and Qt6) and the build system. Is changing the build a viable option? -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1226378 https://bugzilla.suse.com/show_bug.cgi?id=1226378#c1 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de Resolution|--- |UPSTREAM Status|NEW |RESOLVED --- Comment #1 from Fabian Vogt <fabian@ritter-vogt.de> --- KIO 6 has an issue which makes kio-fuse fail its testsuite: https://invent.kde.org/frameworks/kio/-/issues/27 Once that's fixed, kio-fuse will be switched over to use Qt 6. -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1226378 https://bugzilla.suse.com/show_bug.cgi?id=1226378#c3 Stefan Brüns <stefan.bruens@rwth-aachen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan.bruens@rwth-aachen.d | |e --- Comment #3 from Stefan Brüns <stefan.bruens@rwth-aachen.de> --- I think unless https://invent.kde.org/frameworks/kio/-/issues/27 is actually fixed this should be reopended. Unless the user looks into the journal, they won't get any hint whats going wrong. Even the log message hardly helps, unless the user has the required technical background and understanding. E.g. opening a Samba share or an archive works fine in dolphin (so the "unknown protocol" does not match what the user is currently seeing), but kio-fuse does not work. There is no hint at all the kio-fuse worker is looking for a kf5 implementation of the protoocol. This could be somewhat mitigated by adding a "Requires: (kio-extras and kio-extras5)" dependency to kio-fuse. This is fairly lightweight, as Qt5 and kio(5) is already there. -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1226378 https://bugzilla.suse.com/show_bug.cgi?id=1226378#c4 --- Comment #4 from Stefan Brüns <stefan.bruens@rwth-aachen.de> ---
This could be somewhat mitigated by adding a "Requires: (kio-extras and kio-extras5)" dependency to kio-fuse. This is fairly lightweight, as Qt5 and kio(5) is already there.
Should be "Requires: (kio-extras5 if kio-extras)". See https://build.opensuse.org/requests/1268804 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com