** Description changed:

- As part of our efforts to have the ROCm v7.2.4 stack in Resolute this
- bug has been created.
+ [ Impact ]
+ Users of the ROCm GPU computing stack on Resolute are running
+ an older hipSOLVER 7.1.0 (3.1.0). Version 7.2.4 (3.2.0) is required for
+ compatibility with the coordinated ROCm 7.2.4 stack and delivers the following
+ changes:
  
- This bug shall be updated to follow the SRU template. For now it serves
- as a placeholder.
+  * rocSOLVER logging control: hipSOLVER now honours the `ROCSOLVER_LAYER` and
+    `ROCSOLVER_LEVELS` environment variables to enable/disable rocSOLVER 
logging
+    when hipSOLVER is used as the frontend (all three backends: regular, 
refactor,
+    and sparse). Previously there was no way to activate rocSOLVER diagnostic
+    logging through the hipSOLVER API.
+  * Fortran SOVERSION set: `rocm_set_soversion` is now called for the
+    hipsolver_fortran target, ensuring the Fortran library's SONAME is
+    correctly stamped on install. Previously we had this patched.
+  * CMake build fixes: Fortran client dependency race (`add_dependencies` →
+    `target_link_libraries`) and a CMake ENV variable reference typo
+    (`$ENV{rocblas_DIR}`) corrected, preventing first-run parallel build
+    failures.
+  * Extended compat API test coverage: test suites for hipsolverDn
+    compatibility functions extended across GEBRD, GESVDJ, ORGxx/UNGxx,
+    SYEVx/HEEVx, SYGVx/HEGVx, SYTRD, SYTRF, POTRI and others.
+  * sygvdx/hegvdx compat tests disabled: these tests are marked DISABLED
+    upstream pending resolution of a known accuracy issue.
  
- MP: https://salsa.debian.org/rocm-team/hipsolver/-/merge_requests/3
- PPA: https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-7.2.4
- Autopkgtests: 
https://autopkgtest.ubuntu.com/user/bullwinkle-team/ppa/rocm-devel
- Upstream code diff: 
https://github.com/ROCm/hipsolver/compare/rocm-7.1.1...rocm-7.2.4
- abipkgdiff [libhipsolver.so.1 vs libhipsolver.so.1] and 
[libhipsolver_fortran.so.1 vs libhipsolver_fortran.so.1]: Empty 
(bullwinkle-cicd run 27195641770)
+ [ Test Plan ]
+ 1. Build
+    Package successfully builds in the bug PPA as well as the Bullwinkle
+    team rocm-devel PPA via recipe. Bullwinkle team has pushed the
+    package to Debian experimental and then synced it to stonking.
+ 
+ 2. Installability:
+      apt install libhipsolver1 libhipsolver-dev libhipsolver-fortran1 \
+                  libhipsolver-fortran-dev libhipsolver1-tests
+ 
+ 3. Autopkgtest: all tests pass.
+    [----------] Global test environment tear-down
+    [==========] 12371 tests from 119 test suites ran. (151385 ms total)
+    [  PASSED  ] 12371 tests.
+    autopkgtest [11:46:52]: test libhipsolver1-tests:  - - - - - - - - - - 
results - - - - - - - - - -
+    libhipsolver1-tests  PASS
+ 
+ 
+ 4. Symbols check: DPKG_GENSYMBOLS_CHECK_LEVEL enforced in debian/rules;
+    build log confirms no symbols removed from libhipsolver.so.1 or
+    libhipsolver_fortran.so.1.
+ 
+ [ Where problems could occur ]
+  * rocSOLVER logging activation: the new logging code in
+    `hipsolverCreate`/`hipsolverDestroy` checks environment variables on every
+    handle creation/destruction. If the `strtol` parsing behaves unexpectedly
+    on an edge-case value, logging could be spuriously enabled, producing
+    unexpected diagnostic output or a minor performance impact.
+ 
+ [ Other Info ]
+  * ABI: SONAME unchanged at libhipsolver.so.1 and libhipsolver_fortran.so.1
+    (SOVERSION=1.0, confirmed in library/CMakeLists.txt). abipkgdiff output for
+    both libraries is empty — 0 functions removed, changed, or added.
+  * This update is part of the coordinated ROCm 7.2.4 stack release.
+  * Initial MP to stonking that later ended in debian experimental:
+    https://salsa.debian.org/rocm-team/hipsolver/-/merge_requests/3
+  * PPA: https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-2156046
+    https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-7.2.4
+  * Autopkgtests: 
https://autopkgtest.ubuntu.com/user/bullwinkle-team/ppa/rocm-devel
+  * Upstream comparison: 
+    https://github.com/ROCm/hipsolver/compare/rocm-7.1.0...rocm-7.2.4

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

Title:
  SRU: New upstream version 7.2.4

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


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

Reply via email to