Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Plasma 6/KF6 Dolphin Shell Extension overlay icons not rendering #6577

Closed
5 of 8 tasks
FGD-Garuda opened this issue Mar 24, 2024 · 19 comments
Closed
5 of 8 tasks

Comments

@FGD-Garuda
Copy link

FGD-Garuda commented Mar 24, 2024

⚠️ Before submitting, please verify the following: ⚠️

Bug description

The sync overlay icons present in Dolphin prior to Plasma 6 upgrade are no longer present immediately after upgrading to Plasma 6.
Could be related to the need to port nexcloud-client to QT6/KF6, but I don't know. This seems to be taken care of here, but it does not show any overlay icons.
...

Steps to reproduce

  1. Run Plasma 5 to see the sync overlay icons
  2. Upgrade to Plasma 6 and reboot
  3. Overlay icons no longer present
    ...

Expected behavior

Sync overlay icons should remain.
...

Which files are affected by this bug

All files part of a synced folder

Operating system

Linux

Which version of the operating system you are running.

Arch (Garuda)

Package

Distro package manager

Nextcloud Server version

28.0.2

Nextcloud Desktop Client version

3.12.2 (also tested under 3.12.50)

Is this bug present after an update or on a fresh install?

Fresh desktop client install

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

Are you using an external user-backend?

  • Default internal user-backend
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Nextcloud Server logs

No response

Additional info

Nexctcloud-debug.zip

@FGD-Garuda FGD-Garuda changed the title [Bug]: Plasma 6 Dolphin shell intergration overlay icons not rendering [Bug]: Plasma 6 Dolphin shell integration overlay icons not rendering Mar 24, 2024
@FGD-Garuda FGD-Garuda changed the title [Bug]: Plasma 6 Dolphin shell integration overlay icons not rendering [Bug]: Plasma 6 Dolphin Shell Extension overlay icons not rendering Mar 25, 2024
@DemoFreak
Copy link

Same behaviour on Opensuse Tumbleweed also.
https://bugzilla.suse.com/show_bug.cgi?id=1221923

@guiodic
Copy link

guiodic commented Mar 28, 2024

Not only are there no icons in overlay but nothing in the integration works. Arch Linux developers could not compile the client with KF6 https://gitlab.archlinux.org/archlinux/packaging/packages/nextcloud-client/-/issues/3#note_174553

Could you help them (and us as users)?

@FGD-Garuda FGD-Garuda changed the title [Bug]: Plasma 6 Dolphin Shell Extension overlay icons not rendering [Bug]: Plasma 6/KF6 Dolphin Shell Extension overlay icons not rendering Mar 31, 2024
@FGD-Garuda
Copy link
Author

According to

gitlab.archlinux.org/archlinux/packaging/packages/nextcloud-client/-/issues/3#note_174553

some newer than 3.12.x version would be compatible?

@jospoortvliet
Copy link
Member

As @FGD-Garuda already said, I bet it requires the ability to build the client with Qt 6. This is WIP, hopefully done soon. Not sure if it'd be possible to 'just' do it only for the integration, though, maybe it is possible to build the dolphin plugin for both Qt6 and Qt5 without building the entire client with Qt 6.

I'm secretly hoping that one of the developers (most are KDE or GNOME users) will be motivated to do it soon as they are likely going to get Plasma 6 on their work stations soon ;-)

if only everyone was running OpenSUSE Tumbleweed, and thus already on Plasma 6 🙈

@guiodic
Copy link

guiodic commented Apr 4, 2024 via email

@FGD-Garuda
Copy link
Author

This is fixed with 3.13.0.

@avatar1024
Copy link

Still does not seem to be working with 3.13 (at least not in fedora). I have no dolphin integration whatsoever. Anyone else experiencing this?

@alerque
Copy link

alerque commented Aug 13, 2024

@avatar1024 That looks like a packaging issue, the Fedora packages look like they are still built with Qt5. They need to be updated to use Qt6 for this to work. Please report that to the appropriate upstream packaging bug tracker. I'm not a Fedora user and not sure, but it might be here: https://src.fedoraproject.org/rpms/nextcloud-client

@avatar1024
Copy link

Thank you! I'll flag it up!

@avatar1024
Copy link

avatar1024 commented Aug 14, 2024

I've checked and it seems like the deb version in Ubuntu is also built with Qt5. Is there a known issue regarding packaging it with Qt6? Has it been done anywhere?

@alerque
Copy link

alerque commented Aug 14, 2024

Um, something else is up. I remembered wrong, check the issue history for the Arch Linux package. This came up there at some point and I thought we fixed it with qt6 (or maybe just saw that it was being worked on upstream?).

@avatar1024
Copy link

Not sure how to check the history but there again it is built with Qt5 https://archlinux.org/packages/extra/x86_64/nextcloud-client/

@septatrix
Copy link

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

@valiksheva
Copy link

avatar1024

I have the same issue, none of the integrations work for my Fedora Kinoite (KDE 6).

@avatar1024
Copy link

I have enquired here and here but no responses so far.

@avatar1024
Copy link

avatar1024 commented Aug 19, 2024

@valiksheva
Copy link

It's now working with a new package: https://koji.fedoraproject.org/koji/taskinfo?taskID=122098639, thank to https://bugzilla.redhat.com/show_bug.cgi?id=2299950#c4

Is there a way to install this very package?
I still get old package when using 'dnf install nextcloud-client'

@septatrix
Copy link

Is there a way to install this very package? I still get old package when using 'dnf install nextcloud-client'

The packages do not seem to have found their way into the repo yet but you can download the rpm files from koji: https://koji.fedoraproject.org/koji/buildinfo?buildID=2531674

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants