Bug 1428459 - AppStream library requires fix for flatpak functionality
Summary: AppStream library requires fix for flatpak functionality
Keywords:
Status: CLOSED DUPLICATE of bug 1386997
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: libappstream-glib
Version: 7.4
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Richard Hughes
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-03-02 16:03 UTC by Richard Hughes
Modified: 2017-03-06 11:59 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-06 11:59:34 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Richard Hughes 2017-03-02 16:03:15 UTC
Upstream we fixed a bug in appstream-glib that means that removing flatpaks works much better. Without this fix you can search for gimp, install (as a flatpak), remove the flatpak, and then you can't see GIMP again in the search results until you restart. This is bad.

The cause of the bug is that the AsStore removes the AsApp when the .desktop file disappears, even if the app still exists elsewhere in the AppStream remote metadata. This bug also manifests itself when you remove an application it *sometimes* does not disappear from the Installed panel. Whether it happens or not with the old version of appstream-glib depends on the ordering we get notified of the files changing, which is also fixed by the same commit.

I'd obviously like to fix this when we enable the flatpak support in gnome-software if possible. We also only figured out and fixed this upstream last week so sorry for the late bug for 7.4. Thanks all!

Comment 2 Red Hat Bugzilla Rules Engine 2017-03-02 16:05:04 UTC
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.

Comment 3 Richard Hughes 2017-03-06 11:59:34 UTC

*** This bug has been marked as a duplicate of bug 1386997 ***


Note You need to log in before you can comment on or make changes to this bug.