Added abigail report on description as requested

** Description changed:

  [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:
  
  ```
  Processing triggers for man-db (2.13.1-1build1) ...
  Processing triggers for libc-bin (2.43-2ubuntu2) ...
  autopkgtest [16:19:05]: test rocm_smi.h-usability: echo -e '\043include 
<rocm_smi.h>' | gcc -x c -I/usr/include/rocm_smi -c -
  autopkgtest [16:19:05]: test rocm_smi.h-usability: [-----------------------
  autopkgtest [16:19:06]: test rocm_smi.h-usability: -----------------------]
  rocm_smi.h-usability PASS (superficial)
  autopkgtest [16:19:07]: test rocm_smi.h-usability:  - - - - - - - - - - 
results - - - - - - - - - -
  autopkgtest [16:19:07]: @@@@@@@@@@@@@@@@@@@@ summary
  py_binding_can_be_imported PASS
  py_cli_can_import_correctly PASS
  regression_bug_1031121 PASS
  cmake-find_package-rocm_smi PASS (superficial)
  rocm_smi.h-usability PASS (superficial)
  
  ```
  
  [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):
+ 
+ abigail report:
+ 
+ ```
+ === Comparing liboam7 ===
+ Running: abipkgdiff 
/home/ubuntu/actions-runner/_work/bullwinkle-cicd/bullwinkle-cicd/old/liboam7_7.1.1-0ubuntu1_amd64.deb
 
/home/ubuntu/actions-runner/_work/bullwinkle-cicd/bullwinkle-cicd/new/liboam7_7.2.3-0ubuntu1~ppa1~ubuntu26.04.1_amd64.deb
+ 
+ === Comparing librocm-smi64-7 ===
+ Running: abipkgdiff 
/home/ubuntu/actions-runner/_work/bullwinkle-cicd/bullwinkle-cicd/old/librocm-smi64-7_7.1.1-0ubuntu1_amd64.deb
 
/home/ubuntu/actions-runner/_work/bullwinkle-cicd/bullwinkle-cicd/new/librocm-smi64-7_7.2.3-0ubuntu1~ppa1~ubuntu26.04.1_amd64.deb
+ ```

-- 
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.4

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