Bug 363029

Summary: Remove missing applications from the carousel
Product: [Applications] Discover Reporter: Sven Claussner <scl.gplus>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Sven Claussner 2016-05-13 14:59:33 UTC
The applications in the upper showcase coverflow panel are not installable, for instance KDevelop, Dolphin, Krita.

Reproducible: Always

Steps to Reproduce:
1. Open Discover.
2. Click one of the application thumbnails in the showcase panel or enter its name in the search bar.
The application names end with .desktop, e.g. kdevelop.desktop.

Actual Results:  
An empty template window with text labels, but no information opens. There's only a button 'Start', but nothing to install.

Expected Results:  
The applications are found and installable.
Exception: Krita is not shipped in Debian Testing, so it should not be offered in the showcase.

Latest Debian testing with KDE Plasma 5.4.3, Qt 5.5.1
Comment 1 Aleix Pol 2016-05-27 15:12:31 UTC
Git commit de0ad09b453bd6bc119f039f3b28c780569b1994 by Aleix Pol.
Committed on 27/05/2016 at 15:12.
Pushed by apol into branch 'Plasma/5.6'.

Make sure we don't show in the carousel elements that aren't available

Otherwise it shows misleading UI

M  +0    -5    discover/qml/FeaturedBanner.qml
M  +19   -7    discover/qml/FeaturedModel.qml

http://commits.kde.org/discover/de0ad09b453bd6bc119f039f3b28c780569b1994