Change log for adios2 package in Ubuntu

120 of 20 results
Published in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-13build3) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 00:16:48 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-13build2) noble; urgency=medium

  * No-change rebuild against libhdf5-103-1t64

 -- Steve Langasek <email address hidden>  Wed, 13 Mar 2024 17:51:38 +0000
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-13build1) noble; urgency=medium

  * No-change rebuild against libpng16-16t64

 -- Steve Langasek <email address hidden>  Thu, 29 Feb 2024 05:58:20 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-13) unstable; urgency=medium

  * ensure DEB_HOST_ARCH_ENDIAN is set in adios2-serial-examples

 -- Drew Parsons <email address hidden>  Sat, 24 Feb 2024 20:39:02 +0100
Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-12) unstable; urgency=medium

  * debian patch multiple_python_versions.patch enables build for
    multiple Python versions to be specified via ADIOS2_Python_Version
    e.g. -DADIOS2_Python_Version="3.11;3.12"
  * build python extensions for all supported Python versions
  * debian/tests: skip OperatorPlugin and joinedArray tests on
    big-endian systems (s390x, etc)

 -- Drew Parsons <email address hidden>  Fri, 23 Feb 2024 16:20:35 +0100

Available diffs

Deleted in noble-proposed (Reason: remove adios2/2.9.2+dfsg1-11, built using ucx/1.16.0+ds-1...)
adios2 (2.9.2+dfsg1-11) unstable; urgency=medium

  * skip the Install.CMake.EncryptionOperator test on s390x and ppc64
    (assume the test failure affects any big-endian system and was
    triggered by -DADIOS2_USE_Endian_Reverse=ON)
  * Build-Depends: libucx-dev [amd64 arm64].
    Not riscv64 since openmpi doesn't (yet) build with it.
    Not ppc64el since it fails to build latest ucx.
  * fix installation of adios2-config.serial man page in
    libadios2-serial-core-dev

 -- Drew Parsons <email address hidden>  Tue, 20 Feb 2024 21:21:03 +0100

Available diffs

Deleted in noble-proposed (Reason: remove adios2, to get python3-defaults done)
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-10) unstable; urgency=medium

  * use help2man to generate manpages for executables where possible
  * build with -DADIOS2_USE_Endian_Reverse=ON on big-endian systems
    such as s390x

 -- Drew Parsons <email address hidden>  Tue, 20 Feb 2024 13:27:33 +0100
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-9) unstable; urgency=medium

  * debian/tests: skip flakey test insituGlobalArraysReaderNxN_mpi on
    all arches. Closes: #1062356.

 -- Drew Parsons <email address hidden>  Tue, 06 Feb 2024 13:36:22 +0100
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-8build1) noble; urgency=medium

  * No-change rebuild with Python 3.12 as default

 -- Graham Inggs <email address hidden>  Fri, 19 Jan 2024 18:19:27 +0000
Deleted in noble-release (Reason: remove adios2, to get python3-defaults done)
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-8) unstable; urgency=medium

  * in debian's toplevel cmake config file for adios2, check if MPI is
    being used with MPI_FOUND, since MPI_C_INCLUDE_DIRS does not allow
    for other languages (CXX, Fortran).

 -- Drew Parsons <email address hidden>  Sat, 30 Dec 2023 19:03:51 +0100
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-7) unstable; urgency=medium

  * fix processing of common files in both arch and indep builds

 -- Drew Parsons <email address hidden>  Tue, 26 Dec 2023 15:45:30 +0100

Available diffs

Superseded in noble-proposed
adios2 (2.9.2+dfsg1-6) unstable; urgency=medium

  * debian/rules: process common files on both arch and indep builds,
    otherwise common files are not removed from serial and mpi
    packages. Closes: #1058353.
  * debian/rules: fix patching DEB_HOST_MULTIARCH into
    /usr/bin/adios2-config.*

 -- Drew Parsons <email address hidden>  Sun, 24 Dec 2023 21:24:52 +0100

Available diffs

Superseded in noble-proposed
adios2 (2.9.2+dfsg1-5) unstable; urgency=medium

  * debian/rules: extend execute_after_dh_install rules to distinguish
    arch and indep builds when moving include files to common packages
    - skip ADIOSConfig.h from list of files to check since we know it
      is not common and the alternative paths give a diff error
  * provide adios2-config-version.cmake in libadios2-common-core-dev
    alongside common adios2-config.cmake

 -- Drew Parsons <email address hidden>  Tue, 12 Dec 2023 01:07:31 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-4) unstable; urgency=medium

  * debian/control: update Vcs tags to salsa.debian.org
  * update debian/patches/cmake_config_flavor.patch to install
    ADIOSConfig.h in /usr/include/adios2/build/<flavor>/adios2/common
    and register in configured include paths. Enables conflict between
    libadios2-mpi-core-dev and libadios2-serial-core-dev to be dropped.
  * provide the common debian adios2-config.cmake config file in
    libadios2-common-core-dev not libadios2-serial-core-dev.
    Point the mpi subdir at mpi not openmpi (adios2 currently only
    supports the default MPI implementation, not alternatives)
    - revert libadios2-common-core-dev back to Architecture: any,
      Multi-Arch: same, since adios2-config.cmake is placed in an
      arch-specific cmake path. libadios2-{serial,mpi}-core-dev
      Depends: libadios2-common-core-dev (= ${binary:Version}) not
      (= ${source:Version})
  * patch adios2-config scripts to use DEB_HOST_MULTIARCH.
    Allows libadios2-{mpi,serial}-core-dev Multi-Arch: same.

 -- Drew Parsons <email address hidden>  Sun, 10 Dec 2023 12:49:42 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.9.2+dfsg1-3) unstable; urgency=medium

  * debian/tests: skip insituGlobalArraysReaderNxN_mpi on
    arm64 s390x, where the test times out.

 -- Drew Parsons <email address hidden>  Mon, 27 Nov 2023 12:24:29 +0100
Superseded in noble-proposed
adios2 (2.9.2+dfsg1-2) unstable; urgency=medium

  * debian/tests: run _write examples before _read to ensure file to
    be read has been generated

 -- Drew Parsons <email address hidden>  Sun, 26 Nov 2023 04:40:33 +0100

Available diffs

Superseded in noble-proposed
adios2 (2.9.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * drop Multi-Arch: same from libadios2-serial-core-dev,
    libadios2-mpi-core-dev since /usr/bin/adios2-config.* contains
    arch-specific paths.
  * mark libadios2-common-core-dev, libadios2-common-c-dev,
    libadios2-common-c++11-dev as Architecture: all,
    Multi-Arch: foreign
  * installation of adios2-config fails since cmake config files can't
    be found (upstream issue #3669). Workaround the bug by adding
    installation path to CMAKE_PREFIX_PATH for the install step.
  * add debian patches
    - fix_adios2-config_DESTDIR_revoke_PR3850.patch reverts upstream
      PR#3850, which preveneted DESTDIR from being prepended to
      PREFIX, see upstream Issue#3941. BINDIR is needed to create
      adios2-config, so ensure it is available instead of blocking
      DESTDIR
    - fix_examples_BeginStep_PR3856.patch applies an excerpt from
      upstream PR#3856 to handle BeginStep in bpReader examples
  * update debian/tests
    - run ctest with --output-on-failure
    - exclude CatalystEnginePlugin (paraview Catalyst is not available)
    - skip simple bpReader example (fails with BeginStep error on
      InquireVariable, not fixed by PR#3856)
    - skip examplePluginEngine tests, which require example plugins
      that have not been built
  * debian/control: libadios2-common-*-dev is arch:all so set
    versioned Depends using ${source:Version} not ${binary:Version}

 -- Drew Parsons <email address hidden>  Fri, 24 Nov 2023 16:53:35 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.8.2+dfsg1-3) unstable; urgency=medium

  * debian/rules: override dh_missing for arch-dependent packages only.
    Closes: #1056287.

 -- Drew Parsons <email address hidden>  Mon, 20 Nov 2023 12:07:58 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.8.2+dfsg1-2) unstable; urgency=medium

  * Build-Depends: architecture-is-64-bit, architecture-properties
    adios2 does not support 32-bit architectures
    cf. upstream docs setting_up.html#building-on-hpc-systems,
    upstream issues #1823, #2704
  * debian/tests: run actual tests from testing/install in
    adios2-{serial,mpi}-tests and move examples to
    adios2-{serial,mpi}-examples

 -- Drew Parsons <email address hidden>  Sun, 19 Nov 2023 12:45:41 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
adios2 (2.8.2+dfsg1-1) unstable; urgency=medium

  [ Kyle Edwards ]
  * Initial release (Closes: #960339)

  [ Drew Parsons ]
  * Add debian/watch file.
  * This build of adios2 includes "thirdparty" libraries developed by
    the same authors (Georgia Tech Research Corporation) under the
    same licence (BSD-3)
     - atl 2.2.1
     - dill 2.4.1
     - EVPath 4.5.0
     - ffs 1.6.0
     - nlohmann_json_wrapper (but exclude actual nlohmann_json source)
     - perfstubs [0.1]
     - KWSys
    Other thirdparty libraries are excluded in debian/copyright.
  * add debian patches
    - enet_pkgconfig.patch enables external enet to be
      located using pkg-config (as supported by enet upstream,
      rather than cmake config)
    - testing_fortran_small.patch processes fortran  SmallData library
      before processing binding tests
      Otherwise MPI tests don't have the small_data module available.
    - fix_Werror_replacement.patch fixes testing CMakefiles, which
      want to remove -Werror but leave any arguments to it hanging in place.
      cf. upstream Issue#3775.
    - plugin_path_test.patch installs plugin library
      (libEncryptionOperator.so) in plugin directory and fixes plugin
      path to test EncryptionOperator
    - link_core_mpi.patch activates C and CXX always for MPI builds
      even with MPI_Fortran. Needed since MPI support (core_mpi) needs
      MPI::MPI_CXX even when used from Fortran.
    - bp2h5_tool_install.patch installs bp2h5 with other binary tools
      (adios2_tools-runtime component)
    - thirdparty_soname.patch adds soversions to evpath (and cm*) and
      perfstubs to make shared library packaging conform with policy
    - ctest_lib_without_rpath.patch injects LD_LIBRARY_PATH for tests,
      needed since RUNPATH is removed from configuration.
    - cmake_config_flavor.patch records ADIOS2_LIBRARY_SUFFIX in
      installed cmake config files (adios2-config-common.cmake) and
      defines ADIOS2_LIBRARY_FLAVOR removing leading _underscore.
      Set minimum cmake version to 3.12 (adios2-config.cmake) to use
      REPLACE to define ADIOS2_LIBRARY_FLAVOR (needs 3.4, use 3.12 for
      consistency with toplevel source)
    - python_fix.patch fixes example python scripts to use int not
      numpy.int, which is now dropped from numpy
  * configure with cmake variable EVPATH_TRANSPORT_MODULES=OFF to
    prevent generation of standalone evpath transport libraries
    (cmselect etc)
  * plugin libraries (libEncryptionOperator.so) are placed in
    /usr/lib/*/adios2/{serial,mpi}/plugins
  * adios2_scripts-runtime is installed into adios2-scripts,
    depended on by the adios2*-bin packages
    Scripts are installed from install-serial, since their
    counterparts in install-mpi are identical
  * Most header files are identical between serial and mpi builds.
    Place common headers in libadios2-common-*-dev packages.
    - mark Conflicts between libadios2-serial-core-dev and
      libadios2-mpi-core-dev, since the same file
      /usr/include/adios2/common/ADIOSConfig.h has different values of
      ADIOS2_HAVE_MPI for serial (not defined) and mpi (defined).
    - mark Conflicts: between libadios2-serial-fortran-dev and
      libadios2-mpi-fortran-dev. The MPI build generates Fortran mod
      files in /usr/include/adios2/fortran which differ (contain mpi
      references) from the same file generated by the serial build.
    - debian/tests runs serial and mpi test examples separately
  * README.Debian installed by libadios2-serial-core-dev
    libadios2-mpi-core-dev python3-adios2 explains the serial and MPI
    builds, C C++ Fortran (and Python) packages, and location of the
    standard plugin library at
    /usr/lib/${DEB_HOST_MULTIARCH}/adios2/{serial,mpi}/plugins

 -- Drew Parsons <email address hidden>  Sun, 10 Sep 2023 18:12:44 +0200
120 of 20 results