rocsparse (6.4.3-2) unstable; urgency=medium

  * Add d/p/no-fma-instructions.patch to fix FTBFS on arm64 and ppc64el,
    as well as ensuring rocsparse-tests run on baseline amd64 systems
  * d/rules: use GPU_TARGETS rather than deprecated AMDGPU_TARGETS

 -- Cordell Bloor <cgmb@debian.org>  Wed, 05 Nov 2025 01:00:19 -0700

rocsparse (6.4.3-1) unstable; urgency=medium

  * Upload to unstable
  * Remove use of ROCPRIM_USE_ARCH_CONVERSION as it is no longer
    supported.
  * Remove Maxime Chambonnet from uploaders
  * Update my email address
  * Enable fortify hardening flags
  * Use CMAKE_SKIP_INSTALL_RPATH to remove rpath from the install tree
    while still making use of it for build-time tests

 -- Cordell Bloor <cgmb@debian.org>  Mon, 03 Nov 2025 22:26:00 -0700

rocsparse (6.4.3-1~exp1) experimental; urgency=medium

  * New upstream version 6.4.3
  * Update d/gbp.conf to follow DEP-14
    https://dep-team.pages.debian.net/deps/dep14/
  * Update for new rocm-target-arch

 -- Christian Kastner <ckk@debian.org>  Sat, 09 Aug 2025 10:11:20 +0200

rocsparse (6.4.1-1~exp3) experimental; urgency=medium

  * Re-enable (redundant) arch-indep generation of test data.
    Fixes a FTBFS on arch-indep-only builds.

 -- Christian Kastner <ckk@debian.org>  Mon, 07 Jul 2025 22:01:05 +0200

rocsparse (6.4.1-1~exp2) experimental; urgency=medium

  * Improve the run-tests runner
  * Install test data to versioned directory
  * Use rocm-target-arch to select and document GPU arch
  * Add libamdhip64-dev to Build-Depends

 -- Christian Kastner <ckk@debian.org>  Mon, 07 Jul 2025 20:09:14 +0200

rocsparse (6.4.1-1~exp1) experimental; urgency=medium

  * New upstream version 6.4.1
    - Bumps SOVER librocsparse0 -> librocsparse1
  * Drop patches included upstream
  * Drop obsolete patches
  * Refresh patches
  * Add Silence-warnings-about-missing-test-data.patch
  * Add tests-Fix-envvar-name.patch
  * Add Extend-docs-conf.py-for-offline-build.patch
  * Add build dependencies needed for new doc build process
  * Build documentation with python3-rocm-docs
  * d/rules: Disable BUILD_WITH_OFFLOAD_COMPRESS
  * Bump librocprim-dev B-D to 6.0
  * librocsparse1.symbols:
    - Drop removed symbols
    - Filter out anything not rocsparse_*
    - Add newly appeared symbols
  * Update install procedure for test data
  * Switch test runner over to universal location
  * Bump Standards-Version to 4.7.2 (no changes needed)
  * Add patterns to d/not-installed
  * Add patterns to d/clean
  * Update d/copyright
  * Add d/gbp.conf to reflect Team use

 -- Christian Kastner <ckk@debian.org>  Sun, 29 Jun 2025 12:01:27 +0200

rocsparse (5.7.1-6) unstable; urgency=medium

  * Substitute Sphinx book theme with rdt theme (Closes: #1087020)

 -- Kari Pahula <kaol@debian.org>  Mon, 25 Nov 2024 22:32:56 +0200

rocsparse (5.7.1-5) unstable; urgency=medium

  * d/rules: Drop --with=sphinxdoc I erroneously proposed.
    This is not needed thanks to the presence of dh-sequence-sphinxdoc, and
    actually introduces a FTBFS when building only arch:any packages.

 -- Christian Kastner <ckk@debian.org>  Fri, 17 May 2024 18:46:13 +0200

rocsparse (5.7.1-4) unstable; urgency=medium

  * Use python3-myst-nb to build rocsparse documents

 -- Xuanteng Huang <xuanteng.huang@outlook.com>  Wed, 15 May 2024 14:36:42 +0800

rocsparse (5.7.1-3) unstable; urgency=medium

  [ Christian Kastner ]
  * d/rules: Skip test building when Build-Profile=nocheck

  [ Cordell Bloor ]
  * Migrate to unstable
  * d/rules: Use rocprim arch conversion to ensure that rocsparse behaves the
    same on all RDNA 2 hardware

 -- Cordell Bloor <cgmb@slerp.xyz>  Tue, 26 Mar 2024 11:03:36 -0600

rocsparse (5.7.1-3~exp2) experimental; urgency=medium

  * d/control: Add missing Breaks+Replaces for moved examples.
    They are now part of the -doc package. (Closes: #1065353)
  * autopkgtest: Export dmesg and other info as artifacts

 -- Christian Kastner <ckk@debian.org>  Sun, 03 Mar 2024 12:38:10 +0100

rocsparse (5.7.1-3~exp1) experimental; urgency=medium

  * Enable gfx1100, gfx1101, and gfx1102 architectures
  * Update Build-Depends for clang-17
  * Drop patchelf from Build-Depends
  * Move examples from dev package to doc package
  * Skip building test packages when nocheck option is enabled

 -- Cordell Bloor <cgmb@slerp.xyz>  Thu, 29 Feb 2024 14:41:31 -0700

rocsparse (5.7.1-2) unstable; urgency=medium

  * Migrate to unstable
  * Update upstream URLs
  * Fix rocsparse_test.data install directory

 -- Cordell Bloor <cgmb@slerp.xyz>  Sun, 28 Jan 2024 17:22:27 -0700

rocsparse (5.7.1-1) experimental; urgency=medium

  * New upstream version 5.7.1
  * Drop patch numbering

 -- Cordell Bloor <cgmb@slerp.xyz>  Wed, 13 Dec 2023 16:36:43 -0700

rocsparse (5.5.1-2) unstable; urgency=medium

  * Add debian/clean (Closes: #1045919)
  * Filter cf-protection hardening from device code.
    Fixes a FTBFS with dpkg >= 1.22

 -- Christian Kastner <ckk@debian.org>  Thu, 14 Sep 2023 12:26:57 +0200

rocsparse (5.5.1-1) unstable; urgency=medium

  * New upstream version 5.5.1
  * d/rules: drop gfx1011 architecture from librocsparse0.
    The HIP runtime will fall back to using gfx1010.
  * d/rules: use compressed DWARF 5 debug symbols
  * Fix FTBFS with Sphinx 7.1 by specifying full filepath to local
    copy of MathJax.js (Closes: #1042702).

 -- Cordell Bloor <cgmb@slerp.xyz>  Sun, 30 Jul 2023 20:18:24 -0600

rocsparse (5.3.0+dfsg-8) unstable; urgency=medium

  * Fix librocsparse0-tests-data install path
  * d/t/control: limit autopkgtests to amd64, arm64, and ppc64el

 -- Cordell Bloor <cgmb@slerp.xyz>  Wed, 28 Jun 2023 17:35:03 -0600

rocsparse (5.3.0+dfsg-7) unstable; urgency=medium

  * Split additional arch-specific and arch-independent build steps to
    fix binary-all FTBFS. (Closes: #1038676)

 -- Cordell Bloor <cgmb@slerp.xyz>  Tue, 20 Jun 2023 00:05:33 -0600

rocsparse (5.3.0+dfsg-6) unstable; urgency=medium

  * Upload to unstable
  * Add myself to Uploaders

 -- Christian Kastner <ckk@debian.org>  Fri, 16 Jun 2023 08:46:39 +0200

rocsparse (5.3.0+dfsg-5) experimental; urgency=medium

  [ Christian Kastner ]
  * Drop <!nodoc> restriction from Suggests.

  [ Cordell Bloor ]
  * Add librocsparse0-tests-data package for architecture-independent
    test data.
  * d/rules: disable lto

 -- Cordell Bloor <cgmb@slerp.xyz>  Mon, 12 Jun 2023 12:13:45 -0600

rocsparse (5.3.0+dfsg-4) experimental; urgency=medium

  * Enable build-time test suite.
  * Add librocsparse0-tests package providing autopkgtests.
  * Add librocsparse-doc package providing HTML documentation.
  * d/librocsparse-dev.examples: add example code
  * d/rules: remove unnecessary filter
  * d/rules: disable fortify source
  * d/control: fix maintainer name
  * d/control: add libamdhip64-dev to librocsparse-dev recommends

 -- Cordell Bloor <cgmb@slerp.xyz>  Mon, 05 Jun 2023 18:31:25 -0600

rocsparse (5.3.0+dfsg-3) unstable; urgency=medium

  * Update patch DEP-3 metadata fields.
  * d/rules: use DWARF 4 debug symbols
  * d/rules: enable hardening flags
  * d/rules: enable gfx1010 and gfx1011
  * Add d/p/0003-fix-oob-access-in-rocsparse-test.patch
    to fix out-of-bound accesses in test suite.
  * Reduce arch to amd64, arm64, ppc64el

 -- Cordell Bloor <cgmb@slerp.xyz>  Wed, 08 Mar 2023 13:52:55 -0700

rocsparse (5.3.0+dfsg-2) unstable; urgency=medium

  * Source upload to trigger builds.
  * d/control: add myself to uploaders.

 -- Étienne Mollier <emollier@debian.org>  Tue, 24 Jan 2023 19:37:01 +0100

rocsparse (5.3.0+dfsg-1) unstable; urgency=medium

  * Initial release. (Closes: #1023078)

 -- Cordell Bloor <cgmb@slerp.xyz>  Fri, 06 Jan 2023 14:57:14 -0700
