adios2 (2.12.1+dfsg1-2build3) stonking; urgency=medium

  * No-change rebuild for hdf5 2.2.

 -- Rik Mills <rikmills@kde.org>  Mon, 24 Aug 2026 17:06:38 +0100

adios2 (2.12.1+dfsg1-2build2) stonking; urgency=medium

  * Rebuild against new libyaml-cpp0.9.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 28 Jul 2026 19:07:23 +0200

adios2 (2.12.1+dfsg1-2build1) stonking; urgency=medium

  * No-change rebuild against libssl4

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Fri, 24 Jul 2026 15:13:32 +0000

adios2 (2.12.1+dfsg1-2) unstable; urgency=medium

  * Upload to unstable, see transition request in Bug #1135890.
  * Update F. Ballarin's email address.

 -- Francesco Ballarin <ballarin@debian.org>  Tue, 09 Jun 2026 08:12:14 +0000

adios2 (2.12.1+dfsg1-1exp2) experimental; urgency=medium

  * move bpcmp.py for adios-scripts only if it installed
    (allow for separate arch and arch-independent builds)

 -- Drew Parsons <dparsons@debian.org>  Fri, 01 May 2026 11:11:34 +0200

adios2 (2.12.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release
    - fixes thirdparty/dill for arm64
    - PR#4803 adds bigendian support (s390x). Drop ADIOS2_USE_Endian_Reverse
      configuration flag. Reenable tests.
      Keep enddian ADIOS2_USE_Blosc2 configuration flag,
      pending packaging of c-blosc2 v3.
  * adios2-scripts: provide bpcmp.py in usr/share/adios2/scripts
    and symlink to usr/bin/bpcmp. Rename man page to debian/bpcmp.1
    not bpcmp.py.1. Avoids lintian warning script-with-language-extension
  * debian patch hurd_PATH_MAX.patch gives PATH_MAX a value (1024) if
    it is not already defined in toolkit/remote/XrootdHttpRemote.cpp.
    Needed for hurd, which does not define PATH_MAX
    cf. https://www.gnu.org/software/hurd/hurd/porting/guidelines.html
  * update debian/copyright
    - identify Apache licence as Apache-2.0
    - thirdparty/KWSys/adios2sys/MD5.c, BSD-3-clause
      © 1999, 2000, 2002 Aladdin Enterprises, L. Peter Deutsch
    - thirdparty/KWSys/adios2sys/RegularExpression.* BSD-3-clause
      1991 Texas Instruments Incorporated
      (.cxx also 1986 by University of Toronto, Henry Spencer)
    - thirdparty/EVPath/EVPath/zpl-enet/*
      2002-2016 Lee Salzman, 2017-2018 Vladyslav Hrytsenko, Dominik Madarász
      License: Expat
    - thirdparty/atl/atl/tclHash.*, BSD-3-clause
      1987-1994 The Regents of the University of California
      1994-1995 Sun Microsystems, Inc.
    - thirdparty/atl/atl/lookup3.c, thirdparty/ffs/ffs/fm/lookup3.c
      2006 Bob Jenkins, Public Domain
    - examples/simulations/gray-scott*/simulation/*, Expat
      2018 Keichi Takahashi, Hiroshi Watanabe
    - examples/simulations/gray-scott-kokkos/json.hpp
      examples/simulations/gray-scott*/simulation/json.hpp
      Expat: 2013-2018 Niels Lohmann,
      2008-2009 Bjoern Hoehrmann (utf-8 decoder)
      2009 Florian Loitsch (dtoa_impl)
    - source/adios2/toolkit/derived/parser/pregen-source/location.hh
      source/adios2/toolkit/derived/parser/pregen-source/parser.*
      2002-2015, 2018-2021 Free Software Foundation, Inc.
      GPL-3+ with Bison2.2 exception

 -- Drew Parsons <dparsons@debian.org>  Thu, 30 Apr 2026 23:00:55 +0200

adios2 (2.12.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release
    - new ABI 2.12
    - Build-Depends: nanobind-dev not pybind11-dev
    - links evpath transport modules internally (PR#4989)
      Drop EVPATH_TRANSPORT_MODULES configuration (leave at default OFF)
      and drop evpath transport module libraries from auxiliary packages.
  * debian/copyright: replace thirdparty/pybind11
    with thirdparty/nanobind in Files-Excluded
  * configure -DADIOS2_USE_EXTERNAL_PERFSTUBS=OFF
    to use thirdparty perfstubs (not available as an external package)
  * use Python stable ABI (configure ADIOS2_USE_PythonStableABI=ON)
    instead of ADIOS2_Python_Version with PYVERS_LIST, since nanobind
    does not reconfigure for separate python versions, even within a
    separate build subdir.
    - drop debian patch multiple_python_versions.patch
  * adios2-scripts adds /usr/bin/bpcmp.py
    - debian patch manage_scripts.patch adds hashbang
    - use help2man to create man page
  * add gratuitous use of py3versions to adios2-{serial,mpi}-test to
    satisfy lintian test-leaves-python-version-untested
  * drop Multi-Arch: same from python3-adios2-mpi.
    It confuses dh_python3 and does not account for stable ABI
    python extensions (adios2_bindings*.abi3.so).
    python3-adios2-serial already does not use it.

 -- Drew Parsons <dparsons@debian.org>  Wed, 29 Apr 2026 22:42:33 +0200

adios2 (2.11.0+dfsg1-7) unstable; urgency=medium

  * mark libadios2-serial-core-dev, libadios2-mpi-core-dev and
    libadios2-common-core-dev as Multi-Arch: no.
    These packages provide config headers (SSTConfig.h, ADIOSConfig.h)
    containing configuration settings (availability of UCX, Blosc2, etc)
    which are arch-specific. Closes: #1133808.
  * drop Multi-Arch fields from <lang>-dev packages
    (their Multi-Arch makes no sense when *-core-dev is Multi-Arch: no)
  * Standards-Version: 4.7.4

 -- Drew Parsons <dparsons@debian.org>  Thu, 23 Apr 2026 22:16:49 +0200

adios2 (2.11.0+dfsg1-6) unstable; urgency=medium

  * Build-Depends: bison, flex
    Needed by hurd-amd64 in particular.

 -- Drew Parsons <dparsons@debian.org>  Fri, 13 Feb 2026 11:48:06 +0100

adios2 (2.11.0+dfsg1-5) unstable; urgency=medium

  * tighten Build-Depends: libfabric-dev to [linux-any]
    as done for libfabric-dev itself (i.e. not available on hurd)

 -- Drew Parsons <dparsons@debian.org>  Fri, 06 Feb 2026 19:14:32 +0100

# For older changelog entries, run 'apt-get changelog libadios2-mpi-auxiliary-2.12'
