flathub-infra / flatpak-builder-lint

A linter for flatpak-builder manifests
MIT License
50 stars 126 forks source link

exceptions: allow xdg-data access to net.codelogistics.webapps #417

Closed eyekay-gh closed 3 months ago

eyekay-gh commented 3 months ago

Web Apps installs websites as desktop applications, using xdg-desktop-portal's dynamic launcher portal for the same until now. However, I received multiple bug reports and complaints that the app was not working on various desktop environments and distros due to incomplete or outdated implementations of the portal and so the app now creates and removes desktop files in ~/.local/share/applications directly.

bbhtt commented 3 months ago

incomplete or outdated implementations of the portal

Was any bug opened to the portal folks? This really should be reported properly.

Also curious to see what kind of bug reports from users you got.

eyekay-gh commented 3 months ago

Hi, thank you for the prompt response!

This is the bug report I got for KDE, which I reported to KDE here.

This is the bug report for Ubuntu 24.04, and this is the bug report I filed against this. The last time I checked, the fix for this was making its way through their packaging system.

This seems to be related to the portal as well as I cannot reproduce it on my machine.

As you can tell it is not so much issues with the portal itself but with its various backends.

I was also told by a user I know IRL that they were unable to install a web app in Cinnamon but could do so in GNOME, but I was unable to investigate further.

bbhtt commented 3 months ago

The KDE issue was fixed recently, https://github.com/flatpak/xdg-desktop-portal/pull/1376#issuecomment-2182121010

I'm granting the exception, but you should try to revert to the portal when possible.

eyekay-gh commented 3 months ago

Hi, thank you so much! I'll switch back to the portal after the changes reach the major distros.