Summary: | When Flatpak backend is not installed, Discover should still be able to open .flatpakref files and then offer to install the Flatpak backend | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Peter Eszlari <peter.eszlari> |
Component: | Flatpak Backend | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | bugseforuns, jgrulich, nate |
Priority: | NOR | ||
Version: | 5.11.4 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=388716 | ||
Latest Commit: | https://commits.kde.org/discover/7f61173abeb6d6e99fc2a2776b3a9827985be8b6 | Version Fixed In: | |
Sentry Crash Report: |
Description
Peter Eszlari
2017-12-12 22:07:51 UTC
> Of course, Kubuntu should install flatpak by default No need for a bug; it's being discussed in https://phabricator.kde.org/T7566 Kubuntu folks are definitely open to using the Flatpak backend instead of or in addition to the Snap one, but the user experience in Kubuntu is a bit rough at the moment due to https://bugs.kde.org/show_bug.cgi?id=387790 Aleix, is there anything we can do to handle .flatpakref files in Discover even when the Flatpak backend isn't installed? Could we offer to install it and then install the original .flatpakref file? We can find some way to have it happen, I'm not sure we can find a way that is elegant and not clunky. Note that some distros may decide not to even package the flatpak backend. Also the splitting is something packagers do and we can't keep track of the package name that packagers will give to the different plugins. That said, it would be technically possible to have discover install parts of itself when flatpak-specific features (such as flatpakref) are used. Git commit 7f61173abeb6d6e99fc2a2776b3a9827985be8b6 by Aleix Pol. Committed on 31/05/2018 at 00:46. Pushed by apol into branch 'master'. When we know the plugin is missing, offer it M +10 -2 discover/DiscoverObject.cpp https://commits.kde.org/discover/7f61173abeb6d6e99fc2a2776b3a9827985be8b6 |