Hello @pander , just converted this one into an SRU bug

** Description changed:

+ [ Impact ]
+ 
+  * This bug tracks the Stable Release Update of the whole ROCm 7.2.4 stack 
into
+    Ubuntu 26.04 (resolute). resolute currently ships ROCm 7.1.0 (from the
+    development cycle); 7.2.4 is the stable point release AMD recommends for
+    this GPU-compute stack.
+ 
+  * src:rocm is a metapackage only — it carries no code, it pulls in the ROCm
+    component packages at a coherent version. SRUing src:rocm to 7.2.4 is the
+    symbolic "top of the stack" marker that says "resolute now provides the
+    ROCm 7.2.4 stack". The substantive work is in the individual component
+    package SRUs listed under [ Other Info ]; each has its own Impact / Test
+    Plan / regression analysis in its own bug.
+ 
+  * User-facing effect: 7.2.4 brings the resolute ROCm stack up to the current
+    stable upstream release (bugfixes, new-GPU enablement, updated math/comm
+    libraries) instead of leaving 26.04 on the older 7.1.0 snapshot.
+ 
+ [ Test Plan ]
+ 
+  * Each component package SRU bug carries its own detailed test plan; this
+    metapackage bug aggregates them. Do not re-run every component plan here —
+    verify the stack installs and the per-package verifications pass. Only
+    verification needed for this meta package is to run `apt install rocm` and
+    see apt resolves 7.2.4 versions of the packages in rocm stack. This is also
+    applicable for other binary packages published in this package.
+ 
+  * The whole stack was rebuilt and co-installed in the staging PPA
+    ppa:bullwinkle-team/rocm-7.2.4-resolute-sru before upload, to prove the
+    component versions are mutually installable and build against each other.
+ 
+  * Stack-level verification:
+    - On a resolute amd64 host with -proposed enabled, install the metapackage
+      (`apt install rocm`) and confirm it pulls the 7.2.4 component set with no
+      unmet dependencies / no held-back packages.
+    - `apt-cache policy rocm` shows the 7.2.4 metapackage from -proposed.
+    - Smoke-test the runtime on AMD GPU hardware: `rocminfo` enumerates the
+      agent(s), `clinfo` / a small HIP program runs.
+ 
+  * Per-component functional verification (rocBLAS, rocFFT, MIOpen, RCCL, etc.)
+    is tracked and signed off in the individual SRU bugs.
+ 
+ [ Where problems could occur ]
+ 
+  * This is a full-stack version bump, not a targeted cherry-pick, so the
+    regression surface is the union of all component changes. The per-component
+    bugs each carry their own "Where problems could occur" analysis; the
+    stack-level risks are:
+ 
+    - Version skew / co-installability: components are tightly inter-versioned.
+      A component landing in -proposed out of order could leave the stack
+      temporarily uninstallable. Mitigation: all components were co-built and
+      co-installed in the staging PPA; they should migrate together.
+ 
+    - Toolchain: 7.2.x builds against the ROCm LLVM toolchain (22); a mismatch
+      between the LLVM/clang version a component expects and what is available
+      in resolute would surface as build or HIPRTC-at-runtime failures.
+ 
+  * Because this is a metapackage, a regression will not manifest in src:rocm
+    itself — it will surface in one of the component packages or in a reverse
+    dependency at install or runtime.
+ 
+ [ Other Info ]
+ 
+  == Component SRU bugs (ROCm 7.2.4 → resolute) ==
+ 
+  Core / runtime / toolchain:
+    - rocm-core           LP: #2153989
+    - rocm-cmake          LP: #2153804
+    - rocm-llvm           LP: #2153424
+    - rocm-hipamd         LP: #2156375
+    - rocr-runtime        LP: #2153419
+    - rocdbgapi           LP: #2153818
+    - rocminfo            LP: #2153792
+    - rocm-smi-lib        LP: #2154039
+    - amdsmi              LP: #2153816
+    - roctracer           LP: #2153991
+    - hipify              LP: #2153789
+    - pkg-rocm-tools      LP: #2159601   (gfx950 / MI350 CDNA4 enablement)
+ 
+  Math / comm libraries:
+    - rocblas             LP: #2155118
+    - hipblas             LP: #2156532
+    - hipblas-common      LP: #2154225
+    - hipblaslt           LP: #2155653
+    - rocsparse           LP: #2154553
+    - hipsparse           LP: #2156252
+    - rocsolver           LP: #2155138
+    - hipsolver           LP: #2156046
+    - rocfft              LP: #2155392
+    - hipfft              LP: #2155398
+    - rocrand             LP: #2153990
+    - hiprand             LP: #2154493
+    - rocprim             LP: #2154360
+    - rocthrust           LP: #2154711
+    - hipcub              LP: #2155648
+    - rocalution          LP: #2154350
+    - rccl                LP: #2154290
+    - rocwmma             LP: #2156085
+    - miopen              LP: #2157988
+ 
+  Notes:
+    - llvm-toolchain-rocm is superseded by rocm-llvm for the 7.2.4 stack; the
+      old 7.1.0 source is not being SRUed.
+    - magma-rocm is a reverse dependency, not a ROCm stack component; tracked
+      separately (see rebuild status below).
+ 
+  == Staging PPA build status ==
+ 
+  Built and tested in ppa:bullwinkle-team/rocm-7.2.4-resolute-sru. All 7.2.4
+  stack components are Published for amd64/amd64v3/arm64/ppc64el(for some).
+  The build failures /  dependency-waits observed in the PPA fall into two
+  classes, none of which block the SRU:
+ 
+  (1) Pre-existing / not-our-regression reverse-dependency failures:
+      Reverse dependencies that FTBFS for reasons unrelated to the ROCm update:
+        - ucx (amd64): FTBFS at config/parser.c:649:11
+          "error: assignment discards 'const' qualifier ...
+          [-Werror=discarded-qualifiers]" — a compiler-strictness failure in
+          ucx's own source, independent of the ROCm bump.
+        - haskell-futhark (ppc64el), slurm-wlm-contrib (armhf/ppc64el),
+          papi (s390x), spfft (s390x): failures on non-primary architectures /
+          unrelated toolchain issues.
+ 
+  (2) Dependency-waits noise:
+      Dependency-waits and failures on armhf / ppc64el / riscv64 / s390x for
+      atlas-ecmwf, papi, starpu-contrib, ucc, slurm-wlm-contrib, rocalution
+      (armhf). ROCm targets amd64 (and arm64 where supported); these arches are
+      not release-relevant for the ROCm stack.
+ 
+ 
+ =========== Initial Request by Pander ================
  Please upgrade rocm to at least version 7.2.2
  
  See also https://rocm.docs.amd.com/projects/install-on-
  linux/en/latest/install/quick-start.html#
  
  The currently packaged version for resolute is 7.1.0 is from Oct 30,
  2025.

** Summary changed:

- [needs-upgrade] rocm to at least 7.2.2
+ SRU: ROCm Stack 7.2.4 to Ubuntu Resolute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2150312

Title:
  SRU: ROCm Stack 7.2.4 to Ubuntu Resolute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rocm/+bug/2150312/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to