From c86e4ccbea8eec7a5d0af52e338a0b73f4134a0f Mon Sep 17 00:00:00 2001 From: Larry Knox Date: Fri, 27 Oct 2023 08:05:53 -0500 Subject: HDF5 1.14.3 release candidate 1. (#3783) --- .github/workflows/cve.yml | 2 +- README.md | 2 +- c++/src/cpp_doc_config | 2 +- config/cmake/scripts/HDF5config.cmake | 2 +- configure | 22 +++++++++++----------- configure.ac | 2 +- release_docs/RELEASE.txt | 26 +++++++++++++------------- src/H5public.h | 4 ++-- 8 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/workflows/cve.yml b/.github/workflows/cve.yml index 8da3236..54dc299 100644 --- a/.github/workflows/cve.yml +++ b/.github/workflows/cve.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: push: pull_request: - branches: [ hdf5_1_14_3 ] + branches: [ hdf5_1_14 ] paths-ignore: - '.github/CODEOWNERS' - '.github/FUNDING.yml' diff --git a/README.md b/README.md index b7e3007..d1ac0aa 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -HDF5 version 1.14.3-2 currently under development +HDF5 version 1.14.3 currently under development ![HDF5 Logo](doxygen/img/HDF5.png) diff --git a/c++/src/cpp_doc_config b/c++/src/cpp_doc_config index d6b4677..cb79926 100644 --- a/c++/src/cpp_doc_config +++ b/c++/src/cpp_doc_config @@ -38,7 +38,7 @@ PROJECT_NAME = # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "1.14.3-2, currently under development" +PROJECT_NUMBER = "1.14.3" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/config/cmake/scripts/HDF5config.cmake b/config/cmake/scripts/HDF5config.cmake index a9d27b7..fc40f8b 100644 --- a/config/cmake/scripts/HDF5config.cmake +++ b/config/cmake/scripts/HDF5config.cmake @@ -38,7 +38,7 @@ cmake_minimum_required (VERSION 3.18) ############################################################################## set (CTEST_SOURCE_VERSION "1.14.3") -set (CTEST_SOURCE_VERSEXT "-2") +set (CTEST_SOURCE_VERSEXT "") ############################################################################## # handle input parameters to script. diff --git a/configure b/configure index bd681fd..93441dc 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for HDF5 1.14.3-2. +# Generated by GNU Autoconf 2.71 for HDF5 1.14.3. # # Report bugs to . # @@ -629,8 +629,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='HDF5' PACKAGE_TARNAME='hdf5' -PACKAGE_VERSION='1.14.3-2' -PACKAGE_STRING='HDF5 1.14.3-2' +PACKAGE_VERSION='1.14.3' +PACKAGE_STRING='HDF5 1.14.3' PACKAGE_BUGREPORT='help@hdfgroup.org' PACKAGE_URL='' @@ -1707,7 +1707,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures HDF5 1.14.3-2 to adapt to many kinds of systems. +\`configure' configures HDF5 1.14.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1778,7 +1778,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of HDF5 1.14.3-2:";; + short | recursive ) echo "Configuration of HDF5 1.14.3:";; esac cat <<\_ACEOF @@ -2090,7 +2090,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -HDF5 configure 1.14.3-2 +HDF5 configure 1.14.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2918,7 +2918,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by HDF5 $as_me 1.14.3-2, which was +It was created by HDF5 $as_me 1.14.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4418,7 +4418,7 @@ fi # Define the identity of the package. PACKAGE='hdf5' - VERSION='1.14.3-2' + VERSION='1.14.3' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -35275,7 +35275,7 @@ Usage: $0 [OPTIONS] Report bugs to ." lt_cl_version="\ -HDF5 config.lt 1.14.3-2 +HDF5 config.lt 1.14.3 configured by $0, generated by GNU Autoconf 2.71. Copyright (C) 2011 Free Software Foundation, Inc. @@ -37374,7 +37374,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by HDF5 $as_me 1.14.3-2, which was +This file was extended by HDF5 $as_me 1.14.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -37446,7 +37446,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -HDF5 config.status 1.14.3-2 +HDF5 config.status 1.14.3 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index c43bfcf..2c3b041 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ([2.71]) ## NOTE: Do not forget to change the version number here when we do a ## release!!! ## -AC_INIT([HDF5], [1.14.3-2], [help@hdfgroup.org]) +AC_INIT([HDF5], [1.14.3], [help@hdfgroup.org]) AC_CONFIG_SRCDIR([src/H5.c]) AC_CONFIG_HEADERS([src/H5config.h]) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index aa5b057..fb9bac8 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -1,4 +1,4 @@ -HDF5 version 1.14.3-2 currently under development +HDF5 version 1.14.3 currently under development ================================================================================ @@ -61,8 +61,8 @@ New Features * HDF5_ENABLE_DOXY_WARNINGS: ON/OFF (Default: ON) * --enable-doxygen-errors: enable/disable (Default: enable) - The default will fail compile if the doxygen parsing generates warnings. - The option can be disabled if certain versions of doxygen have parsing + The default will fail to compile if the doxygen parsing generates warnings. + The option can be disabled for certain versions of doxygen with parsing issues. i.e. 1.9.5, 1.9.8. Addresses GitHub issue #3398 @@ -316,12 +316,12 @@ Bug Fixes since HDF5-1.14.2 release of the application and uses that to select a subset of MPI ranks that I/O will be forwarded to, called I/O concentrators. The code for this had previously assumed that the parallel job launcher application (e.g., - mpirun, srun, etc.) would distribute MPI ranks sequentially among a node - until all processors on that node have been assigned before going on to - the next node. When the launcher application mapped MPI ranks to nodes - in a different fashion, such as round-robin, this could cause the Subfiling - VFD to incorrectly map MPI ranks as I/O concentrators, leading to missing - subfiles. + mpirun, srun, etc.) would distribute MPI ranks sequentially to a node's + processors until all processors on that node have been assigned before + going on to the next node. When the launcher application mapped MPI ranks + to nodes in a different fashion, such as round-robin, this could cause + the Subfiling VFD to incorrectly map MPI ranks as I/O concentrators, + leading to missing subfiles. - Fixed a file space allocation bug in the parallel library for chunked datasets @@ -501,7 +501,7 @@ Platforms Tested Fedora35 clang version 13.0.0 (Fedora 13.0.0-3.fc35) (cmake and autotools) - Linux 5.14.21-cray_shasta_c cray-mpich/8.1.23 + Linux 5.14.21-cray_shasta_c cray-mpich/8.1.27 #1 SMP x86_64 GNU/Linux cce/15.0.0 (frontier) gcc/12.2.0 (cmake) @@ -605,10 +605,10 @@ Platforms Tested Windows 10 x64 Visual Studio 2019 w/ clang 12.0.0 with MSVC-like command-line (C/C++ only - cmake) - Visual Studio 2019 w/ Intel C/C++ only cmake) - Visual Studio 2022 w/ clang 15.0.1 + Visual Studio 2019 w/ Intel oneAPI 2023.2 C/C++ only - cmake) + Visual Studio 2022 w/ clang 16.0.5 with MSVC-like command-line (C/C++ only - cmake) - Visual Studio 2022 w/ Intel C/C++/Fortran oneAPI 2023 (cmake) + Visual Studio 2022 w/ Intel oneAPI 2023.2 (C/C++ only - cmake) Visual Studio 2019 w/ MSMPI 10.1 (C only - cmake) diff --git a/src/H5public.h b/src/H5public.h index eafc1e0..0b259db 100644 --- a/src/H5public.h +++ b/src/H5public.h @@ -87,11 +87,11 @@ /** * For pre-releases like \c snap0. Empty string for official releases. */ -#define H5_VERS_SUBRELEASE "2" +#define H5_VERS_SUBRELEASE "" /** * Full version string */ -#define H5_VERS_INFO "HDF5 library version: 1.14.3-2" +#define H5_VERS_INFO "HDF5 library version: 1.14.3" #define H5check() H5check_version(H5_VERS_MAJOR, H5_VERS_MINOR, H5_VERS_RELEASE) -- cgit v0.12