summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2022-05-24 20:19:41 (GMT)
committerGitHub <noreply@github.com>2022-05-24 20:19:41 (GMT)
commitf30a2dc9285b7ccf1d6ca37ca6009bf062778d88 (patch)
treeb8fd3cbbde0c7f0c77e4cd7f19fd85d78c61c659
parent6bf879120db77f94076dc246482eb535995b4089 (diff)
downloadhdf5-f30a2dc9285b7ccf1d6ca37ca6009bf062778d88.zip
hdf5-f30a2dc9285b7ccf1d6ca37ca6009bf062778d88.tar.gz
hdf5-f30a2dc9285b7ccf1d6ca37ca6009bf062778d88.tar.bz2
Hdf5 1 10 9 (#1790)
Update so numbers Update RELEASE.txt Update configure.ac for release: switch to production mode, disable maintainer mode Set HDF5_GENERATE_HEADERS to OFF in src/CMakeLists.txt Add files generated by autogen.sh for release. * Update version for release. RELEASE.txt updates. * RELEASE.txt revisions.
-rw-r--r--README.md2
-rw-r--r--c++/src/cpp_doc_config2
-rwxr-xr-xconfig/cmake/scripts/HDF5config.cmake2
-rwxr-xr-xconfigure22
-rw-r--r--configure.ac2
-rw-r--r--release_docs/RELEASE.txt87
-rw-r--r--src/H5public.h4
7 files changed, 57 insertions, 64 deletions
diff --git a/README.md b/README.md
index 3c0074f..7409b5f 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-HDF5 version 1.10.9-2 currently under development
+HDF5 version 1.10.9 released on 2022-05-24
![HDF5 Logo](doxygen/img/HDF5.png)
diff --git a/c++/src/cpp_doc_config b/c++/src/cpp_doc_config
index 17cb75d..4487b2e 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.10.9-2, currently under development"
+PROJECT_NUMBER = "1.10.9"
# 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 03f5a5a..41caa39 100755
--- a/config/cmake/scripts/HDF5config.cmake
+++ b/config/cmake/scripts/HDF5config.cmake
@@ -38,7 +38,7 @@ cmake_minimum_required (VERSION 3.12)
##############################################################################
set (CTEST_SOURCE_VERSION "1.10.9")
-set (CTEST_SOURCE_VERSEXT "-2")
+set (CTEST_SOURCE_VERSEXT "")
##############################################################################
# handle input parameters to script.
diff --git a/configure b/configure
index 85b5a91..b61832a 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.69 for HDF5 1.10.9-2.
+# Generated by GNU Autoconf 2.69 for HDF5 1.10.9.
#
# Report bugs to <help@hdfgroup.org>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='HDF5'
PACKAGE_TARNAME='hdf5'
-PACKAGE_VERSION='1.10.9-2'
-PACKAGE_STRING='HDF5 1.10.9-2'
+PACKAGE_VERSION='1.10.9'
+PACKAGE_STRING='HDF5 1.10.9'
PACKAGE_BUGREPORT='help@hdfgroup.org'
PACKAGE_URL=''
@@ -1641,7 +1641,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.10.9-2 to adapt to many kinds of systems.
+\`configure' configures HDF5 1.10.9 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1711,7 +1711,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of HDF5 1.10.9-2:";;
+ short | recursive ) echo "Configuration of HDF5 1.10.9:";;
esac
cat <<\_ACEOF
@@ -2023,7 +2023,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-HDF5 configure 1.10.9-2
+HDF5 configure 1.10.9
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2938,7 +2938,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.10.9-2, which was
+It was created by HDF5 $as_me 1.10.9, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3810,7 +3810,7 @@ fi
# Define the identity of the package.
PACKAGE='hdf5'
- VERSION='1.10.9-2'
+ VERSION='1.10.9'
cat >>confdefs.h <<_ACEOF
@@ -34487,7 +34487,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-HDF5 config.lt 1.10.9-2
+HDF5 config.lt 1.10.9
configured by $0, generated by GNU Autoconf 2.69.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -36563,7 +36563,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.10.9-2, which was
+This file was extended by HDF5 $as_me 1.10.9, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -36629,7 +36629,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-HDF5 config.status 1.10.9-2
+HDF5 config.status 1.10.9
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 8741e9f..2c895c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ AC_PREREQ([2.69])
## NOTE: Do not forget to change the version number here when we do a
## release!!!
##
-AC_INIT([HDF5], [1.10.9-2], [help@hdfgroup.org])
+AC_INIT([HDF5], [1.10.9], [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 bc49ae1..0000808 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.10.9-2 currently under development
+HDF5 version 1.10.9 released on 2022-05-24
================================================================================
@@ -6,9 +6,9 @@ INTRODUCTION
============
This document describes the differences between this release and the previous
-HDF5 release. It contains information on the platforms tested and known
-problems in this release. For more details check the HISTORY*.txt files in the
-HDF5 source.
+HDF5 release in the same series. It contains information on the platforms tested
+and known problems in this release. For more details check the HISTORY*.txt
+files in the HDF5 source.
Note that documentation in the links below will be updated at the time of each
final release.
@@ -24,9 +24,9 @@ The official HDF5 releases can be obtained from:
Changes from Release to Release and New Features in the HDF5-1.10.x release series
can be found at:
- https://portal.hdfgroup.org/display/HDF5/HDF5+Application+Developer%27s+Guide
+ https://portal.hdfgroup.org/display/HDF5/Software+Changes+from+Release+to+Release+for+HDF5-1.10
-If you have any questions or comments, please send them to the HDF Help Desk:
+Please send any questions or comments to the HDF Help Desk:
help@hdfgroup.org
@@ -134,17 +134,17 @@ New Features
Fortran Library:
----------------
- -
+ - None
C++ Library:
------------
- -
+ - None
Java Library:
-------------
- -
+ - None
Tools:
@@ -160,27 +160,29 @@ New Features
High-Level APIs:
----------------
- -
+ - None
C Packet Table API:
-------------------
- -
+ - None
Internal header file:
---------------------
- -
+ - None
Documentation:
--------------
- -
+ - None
-Support for new platforms, languages and compilers
+New platforms, languages and compilers tested
==================================================
- -
+ - macOS Apple M1 11.6 Darwin 20.6.0 arm64 with Apple clang version 12.0.5
+
+ - Fedora35 Linux 5.16.14-200.fc35 with GCC 11.2.1 and clang version 13.0.0
Bug Fixes since HDF5-1.10.8 release
@@ -263,7 +265,7 @@ Bug Fixes since HDF5-1.10.8 release
Java Library
------------
- -
+ - None
Configuration
@@ -282,12 +284,12 @@ Bug Fixes since HDF5-1.10.8 release
Tools
-----
- -
+ - None
Fortran API
-----------
- -
+ - None
High-Level Library
@@ -301,35 +303,35 @@ Bug Fixes since HDF5-1.10.8 release
Fortran High-Level APIs
-----------------------
- -
+ - None
Documentation
-------------
- -
+ - None
F90 APIs
--------
- -
+ - None
C++ APIs
--------
- -
+ - None
Testing
-------
- -
+ - None
Platforms Tested
===================
- Linux 5.13.14-200.fc34 GNU gcc (GCC) 11.2.1 2021078 (Red Hat 11.2.1-1)
- #1 SMP x86_64 GNU/Linux GNU Fortran (GCC) 11.2.1 2021078 (Red Hat 11.2.1-1)
- Fedora34 clang version 12.0.1 (Fedora 12.0.1-1.fc34)
+ Linux 5.16.14-200.fc35 GNU gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
+ #1 SMP x86_64 GNU/Linux GNU Fortran (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
+ Fedora35 clang version 13.0.0 (Fedora 13.0.0-3.fc35)
(cmake and autotools)
Linux 5.11.0-34-generic GNU gcc (GCC) 9.3.0-17ubuntu1
@@ -337,32 +339,26 @@ Platforms Tested
Ubuntu 20.04 Ubuntu clang version 10.0.0-4
(cmake and autotools)
- Linux 5.8.0-63-generic GNU gcc (GCC) 10.3.0-1ubuntu1
- #71-Ubuntu SMP x86_64 GNU/Linux GNU Fortran (GCC) 10.3.0-1ubuntu1
- Ubuntu20.10 Ubuntu clang version 11.0.0-2
- (cmake and autotools)
-
- Linux 5.3.18-22-default GNU gcc (SUSE Linux) 7.5.0
- #1 SMP x86_64 GNU/Linux GNU Fortran (SUSE Linux) 7.5.0
- SUSE15sp2 clang version 7.0.1 (tags/RELEASE_701/final 349238)
- (cmake and autotools)
-
Linux-4.14.0-115.21.2 spectrum-mpi/rolling-release
#1 SMP ppc64le GNU/Linux clang 8.0.1, 11.0.1
(lassen) GCC 7.3.1
- XL 16.1.1.2
+ XL 2019.02.07
(cmake)
- Linux-4.12.14-150.75-default cray-mpich/7.7.10
- #1 SMP x86_64 GNU/Linux GCC 7.3.0, 8.2.0
- (cori) Intel (R) Version 19.0.3.199
+ Linux-5.3.18-24.96-default cray-mpich/7.7.19
+ #1 SMP x86_64 GNU/Linux GCC 8.3.0, 11.2.0
+ (cori) Intel (R) Version 19.1.3.304
(cmake)
- Linux-4.12.14-197.86-default cray-mpich/7.7.6
+ Linux-4.12.14-197.86-default cray-mpich/7.7.16
# 1SMP x86_64 GNU/Linux GCC 7.3.0, 9.3.0, 10.2.0
(mutrino) Intel (R) Version 17.0.4, 18.0.5, 19.1.3
(cmake)
+ Linux 3.10.0-1160.49.1.1chaos openmpi-intel/4.1
+ #1 SMP x86_64 GNU/Linux Intel (R) Version 18.0.5, 19.1.2
+ (chama)
+
Linux 3.10.0-1160.36.2.el7.ppc64 gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
#1 SMP ppc64be GNU/Linux g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Power8 (echidna) GNU Fortran (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
@@ -372,6 +368,7 @@ Platforms Tested
Centos7 Version 4.8.5 20150623 (Red Hat 4.8.5-4)
(jelly/kituo/moohan) Version 4.9.3, Version 5.3.0, Version 6.3.0,
Version 7.2.0, Version 8.3.0, Version 9.1.0
+ Version 10.2.0
Intel(R) C (icc), C++ (icpc), Fortran (icc)
compilers:
Version 17.0.0.098 Build 20160721
@@ -387,9 +384,9 @@ Platforms Tested
x86_64;
Version 19.10-0
- Linux-3.10.0-1127.0.0.1chaos openmpi-4.0.0
+ Linux-3.10.0-1160.53.1.1chaos openmpi-4.1.2
#1 SMP x86_64 GNU/Linux clang 6.0.0, 11.0.1
- (quartz) GCC 7.3.0, 8.1.0
+ (quartz) GCC 8.3.1, 10.2.1
Intel 16.0.4, 18.0.2, 19.0.4
macOS Apple M1 11.6 Apple clang version 12.0.5 (clang-1205.0.22.11)
@@ -446,10 +443,6 @@ Known Problems
images, but since this is a collective operation, a deadlock is possible
if one or more processes do not participate.
- Two tests fail attempting collective writes with OpenMPI 3.0.0/GCC-7.2.0-2.29:
- testphdf5 (ecdsetw, selnone, cchunk1, cchunk3, cchunk4, and actualio)
- t_shapesame (sscontig2)
-
CPP ptable test fails on both VS2017 and VS2019 with Intel compiler, JIRA
issue: HDFFV-10628. This test will pass with VS2015 with Intel compiler.
diff --git a/src/H5public.h b/src/H5public.h
index c8e871f..9f2d804 100644
--- a/src/H5public.h
+++ b/src/H5public.h
@@ -112,11 +112,11 @@ extern "C" {
/**
* 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.10.9-2"
+#define H5_VERS_INFO "HDF5 library version: 1.10.9"
#define H5check() H5check_version(H5_VERS_MAJOR, H5_VERS_MINOR, H5_VERS_RELEASE)