Debian Patches

Status for rocsparse/7.2.4-1~exp1

Patch Description Author Forwarded Bugs Origin Last update
optional-test-matricies.patch optional test matricies
Add an option to disable the use of downloaded matrix data with
-DWITH_TEST_MATRICIES=OFF
Cordell Bloor <cgmb@slerp.xyz> no 2023-05-25
use-local-mathjax.patch use local mathjax
The sphinx.ext.mathjax extension defaults to loading mathjax from a
CDN, which results in the lintian warning 'privacy-breach-generic'.
Use a local copy of mathjax to prevent that problem.
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-05-28
Silence-warnings-about-missing-test-data.patch Silence warnings about missing test data
The gentest script spews a torrent of warnings about test data that we
don't have (it must be downloaded). Silence this.
Christian Kastner <ckk@debian.org> not-needed 2025-06-28
Extend-docs-conf.py-for-offline-build.patch Extend docs/conf.py for offline build
By setting these extra variables, we can suppress a remote call which
would cause the build to fail.
Christian Kastner <ckk@debian.org> not-needed 2025-06-27
Add-version-script-to-control-exposed-symbols.patch Add version script to control exposed symbols
The C++ symbols emitted are clearly not intended to be part of the API.
Rather than spending a lot of time finding the root cause, simply allow
only the rocsparse_ symbols.

Based on a solution by Xuanteng Huang for src:rocm-smi-lib.
Christian Kastner <ckk@debian.org> not-needed 2025-06-28
Enable-changing-directory-for-test-data.patch Enable changing directory for test data
On Debian, we install to a versioned directory based on the library
name.
Christian Kastner <ckk@debian.org> not-needed 2025-07-07
no-fma-instructions.patch no fma instructions
The fma instructions are beyond the baseline in amd64 and this flag
causes FTBFS on arm64 and ppc64el.
Cordell Bloor <cgmb@debian.org> no 2025-11-04
fix-undefined-behaviour-in-tests-helpers.patch [rocsparse] Fix undefined behavior in host_bsrgemm and host_csrgemm test helpers (#4927)

Guard `memcpy()` calls with NULL pointer checks in `host_bsrgemm` and
`host_csrgemm` to fix undefined behavior that causes test crashes with
GCC 15/16.
Kim Liegeois <kimliegeois@ymail.com> yes upstream upstream, https://github.com/ROCm/rocm-libraries/commit/dec02560f9e4b4c2de62cececeb2c58542015978 2026-03-03
fix-out-of-bounds-mem-and-incorrect-res-in-tests.patch Fix out of bounds and incorrect results This comes from an upstream merged PR by jsandham <jsandham@amd.com>,
and a summary of the changes is:

* Fix issue in `rocsparse_[s|d|c|z]gebsrmv` routine where incorrect
results could sometimes be returned.
* Fix issue in `rocsparse_[s|d|c|z]bsrxmv` routine where out-of-bounds
memory reads can occur in the single precision bsrxmv kernels when
`block_dim` equals `5` or `8`.

The upstream patch has been squashed, refreshed and chunks for
library/src/level2/sellmv_device.h and CHANGELOG.md dropped as
those files don't exist in current version.
jsandham <jsandham@amd.com> yes upstream other, https://patch-diff.githubusercontent.com/raw/ROCm/rocm-libraries/pull/4101.patch 2026-03-04

All known versions for source package 'rocsparse'

Links