Public bug reported:

[Impact]

  rocm-smi-lib in Ubuntu Stonking ships version 7.1.1, while the upstream ROCm 
stack has released version 7.2.3. Users managing AMD GPU systems through the 
ROCm SMI interface are missing
  upstream bug fixes and improvements introduced between these two releases. In 
particular:

   - New upstream version 7.2.3 brings fixes and changes to the ROCm System 
Management Interface library (librocm-smi64-7) and its associated OAM 
datacenter GPU management library (liboam7).
   - Symbol checking strictness was increased via DPKG_GENSYMBOLS_CHECK_LEVEL 
to catch ABI changes earlier in the build.
   - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
   - Copyright and Standards-Version were updated to reflect current packaging 
practices.

[Test Plan]

   1. Install rocm-smi-lib 7.2.3 on a Stonking system with a supported AMD GPU.
   2. Verify the correct version is installed:
    dpkg -l librocm-smi64-7 liboam7 | grep 7.2.3
   3. Run the full autopkgtest suite:
    autopkgtest rocm-smi-lib -- null
   4. Verify the rocm-smi CLI tool works correctly:
    rocm-smi --showallinfo
   5. Confirm that applications linked against librocm-smi64-7 from 7.1.1 
continue to work without recompilation (ABI compatibility check, soname 
unchanged).
   6. Verify the CMake find_package(rocm_smi) integration still works for 
downstream packages.

Autopkgtests results:
```
```

[Where problems could occur]

   - The version-script patch 
(0002-add-version-script-to-control-exposed-symbols.patch) controls which 
symbols are exposed from librocm-smi64-7; if upstream added or removed symbols 
not
  reflected in the version script, this could cause FTBFS or silent ABI 
breakage.
   - Patch 0004-revert-remove-reset-partition.patch restores 
rsmi_dev_compute_partition_reset and rsmi_dev_memory_partition_reset which were 
removed upstream; if upstream made further changes
  around these functions in 7.2.3, the patch may need refreshing.
   - The stricter DPKG_GENSYMBOLS_CHECK_LEVEL may surface symbol mismatches on 
non-amd64 architectures that were previously silent.

[Other Info]

 * This update is part of the coordinated ROCm 7.2.3 stack release.
 * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-smi-lib-7.2.3/+packages
 * Upstream version comparison(s):

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

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

** Description changed:

-   [Impact]
+ [Impact]
  
-   rocm-smi-lib in Ubuntu Stonking ships version 7.1.1, while the upstream 
ROCm stack has released version 7.2.3. Users managing AMD GPU systems through 
the ROCm SMI interface are missing
-   upstream bug fixes and improvements introduced between these two releases. 
In particular:
+   rocm-smi-lib in Ubuntu Stonking ships version 7.1.1, while the upstream 
ROCm stack has released version 7.2.3. Users managing AMD GPU systems through 
the ROCm SMI interface are missing
+   upstream bug fixes and improvements introduced between these two releases. 
In particular:
  
-    - New upstream version 7.2.3 brings fixes and changes to the ROCm System 
Management Interface library (librocm-smi64-7) and its associated OAM 
datacenter GPU management library (liboam7).
-    - Symbol checking strictness was increased via DPKG_GENSYMBOLS_CHECK_LEVEL 
to catch ABI changes earlier in the build.
-    - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
-    - Copyright and Standards-Version were updated to reflect current 
packaging practices.
+    - New upstream version 7.2.3 brings fixes and changes to the ROCm System 
Management Interface library (librocm-smi64-7) and its associated OAM 
datacenter GPU management library (liboam7).
+    - Symbol checking strictness was increased via DPKG_GENSYMBOLS_CHECK_LEVEL 
to catch ABI changes earlier in the build.
+    - Upstream metadata and watch file targets were updated to track the new 
monorepo layout at github.com/ROCm/rocm-systems.
+    - Copyright and Standards-Version were updated to reflect current 
packaging practices.
  
-   [Test Plan]
+ [Test Plan]
  
-    1. Install rocm-smi-lib 7.2.3 on a Stonking system with a supported AMD 
GPU.
-    2. Verify the correct version is installed:
-     dpkg -l librocm-smi64-7 liboam7 | grep 7.2.3
-    3. Run the full autopkgtest suite:
-     autopkgtest rocm-smi-lib -- null
-    4. Verify the rocm-smi CLI tool works correctly:
-     rocm-smi --showallinfo
-    5. Confirm that applications linked against librocm-smi64-7 from 7.1.1 
continue to work without recompilation (ABI compatibility check, soname 
unchanged).
-    6. Verify the CMake find_package(rocm_smi) integration still works for 
downstream packages.
+    1. Install rocm-smi-lib 7.2.3 on a Stonking system with a supported AMD 
GPU.
+    2. Verify the correct version is installed:
+     dpkg -l librocm-smi64-7 liboam7 | grep 7.2.3
+    3. Run the full autopkgtest suite:
+     autopkgtest rocm-smi-lib -- null
+    4. Verify the rocm-smi CLI tool works correctly:
+     rocm-smi --showallinfo
+    5. Confirm that applications linked against librocm-smi64-7 from 7.1.1 
continue to work without recompilation (ABI compatibility check, soname 
unchanged).
+    6. Verify the CMake find_package(rocm_smi) integration still works for 
downstream packages.
  
  Autopkgtests results:
  ```
  ```
  
-   [Where problems could occur]
+ [Where problems could occur]
  
-    - The version-script patch 
(0002-add-version-script-to-control-exposed-symbols.patch) controls which 
symbols are exposed from librocm-smi64-7; if upstream added or removed symbols 
not
-   reflected in the version script, this could cause FTBFS or silent ABI 
breakage.
-    - Patch 0004-revert-remove-reset-partition.patch restores 
rsmi_dev_compute_partition_reset and rsmi_dev_memory_partition_reset which were 
removed upstream; if upstream made further changes
-   around these functions in 7.2.3, the patch may need refreshing.
-    - The stricter DPKG_GENSYMBOLS_CHECK_LEVEL may surface symbol mismatches 
on non-amd64 architectures that were previously silent.
+    - The version-script patch 
(0002-add-version-script-to-control-exposed-symbols.patch) controls which 
symbols are exposed from librocm-smi64-7; if upstream added or removed symbols 
not
+   reflected in the version script, this could cause FTBFS or silent ABI 
breakage.
+    - Patch 0004-revert-remove-reset-partition.patch restores 
rsmi_dev_compute_partition_reset and rsmi_dev_memory_partition_reset which were 
removed upstream; if upstream made further changes
+   around these functions in 7.2.3, the patch may need refreshing.
+    - The stricter DPKG_GENSYMBOLS_CHECK_LEVEL may surface symbol mismatches 
on non-amd64 architectures that were previously silent.
  
-   [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-smi-lib-7.2.3/+packages
-  * Upstream version comparison(s):
+  * This update is part of the coordinated ROCm 7.2.3 stack release.
+  * PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/rocm-smi-lib-7.2.3/+packages
+  * Upstream version comparison(s):

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

Title:
  SRU: New upstream version 7.2.3

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


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

Reply via email to