Bug 2348762 - Review Request: rocm - ROCm Metapackage
Summary: Review Request: rocm - ROCm Metapackage
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jeremy Newton
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-02-27 16:06 UTC by Tom.Rix
Modified: 2025-04-06 14:27 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-04-06 14:27:47 UTC
Type: ---
Embargoed:
alexjnewt: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 8706892 to 8768646 (1.31 KB, patch)
2025-03-14 14:15 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 8768646 to 8770520 (948 bytes, patch)
2025-03-15 15:00 UTC, Fedora Review Service
no flags Details | Diff

Description Tom.Rix 2025-02-27 16:06:45 UTC
Spec URL: https://trix.fedorapeople.org/rocm.spec
SRPM URL: https://trix.fedorapeople.org/rocm-6.3.3-1.fc43.src.rpm

A meta package to make it easier for the user to install the ROCm packages at once.

Reproducible: Always

Comment 1 Fedora Review Service 2025-02-27 16:51:26 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8706892
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2348762-rocm/fedora-rawhide-x86_64/08706892-rocm/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Jeremy Newton 2025-03-13 16:44:18 UTC
Any reason you made a libs subpackage instead of just using "rocm"?

I.e. rocm and rocm-devel instead of rocm-libs and rocm-devel?

Technically some of those aren't libs, and usually a libs subpackage is only used if you want a subdivision for people who want less than everything. E.g. llvm vs llvm-libs

Comment 3 Tom.Rix 2025-03-14 13:52:19 UTC
Spec URL: https://trix.fedorapeople.org/rocm.spec
SRPM URL: https://trix.fedorapeople.org/rocm-6.3.3-1.fc43.src.rpm

I am not sure why I went with -libs now, maybe because the AMD release had it.
Going with plain rocm package now.

Also
Cleaned up devel requires.
Added a -test subpackage, now just for kfdtest.

Comment 4 Fedora Review Service 2025-03-14 14:15:39 UTC
Created attachment 2080215 [details]
The .spec file difference from Copr build 8706892 to 8768646

Comment 5 Fedora Review Service 2025-03-14 14:15:41 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8768646
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2348762-rocm/fedora-rawhide-x86_64/08768646-rocm/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 6 Jeremy Newton 2025-03-14 23:40:04 UTC
Small gripe, can you please add a better descriptio for the devel package?

Also you licensed the package as GPL. That's probably ok, but since this is a metapackage, shouldn't it match the fedora default license (CC BY-SA 4.0)? I'm not 100% sure what metapackages usually have.

Comment 7 Tom.Rix 2025-03-15 14:38:25 UTC
Spec URL: https://trix.fedorapeople.org/rocm.spec
SRPM URL: https://trix.fedorapeople.org/rocm-6.3.3-1.fc43.src.rpm

I changed the description for devel,test to be similar to the main package.

For the license, I changed it to MIT because most of the ROCm packages are MIT and looking around for what to license it I found 
https://docs.fedoraproject.org/en-US/legal/fedora-linux-license/

And seemed appropriate.

Comment 8 Fedora Review Service 2025-03-15 15:00:31 UTC
Created attachment 2080315 [details]
The .spec file difference from Copr build 8768646 to 8770520

Comment 9 Fedora Review Service 2025-03-15 15:00:33 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8770520
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2348762-rocm/fedora-rawhide-x86_64/08770520-rocm/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 10 Jeremy Newton 2025-03-17 16:56:00 UTC
Yeah MIT seems safe, it's a metapackage, so not much to say there.
The style looks fine, packages install fine.

Shouldn't devel require the base package though? Or maybe that's just a redundant require?

Comment 11 Tom.Rix 2025-03-18 13:00:40 UTC
It is a redundant require.

Comment 12 Jeremy Newton 2025-03-18 19:36:41 UTC
Approved

Comment 13 Fedora Admin user for bugzilla script actions 2025-03-18 22:46:30 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/rocm


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