Description of problem: It seems that Firefox on Fedora is missing in GNOME Software because it apparently has some issue with its AppStream metadata. How reproducible: Every time. Steps to Reproduce: 1. Open GNOME Software. 2. Search for "Firefox". Actual results: Only the Flatpak Firefox result is displayed. Expected results: Both RPM and Flatpak Firefox results are displayed. Additional info: It seems to happen on F31 (and older), F32 and Rawhide.
The only problem that I noticed while checking the appdata file was a missing date in release tag.
I think I have found the problem! It seems that Firefox is missing in /usr/share/app-info/xmls/fedora.xml.gz. Switching this bz to appstream-data.
hughsie is looking into generating new appstream-data
Hi Kalev, I am not sure if just generating a new appstream-data package will help. I remember this issue happening since F30, or maybe even earlier, I just didn't know what was causing it.
By the way, Audacity seems to have the same issue (see bz#1810509).
Should be fixed in https://bodhi.fedoraproject.org/updates/FEDORA-2020-260adb91a9
FEDORA-2020-260adb91a9 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-260adb91a9
I can confirm that Firefox is now displayed correctly in GNOME Software after installing the FEDORA-2020-260adb91a9 update. Audacity is still missing, but that is a different bz.
FEDORA-2020-260adb91a9 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.