Bug 2457198 - rocm is noarch, but deps are built only on x86_64, so it's present but uninstallable on other arches
Summary: rocm is noarch, but deps are built only on x86_64, so it's present but uninst...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: rocm
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: ROCm Packagers SIG
QA Contact:
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-04-10 01:49 UTC by Adam Williamson
Modified: 2026-04-10 01:49 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2026-04-10 01:49:31 UTC
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).


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