Bug 1476500

Summary: AppStream metadata for Phoronix Test Suite package are missing
Product: [Fedora] Fedora Reporter: AsciiWolf <mail>
Component: phoronix-test-suiteAssignee: Markus Mayer <LotharLutz>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: LotharLutz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-08-01 18:14:47 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:

Description AsciiWolf 2017-07-29 17:10:33 UTC
Description of problem:

There is not any appdata.xml/metainfo.xml file available in the Phoronix Test Suite package. Because of this, Phoronix Test Suite cannot be found and/or installed using the GNOME Software application or another package manager UI based on AppStream.


Steps to Reproduce:

1. Open GNOME Software.
2. Type "phoronix test suite".

Comment 1 AsciiWolf 2017-07-31 10:38:30 UTC
The upstream project already has an AppStream appdata file.

https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/pts-core/static/phoronix-test-suite.appdata.xml

Comment 2 Markus Mayer 2017-07-31 20:14:09 UTC
The appdata.xml is already installed by the rpm package.

I don't have a rawhide install here, but using GNOME Software on F25 finds and shows the phoronix test suite.

I've no idea how to debug AppStream related issues. Can you find some further information?

Comment 3 AsciiWolf 2017-08-01 07:14:50 UTC
I am not sure if there is any way to debug this, except the standard "appstream-util validate-relax foo.appdata.xml". I don't have any Fedora 25 system (just 26 and Rawhide) here, but if I remember correctly, it was not showing in GNOME Software on (64bit) F25 as well.

Comment 4 Markus Mayer 2017-08-01 17:25:44 UTC
I found some information about the AppStream database:

- The database is distributed via the 'appstream-data' package.
- The package is updated weekly

I check the content of the currecnt appstream-data package in rawhide. It contains the phoronix-test-suite.

May I ask you to update the appstream-data package to the latest version (27-3 as I'm writing this), and check if GNOME Software is able to find the phoronix-test-suite now?

Comment 5 AsciiWolf 2017-08-01 18:14:47 UTC
It looks like the Phoronix Test Suite is now showing in GNOME Software in Rawhide, after the appstream-data upgrade. Thanks!