[Bug 1221923] New: Nextcloud overlay icons not shown in KF6 Dolphin
https://bugzilla.suse.com/show_bug.cgi?id=1221923 Bug ID: 1221923 Summary: Nextcloud overlay icons not shown in KF6 Dolphin Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Cloud:Tools Assignee: public-cloud-maintainers@suse.de Reporter: johannes@studt.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- The Nextcloud desktop overlay icons are not shown anymore in KF6 Dolphin. Maybe this is because the package nextcloud-desktop-dolphin is still built against Qt5. cadpc:~ # rpm -ql nextcloud-desktop-dolphin /usr/lib64/libnextclouddolphinpluginhelper.so /usr/lib64/qt5/plugins/kf5/kfileitemaction /usr/lib64/qt5/plugins/kf5/kfileitemaction/nextclouddolphinactionplugin.so /usr/lib64/qt5/plugins/kf5/overlayicon /usr/lib64/qt5/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c2 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |UPSTREAM Status|NEW |RESOLVED --- Comment #2 from Atri Bhattacharya <badshah400@gmail.com> --- I am going to close this as Upstream. Rest assured that we will have KDE6 support as soon as upstream releases one supporting it. Thanks for the report. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c3 --- Comment #3 from Atri Bhattacharya <badshah400@gmail.com> --- Btw, my understanding is that even the upcoming 3.13.x series of nextcloud-desktop client may not build with Qt6. I recommend using owncloud-client which does support Qt6 and been built against that by the awesome KDE packagers of openSUSE from the beginning of the year (aka much before KF6 entered Factory). -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c4 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bruno@ioda-net.ch --- Comment #4 from Bruno Friedmann <bruno@ioda-net.ch> --- *** Bug 1223325 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c7 --- Comment #7 from Atri Bhattacharya <badshah400@gmail.com> --- Johannes, Bruno, any other KDE6 users, Would you folks mind trying out the packages for (unreleased) nextcloud-desktop 3.13.0 which supports KF6 dolphin (the core GUI is still Qt5 though) from my home branch: https://download.opensuse.org/repositories/home:/badshah400:/branches:/netwo... Let me know if it works, if you see any issues, etc. (I do not use KDE myself, so a little help testing will be much appreciated). Thanks in advance. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c8 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|UPSTREAM |--- --- Comment #8 from Atri Bhattacharya <badshah400@gmail.com> --- 3.13.0 is now released and on its way to the devel project: https://build.opensuse.org/request/show/1170026 Still, there is time for testing it out from my branch project. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |IN_PROGRESS -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c10 --- Comment #10 from Atri Bhattacharya <badshah400@gmail.com> --- (In reply to Johannes Studt from comment #9)
(In reply to Atri Bhattacharya from comment #7)
Let me know if it works, if you see any issues, etc. (I do not use KDE myself, so a little help testing will be much appreciated). Thanks in advance.
Your package seems to work absolutely fine, thanks a lot!
Thanks, appreciate the testing.
Side note: The devel package contains the same "packaging error" as the previous ones, but this only shows up if you activate support for virtual files.
Just in case anyone else stumbles across it: You not only have to install the -devel package (it contains the necessary VFS libraries), but you also have to set symlinks from /usr/lib64/qt5/plugins to the two libs. Otherwise the Nextcloud client will segfault.
Thanks for bringing this up. However, according to <https://docs.nextcloud.com/desktop/latest/architecture.html#virtual-files> the VFS feature is is "experimental" on Linux. This is probably why the upstream cmake install script does not install the necessary symlinks. We also do not go beyond upstream and do this at the downstream level for the same reason. Still it is surprising it would require the devel package. The .so files in there are merely symlinks to the actual shared libraries in libnextcloudsync. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c12 --- Comment #12 from Atri Bhattacharya <badshah400@gmail.com> --- (In reply to Johannes Studt from comment #11)
(In reply to Atri Bhattacharya from comment #10)
Still it is surprising it would require the devel package. The .so files in there are merely symlinks to the actual shared libraries in libnextcloudsync.
Nope. The VFS libs are in the devel-package only. Maybe because of the "experimental" status.
cadpc:~ # rpm -ql libnextcloudsync0 |grep -i vfs cadpc:~ # rpm -ql libnextcloudsync-devel |grep -i vfs /usr/lib64/nextcloudsync_vfs_suffix.so /usr/lib64/nextcloudsync_vfs_xattr.so cadpc:~ #
Yep, sorry I was wrong earlier, these are only in the devel pkg. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221923 https://bugzilla.suse.com/show_bug.cgi?id=1221923#c13 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|IN_PROGRESS |RESOLVED --- Comment #13 from Atri Bhattacharya <badshah400@gmail.com> --- Accepted into devel project, soon in Factory: https://build.opensuse.org/request/show/1170164 Note: My 'home:' branch project is deleted, but feel free to test devel project package and report back any issues. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com