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

  [ Talha Can Havadar ]
  * d/{salsa-ci.yml, ci/}: update salsa-ci for ubuntu

  [ Bojan Aleksovski ]
  * New upstream version 7.2.4
  * d/control: bump Standards-Version to 4.7.4
  * d/control: bump ROCm Build-Depends and Depends to >= 7.2.0~
  * d/watch: update watch file to point rocm-libraries repo
  * 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

 -- Bojan Aleksovski <bojan.aleksovski@canonical.com>  Fri, 29 May 2026 15:03:02 +0200

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

  * chore: update files from 7.1.1 (LP: #2151823)
  * d/p/fix-buffer-overflow: refresh patch against 7.1.1 upstream source
  * d/*.lintian-overrides: remove lintian warnings

 -- Bruno Bernardo de Moura <bruno.moura@canonical.com>  Wed, 06 May 2026 10:29:06 -0300

rocsolver (7.1.0-0ubuntu2) resolute; urgency=medium

  [ Bojan Aleksovski ]
  * Fix tests and bugs related to tests failure (LP: #2144027)
    - 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/t/control: move flaky tests to separate test-name
  * d/control: add XB-X-ROCm-GPU-Architecture metadata to
    librocsolver0-{bench,tests}

  [ Bruno Bernardo de Moura ]
  * d/t/control: move flaky tests to separate test-name (LP: #2144027)

 -- Bojan Aleksovski <bojan.aleksovski@canonical.com>  Mon, 23 Mar 2026 21:45:22 +0100

rocsolver (7.1.0-0ubuntu1) resolute; urgency=medium

  [ Talha Can Havadar ]
  * New upstream version 7.1.0
  * d/watch: simplified, removed unnecessary regexes
  * d/control: update b-d version limitations
  * 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)

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

 -- Talha Can Havadar <talha.can.havadar@canonical.com>  Fri, 02 Jan 2026 19:00:35 +0100

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~exp1ubuntu2) UNRELEASED; urgency=medium

  * d/rules: fix rocm-target-arch call (it was returning an empty list before)

 -- Andreas Hasenack <andreas.hasenack@canonical.com>  Tue, 25 Nov 2025 18:51:03 -0300

rocsolver (6.4.3-1~exp1ubuntu1) UNRELEASED; urgency=medium

  * d/control: update build-deps for rocsolver
  * d/control: update maintainer field
  * d/rules: fix FTBFS by adding -Wl,--gc-sections to flags
  * d/rules: use GPU_TARGETS instead of deprecated AMDGPU_TARGETS

 -- Igor Luppi <igor.luppi@canonical.com>  Fri, 10 Oct 2025 16:55:42 -0300

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
