Spec URL: https://mystro256.fedorapeople.org/hiprand.spec SRPM URL: https://mystro256.fedorapeople.org/hiprand-6.0.0-1.fc40.src.rpm Description: hipRAND is a RAND marshalling library, with multiple supported backends. It sits between the application and the backend RAND library, marshalling inputs into the backend and results back to the application. hipRAND exports an interface that does not require the client to change, regardless of the chosen backend. Currently, hipRAND supports either rocRAND or cuRAND. Fedora Account System Username: mystro256 Copr build: https://copr.fedorainfracloud.org/coprs/mystro256/playground/build/6782380/ Note: This is already a subpackage of rocrand, but in ROCm 6.0, upstream has separated the two components, so this is a necessary step to ship hiprand 6.0 in Fedora. Also note that this needs https://koji.fedoraproject.org/koji/buildinfo?buildID=2336772
Copr build: https://copr.fedorainfracloud.org/coprs/build/6782737 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2255574-hiprand/fedora-rawhide-x86_64/06782737-hiprand/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- 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.
The build fails because I assume it needs rocrand 6.0 Do we want to add version logic to the rocm packages in BuildRequire ? This is a for all rocm packages question. Some minor things %global toolchain clang could be %global toolchain rocm %bcond_with check run some tests could be %bcond_with test create the -test subpackage I prefer the -test subpackage because I can build on one beefy machine and copy the rpm's to a test machines that have different hw.
Thanks, see updated files: Spec URL: https://mystro256.fedorapeople.org/hiprand.spec SRPM URL: https://mystro256.fedorapeople.org/hiprand-6.0.0-2.fc40.src.rpm > Do we want to add version logic to the rocm packages in BuildRequire ? > This is a for all rocm packages question. Yeah I've been thinking about that. I was going to wait for the llvm changes be put in place, then rehaul the build requires. A lot of them are common, so I was considering a metapackage or adding them as package requires to rocm-comgr-devel or hipcc.
Thanks.
The Pagure repository was created at https://src.fedoraproject.org/rpms/hiprand