wasmedge (0.17.1-1) unstable; urgency=medium

  * New upstream release:
    - Thanks to Zigang Lin from Second State for providing patches and
      working with upstream on some of the issues below. (Closes: #1138857)
    - Fixes FTBFS with GCC 16. (Closes: #1133663)
    - Drop the +dfsg repack, as upstream removed the only remaining binary
      artifact, see (see upstream #4495).
    - Update symbols with the newly-introduced symbol versioning that retain
      compatibility with <= 0.16.1, as well as the new 0.17.x symbols.
  * Generate a VERSION file from DEB_VERSION_UPSTREAM, so what wasmedge
    --version works again.
  * Update debian/copyright to reflect a path change and year bump.
  * Bump Standards-Version to 4.7.4, no changes needed.

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 08 Sep 2026 10:59:25 +0300

wasmedge (0.16.1+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Remove examples/capi/mandelbrot patch, fixed upstream.

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 06 Jan 2026 11:38:30 +0200

wasmedge (0.16.0+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Addresses a memory.h checkAccessBound() vulnerability, CVE-2025-69261.
      (Closes: #1124376)
    - Remove all backported patches from debian/patches.
    - Remove Files-Excluded for files that were removed upstream.
    - Update debian/copyright with removed files & new copyright years.
    - Add new symbols to libwasmedge0.symbols.
  * Update the capi-wasi-env and capi-mandelbrot autopkgtests to accommodate
    upstream changes.

 -- Faidon Liambotis <paravoid@debian.org>  Sat, 03 Jan 2026 11:01:56 +0200

wasmedge (0.14.1+dfsg-4) unstable; urgency=medium

  * Acknowledge NMUs with gratitude to Fabian Grünbichler, Destiny Mora and
    Matthias Klose.
  * d/patches:
    - Add missing metadata to the LLVM 21 backported patch.
    - Add the DEP-3 Origin field to all upstream patches.
    - Refresh all patches.
  * capi-wasi-env: use rust-lld via rust-llvm, removing a workaround. Thanks
    to Fabian Grünbichler.
  * Fix an autopkgtest regression with LLVM 21, by adjusting the features
    flags of the mandelbrot-set-in-threads example. Thanks to Fabian
    Grünbichler for providing the patch and offering to NMU.
    (Closes: #1122878)
  * Update debian/watch to version 5.
  * Bump Standards-Version to 4.7.3.
    - Remove Priority: optional, as it is now dpkg's default.

 -- Faidon Liambotis <paravoid@debian.org>  Mon, 29 Dec 2025 17:20:12 +0200

wasmedge (0.14.1+dfsg-3.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS in questing due to LLVM 20. LP: #2113496 (Destiny Mora).
    - Remove-LLVMX86_MMXTypeKind-in-LLVM-20.patch.
  * Fix build with LLVM 21 (patch taken from upstream). Closes: #1122609.

 -- Matthias Klose <doko@debian.org>  Sat, 13 Dec 2025 10:07:28 +0100

wasmedge (0.14.1+dfsg-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * capi-wasi-env test: switch to wasm32-wasip1 target (Closes: #1093422)

 -- Fabian Grünbichler <debian@fabian.gruenbichler.email>  Tue, 21 Jan 2025 16:29:00 +0100

wasmedge (0.14.1+dfsg-3) unstable; urgency=medium

  * Fix an autopkgtest failure with test capi-mandelbrot, caused by a change
    in LLVM 19's defaults, by altering wasm-ld's --features argument.
    (Closes: #1086490)

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 05 Nov 2024 14:34:36 +0200

wasmedge (0.14.1+dfsg-2) unstable; urgency=medium

  * Backport a (minor) upstream patch to fix a FTBFS with LLVM 19.
    (Closes: #1084396)

 -- Faidon Liambotis <paravoid@debian.org>  Mon, 07 Oct 2024 14:46:36 +0300

wasmedge (0.14.1+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Drop all existing debian/patches, all part of the new upstream release.
    - Backport upstream commit b96e895 (PR #3804) issue #3782) to address an
      fmt-v9-related FTBFS introduced with this release.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 04 Oct 2024 21:24:23 +0300

wasmedge (0.14.0+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Add patch Restore-CXX_VISIBILITY_PRESET-hidden, to fix a regression in
      which hundreds of internal C++ symbols are inadvertently exposed.
    - Add new symbols to libwasmedge0.symbols, and drop the
      WasmEdge::Plugin::PluginRegister:* and "WasmEdge_ValueGenNullRef"
      symbols without an ABI bump (not used by any reverse deps).
    - Add a patch to port the parse_json example (used by autopkgtests)
      to the new WasmEdge_ValType API.
  * Properly fix the GCC 14 FTBFS (maybe-uninitialized) through a backport of
    an upstream patch. Thanks to Reinhard Tartler and Diederik de Haas for
    engaging with upstream on this matter.
  * Bump Standards-Version to 4.7.0, no changes needed.

 -- Faidon Liambotis <paravoid@debian.org>  Thu, 15 Aug 2024 14:15:56 +0300

wasmedge (0.13.5+dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS with gcc-14, Closes: #1075633

 -- Reinhard Tartler <siretart@tauware.de>  Sat, 03 Aug 2024 11:02:05 -0400

wasmedge (0.13.5+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Drop patch llama-cpp-gcc-13, was an upstream backport.
    - Add new symbols to libwasmedge0.symbols.
    - Update debian/copyright to reflect a source tree move.
  * Drop zlib1g-dev build dependency, as this was for LLD, which has now
    gained the build dependency itself. (cf. #1047718)
  * Mark the embed-cxx autopkgtest as flaky, as clang++-16 is currently buggy
    and cannot compile code for the wasm32-wasi target. (cf. #1052002)

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 10 Nov 2023 16:37:25 +0200

wasmedge (0.13.4+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Drop patch Drop-inline-from-Fault-emitFault, merged upstream.
  * Update debian/copyright with 2023 dates and newly shipped code.
  * Backport an upstream llama.cpp patch to fix a FTBFS with g++ 13.

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 12 Sep 2023 17:30:20 +0300

wasmedge (0.13.3+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Drop libboost-all-dev dependency, as Boost was dropped as a dependency in
    the 0.13.0 release.
  * Fix FTBFS with gcc-13, by removing "inline" from Fault::emitFault.
    (Closes: #1042193)

 -- Faidon Liambotis <paravoid@debian.org>  Mon, 31 Jul 2023 16:47:02 +0300

wasmedge (0.13.1+dfsg-1) unstable; urgency=medium

  * New upstream release.
    - Drop several precompiled wasm files from Files-Excluded, as these have
      been dropped upstream at our request (see upstream #1869).
    - Add new symbols to libwasmedge0.symbols.
  * Drop wasmedgec, replaced upstream by "wasmedge compile".
    - Rename the manpage to wasmedge-compile(1) and adjust all references in
      wasmedge(1).
    - Adjust the package description & autopkgtests to refer to "wasmedge
      compile" (and "wasmedge run", where applicable) instead.
    - Stop shipping /usr/bin/wasmedgec.
  * autopkgtests: fix a failure in the "capi-wasi-env" test when build with a
    newer rustc, that ships with rust-lld -> lld-15, while llvm-defaults is
    still pointing to lld-14. See the inline comment and/or git commit message
    for more details.
  * Upload to unstable.

 -- Faidon Liambotis <paravoid@debian.org>  Wed, 12 Jul 2023 19:14:47 +0300

wasmedge (0.12.0~alpha2+dfsg-1) experimental; urgency=medium

  * Initial release. (Closes: #1003128)

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 21 Mar 2023 17:34:06 +0200
