Package Release Info

hdf5-openmpi5-1.14.6-bp160.1.18

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

hdf5-openmpi5
hdf5-openmpi5-devel
libhdf5-310-openmpi5
libhdf5_cpp310-openmpi5
libhdf5_fortran310-openmpi5
libhdf5_hl310-openmpi5
libhdf5_hl_cpp310-openmpi5
libhdf5_hl_fortran310-openmpi5
libhdf5_tools310-openmpi5

Change Logs

* Mon Mar 24 2025 Nicolas Morey <nicolas.morey@suse.com>
- Disable and remove support for gnu-hpc build flavours (bsc#1239982)
- openmpi5 is not available on 32b systems
* Wed Mar 05 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.14.6:
  * Reverted a change (from v1.14.4) to the library's handling of
    UTF-8 file names.
  * Updated CMake find_package(ZLIB) defaults to find most system
    zlib installs.
- Changes from versions 1.14.0 through 1.14.5:
  * See %{_docdir}/hdf5/HISTORY-1_14.txt or online at
    https://github.com/HDFGroup/hdf5/blob/hdf5_1.14.6/release_docs/HISTORY-1_14.txt
- Build hdf5 tools lib and split out as separate shared lib.
- Disable static libs. Note: If we need to re-enable this, we will
  have to do it as part of separate flavours and strip all cmake
  configuration files from the -devel-static package. Otherwise,
  we will need to BuildRequires: hdf5-devel-static for every
  package even if only the shared lib is required, because the
  cmake module will contain references to both shared and static
  libs and not having the latter will cause find_package(HDF5) to
  fail.
- Enable tests and run them as part of %check.
- Pass regexs to cmake option `DHDF5_DISABLE_TESTS_REGEX` to
  disable failing tests, including:
  * MPI tests that take a long time to run (on all archs).
  * Tests failing on specific archs.
- Drop helper scripts `so_versions` and `update_so_version.sh` to
  simplify so versioning usage; hdf5 is now consistent with their
  so numbers across different libraries.
- Add hdf5.rpmlintrc file to suppress false positives reported by
  rpmlint.
- Add hdf5-cmake-fix-script-paths.patch -- Fix paths in scripts
  when built using cmake [gh#HDFGroup/hdf5#5361].
- Move h5hl* compiler wrappers to -devel package.
- Drop patches that have been incorporated upstream directly or
  otherwise fixed:
  * hdf5-LD_LIBRARY_PATH.patch (not needed after switch to cmake)
  * hdf5-Remove-timestamps-from-binaries.patch
  * hdf5-mpi.patch (was already disabled since v1.12)
  * Disable-phdf5-tests.patch (test runs fine now)
  * Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch
  * H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch
  * Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch
  * When-evicting-driver-info-block-NULL-the-corresponding-entry.patch
  * Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch
  * Hot-fix-for-CVE-2020-10812.patch
  * reproducible.patch
  * hdf5-wrappers.patch (autotools specific, no longer used)
* Mon Feb 03 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to drop date+hostname from build results
  (boo#1047218, boo#1084909)
* Mon May 13 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.12.3:
  * Bumped the minimum required version of Autoconf to 2.71.
  * Added new option to build libaec and zlib inline with CMake.
  * Changed the error handling for a not found path in the find
    plugin process.
  * Removed "-commons" linking option to fix a compile error on
    MacOS Sonoma that resulted in build failure.
  * Doxygen User Guide documentation can be configured and
    generated.
- Minor patch rebase for updated version:
  * Disable-phdf5-tests.patch
  * Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch
  * H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch
  * Hot-fix-for-CVE-2020-10812.patch
  * PPC64LE-Fix-long-double-handling.patch
  * Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch
  * Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch
  * When-evicting-driver-info-block-NULL-the-corresponding-entry.patch
  * hdf5-1.8.11-abort_unknown_host_config.patch
  * hdf5-LD_LIBRARY_PATH.patch
  * hdf5-Remove-timestamps-from-binaries.patch
  * hdf5-wrappers.patch
- Drop upstreamed patches:
  * Remove-duplicate-code.patch
  * H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch
  * H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch
  * Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch
  * Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch
  * Compound-datatypes-may-not-have-members-of-size-0.patch
  * H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch
  * Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch
- New BuildRequires: hostname.
- Work around an sed hack in upstream configure file by dropping
  "-Werror=return-type" from RPM %optflags.
* Wed Mar 20 2024 Atri Bhattacharya <badshah400@gmail.com>
- Work around bot rejection for unapplied Patch7.
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Fri Feb 02 2024 Atri Bhattacharya <badshah400@gmail.com>
- Add openmpi5 and gnu-hpc-openmpi5 flavours.
* Mon Oct 23 2023 Nicolas Morey <nicolas.morey@suse.com>
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5
* Mon Feb 13 2023 Egbert Eich <eich@suse.com>
- Fix CVE-2021-37501 - overflow in calculation of data buffer due to bogus
  input file (bsc#1207973).
  https://github.com/HDFGroup/hdf5/issues/2458
  https://github.com/HDFGroup/hdf5/pull/2459
  Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch
  Remove-duplicate-code.patch
* Tue Nov 15 2022 Atri Bhattacharya <badshah400@gmail.com>
- Add to specfile missing patch:
  Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch