Commit Graph
24027 Commits
Author SHA1 Message Date
jhendersonHDF c44c7be5b7 Fix daily build S3 testing (#5623) 2025-06-23 07:35:22 -05:00
Allen Byrne 2047cbd298 Remove private headers from list of headers installed (#5609) 2025-06-22 16:32:56 -05:00
Allen Byrne df20da2979 Remove references to autotools options in documentation/comments (#5619) 2025-06-21 13:28:00 -05:00
Dave Allured a069f54a24 H5Dmodule.h: Fix documentation for max number of filters (#5618) 2025-06-20 12:13:38 -05:00
Matt L 41bba281c1 Resolve spurious linkchecker timeouts (#5598)
* Remove unnecessary workflow installs
* Reduce the number of linkchecker threads
2025-06-20 11:44:17 -05:00
Matt L 68bf564886 Delay dataset layout copy to DCPL (#5537) 2025-06-20 11:02:55 -05:00
Martin Diehl b89f178d71 Remove default setting of CMAKE_DEBUG_POSTFIX (#5600) 2025-06-20 09:12:44 -05:00
jhendersonHDF 51dd7758fe Fix resource leak in Subfiling example programs and tests (#5617) 2025-06-20 06:54:37 -05:00
0743df227f Add documentation and s3proxy testing for ROS3 VFD (#5560)
Adds workflow to build ROS3 VFD and optionally build aws-c-s3 library
from source or use package managers

Adds testing of ROS3 VFD with s3proxy and docker

Adds new H5Pset_fapl_ros3_endpoint()/H5Pget_fapl_ros3_endpoint() API
functions to set/get an alternative endpoint URL to use when opening
files with the ROS3 VFD

Cleans up warnings in tools and tests related to ROS3 VFD structure size

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com>
2025-06-19 16:22:49 -05:00
Allen Byrne 637c5fd2f7 Correct tools test files ref paths (#5607) 2025-06-19 08:06:58 -05:00
Allen Byrne f966acce10 Add missing HDF5_INCLUDE_DIR_FORTRAN setting in install (#5613) 2025-06-19 07:58:46 -05:00
Allen Byrne 36110e73d0 Upgrade MS cert service (#5603) 2025-06-17 13:56:55 -05:00
Allen Byrne 7dd078d9bf Add windows test deprecated CI (#5604)
* Disable directvfd for windows
* Windows must have config mode
2025-06-17 13:46:08 -05:00
Matt L cb81d566ee Update links to Rajeev Thakur's papers (#5605) 2025-06-17 11:43:24 -05:00
Neil Fortner 1ca48703e3 Add H5Dread_chunk2() (#5506) 2025-06-17 11:11:13 -05:00
Matt L 6beb04760d Move tool testfiles to shared folder (#5597)
* Maintain tool testfile division in build folders
* Add h5dump reference files to shared folder
* Fix testfile path for java
* Remove unused filter
2025-06-17 06:54:19 -05:00
Allen Byrne f2d2d45d26 system compress libs add dependency to the install (#5547) 2025-06-13 10:33:17 -05:00
Allen Byrne d6ca8411de Correct name of CMake option to HDF5_ENABLE_DEPRECATED_SYMBOLS (#5587) 2025-06-12 18:47:01 -05:00
Matt L 01d61245fe Correct h5diff test ref files (#5596) 2025-06-12 13:04:24 -05:00
Allen Byrne 0d795cc00e Check if namespace has been defined before creating alias (#5590) 2025-06-12 12:10:55 -05:00
Matt L 869910e03b Bring h5dumpgentest in line with expected test files (#5458) 2025-06-12 09:14:55 -05:00
Matt L 0253babb65 Bring h5diffgentest in line with expected test files (#5456)
* Remove exit code lines
2025-06-12 09:14:07 -05:00
Matt L 6bd6383552 Add h5ls test files to gentest (#5559) 2025-06-12 07:38:40 -05:00
Scot Breitenfeld afd2b7af19 force use of issue templates (#5592) 2025-06-12 07:37:50 -05:00
nbagha1 b66f44aeff Update README.md (#5589)
Updated the link to 2.0 release planning wiki
2025-06-11 08:33:45 -05:00
Scot Breitenfeld d7a162226a Update issue templates 2025-06-10 17:41:18 -05:00
Dana Robinson c83266821b Remove checks for dev_t being a scalar type (#5567) 2025-06-09 16:15:56 -05:00
H. Joe Lee bd2b1947c6 ci: adjust steps to handle new spack package repo (#5586) 2025-06-09 09:51:39 -05:00
Matt L b93cd97ba3 Replace filtered temporary files with streams (#5583) 2025-06-06 11:03:08 -05:00
Matt L 17c16b659a Correct filtered test file cleanup paths (#5562) 2025-06-04 12:56:46 -05:00
Allen Byrne 029bca0540 Fix threads and variables in Cmake. (#5523)
* Rework threading options

* Use link variables for Threads and MPI
2025-06-03 11:04:39 -05:00
dependabot[bot] ab3bb3de39 Bump the github-actions group with 3 updates (#5561) 2025-06-02 07:41:17 -05:00
Matt L b594d01986 Simplify runTest file filtering (#5552) 2025-05-30 12:39:15 -05:00
Allen Byrne 3f615e9eff Add static only workflows to CI (#5553) 2025-05-30 12:00:39 -05:00
Allen Byrne 90dca6cc6b Add section about Test Labels (#5556) 2025-05-30 10:29:06 -05:00
Allen Byrne 47c3d47b0f Correct CMake to match version 2.2.4 zlib-ng (#5555) 2025-05-30 10:12:25 -05:00
75fff3ed06 Re-write ROS3 VFD S3 backend to use AWS' C S3 library (#5548)
* Re-write ROS3 VFD S3 backend to use AWS' C S3 library

Replaces the ROS3 VFD's libcurl-based S3 backend with a new
backend which uses the aws-c-s3 library

Adds support for sourcing credentials from standard AWS
configuration files, environment variables, etc. with a
fallback to anonymous credentials when credentials can't be
found

Adds support for sourcing AWS region from standard AWS
configuration files and environment variables

Adds support for new environment variables HDF5_ROS3_VFD_DEBUG,
HDF5_ROS3_VFD_LOG_LEVEL and HDF5_ROS3_VFD_LOG_FILE for debugging
purposes

Replaces function to load testing credentials in the ros3.c and
s3comms.c tests with new function that delegates to the aws-c-s3
library for better compatibility with standard AWS configuration
files and environment variables

Adds support for s3:// object URIs

Adds HTTP User-Agent header in form of
'libhdf5/<hdf5_version> (vfd:ros3) libaws-c-s3'

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com>
2025-05-29 17:51:29 -05:00
Matt L cd1d05ef33 Fix symbol definition conflict in tools (#5554) 2025-05-29 08:52:49 -05:00
Matt L cf2ca1f685 Merge test file generators for tools (#5515)
* Add header files for tool gentest scripts
* Correct library type for core targets
* Use EXIT_SUCCESS/EXIT_FAILURE on script exit
* Remove h5clear from merged script
* Include gentest header
* Add udfilter files to h5copy gen func
* Add nerror returns to main generator functions
* Move defines to tool headers
* Add copyright header
2025-05-27 11:09:19 -05:00
Allen Byrne 4cc7161fc2 refactor run scripts to a single macros with includes (#5538)
* Refactor the CMake scripts into a single script
* Adjust args to do grep testing
2025-05-24 16:26:46 -05:00
Allen Byrne a43b1f2ffd Corrected colon behavior and UD with zero elements (#5480)
* Add test for nelems different then required
2025-05-23 12:15:27 -05:00
Dana Robinsonandgithub-actions d9f5f5020c Refactor warning macros (#5432)
* Refactor warning macros

Replaces the scheme in H5warnings.h with a more compiler-agnostic
one that relocates ifdef complexity to the warnings header file
and uses better naming.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-23 11:46:40 -05:00
Allen Byrne aa9784ea25 Refactor the config/cmake folder #5446 (#5540)
* Update config/examples/HDF5AsSubdirMacros.cmake
* Move f90 config file and remove m4 dir
2025-05-22 11:20:51 -05:00
Matt L 8702eb7358 Fix syntax error in zlib setup (#5545) 2025-05-22 06:34:33 -05:00
Allen Byrne 973dca8c30 Cleanup obsolete files and references (#5543) 2025-05-21 09:33:25 -05:00
Allen Byrne e0ad5477f7 Don't use quotes with html formatting constructs (#5542) 2025-05-21 09:33:15 -05:00
Allen Byrne 0802170065 Move define check out of windows only block (#5536) 2025-05-15 13:06:03 -05:00
Allen Byrne b4c09512c0 Correct LICENSE header comment (#5535) 2025-05-15 13:02:39 -05:00
Matt L 9db58791cd Fix typo in DLS test message (#5534) 2025-05-14 15:29:49 -05:00
Scot Breitenfeld b0a47973d1 update hdf5.github.io links to support.hdfgroup.org (#5530) 2025-05-13 07:45:16 -05:00