Debian Patches

Status for rocsparse/5.7.1-6

Patch Description Author Forwarded Bugs Origin Last update
hide-kernel-symbols.patch hide kernel symbols
ROCSPARSE_KERNEL exists because the early versions of HIP for Windows
did not use weak symbols for kernels even when they were inline. While
it was defined in a public header, the define was intended for internal
use within the library, adding `static` on Windows to work around that
bug.

This patch adds `static` to Linux as well. It seems that kernels are
unaffected by -fvisibility=hidden. To ensure that there are no name
collisions between rocSPARSE kernels and application kernels, the
rocSPARSE kernels will be marked as static.
Cordell Bloor <cgmb@slerp.xyz> no 2022-12-02
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
allow-uninstantiated-tests.patch allow uninstantiated tests
When a downloaded test matrix is are not available, it is excluded from
the test parameter lists. For some tests, it may be the case that there
are no parameters other than downloaded matricies, in which case there
will be a GoogleTestVerification.UninstantiatedParameterizedTestSuite
test failure at runtime unless it is explicitly allowed.
Cordell Bloor <cgmb@slerp.xyz> no 2023-05-26
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
move-rocsparse-test-data-to-share.patch move rocsparse test data to share
The rocsparse_test.data file is a binary file containing arguments to
test with rocsparse functions (e.g., various combinations of matrix
sizes and other similar options). It is created by rocsparse_gentest.py
and is architecture-independent (as it always uses network byte order).
Cordell Bloor <cgmb@slerp.xyz> not-needed 2023-06-05
disable-book-theme.patch Substitute book theme with rtd theme
As of this writing, the python3-sphinx-book-theme package is orphaned
and stuck at version 0.1.7, which is apparently incompatible with the
current Sphinx version.

docs/source/requirements.txt states that version 0.3.3 is required.
As a temporary quick fix, replace book theme with rtd theme. The
proper fix would be to update the package.
Kari Pahula <kaol@debian.org> not-needed 2024-11-25

All known versions for source package 'rocsparse'

Links