Bug 1476499

Summary: AppStream metadata for CuteCom package are missing
Product: [Fedora] Fedora Reporter: AsciiWolf <mail>
Component: cutecomAssignee: Rich Mattes <richmattes>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 33CC: drusek, richmattes
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: cutecom-0.51.0-8.fc32 cutecom-0.51.0-8.fc31 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-18 01:10:06 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 16:41:05 UTC
Description of problem:

There is not any appdata.xml/metainfo.xml file available in the CuteCom package. Because of this, CuteCom 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 "cutecom".

Comment 1 Jan Kurik 2017-08-15 06:28:16 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle.
Changing version to '27'.

Comment 2 AsciiWolf 2018-01-24 16:14:30 UTC
Still not fixed.

Comment 3 Rich Mattes 2018-11-24 20:06:38 UTC
Imported upstream appdata in the latest rawhide update.

Comment 4 Ben Cotton 2019-02-19 17:11:41 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 30 development cycle.
Changing version to '30.

Comment 5 AsciiWolf 2020-01-19 13:12:33 UTC
Still the same issue on Fedora 31.

Comment 6 Fedora Update System 2020-08-08 19:58:43 UTC
FEDORA-2020-53dbed4608 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-53dbed4608

Comment 7 Fedora Update System 2020-08-08 20:07:47 UTC
FEDORA-2020-8cd2df00aa has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-8cd2df00aa

Comment 8 Fedora Update System 2020-08-09 03:01:30 UTC
FEDORA-2020-8cd2df00aa has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8cd2df00aa`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8cd2df00aa

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2020-08-09 03:47:31 UTC
FEDORA-2020-53dbed4608 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-53dbed4608`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-53dbed4608

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Daniel Rusek 2020-08-09 13:08:26 UTC
I have tested the provided F32 update and found two major issues:

1. Cutecom seems to have missing icon (no icon files).
2. Because the app id in appdata file is different than the actual desktop file name, there should be something like "<launchable type="desktop-id">cutecom.desktop</launchable>" in the appdata file. Without this line added, Cutecom will most likely still be missing in GNOME Software.

Comment 11 Rich Mattes 2020-08-09 13:48:31 UTC
Thanks for the feedback.  I will add the launchable tag to the appdata file to work around the desktop file/appdata file mismatch.

The application itself doesn't ship an icon, and while the desktop file is specified as "cutecom", it had been previously modified to use the "utilities-terminal" icon (which I also can't seem to find anymore.)  Is it possible to specify a generic icon from an icon theme, or does the cutecom package need to provide its own icon file for the appdata to work?

Comment 12 Rich Mattes 2020-08-09 13:52:41 UTC
Scratch that second part - there is a cutecom.svg shipped in the images/ subfolder.  I will install that in the spec file.

Comment 13 Fedora Update System 2020-08-09 14:21:58 UTC
FEDORA-2020-ba4aea6c09 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-ba4aea6c09

Comment 14 Fedora Update System 2020-08-09 14:27:53 UTC
FEDORA-2020-e0fbb39d9b has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-e0fbb39d9b

Comment 15 Fedora Update System 2020-08-10 00:40:00 UTC
FEDORA-2020-ba4aea6c09 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ba4aea6c09`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ba4aea6c09

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2020-08-10 00:55:05 UTC
FEDORA-2020-e0fbb39d9b has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-e0fbb39d9b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-e0fbb39d9b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Ben Cotton 2020-08-11 15:25:57 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle.
Changing version to 33.

Comment 18 Fedora Update System 2020-08-18 01:10:06 UTC
FEDORA-2020-ba4aea6c09 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2020-08-18 01:23:18 UTC
FEDORA-2020-e0fbb39d9b has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.