https://bugzilla.redhat.com/show_bug.cgi?id=1859811
Bug ID: 1859811 Summary: The appdata guidance is out of date Product: Fedora Documentation Version: devel Status: NEW Component: packager-guide Assignee: pbokoc@redhat.com Reporter: t0dd@protonmail.com QA Contact: docs-qa@lists.fedoraproject.org CC: pkovar@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: If you go looking for guidance for how to package RPMs, there is really no better guide than what Fedora produces. It is therefore that much more important that Fedora keeps up with Freedesktop.org standards.
The problem is that the "Packaging Guidelines for AppData Files" is out of date and wrong.
Version-Release number of selected component (if applicable): https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/ As of July 23, 2020
Actual results: Let's just tick off the problems (just a few, it needs a revamp) - .metainfo.xml files are now preferred and .appdata.xml is deprecated - example .xml file has wrong component type and id """ <component type="desktop"> <id>comical.desktop</id> """ ...that should be... """ <component type="desktop-application"> <id>comical</id> """ ...better yet, that should be... """ <component type="desktop-application"> <id>com.example.Comical</id> """
It's also missing the launchable tag """ <launchable type="desktop-id">com.example.Comical.desktop</lauchable> """
Expected results:
See above.
Additional info: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
https://bugzilla.redhat.com/show_bug.cgi?id=1859811
--- Comment #1 from Todd Warner t0dd@protonmail.com --- Apparently, gnome-software requires a .desktop in the <id> field. This is a gnome-software ... bug? I think?
https://bugzilla.redhat.com/show_bug.cgi?id=1859811
--- Comment #2 from Todd Warner t0dd@protonmail.com --- (In reply to Todd Warner from comment #1)
Apparently, gnome-software requires a .desktop in the <id> field. This is a gnome-software ... bug? I think?
https://bugzilla.redhat.com/show_bug.cgi?id=1860130
https://bugzilla.redhat.com/show_bug.cgi?id=1859811
Petr Bokoc pbokoc@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |EOL Last Closed| |2024-05-21 09:23:37
--- Comment #3 from Petr Bokoc pbokoc@redhat.com --- This guide has been retired, therefore I'm closing this bug.
If you would like to report Fedora docs bugs in the future, please use the "bug" icon on the top right of the affected page, it will take you directly to the appropriate issue tracker.
docs-qa@lists.fedoraproject.org