Fedora Account System
Red Hat Associate
Red Hat Customer
rocm is a noarch package, so it's included on all arches. But it has a lot of dependencies which are archful and built only on x86_64. So on other arches rocm, rocm-devel and rocm-test are all uninstallable due to a big list of missing deps: package: rocm-7.2.0-3.eln155.noarch from file:///mnt/update_repo amdsmi >= 7.2 hipblas >= 7.2 hipcc hipfft >= 7.2 hiprand >= 7.2 hipsolver >= 7.2 hipsparse >= 7.2 rocblas >= 7.2 rocfft >= 7.2 rocm-clang rocm-hip >= 7.2 rocm-runtime >= 7.2 rocm-smi >= 7.2 rocminfo >= 7.2 rocrand >= 7.2 rocsolver >= 7.2 rocsparse >= 7.2 package: rocm-devel-7.2.0-3.eln155.noarch from file:///mnt/update_repo amdsmi-devel >= 7.2 hipblas-devel >= 7.2 hipcub-devel >= 7.2 hipfft-devel >= 7.2 hiprand-devel >= 7.2 hipsolver-devel >= 7.2 hipsparse-devel >= 7.2 rocblas-devel >= 7.2 rocfft-devel >= 7.2 rocm-clang-devel rocm-hip-devel >= 7.2 rocm-runtime-devel >= 7.2 rocm-smi-devel >= 7.2 rocrand-devel >= 7.2 rocsolver-devel >= 7.2 rocsparse-devel >= 7.2 package: rocm-test-7.2.0-3.eln155.noarch from file:///mnt/update_repo kfdtest >= 7.2 rocm should be prevented from showing up in other arches, somehow. Either just make it x86_64, or I think there's a way to somehow make it noarch but only show up on x86_64 (something like making the source package archful but all the binary packages noarch or something like that).
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle. Changing version to 45.