Bug 1673011

Summary: Appstream-data Needs refresh for RHEL 8
Product: Red Hat Enterprise Linux 8 Reporter: Martin Pitt <mpitt>
Component: appstream-dataAssignee: Richard Hughes <rhughes>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.0CC: bgollahe, cschalle, jkoten, klember, mclasen, mkrajnak, mmcgrath, rhughes, toneata, tpelka, wchadwic
Target Milestone: rcKeywords: ZStream
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: appstream-data-8-20190805.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1690277 (view as bug list) Environment:
Last Closed: 2019-11-05 22:13:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1681560, 1734809    
Bug Blocks: 1656982, 1678350, 1690277, 1701002    

Description Martin Pitt 2019-02-06 13:09:02 UTC
Description of problem: RHEL 8's appstream-data is severely out of date. The last update was from July 2018.

This means that GNOME software or cockpit's Applications page lack any updates that happened since then.

Version-Release number of selected component (if applicable):

appstream-data 8-20180721

Comment 3 Martin Pitt 2019-02-12 06:37:47 UTC
Asking for blocker+ then instead.

Comment 5 Richard Hughes 2019-02-13 13:45:11 UTC
I can certainly refresh the appstream pretty easily. devack here.

Comment 13 Martin Pitt 2019-02-15 06:59:35 UTC
> If you guys feel strongly this is going to be a major (RHEL8.0 blocker) bug, please re-add blocker?

Done.

Comment 17 Martin Pitt 2019-02-21 16:44:18 UTC
This was again declined in the blocker+ review meeting. It was suggested to handle this as a 0-day update instead in z-stream.

Comment 19 Tomas Pelka 2019-02-22 14:14:52 UTC
*** Bug 1656984 has been marked as a duplicate of this bug. ***

Comment 30 Tomas Pelka 2019-07-12 12:11:41 UTC
*** Bug 1719790 has been marked as a duplicate of this bug. ***

Comment 33 Martin Pitt 2019-07-23 10:07:35 UTC
I tested this on Cockpit's Applications page. With appstream-data-8-20190215.el8_0.noarch.rpm there are no uninstalled applications available. With appstream-data-8-20190719.el8.noarch I see Machines and Storage being offered. These are only from cockpit itself, and e. g. cockpit-podman is missing entirely (not displayed, and not present at all in /usr/share/app-info/xmls/rhel-8.xml.gz).

When I install cockpit-podman, then it appears right away on the Applications page, so its the AppStream data (/usr/share/metainfo/org.cockpit-project.podman.metainfo.xml) is correct. Thus it seems that the AppStream scanner for RHEL 8.x is still out of date? cockpit-podman got introduced into RHEL 8.1 six weeks ago (bug #1693125).

So this certainly improves matters, we at least see some applications. But something is still broken in its generation.

Comment 40 Richard Hughes 2019-08-05 08:11:30 UTC
With todays build:

$ appstream-util compare rhel-8-20190719.xml.gz rhel-8-20190805.xml.gz
io.weldr.cockpit_composer                          Added
org.cockpit_project.podman                         Added

Comment 44 errata-xmlrpc 2019-11-05 22:13:35 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2019:3553