Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package adios2 for openSUSE:Factory checked in at 2026-05-07 15:43:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/adios2 (Old) and /work/SRC/openSUSE:Factory/.adios2.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "adios2" Thu May 7 15:43:50 2026 rev:13 rq:1351251 version:2.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/adios2/adios2.changes 2025-12-08 11:56:30.171893867 +0100 +++ /work/SRC/openSUSE:Factory/.adios2.new.1966/adios2.changes 2026-05-07 15:44:58.903136629 +0200 @@ -1,0 +2,28 @@ +Tue Apr 21 00:00:00 UTC 2026 - Vicente Adolfo Bolea Sanchez <[email protected]> - 2.12.0 + +- Added ADIOS2 v2.12.0: + * C API: new two-call pattern functions for safely retrieving strings of unknown length. + * New Selection class for Get() bundling spatial, block, and step parameters. + * Plugin Interface v2 (breaking): engine/operator plugins no longer inherit from internal core types. + * Minimum C++ standard raised from C++14 to C++17. + * BP5 can now write data files to S3-compatible object storage. + * Python bindings migrated from pybind11 to nanobind for smaller, faster extension modules. + * New Encryption operator using libsodium sealed-box (X25519 + XSalsa20-Poly1305). + * New SZ3 lossy compression operator. + * New RefactorProDM operator integrating ADIOS2 with ProDM decomposition library. + * Python bindings are now compatible with free-threaded Python (PEP 703, python3.13t). + * New HTTPS transport (XrootdHttpsRemote) using libcurl as XRootD alternative. + * XRootD server plugin: idle FD eviction, shared FD across engines, batched variable reads. + * Cross-endian interoperability always enabled; ADIOS2_USE_Endian_Reverse CMake option removed. + * Campaign reader: host aliases, XRootD entries, in-memory metadata caching, faster SQLite query. + * BP5 datasets and files can now be read from TAR archives. + * BP5 engine parameter DataTransport renamed to DataFileTransport (breaking). + * BP5 data reading now uses per-subpool locking for safe concurrent multi-thread reads. + * Python Stream: new minmax() method returns per-step or global min/max for a variable. + * Inline engine now supports basic output buffering. + * CI runs pip wheel integration tests on Windows and macOS. + * ADIOS2 now complies with the REUSE specification for machine-readable SPDX licenses. + * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.12.0 +- Added patch needed for aarch64 packages: adios2-pr-5006.patch + +------------------------------------------------------------------- Old: ---- ADIOS2-2.11.0.tar.gz New: ---- ADIOS2-2.12.0.tar.gz adios2-pr-5006.patch ----------(New B)---------- New: * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.12.0 - Added patch needed for aarch64 packages: adios2-pr-5006.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ adios2.spec ++++++ --- /var/tmp/diff_new_pack.bxCwjv/_old 2026-05-07 15:44:59.571163903 +0200 +++ /var/tmp/diff_new_pack.bxCwjv/_new 2026-05-07 15:44:59.571163903 +0200 @@ -1,7 +1,7 @@ # # spec file for package adios2 # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define flavor @BUILD_FLAVOR@%{nil} %define major_ver 2 -%define minor_ver 11 +%define minor_ver 12 %define patch_ver 0 # Name the suffix of the pkg %if "%{flavor}" != "%{nil}" @@ -81,7 +81,8 @@ URL: https://adios2.readthedocs.io/en/ Source0: https://github.com/ornladios/ADIOS2/archive/refs/tags/v%{version}.tar.gz#/ADIOS2-%{version}.tar.gz Source1: adios2-rpmlintrc -# PATCH-FIX-UPSTREAM boo#1244421 +# Needed for arm64 jobs: https://github.com/ornladios/ADIOS2/pull/5006 +Patch0: adios2-pr-5006.patch ExcludeArch: %{ix86} BuildRequires: cmake BuildRequires: fdupes @@ -281,7 +282,6 @@ %files -n %{shlib} %license Copyright.txt %{pkg_libdir}/*.so.* -%{pkg_libdir}/adios2-evpath-modules-%{major_ver}_%{minor_ver} %if %{with python} %files -n %{pylib} ++++++ ADIOS2-2.11.0.tar.gz -> ADIOS2-2.12.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/adios2/ADIOS2-2.11.0.tar.gz /work/SRC/openSUSE:Factory/.adios2.new.1966/ADIOS2-2.12.0.tar.gz differ: char 23, line 1 ++++++ adios2-pr-5006.patch ++++++ ++++ 707 lines (skipped)
