** Description changed:

  ## SRU ##
  
  [ Impact ]
  
-  * This update bumps `hipblas` from upstream 7.1.1 to 7.2.4 as part of
-    the coordinated ROCm 7.2 stack release. The public ABI of
-    `libhipblas.so.3` is unchanged: the only differences in
-    `library/include/hipblas.h` are documentation-comment updates (the
-    removal of references to the now-deprecated `WORKBUF_TRSM_B_CHNK`
-    environment variable). No symbol additions, removals, or signature
-    changes occur.
+  * This update bumps `hipblas` from upstream 7.1.1 to 7.2.4 as part of
+    the coordinated ROCm 7.2 stack release. The public ABI of
+    `libhipblas.so.3` is unchanged: the only differences in
+    `library/include/hipblas.h` are documentation-comment updates (the
+    removal of references to the now-deprecated `WORKBUF_TRSM_B_CHNK`
+    environment variable). No symbol additions, removals, or signature
+    changes occur.
  
-  * Upstream functional changes in this range are confined to the
-    client/test infrastructure that ships in `libhipblas3-tests` and
-    `libhipblas3-bench`:
-      - Correct `host_alloc` accounting so the
-        `HIPBLAS_CLIENT_RAM_GB_LIMIT` environment variable bounds memory
-        consumption as documented (PR #2214).
-      - Link clients against 64-bit-index LAPACK and CBLAS (`lapack64`,
-        `cblas64`) so `hipblas-test` and `hipblas-bench` produce correct
-        results when built against non-AOCL system math libraries — this
-        is the path Debian/Ubuntu uses (PR #2098).
-      - Add a `BUILD_FORTRAN_CLIENTS` CMake option for clients (PR #1761).
-      - Suppress false Clang static-analysis findings in tests (PR
-        upstream).
+  * Upstream functional changes in this range are confined to the
+    client/test infrastructure that ships in `libhipblas3-tests` and
+    `libhipblas3-bench`:
+      - Correct `host_alloc` accounting so the
+        `HIPBLAS_CLIENT_RAM_GB_LIMIT` environment variable bounds memory
+        consumption as documented (PR #2214).
+      - Link clients against 64-bit-index LAPACK and CBLAS (`lapack64`,
+        `cblas64`) so `hipblas-test` and `hipblas-bench` produce correct
+        results when built against non-AOCL system math libraries — this
+        is the path Debian/Ubuntu uses (PR #2098).
+      - Add a `BUILD_FORTRAN_CLIENTS` CMake option for clients (PR #1761).
+      - Suppress false Clang static-analysis findings in tests (PR
+        upstream).
  
-  * The bump aligns `hipblas` with the rest of the ROCm 7.2 stack already
-    landing in resolute (`rocblas`, `rocsolver`, `hipblas-common` at
-    7.2.x), removing the cross-version skew that currently exists between
-    them.
+  * The bump aligns `hipblas` with the rest of the ROCm 7.2 stack already
+    landing in resolute (`rocblas`, `rocsolver`, `hipblas-common` at
+    7.2.x), removing the cross-version skew that currently exists between
+    them.
  
  [ Test Plan ]
  
  1. Build:
-     - `dpkg-buildpackage` succeeds in a resolute chroot for amd64 and
-       under the Launchpad PPA builders for both resolute (26.04) and
-       stonking (26.10).
-     - `dpkg --compare-versions 7.2.4-0ubuntu1 gt 7.1.1-0ubuntu1` is
-       true.
-     - `debian/libhipblas3.symbols` is unchanged. With
-       `export DPKG_GENSYMBOLS_CHECK_LEVEL = 4` set in `debian/rules`,
-       `dh_makeshlibs` runs in strict mode during the build and reports
-       no added, removed, or changed public symbols.
+     - `dpkg-buildpackage` succeeds in a resolute chroot for amd64 and
+       under the Launchpad PPA builders for both resolute (26.04) and
+       stonking (26.10).
+     - `dpkg --compare-versions 7.2.4-1~exp1 gt 7.1.1-0ubuntu1` is
+       true.
+     - `debian/libhipblas3.symbols` is unchanged. With
+       `export DPKG_GENSYMBOLS_CHECK_LEVEL = 4` set in `debian/rules`,
+       `dh_makeshlibs` runs in strict mode during the build and reports
+       no added, removed, or changed public symbols.
  
  2. Installability:
-     - `apt install libhipblas3 libhipblas-dev libhipblas3-tests
-       libhipblas3-tests-data libhipblas3-bench libhipblas-doc` completes
-       without dependency errors.
-     - SONAME stays at `libhipblas.so.3`; reverse dependencies
-       (`hipsolver`, `hipsparse`, `magma`, downstream consumers in the
-       ROCm stack) remain installable without a rebuild.
+     - `apt install libhipblas3 libhipblas-dev libhipblas3-tests
+       libhipblas3-tests-data libhipblas3-bench libhipblas-doc` completes
+       without dependency errors.
+     - SONAME stays at `libhipblas.so.3`; reverse dependencies
+       (`hipsolver`, `hipsparse`, `magma`, downstream consumers in the
+       ROCm stack) remain installable without a rebuild.
  
  3. Autopkgtest:
-     - The package ships a single test stanza in `debian/tests/control`
-       that runs `/usr/libexec/rocm/libhipblas3-tests/run-tests`, which
-       drives the upstream `hipblas-test` GoogleTest binary against a
-       real AMD GPU.
-     - Two independent runs were executed on a real ROCm GPU testbed
-       (`rocmtest`, lxd ubuntu-daily:resolute, profile `rocm-gpu`)
-       against the resolute PPA build:
+     - The package ships a single test stanza in `debian/tests/control`
+       that runs `/usr/libexec/rocm/libhipblas3-tests/run-tests`, which
+       drives the upstream `hipblas-test` GoogleTest binary against a
+       real AMD GPU.
+     - Two independent runs were executed on a real ROCm GPU testbed
+       (`rocmtest`, lxd ubuntu-daily:resolute, profile `rocm-gpu`)
+       against the resolute PPA build:
  
-       Run 1 (2026-06-08 21:18 UTC, 16m48s):
+       Run 1 (2026-06-08 21:18 UTC, 16m48s):
  
-       ```
-       [----------] Global test environment tear-down
-       [==========] 47216 tests from 207 test suites ran. (887324 ms total)
-       [  PASSED  ] 47216 tests.
-       hipBLAS version 3.2.0.
-       command line: /usr/libexec/rocm/libhipblas3-tests/hipblas-test
-       autopkgtest [21:35:04]: test command1: -----------------------]
-       autopkgtest [21:35:05]: test command1:  - - - - - - - - - - results - - 
- - - - - - - -
-       command1             PASS
-       autopkgtest [21:35:05]: @@@@@@@@@@@@@@@@@@@@ summary
-       command1             PASS
-       2026-06-08 21:35:08 - Autopkg tests ended for hipblas in 
ppa:igorluppi/hipblas-7.2.4.
-       Tests took: 0h 16m 48s. Logs saved in ./hipblas_20260608_211820.log
-       ```
+       ```
+       [----------] Global test environment tear-down
+       [==========] 47216 tests from 207 test suites ran. (887324 ms total)
+       [  PASSED  ] 47216 tests.
+       hipBLAS version 3.2.0.
+       command line: /usr/libexec/rocm/libhipblas3-tests/hipblas-test
+       autopkgtest [21:35:04]: test command1: -----------------------]
+       autopkgtest [21:35:05]: test command1:  - - - - - - - - - - results - - 
- - - - - - - -
+       command1             PASS
+       autopkgtest [21:35:05]: @@@@@@@@@@@@@@@@@@@@ summary
+       command1             PASS
+       2026-06-08 21:35:08 - Autopkg tests ended for hipblas in 
ppa:igorluppi/hipblas-7.2.4.
+       Tests took: 0h 16m 48s. Logs saved in ./hipblas_20260608_211820.log
+       ```
  
-       Run 2 (2026-06-09 03:06 UTC, 15m49s):
+       Run 2 (2026-06-09 03:06 UTC, 15m49s):
  
-       ```
-       [----------] Global test environment tear-down
-       [==========] 47216 tests from 207 test suites ran. (817934 ms total)
-       [  PASSED  ] 47216 tests.
-       hipBLAS version 3.2.0.
-       command line: /usr/libexec/rocm/libhipblas3-tests/hipblas-test
-       autopkgtest [03:21:46]: test command1: -----------------------]
-       autopkgtest [03:21:48]: test command1:  - - - - - - - - - - results - - 
- - - - - - - -
-       command1             PASS
-       autopkgtest [03:21:48]: @@@@@@@@@@@@@@@@@@@@ summary
-       command1             PASS
-       2026-06-09 03:21:52 - Autopkg tests ended for hipblas in 
ppa:igorluppi/hipblas-7.2.4.
-       Tests took: 0h 15m 49s. Logs saved in ./hipblas_20260609_030603.log
-       ```
+       ```
+       [----------] Global test environment tear-down
+       [==========] 47216 tests from 207 test suites ran. (817934 ms total)
+       [  PASSED  ] 47216 tests.
+       hipBLAS version 3.2.0.
+       command line: /usr/libexec/rocm/libhipblas3-tests/hipblas-test
+       autopkgtest [03:21:46]: test command1: -----------------------]
+       autopkgtest [03:21:48]: test command1:  - - - - - - - - - - results - - 
- - - - - - - -
+       command1             PASS
+       autopkgtest [03:21:48]: @@@@@@@@@@@@@@@@@@@@ summary
+       command1             PASS
+       2026-06-09 03:21:52 - Autopkg tests ended for hipblas in 
ppa:igorluppi/hipblas-7.2.4.
+       Tests took: 0h 15m 49s. Logs saved in ./hipblas_20260609_030603.log
+       ```
  
-       Both runs are 100 % green: 47216 of 47216 tests pass, zero
-       failures, zero skips, zero disabled.
+       Both runs are 100 % green: 47216 of 47216 tests pass, zero
+       failures, zero skips, zero disabled.
  
  [ Where problems could occur ]
  
-  * Because the public library is functionally unchanged (only doc
-    comments differ in the public header and the recorded symbols file
-    verifies bit-for-bit), regression risk is concentrated in two
-    narrow areas:
-     - Test-suite memory accounting: the corrected `host_alloc` counter
-       now decrements after `free()` rather than before, which means a
-       test run constrained by `HIPBLAS_CLIENT_RAM_GB_LIMIT` will see
-       slightly different timing / memory pressure. Symptom of
-       regression would be a previously-passing test exceeding the
-       configured limit and failing with an OOM-style abort, observable
-       only when running `hipblas-test` with that environment variable
-       set; not exercised by the default autopkgtest.
-     - Linking to `lapack64`/`cblas64` adds a runtime dependency on the
-       64-bit-index Netlib libraries already used elsewhere in the ROCm
-       Debian stack (already pulled in by Build-Depends for years).
-       Symptom of breakage would be `hipblas-test` failing to start with
-       a missing symbol from `libcblas64`/`liblapack64`; this would be
-       caught immediately by autopkgtest, which currently passes all
-       47216 tests.
-  * Risk to consumers of the shared library is bounded by the
-    strict-symbols check (`DPKG_GENSYMBOLS_CHECK_LEVEL=4`) — any drift in
-    the `libhipblas3` ABI would have failed the build before the PPA
-    upload.
+  * Because the public library is functionally unchanged (only doc
+    comments differ in the public header and the recorded symbols file
+    verifies bit-for-bit), regression risk is concentrated in two
+    narrow areas:
+     - Test-suite memory accounting: the corrected `host_alloc` counter
+       now decrements after `free()` rather than before, which means a
+       test run constrained by `HIPBLAS_CLIENT_RAM_GB_LIMIT` will see
+       slightly different timing / memory pressure. Symptom of
+       regression would be a previously-passing test exceeding the
+       configured limit and failing with an OOM-style abort, observable
+       only when running `hipblas-test` with that environment variable
+       set; not exercised by the default autopkgtest.
+     - Linking to `lapack64`/`cblas64` adds a runtime dependency on the
+       64-bit-index Netlib libraries already used elsewhere in the ROCm
+       Debian stack (already pulled in by Build-Depends for years).
+       Symptom of breakage would be `hipblas-test` failing to start with
+       a missing symbol from `libcblas64`/`liblapack64`; this would be
+       caught immediately by autopkgtest, which currently passes all
+       47216 tests.
+  * Risk to consumers of the shared library is bounded by the
+    strict-symbols check (`DPKG_GENSYMBOLS_CHECK_LEVEL=4`) — any drift in
+    the `libhipblas3` ABI would have failed the build before the PPA
+    upload.
  
  [ Other Info ]
  
-  * SOVERSION is unchanged at 3 (`libhipblas.so.3`). The
-    `debian/libhipblas3.symbols` file is unmodified and was verified
-    against the built library by `dh_makeshlibs` under
-    `DPKG_GENSYMBOLS_CHECK_LEVEL=4`.
+  * SOVERSION is unchanged at 3 (`libhipblas.so.3`). The
+    `debian/libhipblas3.symbols` file is unmodified and was verified
+    against the built library by `dh_makeshlibs` under
+    `DPKG_GENSYMBOLS_CHECK_LEVEL=4`.
  
-  * This update is part of the coordinated ROCm 7.2 stack release.
+  * This update is part of the coordinated ROCm 7.2 stack release.
  
-  * PPA: https://launchpad.net/~igorluppi/+archive/ubuntu/hipblas-7.2.4
+  * PPA: https://launchpad.net/~igorluppi/+archive/ubuntu/hipblas-7.2.4
  
-  * Upstream version comparison:
-    https://github.com/ROCm/hipblas/compare/rocm-7.1.1...rocm-7.2.4
+  * Upstream version comparison:
+    https://github.com/ROCm/hipblas/compare/rocm-7.1.1...rocm-7.2.4
  
-  * Target: resolute 26.04 LTS
+  * Target: resolute 26.04 LTS

** Changed in: hipblas (Ubuntu)
       Status: New => In Progress

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

Title:
  SRU: New upstream version 7.2.4

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


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

Reply via email to