Bug 451009

Summary: 4 suggestions for kde-discover.
Product: [Applications] Discover Reporter: rgs9o6y6
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: aleixpol, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description rgs9o6y6 2022-03-01 18:13:41 UTC
Hi, I just discovered kde-discover and found it very nice, the comments especially are pretty useful.

It’d be very nice if you guys could make it so that you’re able to search repo’s such as snap/flatpak, before actually installing snapd or flathub though. Pamac already does this by installing snapd or flathub when installing a snap or flatpak for the first time.

Why? Since occasionally, an app that I need is only in a specific source, and I haven’t installed it yet. 
-
Also, it’d be incredibly convenient if AUR’s could also get integrated into kde discover since pamac also has this functionally, but I prefer to use kde-discover. There’s a lot of aur packages which aren’t on repo’s or other sources. If needed you can just display a warning that it may be unsafe, but it’d be very useful. 
-
Could be maybe also get appimage support..? There’s been very few instances where an app only has an appimage, and it’d be convenient to search for them.
-
Lastly, could you enable commenting on apps that aren’t already installed? 

I appreciate the great work you guys are doing for the open source + linux community, thanks.
Comment 1 Nate Graham 2022-03-22 01:09:22 UTC
> It’d be very nice if you guys could make it so that you’re able to search repo’s such as snap/flatpak,
> before actually installing snapd or flathub though
This would require that Discover had a hard dependency on the Flatpak and Snap libraries, which means that they would automatically be installed if you install Discover. However many distros and users explicitly do not want any Snap or Flatpak software on their machines. So if we did this, those people would face the choice of either recompiling Discover with this feature patched out (annoying, a lot of work, potential for introducing breakage) or stop using Discover entirely. Having the backends self-contained such that you don't see Snap search results if you don't have Snap and you don't see Flatpak search results if you don't have Flatpak allows us to cater to these distros and users as well.

> Also, it’d be incredibly convenient if AUR’s could also get integrated into kde discover since pamac
> also has this functionally
Sorry, this is something we don't want to support. AUR is dangerous, and inexperienced users can easily blow themselves up with it. We don't want to officially support it because then we'd be on the hook when people wreck their systems using Discover.

> Could be maybe also get appimage support..?
Already requested with Bug 449704.

> Lastly, could you enable commenting on apps that aren’t already installed? 
This is done deliberately so that you have to be a user of an app to rate it. Yes, anyone can click install and then write a rating, but it's an extra step that spammers would have to take that could discourage it from being done.

> I appreciate the great work you guys are doing for the open source + linux community, thanks.
You're welcome!

In the future, can you file a separate bug report per suggestion? See https://community.kde.org/Get_Involved/Issue_Reporting#One_issue_per_Bugzilla_ticket