100 Commits
Author SHA1 Message Date
Larry Knoxandlrknox 13ee717432 Increase characters for Priority. (#6676)
Co-authored-by: lrknox <larnox@WOODLARK.localdomain>
2026-09-18 16:44:55 -05:00
Larry Knox 51b92ccee5 Create tag with publish (#6606)
* Move release tag creation in draft to publish of draft.

* target_commitish needs the full sha for the release tag.
2026-08-20 14:33:48 -05:00
Larry Knox 399bc724dc Clean pre-release entries from CHANGELOG.md and update HISTORY-2.X.md. (#6591) 2026-08-04 15:44:27 -05:00
Larry Knox 4b1ffa68a8 Updated develop branch version number to 2.3.0 (#6548) 2026-07-21 21:52:13 -05:00
Larry Knox 92b098e061 UpUpdate VS version number in binary name msi-vs2026_cl-binary. (#6536) 2026-07-17 22:55:15 -05:00
Larry Knox 679a7c61ac Fix macos-26 workflow failure; update nvhpc version to 26.5 (#6530) 2026-07-15 14:29:07 -05:00
Larry Knox 2f4ac20aa7 Update outdated runner image version string in release binaries; pin images to match binaries (#6523)
* Update version string for binary files built with Visual Studio 2026.
* Pin runner images to match version in output binary names.
2026-07-13 21:24:20 -05:00
Larry Knox f44ad7d57e Address these zizmor githu-advanced-secureity alerts in workflows: (#6502)
- action's hash pin has mismatched or missing version comment
  - credential persistence through GitHub Actions artifacts: does not set
  persist-credentials: false
2026-07-04 05:23:23 -05:00
Larry Knox a9ececb61d Add flag -tp=x86-64-v3 to CMAKE C, Fortran, and CXX flags (#6475)
* Add flag -tp=x86-64-v3 for the nvhpc workflow to stop the llvm crash
compiling dt_arith.c.
* Remove ineffective flag "-Mnovect" from nvhpc.yml.
2026-06-22 17:12:56 -05:00
Larry Knox 0dca46f524 Fix linkchecker failures (#6471)
* Exclude www.doxygen.nl from urls checked in linkchecker.yml.
2026-06-19 15:30:58 -05:00
Larry Knox bf873cf59a Exclude www.doxygen.org/index.html from checking in linkchecker workflow (#6460)
Doxygen adds a footer link to doxygen.org on every generated HTML page,
causing 403 and 515 errors

* Exclude checking www.doxygen.org.
2026-06-17 11:34:57 -05:00
Larry Knox ee75bdd5d4 Merge GITHUB_TOKEN/GITHUB_ACTOR into the single env block at the top of each step, removing the trailing duplicate block in test-maven-packages.yml (#6459) 2026-06-16 14:26:32 -05:00
Larry Knox 9197e60b6d Specify Java version 21 for Windows Intel CTest workflows. (#6457) 2026-06-15 17:06:01 -05:00
Larry Knox eea5be1df4 Add flag -Mnovect for compiling test/dt_arith.c (#6415)
* Added  CMAKE_CFLAGS="-Mnovect" for the workflow with nvhpc 26.3.0 where the issue occurs instead of editing CMake code specifically for test/dt_arith.c that would be applied to all nvhpc versions.
2026-05-28 15:47:10 -05:00
Larry Knox 4606f0e770 Address problem links (#6387)
* Replace link in Glossary.dox with added Chessboard.svg file.

* Exclude checking links on server "web.cels.anl.gov" that rejects
automated link checker.
2026-04-30 22:34:43 -05:00
Larry Knox 5c96f3ba48 Deleted 3 entries from develop branch CHANGELOG.md that were duplicates (#6334) 2026-04-03 11:20:41 -05:00
Larry Knox 8f2ee48e8f Add 2.1.0 CHANGELOG to HISTORY-2.X.md and set release default to draft. (#6291)
* Add 2.1.0 CHANGELOG to HISTORY-2.X.md.
Set release default to draft.

* Updated CHANGELOG.md Executive Summary "Important" section similar to
that in HDF5 2.1.0 release.
2026-03-17 09:27:10 -05:00
Larry Knox 6349c0426e Add ZLIB_USE_EXTERNAL/SZIP_USE_EXTERNAL for CMakePresets to replace force-setting removed from CMakeFilters.cmake. (#6222) (#6231)
removed force-setting in CMakeFilters.cmake.
2026-02-23 05:09:43 -06:00
Larry Knox 9b290ab389 Add Doxygen setup that results in missing Doygen documentation. (#6217)
* Added setup-doxygen action in ctest.yml Ubuntu gcc workflow.
* Also added actions/checkout for setup-doxygen.
2026-02-13 16:19:36 -06:00
Larry Knox 4629a812b1 Update nvhpc version to 26.1 with CUDA version 13.1. (#6213)
# branches: [develop]
2026-02-12 20:05:11 -06:00
Larry Knox 448ae0a94f Update develop branch version / Clean CHANGELOG.md entries (#6211)
* Advance version to 2.1.1 after creating release branch for 2.1.0
release.

* Update develop branch version to 2.2.0
Clean 2.1.0 entries from CHANGELOG.md

* Add notice for removing alternate release tag to CHANGELOG.md.
Fix typo.

* Fix typo

* Reorder AGE and REVISION for consistent order for all libraries.

* Temporarily remove develop branch restrictions from workflows.

* Revert "Temporarily remove develop branch restrictions from workflows."

This reverts commit abc7039fc5.
2026-02-10 12:09:47 -05:00
Larry Knox 519bcf787e Update workflow versions (#6202)
* Update versions in workflow files for HDF5 in anticipation of 2.1.0
release.

* Remove hdf5_ appended to tag for binary download.
2026-02-05 18:09:06 -06:00
Larry Knox 016e1ddc97 Update ci hdf5config.cmake (#6189)
Ubuntu Clang tests had problems when using KyleMayes/install-llvm-action to install Clang 18.1 on Ubuntu 24.04, because the Clang that it installed needed libtinfo5 not present in the Ubuntu 24.04 image. However, Clang 18.1.3 is part of the Ubuntu 24.04 image and is used when CMAKE_C_COMPILER and CMAKE_CXX_COMPILER are set to "clang" and "clang++".
2026-02-03 10:54:39 -06:00
Larry Knox 6ce73cd9f9 Update ci hdf5config.cmake to re-enable GitHub daily tests (#6180)
Update CI workflows to use symbolic links instead of copying files to re-enable GitHub daily tests.

Workflows:
    Update analysis.yml, cygwin.yml, and par-script.yml to use symbolic links instead of copying CTestScript.cmake and HDF5config.cmake.
    Update par-source.yml and script.yml similarly to use symbolic links for the same files.

Commands:
    Replace cp with ln -s in Linux workflows.
    Replace Copy-Item with New-Item -ItemType SymbolicLink in Windows workflows.

Purpose:
    Re-enable GitHub daily tests:  linked HDF5config.cmake allows CMake to find the HDF5VersionParsing.cmake file to get the HDF5 version.

Also updated runs-on:  ubuntu-22.04 to ubuntu-latest.
2026-01-29 12:08:40 -06:00
Larry Knox 755e278a6a Replace last link with version directory path on support site. (#6165)
* Replace last link with version directory path on support site.
Links for downloading doxygen.zip files will be to the GitHub HDF5
releases page.

* Update config/README.md.cmake.in
2026-01-23 11:33:30 -06:00
Larry Knox 36ef3cc8e7 Fix macos-26 java workflow (#6151)
Removed code to set JAVA_HOME to a specific directory, which seemed to cause a conflict between the Java version used to compile and the runtime Java version.
2026-01-09 17:10:56 -06:00
Larry Knox bc8f6bb02a Install and build JAVA on windows-11-arm. (#6116)
Setup:
Add JDK 21 setup using actions/setup-java@v5 in arm-main.yml for Windows 11 ARM.
CMake Configuration:
Enable Java build with -DHDF5_BUILD_JAVA=ON in arm-main.yml for Windows 11 ARM.

Fixed #5677
2025-12-18 13:47:20 -06:00
Larry Knox 3e59d7d223 Correct return values for HGOTO_ERROR calls to FAIL instead of '0'. (#6117)
Corrects error return values from 0 to FAIL in H5Z__scaleoffset_decompress_one_byte(), H5Z__scaleoffset_decompress_one_atomic(), and H5Z__scaleoffset_decompress() in H5Zscaleoffset.c
2025-12-17 19:35:48 -06:00
Larry Knox 471ab52f03 Update HISTORY files and clear CHANGELOG.md after 2.0.0 release. (#6034) 2025-12-02 13:55:24 -06:00
Larry Knox b4076d4833 Update sentence and link for downloading hdf5-x.y.z-doxygen.zip (#6040)
from the documentation/hdf5/latest/ page.  There is a redirect in the path to the
releases/hdf5/downloads/latest/ page that doesn't function for the link.
2025-11-17 16:50:19 -06:00
Larry Knox 143f04a0c0 Fix URL for download of doxygen zip file. (#6035) 2025-11-14 16:43:56 -06:00
Larry Knox 5fb78e2022 Corrected paths to fix links. (#5998) 2025-11-08 21:07:47 -06:00
Larry Knox 09baad6496 Update api-compat-macros.dox for versions 1.14 and 2.0. (#5968) 2025-11-07 15:45:31 -06:00
Larry Knox 53b52f8593 Set version to 2.0.1 for continued development. (#5978) 2025-11-06 15:25:13 -06:00
Larry Knox 03b0b4fe13 Update macos-13 to macos-14. (#5974) 2025-11-04 16:13:17 -06:00
Larry Knox c4ed50d000 Semantic versioning update (#5944)
* Add instruction to verify library version compliance with sematic
versioning with link to semantic versioning wiki page.
Update H5.c and version tests for move of major and minor versions to
1st and 2nd version numbers.

* WILL_FAIL for the tcheck_version doesn't need changing for release
branches - removed that instruction from RELEASE_PROCESS.
Change release version instructions to use x.y.z.1 for pre-release
instead of x.y.z-1 as for develop snapshots.
2025-11-04 05:11:46 -06:00
Larry Knox 849de4ec05 Increment subversion to -4 after snapshot release 2.0.0-3. (#5916) 2025-10-14 22:30:05 -05:00
Larry Knox 45b7ee8179 Delete leftover line from bin/h5vers. (#5900) 2025-10-06 08:20:24 -05:00
Larry Knox 4399814deb Update bin/h5vers to omit any subversion in the "Executive Summary" line (#5898)
Update bin/h5vers to omit subversion in "Executive Summary" line of CHANGELOG.md.
Prevents confusion on GitHub HDF5 Releases page by aligning version display with snapshot tar.gz and zip files.
2025-10-05 21:50:16 -05:00
Larry Knox 1f52fdccb8 Increment sub-release number and update version. (#5886) 2025-09-29 16:28:07 -05:00
Larry Knox 8073ad8849 Update h5vers and release scripts to handle change from RELEASE.txt to CHANGELOG.md (#5875)
* Updated h5vers and release scripts to handle change from RELEASE.txt to
CHANGELOG.md.

* Added links to wiki and cdash for Platforms Tested.

* Don't use heading format for version lines at top of README.md and
CHANGELOG.md files.
2025-09-26 10:29:59 -05:00
Larry Knox ad82570cfe Move macos-26-matrix.yml workflow to run nightly. (#5867) 2025-09-24 14:21:29 -05:00
Larry Knox ef171e05bb Remove NEWSLETTER files. (#5859)
* Remove NEWSLETTER files.
Update tarball.yml and release-files.yml to upload description for
snapshots and releases.

* Add path to CHANGELOG.md in tarball.yml.
2025-09-23 16:18:54 -05:00
Larry Knox fcfda621ba Allow setting CTEST_BUILD_NAME (#5812)
to set the test configuration Build Name for CDash.
2025-09-11 21:59:01 -05:00
Larry Knox ecc9b615ec Increment version subrelease digit to -2 (#5797) 2025-09-10 13:23:05 -05:00
Larry Knox f8d89333eb Remove setting HDF5 version for configure.ac (#5789)
Add setting HDF5 version for config/examples/HDF5AsSubdirMacros.cmake in bin/h5vers.
Set HDF5 version to 2.0.0-1 for snapshot release.
2025-09-09 08:21:32 -05:00
Larry Knox e3012ddc32 Set *PROVIDES* variables for all that are used in conditions for (#5757) 2025-09-04 08:03:43 -05:00
Larry Knox 85d9ec8864 Update nvhpc version tested to 25.7 and CUDA version to 12.9 (#5740) 2025-08-22 22:19:44 -05:00
Larry Knox b08f2481a1 Disable Java on arm64-windows while Java on the runner is incorrect for arm64. (#5676) 2025-07-18 14:50:47 -05:00
Larry Knox d4a5e1e4fb Fix MPI_TEST_H5DIFF-h5diff_601 (#5192)
on Dane and Frontier, which occasionally fails when searching for expected output "Object could not
be found in <h5diff_basic1.h5>" when the object name </nono_obj> is
inserted after "Object".  Search string is reduced to "could not
be found".
2024-12-30 13:57:29 -06:00
Larry Knox 9063e4ef25 Remove incorrect 's' from install directory <hdf5>/lib/plugin. (#5087) 2024-11-12 07:24:22 -06:00
Larry Knox 0af437a61e Check if mirror VFD and subfiling VFD are enabled before adding their (#5055)
respective utils subdirectories.

Fixes #4984.
2024-11-01 07:55:31 -05:00
Larry Knox 0439876eeb Switch default for HDF5_GENERATE_HEADERS (CMake) to OFF. (#5005) 2024-10-24 22:31:15 -07:00
Larry Knox 698ee8e439 Set develop branch version to 1.17.0. (#4912) 2024-10-02 12:28:19 -05:00
Larry Knox 405d1b91d9 Update h5fc.in missed line for libhdf5hl_fortran filename change to libhdf5_hl_fortran. (#4831)
* Change name of libhdf5hl_fortran installed by autotools to libhdf5_hl_fortran to be
consistent with CMake install and with other hl lib files.  Switched
corresponding symlink to libhdf5hl_fortran.
Fixes issue #4684.

* Update h5fc.in to use renamed libhdf5_hl_fortran.
Fix typo in code to create link to libhdf5_hl_fortran.a.

* Removed code to create symlink for previous name of renamed lib
libhdf5hl_fortran.
Add RELEASE.txt entry about changeing name libhdf5hl_fortran to
libhdf5_hl_fortran.

* Update missed line in h5fc.in for libhdf5hl_fortran name change to
libhdf5_hl_fortran.  Fixes check-install failure.
2024-09-16 10:53:33 -07:00
Larry Knox 19d3691571 Draw attention to 3rd step in process to update so numbers for release. (#4825) 2024-09-13 11:49:17 -05:00
Larry Knox 901a8db2a2 Fix copyright notice urls in new test/ttsafe* files. (#4824)
* Update obsolete COPYING file URLs in copyright headers.
2024-09-12 15:23:31 -05:00
Larry Knox baa04393fb Change name of libhdf5hl_fortran installed by autotools (#4811)
* Change name of libhdf5hl_fortran installed by autotools to libhdf5_hl_fortran to be
consistent with CMake install and with other hl lib files.  Switched
corresponding symlink to libhdf5hl_fortran.
Fixes issue #4684.

* Update h5fc.in to use renamed libhdf5_hl_fortran.
Fix typo in code to create link to libhdf5_hl_fortran.a.

* Removed code to create symlink for previous name of renamed lib
libhdf5hl_fortran.
Add RELEASE.txt entry about changeing name libhdf5hl_fortran to
libhdf5_hl_fortran.
2024-09-07 10:27:33 -07:00
Larry Knox f54abf7032 Remove outdated line from Copyright header in new files. (#4676) 2024-07-29 12:57:36 -05:00
Larry Knox bf8f944eac Fix incorrect indentation for permissions. (#4669) 2024-07-25 07:22:58 -05:00
Larry Knox 826bef160f Fix a few function names in USAGE comments that don't match the actual (#4533)
* Fix a few function names in USAGE comments that don't match the actual
function names.

* Remove typo '['

* Switch to working url for api-compatibility-macros.html.
2024-06-02 13:27:27 -07:00
Larry Knox 1dc8aed9b6 Fixing string in RELEASE_PROCESS.md that is causing a doxygen error - (#4430)
Unsupported xml/html tag <n> found.
2024-04-20 15:36:34 -05:00
Larry Knox 1d1c040544 Updates for release_docs/NEWSLETTER.txt. (#4423) 2024-04-19 09:03:07 -07:00
Larry Knox 64f86353d1 Remove CRLF from NEWSLETTER.txt. (#4282) 2024-03-29 09:34:46 -07:00
Larry Knox 968cf9e707 Improve error messages when tools attempt to use non-enabled S3 and HDFS VFDs. (#4047) 2024-03-04 06:54:24 -08:00
Larry Knox d888cf99db Don't add files and directories with names that begin with ., or that match *autom4te* to release tar & zip files. (#4009)
Filter messages with 'ulimit -s' out of test output for runTest.cmake.
2024-02-13 08:42:39 -06:00
Larry Knox 16e9937111 Fix h5watch test failures to ignore system warnings on ppc64le. (#3997) 2024-02-08 09:53:33 -06:00
Larry Knox bca1dc10a3 Replace 'T2' with ' ' to avoid failure to match expected output due to (#3975)
system tab difference.
2024-01-31 15:49:25 -06:00
Larry Knox 80a837ef7e Update release script. (#3577) 2023-09-22 14:25:08 -05:00
Larry Knox bf68e6eb3a set H5_PAC_C_MAX_REAL_PRECISION default to 0 when cross sompiling with (#3364)
CMake to fix Fortran build failures.
2023-08-09 15:05:57 -07:00
Larry Knox 0d3617135b Update files to skip list and ignore_words_list (#3321)
* Update files to skip list and ignore_words_list for codespell to not
check files generated by autotools.  Autotools generate misspellings
that can't be fixed in HDF5 code.
2023-08-02 08:39:56 -05:00
Larry Knox 145e962bce Replace support.hdfgroup.org URLs for alternative COPYING file (#3228)
* Replace support.hdfgroup.org URLs for alternative COPYING file
locations in copyright headers with https://www.hdfgroup.org/licenses.
Replace  support.hdfgroup.org URL for alternative COPYING_LBNL_HDF5
with github URL.
Tweak chkcopyright script for change from UICOPYRIGHTSTR to
THGCOPYRIGHTSTR.
2023-07-12 17:33:58 -05:00
Larry Knox 7e3c100755 Fix #1978 h5vers usage message. (#3162)
Update Platforms Tested in RELEASE.txt.
2023-06-20 16:57:43 -07:00
Larry Knox 6e5c4a5c58 Remove version specific examples from README_HPC. (#2613) (#2975) 2023-05-17 17:38:59 -05:00
Larry Knox 686b76524f Redo remove selection I/O test from testphdf5 in CMake #2860. (#2874) 2023-05-02 09:02:26 -07:00
Larry Knox 8d451d97f2 Add new version of COPYING_LBNL_HDF5. (#2773) 2023-04-18 13:06:24 -07:00
Larry Knox 48a3d92d04 Remove duplicated "help@hdfgroup.org" lines in file headers. (#2441) 2023-02-10 19:28:57 -08:00
Larry Knox d261272ffa Restore line 264 of main.yml: "thread_safety:" (#2374) 2022-12-28 10:30:57 -08:00
Larry Knox 9a694db450 Update testh5cc.sh.in for new major version 1.14. (#2349)
* Update testh5cc.sh.in for new major version 1.14.

* iFix sha256sum commands in release script.
2022-12-22 13:38:51 -06:00
Larry Knox cf232a757f Develop fix ubuntu 22.04 openmpi install on github (#2268)
* Update install openmpi-bin to also install mpi-default-dev instead of
libopenmpi-dev.  This according to
https://bugs.launchpad.net/ubuntu/+source/openmpi/+bug/1870780.
2022-11-28 13:20:24 -06:00
Larry Knox eac2cd54e2 Develop ubuntu 20.04 (#2267)
* Use ubuntu-20.04 for github autotools  parallel tests until parallel
configure is fixed on  ubuntu 22.04.

* Remove inactive developers from CODEOWNERS.

* Temporarily cat config.log for autotools build in github actions.

* Try ubuntu-latest.

* Attempt to cat config.log even when configure fails.

* Fix syntax.

* Try again

* Try again

* Try again.

* Back to original temporary fix.

* Install libopenmpi-dev with openmpi-bin, which was installed as a
dependency prior to ubuntu-22.04.
2022-11-23 12:00:00 -08:00
Larry Knox 3e762b07aa Use ubuntu-20.04 for github autotools parallel tests until parallel (#2264)
* Use ubuntu-20.04 for github autotools  parallel tests until parallel
configure is fixed on  ubuntu 22.04.
2022-11-18 17:30:29 -06:00
Larry KnoxandAllen Byrne 6924d590cc Use ctest_test and APPEND to correctly report passed and failed test numbers in CDash (#2208)
* Change how HPC tests are executed

* Move ctest_test commands for serial and parallel tests into cmake files.

* Update checks for uploading Test.xml to CDash.

* Correct cmake scripots.

* Remove extraneous characters.

* Add ctest_start (APPEND).

* Add binary directories to scripts running ctest_test.

* Correct parameters for appending Test.xml.

* Set CTEST_SITE and CTEST_BUILD_NAME.

* Try to pass site and build_name to ctest_test sripts.

* Add site name and build name for ctest_test commands vi environment.

* Revert "Try to pass site and build_name to ctest_test sripts."

This reverts commit d364aaf0fa.

* Correct typo in src/CMakeLists.txt.

* Update batch scripts to run ctest_test scripts.

Co-authored-by: Allen Byrne <byrn@hdfgroup.org>
2022-11-02 09:02:47 -07:00
Larry Knox e4fb9aa96e Update link for Software Changes in RELEASE.txt. (#2205)
* Update link for Software Changes in RELEASE.txt.
Add RELEASE.txt contents from 1.13.3 release to HISTORY-1_13.txt.

* Reverse order of entries in HISTORY-1_13.txt to match the order in previous HISTORY
files.
2022-11-01 16:14:52 -05:00
Larry Knox 11dfa25910 Update copyright headers (#2184)
* Updated source file copyright headers to remove "Copyright by the Board of Trustees
of the University of Illinois", which is kept in the top-level COPYING file.
2022-11-01 16:02:27 -05:00
9acd203041 Update release.txt (#2201)
* Some Javadoc warning fixes

* Updated javadoc fixes

* # WARNING: head commit changed in the meantime

HDFFV-11229 Fix long double usage in tools and java

Changed h5dump and h5ls to just print 128-bit for long double type.
Added test and file for dataset and attributes with all three float
types.

* Committing clang-format changes

* HDFFV-11229 Add release note

* HDFFV-11229 windows testfile needed

* fix typo

* Remove non supported message text

* HDFFV-11229 - change ldouble test to check both native and general

* HDFFV-11229 add second file compare

* HDFFV-11229 fix reference file

* HDFFV-11229 autotools check two refs

* HDFFV-11229 revert back to removal of NATIVE_LDOUBLE in tools output

* Committing clang-format changes

* Update release note

* Update attribute type of ref file

* Change source of ninja for macs

* try port instead of brew

* Recommended is to use brew.

* Undo non long double changes

* remove unneeded file

* Fix perl and doxygen CMake code

* Add "option" command for clang options

* Rework CMake add_custom to use the BYPRODUCTS argument

* Add stamp files to BYPRODUCTS

* Only one copy of file exists

* Fix custom cmmand depends targets

* Fix fortran custom command DEPENDS

* Add LD_LIBRARY_PATH to tests

* Add custom target for DEPENDS

* Add h5detect conditionaly to generated target DEPENDS

* Correct DEPENDS targets

* Parallel builds need the mpi compiler for pkgconfig scripts.

* install only if MPI build

* Fortran target depends

* Remove incorrect source attribute

* doxygen adjustments

* doxygen build updates

* Correct version

* Correct function version - function has been merged to 1.12

* Correct version string for map functions

* Cleanup warnings for tools debug builds

* TRILAB-227 - fix indexing for h5diff selections

* Correct location of pos to index function call

* TRILAB-227 Enable test

* Quote subset args

* Use MATCHES because of AppleClang

* if blocks needed for build modes

* Update list of DT platforms

* VS2019 correctly displays float values

* revert VS2019 change

* Issue #669 remove version from pkgcfg filename

* remove version from h5cc script

* Java reference functions updated

enabled fortran in cmake gcc action yaml file
java reference test changed to correctly test refs
jni reference functions that create ids changed to use jni id logging

* Correct BYPRODUCTS argument

* Correct more genereated files BYPRODUCTS

* BYPRODUCTS must have unique locations

* Fix typo

* Fix fortran configure checks

* Rework H5_PAC_C_MAX_REAL_PRECISION setting logic

* Add note about fortran configure change

* Adds a quick for for some egregious chunk_info badness (#722)

* Fixes issue with ccmake that prevents building Fortran (#723)

ccmake runs iteratively, and the check_fortran_source_runs
macros were clobbering a single output file that did not
get updated on further configure iterations

* Fix conflicts with merge

* Move MAX_PRECISION back to HDF5UseFortran.cmake

* Use STREQUAL to test macro argument

* Move C language test to ConfigureChecks from HDF5UseFortran

* MAX_PRECISION defines must be defined

* Organize flags and align autotools and cmake

* Fix comment in no-error-general warnings files.

* Flag cleanup and fix typos

* Add comment

* Correct VAR used to find configure time file

* Set the path correctly

* Update missing release note info.

* Update code owners

* Correct JIRA note

* add known problem.

* Use only core library for testing dynamic plugins.

* Committing clang-format changes

* Update main.yml

* Update HISTORY-1_13.txt

Missing release note added for changed location of CMake configuration files.

* Update HISTORY-1_13.txt

Fix typo

* Update main.yml

revert change

* Updated version to 1.13.4-1 after creating hdf5_1_13_3 branch for 1.13.3
release.
Added new version to exceptions in lines 74-5 of src/H5.c

* Cleared RELEASE.txt entries following HDF5 1.13.3 release.

Co-authored-by: Allen Byrne <byrn@hdfgroup.org>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com>
Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com>
2022-10-28 08:10:02 -07:00
Larry Knox 0173706826 Update develop branch version to 1.13.4-1 (#2189)
* Updated version to 1.13.4-1 after creating hdf5_1_13_3 branch for 1.13.3
release.
Added new version to exceptions in lines 74-5 of src/H5.c
2022-10-26 11:07:17 -05:00
Larry Knox 9dfcca0bbb Release updates (#2033)
* Update HISTORy-1_13.txt and clean RELEASE.txt entries after 1.13.2 release.
2022-08-18 08:35:21 -05:00
Larry Knox 25ef534039 Update version to 1.13.3-1 after creating hdf5_1_13_2 branch for 1.13.2 (#2004)
release.
Added new version to exceptions in line 75 of src/H5.c.
2022-08-12 08:17:25 -05:00
Larry Knox 029cde6111 Revert "Increment version to 1.13.3-1 after creating hdf5_1_13_2 branch for release"
This reverts commit c58558e872.

H5TEST-tcheck_version-release failed.
2022-08-11 22:45:43 -05:00
Larry Knox c58558e872 Increment version to 1.13.3-1 after creating hdf5_1_13_2 branch for release
of HDF5 1.13.2.
2022-08-11 22:15:46 -05:00
Larry Knox ca9bbc1908 Remove extra ')'. (#1779)
Add configure help text for TestExpress.
2022-05-19 09:49:08 -05:00
Larry Knoxandgithub-actions 44d9926840 Update HISTORY-1_13.txt and clean RELEASE.txt (#1471)
* Committing clang-format changes

* Spelling of preceed was corrected to proceed, but should have been
corrected to precede.

* Correct spelling correction of 'preceed' incorrectly to 'proceed'.  It should be 'precede'.

* Update version to 1.13.2-1 after 1.13.1 release.
Add Makefile.in to MANIFEST for addition of utils/tools and h5dwalk.

* Update VERS_RELEASE_EXCEPTIONS with new incompatible release version.

* Add HDF5 1.13.1 RELEASE.txt to HISTORY-1_13.txt contents to
HISTORY-1_13.txt.
Clean entries from RELEASE.txt.

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-07 08:31:58 -06:00
Larry Knox 7c18723404 Create HISTORY-1_13.txt and update release.txt (#1466) 2022-03-01 14:48:12 -06:00
Larry Knox 94d01f5377 Update version to 1.13.2-1 after 1.13.1 release; add new Makefile.in files to MANIFEST (#1460) 2022-03-01 14:20:34 -06:00
3107fafa2c Oess 168 utils mirror vfd (#1444)
* Committing clang-format changes

* Spelling of preceed was corrected to proceed, but should have been
corrected to precede.

* Correct spelling correction of 'preceed' incorrectly to 'proceed'.  It should be 'precede'.

* OESS-168: Remove clang warnings.

* OESS-168: Address @lrknox and @gnuoyd reviews.

* Eliminate clang warnings listed in PR #1310 without adding new ssize_t
variables.

* Committing clang-format changes

* Add H5_ATTR_UNUSED to wait_for_child call.
Remove unneeded casts in mirror_log calls.

* Keep ssize_t in mirror_server.c line 479.

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hyo-Kyung Lee <hyoklee@hdfgroup.org>
2022-02-21 15:32:29 -06:00
Larry Knox 97b8fad8ed Revert "Fix metadata cache bug when resizing a pinned/protected entry (#1358)" (#1437)
This reverts commit 01092658a3.
2022-02-11 22:34:16 -06:00
Larry Knoxandgithub-actions 5fb634ca26 Revert 61464d7e (#1396)
Commit 61464d7e was a fix for a compiler error on OpenBSD where
int_fast8_t is in fact larger than 1 byte. However, the changes broke
H5detect.c generation of H5Tinit.c on Power8 big-endian, and probably on
all big-endian machines.  Switching DETECT_BYTE to DETECT_I for 8 byte types doesn't work on our big-endian Power8 machine because switching the last parameter of DETECT_I_BYTE_CORE from "int" to the 8 byte type incorrectly sets dt->shared->u.atomic.order = H5T_ORDER_LE on a big-endian machine.  A different fix to accomodate both big-endian and OpenBSD is needed.  See commit 61464d7e for OpenBSD info.

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-01-26 16:58:49 -06:00
Larry Knox 40a23b67ea Correct spelling correction of preceed incorrectly to proceed. Should (#1268)
* Correct spelling correction of 'preceed' incorrectly to 'proceed'.  It should be 'precede'.
2021-12-07 15:07:15 -06:00
Larry Knox 89ad105b1c Update version to 1.13.1-1 after creation of branch for 1.13.0 release. (#1236) 2021-11-30 12:53:45 -06:00