After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 781210 - "Show Details" from Shell doesn't work on Flatpak apps
"Show Details" from Shell doesn't work on Flatpak apps
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: Flatpak
3.24.x
Other Linux
: Normal normal
: ---
Assigned To: Richard Hughes
Richard Hughes
Depends on:
Blocks:
 
 
Reported: 2017-04-12 09:31 UTC by Andreas Nilsson
Modified: 2017-05-02 09:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas Nilsson 2017-04-12 09:31:49 UTC
If select an application, for example GNOME Recipes, that I installed via Flatpak in the Shell overview and click "Show Details", Software will open, but give me an error saying 'Unable to find "org.gnome.Recipes.desktop"'
If I do the same with an application installed via my distros package manager, it works though.
Comment 1 Richard Hughes 2017-05-02 09:00:57 UTC
This is one reason why it doesn't work (appstream-glib)

commit 519dcb04dc0bbfbaab85ecb45dda390340a5122d
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue May 2 09:59:05 2017 +0100

    Casefold all stemmed entries
    
    The idea for the stemmer is to input a string and to return a more generic
    version of it. We already casefold the search parameters which means we can
    reduce the duplication in the stemmer cache and also match more types of
    mixed-case search values.

:100644 100644 93935e4... 218f4b6... M  libappstream-glib/as-self-test.c
:100644 100644 ef7ccd6... 3a9478d... M  libappstream-glib/as-stemmer.c
Comment 2 Richard Hughes 2017-05-02 09:04:15 UTC
commit 381765fece275e39886b4889d3012a84cba9c93a
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue May 2 10:03:15 2017 +0100

    Fix the 'Show Details' context menu item in GNOME Shell
    
    We have to search for the ID for two reasons:
    
    * Not all plugins can 'adopt' a base GsApp, e.g. flatpak
    * There may be multiple plugins or multiple sources providing the same desktop ID
    
    Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=781210