Bug 2068492

Summary: Review Request: fedora-appstream-metadata - Operating System AppStream Metadata for Fedora Linux
Product: [Fedora] Fedora Reporter: Timothée Ravier <travier>
Component: Package ReviewAssignee: Neal Gompa <ngompa13>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: ejgoqvmerramxovrne, ngompa13, package-review
Target Milestone: ---Flags: ngompa13: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-22 18:19:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Timothée Ravier 2022-03-25 13:48:39 UTC
Spec URL: https://siosm.fedorapeople.org/srpms/fedora-appstream-metadata.spec
SRPM URL: https://siosm.fedorapeople.org/srpms/fedora-appstream-metadata-37-0.1.fc35.src.rpm
Description: Operating System AppStream Metadata for Fedora Linux
Fedora Account System Username: siosm

Comment 1 Timothée Ravier 2022-03-25 13:51:46 UTC
See https://src.fedoraproject.org/rpms/fedora-release/pull-request/217 for more context.

This enables applications (such as Discover) to figure out which releases are still supported and display information to the user if they are using and EOL release.

See: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-OS.html

Comment 2 Timothée Ravier 2022-03-25 13:53:23 UTC
The "full" source is at https://github.com/travier/fedora-appstream-metadata. This includes the script used to automatically generate/update the metadata.

Comment 3 Neal Gompa 2022-04-05 21:54:27 UTC
Taking this review.

Comment 4 Neal Gompa 2022-05-25 17:00:47 UTC
Can you please include the source and generate the appstream file in the package spec?

Comment 5 Timothée Ravier 2022-05-27 15:40:08 UTC
Maybe I'm missing something, but I think that I can't generate the appstream file during a build step in the specfile as this needs network access.
I was planning on adding the Go "script" to the dist-git repo after the initial import as it's not really a source for the RPM itself.

Comment 6 Neal Gompa 2022-05-27 20:17:55 UTC
Hmm, I would prefer the source to be part of the SRPM, but yeah that makes sense why you can't run the generation process during the build.

Comment 7 Timothée Ravier 2022-05-30 18:11:54 UTC
Can I add files and not use them? If yes then I can definitely add it to the SRPM. I would prefer not to build/install it as nobody would really us it.

Comment 8 Neal Gompa 2022-05-31 09:46:52 UTC
(In reply to Timothée Ravier from comment #7)
> Can I add files and not use them? If yes then I can definitely add it to the
> SRPM. I would prefer not to build/install it as nobody would really us it.

Yes.

Comment 10 Neal Gompa 2022-05-31 14:24:10 UTC
You're missing a license file.

Comment 11 Timothée Ravier 2022-05-31 15:55:14 UTC
Everything is MIT and explicitly marked in source code or the files themselves. Should I include the MIT LICENSE file in the SRPM?

Comment 12 Timothée Ravier 2022-05-31 16:02:52 UTC
Found the relevant portion in the docs. I'll do that.

Comment 14 Neal Gompa 2022-06-03 11:33:05 UTC
Review notes:

* Package is named appropriately
* Package builds and installs
* Package licensing is correct and license file is installed
* No serious issues with rpmlint

PACKAGE APPROVED.

Comment 15 Gwyn Ciesla 2022-06-21 18:42:33 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/fedora-appstream-metadata

Comment 16 Fedora Update System 2022-06-22 18:18:42 UTC
FEDORA-2022-8bf70217cf has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-8bf70217cf

Comment 17 Fedora Update System 2022-06-22 18:19:30 UTC
FEDORA-2022-8bf70217cf has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Fedora Update System 2022-06-23 14:27:57 UTC
FEDORA-2022-4bb9a0f4de has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-4bb9a0f4de

Comment 19 Fedora Update System 2022-06-24 00:58:56 UTC
FEDORA-2022-4bb9a0f4de has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.