** Changed in: hipcub (Ubuntu)
Status: New => In Progress
** Description changed:
[ Impact ]
- hipcub 7.2.3 (libhipcub-dev) is a header-only C++ GPU algorithm library
wrapping
+ hipcub 7.2.4 (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.
+ 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.
+ 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.
+ 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.
+ - sbuild or dpkg-buildpackage succeeds.
+ - dpkg --compare-versions confirms 7.2.4-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.
+ - 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
- ```
+ - 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.
+ 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.
+ 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.
+ no SONAME is involved. No public headers were changed between 7.1.1 and
7.2.4.
* 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
+ * Upstream version comparison:
https://github.com/ROCm/hipCUB/compare/rocm-7.1.1...rocm-7.2.4
* Target: stonking
** Summary changed:
- SRU: New upstream version 7.2.3
+ SRU: New upstream version 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/2155648
Title:
SRU: New upstream version 7.2.4
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