Description of problem: The current dolphin-plugin is build for the qt5 version of dolphin which is no longer present since F40+ Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Configure a server in the desktop client 2. Open the synced folder in dolphon Actual results: There should be sync icons on the files and a right click should offer to open the file online Expected results: There are no indicators on the files and no nextcloud functionality in the context menu Additional info:
This issue is indeed preventing the plugin to work. The package needs to be built with Qt6. Do we know why this is not the case? Is there a way to discuss directly with the package maintainer? https://github.com/nextcloud/desktop/issues/6577#issuecomment-2286051183
Opensuse at least seems to build it with QT6 for the dolphin plugin https://build.opensuse.org/projects/network/packages/nextcloud-desktop/files/nextcloud-desktop.spec?expand=1
Btw, the actual and expected results on the original post are the other way around.
Can you try this? https://koji.fedoraproject.org/koji/taskinfo?taskID=122098639
Looks like it's working! I haven't tried all functionalities but icons and context menu appear and seem to work fine :)
I too can confirm that the koji build seems to fix the dolphin integration
Well done and thank you for making the new package.
I've tried installing the packages: $ sudo dnf install ./*.rpm Last metadata expiration check: 0:00:53 ago on Sat 31 Aug 2024 02:44:17 PM. Dependencies resolved. ================================================================================================================================================================ Package Architecture Version Repository Size ================================================================================================================================================================ Installing: nextcloud-client x86_64 3.13.2-4.fc40 @commandline 3.4 M nextcloud-client-dolphin x86_64 3.13.2-4.fc40 @commandline 40 k nextcloud-client-libs x86_64 3.13.2-4.fc40 @commandline 964 k Installing dependencies: qt5-qtwebsockets x86_64 5.15.14-1.fc40 $ nextcloud -v Nextcloud version 3.13.2git Git revision f0ab45748f296ff00856d54be97a1d58988cd540 Using Qt 5.15.14, built against Qt 5.15.14 Using Qt platform plugin 'wayland' Using 'OpenSSL 3.2.1 30 Jan 2024' Running on Fedora Linux 40 (KDE Plasma), x86_64 But the UI is missing some buttons (i.e. add account), trying to enable VFS throws "Segmentation fault (core dumped)" Logs (second run, I lost the logs from the first run while trying the appimage, lesson learned): 2024-08-31 15:13:14:812 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:676 ]: ################## "Nextcloud" locale: "en_CA" ui_lang: QVariant(Invalid) version: "3.13.2git" os: "Fedora Linux 40 (KDE Plasma)" 2024-08-31 15:13:14:812 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:681 ]: Arguments: ("nextcloud") 2024-08-31 15:13:14:813 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:975 ]: Using "en_CA" translation 2024-08-31 15:13:14:834 [ warning nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:332 ]: Theme wants to show vfs mode, but no vfs plugins are available 2024-08-31 15:13:14:834 [ info nextcloud.gui.socketapi /builddir/build/BUILD/desktop-3.13.2/src/gui/socketapi/socketapi.cpp:310 ]: server started, listening at "/run/user/1000/Nextcloud/socket" 2024-08-31 15:13:14:834 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:67 ]: setting remote poll timer interval to 30000 msec 2024-08-31 15:13:14:985 [ info nextcloud.gui.account.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/accountmanager.cpp:429 ]: Account for QUrl("https://xxxxxxxxxxx.com") using auth type "webflow" 2024-08-31 15:13:14:985 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.13.2/src/gui/creds/webflowcredentials.cpp:117 ]: Get QNAM 2024-08-31 15:13:14:985 [ info nextcloud.gui.account.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/accountmanager.cpp:453 ]: Restored: 0 unknown certs. 2024-08-31 15:13:14:986 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:186 ]: Setup folders from settings file 2024-08-31 15:13:14:986 [ critical plugins /builddir/build/BUILD/desktop-3.13.2/src/common/vfs.cpp:241 ]: Could not load plugin: not existent or bad metadata "nextcloudsync_vfs_suffix" 2024-08-31 15:13:14:986 [ fatal default /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:317 ]: Could not load plugin Looks like something is missing in my case ? Github https://github.com/nextcloud/desktop/issues/6819#issuecomment-2323010393
This message is a reminder that Fedora Linux 40 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 40 on 2025-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '40'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 40 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.