rocsolver (7.14-0ubuntu1) stonking; urgency=medium

  [ Igor Luppi ]
  * d/watch: update rocm tag for therock
  * d/control: bump rocm stack to 7.14

  [ Talha Can Havadar ]
  * New upstream version 7.14
  * d/patches: refresh after new upstream
  * d/patches: drop already upstreamed patches
    - d/p/fix-stebz-synchronization-bug.patch
    - d/p/increase-sygvdx_inplace-test-tolerance.patch
    - d/p/skip-test-if-vram-is-insufficient.patch
    - d/p/fix-getri-in-rocsolver-failing.patch
    - d/p/fix-buffer-overflow-causing-test-fails.patch
    - d/p/fix-getf2-synchronization-bug.patch
  * d/{control, p/use-local-mathjax.patch}: bump mathjax to v3 and bump
    python3-rocm-docs b-d
  * d/control: bump ROCm stack dependencies
  * d/control: remove redundant Rules-Requires-Root
  * d/control: switch to llvm-toolchain-rocm from system llvm based hipcc
  * d/control: add new sphinx extension datatemplates to b-d
  * debian: wrap-and-sort
  * d/{control,tests/control}: drop arm64 as llvm-toolchain-rocm only publishes
    for amd64

 -- Gabriel B. Sant'Anna <gabriel.santanna@canonical.com>  Thu, 27 Aug 2026 23:46:47 -0300

rocsolver (7.2.4-1~exp1) experimental; urgency=medium

  [ Bojan Aleksovski ]
  * d/watch: update watch file to point rocm-libraries repo
  * d/p/fix-getf2-synchronization-bug.patch: fix race condition in getf2
  * d/p/fix-stebz-synchronization-bug.patch: fix splitting kernel sync error
  * d/p/increase-sygvdx_inplace-test-tolerance.patch: loosen strict tolerance
  * d/p/increase-hegvdx-test-tolerance.patch: loosen strict tolerance
  * d/p/skip-test-if-vram-is-insufficient.patch: prevent large tests fails
  * d/p/fix-buffer-overflow-causing-test-fails.patch: fix ASAN test fails
  * d/p/fix-getri-in-rocsolver-failing.patch: fix GETRI routine for n=1023
  * d/control: add XB-X-ROCm-GPU-Architecture metadata to
    librocsolver0-{bench,tests}
  * d/control: bump Standards-Version to 4.7.4
  * d/control: bump ROCm Build-Depends and Depends to >= 7.2.0~
  * d/copyright: update copyright stanzas
  * d/{control, copyright, upstream/metadata}: update URLs to rocm-libraries
  * d/p/verbose-build-of-specialized-kernels.patch: refresh
  * d/p/increase-hegvdx-test-tolerance.patch: drop
  * d/rules: harden the symbols check with DPKG_GENSYMBOLS_CHECK_LEVEL

  [ Talha Can Havadar ]
  * New upstream version 7.2.4
  * d/watch: simplified, removed unnecessary regexes
  * d/control: update b-d version limitations
    - Keeping rocprim loose since it is not available in v7.1.0 yet.
  * d/rules: add librocsolver0 symbols check to make sure it fails on mismatch
  * d/control: use upstream llvm for build dependencies
  * d/control: remove ppc64el builds (LP: #2134241)
  * d/{control,rules}: fix content variation due to nocheck profile

  [ Tom Rix ]
  * d/rules: enable offload compress and remove fixed gpu archs

  [ Bruno Bernardo de Moura ]
  * d/t/control: move flaky tests to separate test-name
  * d/p/fix-buffer-overflow: refresh patch against 7.1.1 upstream source
  * d/*.lintian-overrides: remove lintian warnings

 -- Talha Can Havadar <havadartalha@gmail.com>  Thu, 18 Jun 2026 20:45:54 +0200

rocsolver (6.4.3-2) unstable; urgency=medium

  * Disable offload compress build option. Using that option results
    in missing symbol errors at run time when HIP programs built with
    the LLVM 21 compiler are loaded with the ROCm 6.4 runtime in Debian.
  * d/rules: override dh_auto_build and dh_auto_install to fix FTBFS when
    building only architecture-independent packages.
  * Add prompt for rocminfo output to library and test bug reports.
  * Use generic ISAs as the library is too large to build otherwise.
    The default build targets are now gfx803, gfx9-generic, gfx9-4-generic,
    gfx908, gfx90a, gfx10-1-generic, gfx10-3-generic, gfx11-generic, and
    gfx12-generic.

 -- Cordell Bloor <cgmb@debian.org>  Wed, 19 Nov 2025 12:59:31 -0700

rocsolver (6.4.3-1) unstable; urgency=medium

  [ Cordell Bloor ]
  * Upload to unstable
  * Remove inactive maintainers from uploaders
  * Update my email address and copyright
  * Update for latest pkg-rocm-tools
  * d/control: update rocblas and rocprim B-D versions
  * d/rules: fix path to test binary in build tree
  * d/rules: use GPU_TARGETS rather than deprecated AMDGPU_TARGETS
  * d/rules: suppress specialization storage class warning

  [ Kentaro Hayashi ]
  * Use d/watch 5

 -- Cordell Bloor <cgmb@debian.org>  Fri, 07 Nov 2025 14:47:34 -0700

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

  * New upstream version 6.4.3

 -- Christian Bayle <bayle@debian.org>  Tue, 23 Sep 2025 03:22:05 +0200

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

  [ Christian Kastner ]
  * Update d/gbp.conf to reflect Team use
  * Drop patch prefix numbers
  * Update d/gbp.conf to follow DEP-14
  * New upstream version 6.4.1
  * Drop obsolete patches
  * Rebase patches
  * Update d/copyright
  * Bump Standards-Version to 4.7.2 (no changes needed)
  * Add Extend-docs-conf.py-for-offline-build.patch
  * Build documentation with python3-rocm-docs
  * Switch test runner over to universal location
  * Enable autopkgtests for arm64, ppc64el
  * Add librocprim-dev to Build-Depends
  * Bump librocblas-dev Build-Depends
  * Use rocm-target-arch to select and document build GPU arch

 -- Christian Bayle <bayle@debian.org>  Mon, 22 Sep 2025 04:33:46 -0700

rocsolver (5.5.1-7) unstable; urgency=medium

  * Upload to unstable.

 -- Cordell Bloor <cgmb@slerp.xyz>  Wed, 19 Feb 2025 23:21:13 -0700

rocsolver (5.5.1-7~exp1) experimental; urgency=medium

  * Add librocsolver0-bench package
  * Add d/p/0011-fmt-10-support.patch to fix FTBFS with
    libfmt 10 or later.
  * d/rules: only skip install rpath
  * d/rules: only run fast tests at build time

 -- Cordell Bloor <cgmb@slerp.xyz>  Sun, 24 Nov 2024 15:22:36 -0700

rocsolver (5.5.1-6) unstable; urgency=medium

  * Add d/p/0010-drop-f16c-instructions.patch to prevent the unguarded use of
    AVX instructions on systems that don't support them
  * Update Standards-Version to 4.7.0. No changes required
  * Update upstream URLs
  * Fix symbols-file-contains-current-version-with-debian-revision lintian
    error by marking C++ standard library function as optional

 -- Cordell Bloor <cgmb@slerp.xyz>  Mon, 30 Sep 2024 06:25:54 -0600

rocsolver (5.5.1-5) unstable; urgency=medium

  [ Cordell Bloor ]
  * Migrate to unstable
  * Add d/gbp.conf to ensure use of pristine-tar
  * Add d/p/0006-rm-immintrin-include.patch to fix ppc64el build
  * Add d/p/0007-fix-reserved-identifiers.patch to backport upstream
    fix for reserved identifiers in rocblas headers
  * Add d/p/0008-check-for-hip-errors.patch to ensure HIP runtime return
    values are checked for errors
  * Add d/p/0009-verbose-build-of-specialized-kernels.patch to prevent
    buildd timeouts on ppc64el

  [ Christian Kastner ]
  * d/control: Add missing Breaks+Replaces for moved examples
  * autopkgtest: Export dmesg and other info as artifacts

 -- Cordell Bloor <cgmb@slerp.xyz>  Tue, 19 Mar 2024 11:51:09 -0600

rocsolver (5.5.1-5~exp1) experimental; urgency=medium

  * Enable gfx1100, gfx1101, and gfx1102 architectures
  * Enable specialized kernels for improved performance on
    small matrices
  * Update Build-Depends for clang-17
  * Drop patchelf from Build-Depends
  * Use compressed DWARF5 debug symbols
  * Link rocsolver-test against generic liblapack.so.3 rather than
    specifically linking against OpenBLAS
  * Move examples from dev package to doc package

 -- Cordell Bloor <cgmb@slerp.xyz>  Sat, 02 Mar 2024 08:53:11 -0700

rocsolver (5.5.1-4) unstable; urgency=medium

  * Re-enable tests on gfx1034
    The soft lockup was apparently due to a faulty device.

 -- Christian Kastner <ckk@debian.org>  Fri, 10 Nov 2023 10:09:17 +0100

rocsolver (5.5.1-3) unstable; urgency=medium

  * Auto-fail tests on gfx1034 until soft lockup is resolved

 -- Christian Kastner <ckk@debian.org>  Sat, 23 Sep 2023 10:47:41 +0200

rocsolver (5.5.1-2) unstable; urgency=medium

  * Upload to unstable.

  * Filter cf-protection hardening from device code.
    Fixes a FTBFS with dpkg >= 1.22
  * Add 0005-doxygen-Add-parent-directory-to-inputs.patch
    Fixes a FTBFS with newer doxygen.
  * Add myself to Uploaders

 -- Christian Kastner <ckk@debian.org>  Thu, 14 Sep 2023 08:54:58 +0200

rocsolver (5.5.1-1) experimental; urgency=medium

  * Initial release. (Closes: #1023081)

 -- Cordell Bloor <cgmb@slerp.xyz>  Tue, 18 Jul 2023 02:02:35 -0600
