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

[Debian] owncloud Client 5.2.1 has no images #11558

Open
2 tasks done
P-EB opened this issue Mar 20, 2024 · 9 comments
Open
2 tasks done

[Debian] owncloud Client 5.2.1 has no images #11558

P-EB opened this issue Mar 20, 2024 · 9 comments

Comments

@P-EB
Copy link

P-EB commented Mar 20, 2024

Pre-submission Checks

  • I checked for similar issues, but could not find any. I also checked the closed issues. I could not contribute additional information to any existing issue.
  • I will take the time to fill in all the required fields. I know that the bug report may be dismissed otherwise due to lack of information.

Describe the bug

Hello,

While trying to get owncloud client 5.2.1 working in Debian (unstable, testing), I achieved a built version which has no images, be it in the client itself or its systray icon.

It seems the way resources are handled changed between the versions not supporting Qt6 and those supporting Qt6.

I'm not able yet to identify where the underlying issue is. Could someone, eg @TheOneRing who already helped me once on building 5.2.1 properly, help me to try backtracking the issue?

Any advice is welcome!

Expected behavior

I'd expect to have pretty images, but none appear

owncloud_client_no_images
systray

Steps to reproduce the issue

No response

Screenshots

No response

Logs

No response

Client version number

5.2.1.13040+dfsg-1

Desktop environment (Linux only)

No response

Client package version and origin (Linux only)

No response

Installation path (Windows only)

No response

Server information

No response

Additional context

No response

@P-EB P-EB added the bug label Mar 20, 2024
@TheOneRing
Copy link
Member

Can you check whether the qt6 svg module is installed?

@P-EB
Copy link
Author

P-EB commented Mar 22, 2024

Can you check whether the qt6 svg module is installed?

Well spotted, I was missing it.

It seems the way I used to collect new dependencies is flaky. I've yet to find a file that lists the requirements for owncloud-client, did I miss something in the repo?

@TheOneRing
Copy link
Member

I usually rely on the CMakeList.txt, when building packages myself but runtime dependencies like QSvg or qt6-image-formats-plugins are usually not covered by cmake...
Is there a best practice pattern we should follow here?

The 6.0 client introduces a dependency to qml, wich on debian based systems is split up into a gazillion of packages (qml6-module-qtqml-*)
Not sure on how to communicate something like that...

@P-EB
Copy link
Author

P-EB commented Mar 24, 2024

@TheOneRing any documentation file listing dependencies would be fine I guess. :)

I admit for compiled programs I see no clear standards being widely used

@P-EB
Copy link
Author

P-EB commented Mar 28, 2024

@TheOneRing would you be fine with such a solution?

@TheOneRing
Copy link
Member

If such a list is not kept in sync with reality, it hurts more than it helps, so I'm not sure that's the best solution....

@proofy
Copy link

proofy commented Apr 8, 2024

Is it a new bug or is it here?
The debian overlay package wants to have the owncloud-client version of 5.2.1+oc-13040, but there is not this version, there is only owncloud-client_5.2.1.13040.deb without '+oc-'.

dpkg-deb --info ./owncloud-client-overlays-icons_5.2.1+oc-13040_all.deb 
 neues Debian-Paket, Version 2.0.
 Größe 193008 Byte: control-Archiv= 1832 Byte.
     354 Byte,    11 Zeilen      control              
    5277 Byte,    58 Zeilen      md5sums              
 Package: owncloud-client-overlays-icons
 Source: owncloud-client-overlays
 Version: 5.2.1+oc-13040
 Architecture: all
 Maintainer: Jürgen Weigert <jw@owncloud.com>
 Installed-Size: 279
 Suggests: owncloud-client (= 5.2.1+oc-13040), nautilus
 Section: devel
 Priority: optional
 Description: nautilus plugin for owncloud
  This package contains the overlay icons.

Because it is only a suggestion, it is possible to install..

@TheOneRing
Copy link
Member

Is it a new bug or is it here? The debian overlay package wants to have the owncloud-client version of 5.2.1+oc-13040, but there is not this version, there is only owncloud-client_5.2.1.13040.deb without '+oc-'.

dpkg-deb --info ./owncloud-client-overlays-icons_5.2.1+oc-13040_all.deb 
 neues Debian-Paket, Version 2.0.
 Größe 193008 Byte: control-Archiv= 1832 Byte.
     354 Byte,    11 Zeilen      control              
    5277 Byte,    58 Zeilen      md5sums              
 Package: owncloud-client-overlays-icons
 Source: owncloud-client-overlays
 Version: 5.2.1+oc-13040
 Architecture: all
 Maintainer: Jürgen Weigert <jw@owncloud.com>
 Installed-Size: 279
 Suggests: owncloud-client (= 5.2.1+oc-13040), nautilus
 Section: devel
 Priority: optional
 Description: nautilus plugin for owncloud
  This package contains the overlay icons.

Because it is only a suggestion, it is possible to install..

Unrelated to this issue please open a new issue and provide an extended description.

Copy link

This issue was marked stale because it has been open for 30 days with no activity. Remove the stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label May 10, 2024
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

3 participants