onednn (3.12.1+ds-3) unstable; urgency=medium

  * d/patches: fix arm64 failures when get_per_core_cache_size is 0

 -- Aron Xu <aron@debian.org>  Sat, 13 Jun 2026 01:12:52 +0800

onednn (3.12.1+ds-2) unstable; urgency=medium

  * d/libdnnl3.6.symbols: correct symbols
  * d/{control,rules}: remove ref to Opencl which is not used

 -- Aron Xu <aron@debian.org>  Thu, 11 Jun 2026 02:09:58 +0800

onednn (3.12.1+ds-1) unstable; urgency=medium

  * New upstream version 3.12.1+ds
  * d/copyright: exclude bundled third_party/opencl
  * d/copyright: add third_party/xbyak_riscv (BSD-3-clause)
  * d/patches: drop patches applied upstream
  * d/libdnnl-dev.install: install dnnl_ze.{h,hpp}
  * d/libdnnl3.6.symbols: add new symbols

 -- Aron Xu <aron@debian.org>  Wed, 10 Jun 2026 16:35:15 +0800

onednn (3.9.1+ds-2) unstable; urgency=medium

  * d/tests: add more examples to compile.
  * d/patches: cherry-pick patch from upstream to fix build on ppc64el.

 -- Shengqi Chen <harry@debian.org>  Fri, 26 Sep 2025 21:53:31 +0800

onednn (3.9.1+ds-1) unstable; urgency=medium

  * New upstream version 3.9.1+ds.
  * d/watch: switch to version 5 and skip all pre-releases.
  * d/patches: refresh existing patches.
  * d/symbols: add new symbols in libdnnl3.6.

 -- Shengqi Chen <harry@debian.org>  Thu, 18 Sep 2025 17:15:08 +0800

onednn (3.8.1+ds-1) unstable; urgency=medium

  * d/copyright: change Files-Excluded path according to upstream.
  * New upstream version 3.8.1+ds.
  * d/patches: refresh exsiting patches.
  * d/libdnnl3.6.symbols: ignore upstream-leaked symbols.
  * d/copyright: update according to upstream source.

 -- Shengqi Chen <harry@debian.org>  Wed, 04 Jun 2025 21:32:55 +0800

onednn (3.7.3+ds-1) unstable; urgency=medium

  * New upstream version 3.7.3+ds.
  * d/patches: remove applied patches.

 -- Shengqi Chen <harry@debian.org>  Fri, 02 May 2025 16:40:26 +0800

onednn (3.7.2+ds-2) unstable; urgency=medium

  [ Helmut Grohne ]
  * Fix FTCBFS: fix build vs host confusion (Closes: #1103803)

  [ Shengqi Chen ]
  * d/patches: cherry-pick patches from upstream version 3.7.3

 -- Shengqi Chen <harry@debian.org>  Wed, 23 Apr 2025 21:08:33 +0800

onednn (3.7.2+ds-1) unstable; urgency=medium

  * New upstream version 3.7.2+ds.
  * d/control: bump std-ver to 4.7.2 (no changes required).
  * Add patch to add basic build support on loong64 (closes: #1057643).
  * d/control: enable libdnnl{,-dev} on loong64.

 -- Shengqi Chen <harry@debian.org>  Tue, 08 Apr 2025 00:02:17 +0800

onednn (3.7.1+ds-1) unstable; urgency=medium

  * New upstream version 3.7.1+ds

 -- Shengqi Chen <harry@debian.org>  Mon, 03 Mar 2025 19:45:44 +0800

onednn (3.7+ds-1) unstable; urgency=medium

  * New upstream version 3.7+ds
  * d/patches: refresh existing patches

 -- Shengqi Chen <harry@debian.org>  Sun, 23 Feb 2025 23:36:45 +0800

onednn (3.7~rc+ds-1) unstable; urgency=medium

  * New upstream version 3.7~rc+ds
  * Update symbol control file for libdnnl3.6
  * d/control: add myself in uploaders

 -- Shengqi Chen <harry@debian.org>  Tue, 18 Feb 2025 00:25:44 +0800

onednn (3.7~pc+ds-1~exp3) experimental; urgency=medium

  * Team upload.
  * Change SONAME to libdnnl3.6 due to ukernel API changes
  * d/copyright: update according to latest upstream source

 -- Shengqi Chen <harry@debian.org>  Sat, 25 Jan 2025 23:52:44 +0800

onednn (3.7~pc+ds-1~exp2) experimental; urgency=medium

  * Team upload.
  * d/libdnnl3.symbols: mark some ukernel-related symbols as amd64-only

 -- Shengqi Chen <harry@debian.org>  Fri, 24 Jan 2025 18:52:25 +0800

onednn (3.7~pc+ds-1~exp1) experimental; urgency=medium

  * Team upload.
  * New upstream version 3.7~pc+ds
    + Exclude gtest and spdlog related files from source
    + Add patch to use gtest and spdlog from Debian
  * d/patches: refresh patches
  * Install new header file dnnl_version_hash.h
  * Add patch to disable benchdnn tests to reduce compiling & test time
  * Update symbol control file for libdnnl3
  * d/rules: compile with C++17 to fix errors in gtest

 -- Shengqi Chen <harry@debian.org>  Fri, 24 Jan 2025 16:58:55 +0800

onednn (3.5.3-5) unstable; urgency=medium

  [ Shengqi Chen ]
  * Team upload.
  * d/rules: disable building tests on riscv64

  [ Bo YU ]
  * Fix FTBFS on riscv64 by disabling RVV. (Closes: #1086533)
  * Build on riscv64 with default toolchain.

 -- Shengqi Chen <harry-chen@outlook.com>  Fri, 01 Nov 2024 16:31:09 +0800

onednn (3.5.3-4) unstable; urgency=medium

  * Team upload.
  * d/rules related:
    + print blhc ignore regexp to eliminate false errors
    + disable ukernels on non-amd64 (no impls & not used by PyTorch)
    + clean up & add comments
    + disable too slow dh_auto_test on riscv64
  * Update libdnnl3.symbols to mark amd64-only symbols

 -- Shengqi Chen <harry-chen@outlook.com>  Wed, 30 Oct 2024 12:17:58 +0800

onednn (3.5.3-3) unstable; urgency=medium

  * Team upload.
  * d/{control,rules}: do not specify clang version (closes: #1084070)
  * d/control: remove M-A: same from libdnnl-dev due to file conflicts
  * d/rules: enable sparse and ukernel features in dh_auto_configure
    (needed by PyTorch 2.5)
  * Add new symbols for libdnnl3 after enabling new features
  * Tests related:
    * Re-generate all tests with readable name and correct build flags
    * d/rules: disable building tests with nocheck profile

 -- Shengqi Chen <harry-chen@outlook.com>  Mon, 28 Oct 2024 23:47:02 +0800

onednn (3.5.3-2) unstable; urgency=medium

  [ Shengqi Chen ]
  * Team upload.
  * d/control: remove useless dependency of libdnnl-dev
  * d/symbols: add back c++ symbols and set as optional,
    unify symbol files on all architectures

  [ Bo YU ]
  * Enable DONEDNN_CPU_RUNTIME=SEQ on riscv64 and build it with clang.
    (Closes: #1080206)

 -- Shengqi Chen <harry-chen@outlook.com>  Thu, 12 Sep 2024 21:39:38 +0800

onednn (3.5.3-1) unstable; urgency=medium

  [ Shengqi Chen ]
  * Team upload.
  * New upstream version 3.5.3
    Please use this version for PyTorch/v2.4+ releases.
  * d/patches: remove already applied patches
  * d/control: bump std-ver to 4.7.0.1 (no changes required)
  * d/libdnnl-dev.install: add new headers to install
  * d/libdnnl3.symbols.amd64:
    - remove all 3rd party symbols to avoid future errors
      (closes: #1075333, #1051614) useless c++ symbols removed
      (closes: #1015564) confirmed to build with LTO turned on
    - add new symbols
  * d/copyright: remove useless File-Excluded

  [ Aron Xu ]
  * d/rules: enable LTO

 -- Shengqi Chen <harry-chen@outlook.com>  Thu, 29 Aug 2024 00:14:37 +0800

onednn (3.1.1-2) unstable; urgency=medium

  * Upload to unstable.

 -- Mo Zhou <lumin@debian.org>  Sun, 31 Dec 2023 20:12:13 -0500

onednn (3.1.1-1) experimental; urgency=medium

  * New upstream version 3.1.1
    Please pin to this version for PyTorch/v2.1.X releases.
  * Append riscv64 to supported architectures.
  * Bump SOVERSION from 2 to 3 following upstream.
  * Quilt refresh patchset.
  * Update build options and disable OpenCL.
  * Install the new header files to -dev package.
  * Refresh symbols control file.
  * d/copyright: Delete superfluous file patterns.

 -- Mo Zhou <lumin@debian.org>  Fri, 29 Dec 2023 14:23:09 -0500

onednn (2.7.4-2) unstable; urgency=medium

  * Team upload.
  * Fix FTBFS with GCC-13 on arm64

 -- Timo Röhling <roehling@debian.org>  Thu, 17 Aug 2023 20:37:11 +0200

onednn (2.7.4-1) unstable; urgency=medium

  * New upstream version 2.7.4
  * Please pin to oneDNN 2.7.X for PyTorch/v2.0.Y releases.

 -- Mo Zhou <lumin@debian.org>  Wed, 19 Jul 2023 22:47:11 -0700

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libdnnl3.6`.
