Public bug reported:

[Impact]

  rocm-hipamd in Ubuntu Stonking ships version 7.1.1, while the upstream ROCm 
stack has released version 7.2.3. Users running ROCm workloads on Stonking are 
missing upstream bug fixes, new HIP
   symbols, and compatibility improvements introduced between these two 
releases. In particular:

   - New symbols added to libamdhip64-7 in 7.2.3 are unavailable, causing link 
failures for software built against the newer upstream ABI.
   - The LLVM toolchain build dependency has been bumped to version 22 to match 
the updated ROCm build stack.
   - The hip/ folder was synced with upstream to reflect API and header changes 
introduced in 7.2.3.
   - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.

[Test Plan]

   1. Install rocm-hipamd 7.2.3 on a Stonking system with a supported AMD GPU.
   2. Verify the correct version is installed:
    dpkg -l libamdhip64-7 | grep 7.2.3
   3. Run the full autopkgtest suite:
    autopkgtest rocm-hipamd -- null
   4. Confirm that HIP programs using symbols newly introduced in 7.2.3 link 
and execute without errors.
   5. Confirm that HIP programs that worked against 7.1.1 continue to work 
without recompilation (ABI compatibility check).

Autopkgtest results:
```
```

  [Where problems could occur]

   - Programs that were compiled against the 7.2.3 upstream headers but run on 
systems still carrying 7.1.1 may fail to link due to missing symbols in 
libamdhip64-7.
   - If the LLVM 22 build dependency is not satisfied in the build environment, 
the package will FTBFS.
   - The hip/ folder sync with upstream could in theory introduce header-level 
API changes that break source compatibility for downstream packages; however, 
the soname (libamdhip64-7) is
  unchanged so no reverse-dependency rebuilds are required.

[Other Info]

 * This update is part of the coordinated ROCm 7.2.3 stack release.
 * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-hipamd-7.2.3/+packages
 * Upstream version comparison(s): 
https://github.com/ROCm/clr/compare/rocm-7.1.1...rocm-7.2.3 and 
https://github.com/ROCm/hip/compare/rocm-7.1.1...rocm-7.2.3

** Affects: rocm-hipamd (Ubuntu)
     Importance: Undecided
     Assignee: Bruno Bernardo de Moura (bruno-bdmoura)
         Status: New

** Description changed:

-   [Impact]
+ [Impact]
  
-   rocm-hipamd in Ubuntu Stonking ships version 7.1.1, while the upstream ROCm 
stack has released version 7.2.3. Users running ROCm workloads on Stonking are 
missing upstream bug fixes, new HIP
-    symbols, and compatibility improvements introduced between these two 
releases. In particular:
+   rocm-hipamd in Ubuntu Stonking ships version 7.1.1, while the upstream ROCm 
stack has released version 7.2.3. Users running ROCm workloads on Stonking are 
missing upstream bug fixes, new HIP
+    symbols, and compatibility improvements introduced between these two 
releases. In particular:
  
-    - New symbols added to libamdhip64-7 in 7.2.3 are unavailable, causing 
link failures for software built against the newer upstream ABI.
-    - The LLVM toolchain build dependency has been bumped to version 22 to 
match the updated ROCm build stack.
-    - The hip/ folder was synced with upstream to reflect API and header 
changes introduced in 7.2.3.
-    - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
+    - New symbols added to libamdhip64-7 in 7.2.3 are unavailable, causing 
link failures for software built against the newer upstream ABI.
+    - The LLVM toolchain build dependency has been bumped to version 22 to 
match the updated ROCm build stack.
+    - The hip/ folder was synced with upstream to reflect API and header 
changes introduced in 7.2.3.
+    - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
  
-   [Test Plan]
+   [Test Plan]
  
-    1. Install rocm-hipamd 7.2.3 on a Stonking system with a supported AMD GPU.
-    2. Verify the correct version is installed:
-     dpkg -l libamdhip64-7 | grep 7.2.3
-    3. Run the full autopkgtest suite:
-     autopkgtest rocm-hipamd -- null
-    4. Confirm that HIP programs using symbols newly introduced in 7.2.3 link 
and execute without errors.
-    5. Confirm that HIP programs that worked against 7.1.1 continue to work 
without recompilation (ABI compatibility check).
+    1. Install rocm-hipamd 7.2.3 on a Stonking system with a supported AMD GPU.
+    2. Verify the correct version is installed:
+     dpkg -l libamdhip64-7 | grep 7.2.3
+    3. Run the full autopkgtest suite:
+     autopkgtest rocm-hipamd -- null
+    4. Confirm that HIP programs using symbols newly introduced in 7.2.3 link 
and execute without errors.
+    5. Confirm that HIP programs that worked against 7.1.1 continue to work 
without recompilation (ABI compatibility check).
  
+   [Where problems could occur]
  
-   [Where problems could occur]
+    - Programs that were compiled against the 7.2.3 upstream headers but run 
on systems still carrying 7.1.1 may fail to link due to missing symbols in 
libamdhip64-7.
+    - If the LLVM 22 build dependency is not satisfied in the build 
environment, the package will FTBFS.
+    - The hip/ folder sync with upstream could in theory introduce 
header-level API changes that break source compatibility for downstream 
packages; however, the soname (libamdhip64-7) is
+   unchanged so no reverse-dependency rebuilds are required.
  
-    - Programs that were compiled against the 7.2.3 upstream headers but run 
on systems still carrying 7.1.1 may fail to link due to missing symbols in 
libamdhip64-7.
-    - If the LLVM 22 build dependency is not satisfied in the build 
environment, the package will FTBFS.
-    - The hip/ folder sync with upstream could in theory introduce 
header-level API changes that break source compatibility for downstream 
packages; however, the soname (libamdhip64-7) is
-   unchanged so no reverse-dependency rebuilds are required.
+   [Other Info]
  
-   [Other Info]
- 
-  * This update is part of the coordinated ROCm 7.2.3 stack release.
-  * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-hipamd-7.2.3/+packages
-  * Upstream version comparison(s): 
https://github.com/ROCm/clr/compare/rocm-7.1.1...rocm-7.2.3 and 
https://github.com/ROCm/hip/compare/rocm-7.1.1...rocm-7.2.3
+  * This update is part of the coordinated ROCm 7.2.3 stack release.
+  * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-hipamd-7.2.3/+packages
+  * Upstream version comparison(s): 
https://github.com/ROCm/clr/compare/rocm-7.1.1...rocm-7.2.3 and 
https://github.com/ROCm/hip/compare/rocm-7.1.1...rocm-7.2.3

** Description changed:

  [Impact]
  
    rocm-hipamd in Ubuntu Stonking ships version 7.1.1, while the upstream ROCm 
stack has released version 7.2.3. Users running ROCm workloads on Stonking are 
missing upstream bug fixes, new HIP
     symbols, and compatibility improvements introduced between these two 
releases. In particular:
  
     - New symbols added to libamdhip64-7 in 7.2.3 are unavailable, causing 
link failures for software built against the newer upstream ABI.
     - The LLVM toolchain build dependency has been bumped to version 22 to 
match the updated ROCm build stack.
     - The hip/ folder was synced with upstream to reflect API and header 
changes introduced in 7.2.3.
     - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
  
-   [Test Plan]
+ [Test Plan]
  
     1. Install rocm-hipamd 7.2.3 on a Stonking system with a supported AMD GPU.
     2. Verify the correct version is installed:
      dpkg -l libamdhip64-7 | grep 7.2.3
     3. Run the full autopkgtest suite:
      autopkgtest rocm-hipamd -- null
     4. Confirm that HIP programs using symbols newly introduced in 7.2.3 link 
and execute without errors.
     5. Confirm that HIP programs that worked against 7.1.1 continue to work 
without recompilation (ABI compatibility check).
  
+ Autopkgtest results:
+ ```
+ ```
+ 
    [Where problems could occur]
  
     - Programs that were compiled against the 7.2.3 upstream headers but run 
on systems still carrying 7.1.1 may fail to link due to missing symbols in 
libamdhip64-7.
     - If the LLVM 22 build dependency is not satisfied in the build 
environment, the package will FTBFS.
     - The hip/ folder sync with upstream could in theory introduce 
header-level API changes that break source compatibility for downstream 
packages; however, the soname (libamdhip64-7) is
    unchanged so no reverse-dependency rebuilds are required.
  
-   [Other Info]
+ [Other Info]
  
   * This update is part of the coordinated ROCm 7.2.3 stack release.
   * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-hipamd-7.2.3/+packages
   * Upstream version comparison(s): 
https://github.com/ROCm/clr/compare/rocm-7.1.1...rocm-7.2.3 and 
https://github.com/ROCm/hip/compare/rocm-7.1.1...rocm-7.2.3

** Changed in: rocm-hipamd (Ubuntu)
     Assignee: (unassigned) => Bruno Bernardo de Moura (bruno-bdmoura)

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

Title:
  SRU: New upstream version 7.2.3

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


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

Reply via email to