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
