Public bug reported:

[ Impact ]

hipcub 7.2.3 (libhipcub-dev) is a header-only C++ GPU algorithm library wrapping
rocPRIM on ROCm. This release brings one functional addition and one
test-side fix relative to 7.1.1:

1. Experimental SPIR-V back-end support — The build system now includes optional
  SPIR-V compilation paths, allowing hipCUB to target SPIR-V-capable devices
  experimentally. No existing behaviour is altered; this path is disabled unless
  explicitly requested at build time.

2. Memory leak fixes in unit tests — Several unit test binaries contained 
improper
  resource cleanup. These leaks were confined to the test harness and had no 
effect
  on the installed library or its consumers.

Packaging changes in this upload (no user-visible behaviour change once 
installed):
- d/rules: updated to use llvm22 toolchain paths.
- d/control, d/copyright, d/upstream/metadata, d/watch: updated for the 7.2.x
  monorepo layout.

The library is header-only; no object code or SONAME is shipped, so reverse
dependencies are unaffected at the binary level.

[ Test Plan ]

1. Build:
  - sbuild or dpkg-buildpackage succeeds.
  - dpkg --compare-versions confirms 7.2.3-0ubuntu1 > 7.1.1-0ubuntu1.
  - No .symbols file exists (hipcub is header-only); dpkg-gensymbols is not
    applicable.
2. Installability:
  - apt install libhipcub-dev libhipcub-tests.
  - Confirm reverse dependencies remain installable without rebuild.
3. Autopkgtest:
  - Run autopkgtest suite (command1: 
/usr/libexec/rocm/libhipcub-tests/run-tests;
    Architectures: amd64, arm64).
  - All tests pass.
  Output: 
  ```
  autopkgtest [18:56:49]: test command1: -----------------------]
  autopkgtest [18:56:50]: test command1:  - - - - - - - - - - results - - - - - 
- - - - -
  command1             PASS
  autopkgtest [18:56:51]: @@@@@@@@@@@@@@@@@@@@ summary
  command1             PASS
  2026-05-27 18:56:53 - Autopkg tests ended for hipcub in 
ppa:bruno-bdmoura/hipcub-7.2.3.
  Tests took: 0h 19m 47s. Logs saved in ./hipcub_20260527_183706.log
  ```

[ Where problems could occur ]

* The d/rules update to llvm22 paths is an infrastructure-only change; any
  regression would manifest as a build failure rather than a library 
misbehaviour.
* Experimental SPIR-V support is gated by a build-time option not enabled in the
  default package build, so there is no runtime exposure for installed packages.
* The test-side memory leak fixes carry no risk to the installed library.

[ Other Info ]

* No ABI/API impact: hipcub is a header-only library; no .symbols file exists 
and
  no SONAME is involved. No public headers were changed between 7.1.1 and 7.2.3.
* This update is part of the coordinated ROCm 7.2 stack release.
* PPA: 
https://launchpad.net/~bruno-bdmoura/+archive/ubuntu/hipcub-7.2.3/+packages
* Upstream version comparison: 
https://github.com/ROCm/hipCUB/compare/rocm-7.1.1...rocm-7.2.3
* Target: stonking

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

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

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

Title:
  SRU: New upstream version 7.2.3

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


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

Reply via email to