Bug 2068492 - Review Request: fedora-appstream-metadata - Operating System AppStream Metadata for Fedora Linux
Summary: Review Request: fedora-appstream-metadata - Operating System AppStream Metada...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-25 13:48 UTC by Timothée Ravier
Modified: 2022-06-24 00:58 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-06-22 18:19:30 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.