Commit Graph

10273 Commits

Author SHA1 Message Date
Ward Fisher
f699273b89 Merge branch 'main' into v4.9.3-rc1-prep.wif 2024-07-16 09:35:37 -06:00
Ward Fisher
41f802d1a4 Merge branch 'main' of https://github.com/Unidata/netcdf-c into DAOS_sync 2024-07-15 17:31:01 -06:00
Ward Fisher
aff08d8d02
Merge pull request #2887 from ZedThree/silence-libdap2-warnings
Fix most warnings in libdap2
2024-07-15 17:07:22 -06:00
Ward Fisher
71609aa2cc Merge branch 'main' of https://github.com/Unidata/netcdf-c into silence-libdap2-warnings 2024-07-15 16:25:03 -06:00
Ward Fisher
46953ba472 Merge branch 'main' into v4.9.3-rc1-prep.wif 2024-07-15 16:06:49 -06:00
Ward Fisher
62ab618b66
Merge pull request #2947 from mannreis/main
S3 Mode url reconstruction defaults to wrong server type
2024-07-15 16:04:49 -06:00
Ward Fisher
fce3e005b0 Merge branch 'main' of https://github.com/Unidata/netcdf-c 2024-07-15 15:33:31 -06:00
Ward Fisher
92c0f4463d
Merge pull request #2949 from WardF/nczarr-zip-fix.wif
Propegate change to metadata and use of anonymous dimensions to NCZarr test
2024-07-15 15:17:43 -06:00
Ward Fisher
538c68307c Propegate change to metadata and use of anonymous dimensions to NCZarr + Zip tests. 2024-07-15 14:31:27 -06:00
Ward Fisher
f5a75607c6 Correct an issue when linking when large file tests are enabled. 2024-07-10 15:00:59 -06:00
Ward Fisher
c0c2910e0f
Merge pull request #2946 from eugo-inc/cmake-module-path-fix
Fix: CMAKE_MODULE_PATH contents is being overriden with -D contents, not merged with
2024-07-10 12:00:07 -06:00
Manuel Reis
b010c57e10 Test inferred S3 url rebuild 2024-07-09 13:45:40 +02:00
Manuel Reis
e6a26a28b3 Allow region and bucket inference with NCS3UNK S3 server type 2024-07-09 13:45:40 +02:00
Manuel Reis
9b570f37e3 Recognize _unknown_ S3 server type 2024-07-09 13:45:40 +02:00
Ward Fisher
18a98c4e17
Merge pull request #2936 from DennisHeimbigner/v2new.dmh
Convert NCzarr meta-data to use only Zarr attributes
2024-07-08 10:47:21 -06:00
Ward Fisher
78bb39ddcc Correct typo. 2024-07-02 14:58:29 -06:00
Ward Fisher
7bf9078f67 Correct an issue using internal S3 API/SDK, reworked options so that instead of specifying S3_AWS support AND AWS-SDK or INTERNAL-SDK, you just specify which SDK you want to use and the inference is that you want to use S3 support. 2024-07-02 10:17:10 -06:00
gorloffslava
06dc3dddaa - Fixed problem with CMAKE_MODULE_PATH being overriden, not appended with contents of -DCMAKE_MODULE_PATH 2024-07-02 18:51:06 +05:00
Ward Fisher
d694d38823
Merge pull request #2930 from DWesl/patch-4
CI: Add Cygwin CMake run
2024-07-01 14:25:44 -06:00
Ward Fisher
76ad6dede9 Merge branch 'main' into v4.9.3-rc1-prep.wif 2024-07-01 13:19:35 -06:00
Ward Fisher
d5a3fc3172
Merge pull request #2944 from WardF/fix-cmake-summary.wif
Fix cmake-based libnetcdf.settings.in
2024-06-28 15:01:46 -06:00
Ward Fisher
3ca09597fe Correct a linking issue manifesting on a specific platform. 2024-06-28 14:24:22 -06:00
Ward Fisher
616b6416c7 Correct an issue where a variable was being treated as a list instead of a string. 2024-06-28 10:54:30 -06:00
Ward Fisher
c3ca3d3001 Force cache of NETCDF_ENABLE_NCZARR_ZIP when zip development package isn't found. 2024-06-27 16:21:29 -06:00
Ward Fisher
9fd0c5b66d Correct typo in message. 2024-06-27 16:16:37 -06:00
Ward Fisher
295096bacb Correct an issue where zip development files may not be immediately available. 2024-06-27 16:15:33 -06:00
Ward Fisher
b1d5e1fad3 Fix scope of variable to report standard filters in cmake-based builds. Also, fix syntax for a test script. 2024-06-27 15:50:16 -06:00
Ward Fisher
99814c5170 Merge branch 'main' into fix-cmake-summary.wif 2024-06-27 14:51:24 -06:00
Ward Fisher
e3feef81f4
Merge pull request #2941 from gsjaardema/patch-59
Fix ordering in CMakeLists.txt
2024-06-27 14:51:00 -06:00
Ward Fisher
fd96b5f8a6 Merge branch 'main' into fix-cmake-summary.wif 2024-06-27 14:48:53 -06:00
Ward Fisher
911c91975a
Merge pull request #2942 from gsjaardema/patch-60
Different method for checking HDF5 version requirement
2024-06-27 14:43:01 -06:00
Ward Fisher
5461ec6724
Merge pull request #2943 from gsjaardema/patch-61
Clean up some inconsistencies in filter documentation
2024-06-27 14:42:29 -06:00
Greg Sjaardema
76555eb744
Clean up some inconsistencies
There were several HDF5_PLUGIN_PATH that did not have the underscore escaped.  A few other symbols with similar issues.

Fixed some code blocks that appeared broken on my markdown viewer... Not sure if that is the case in general.

There was a HDF5_PLUGIN_DIR referenced near the bottom.  I think it was supposed to be _PATH, but could be wrong since there are multiple _DIR and _PATH througout the code and scripts...
2024-06-27 11:43:32 -06:00
Greg Sjaardema
abe4d0107e
Different method for checking HDF5 version requirement
This method works for me when I have a local HDF5 build; the previous method seems to have issues comparing version numbers...
2024-06-26 15:57:40 -06:00
Greg Sjaardema
777e6d025d
Fix ordering in CMakeLists.txt
The configuration of the `nc-config` file uses some symbols that were not defined until later in the file.  This caused the quantize and zstd support lines to be incorrect.
2024-06-26 15:35:47 -06:00
Ward Fisher
bfee002d77
Merge pull request #2940 from DennisHeimbigner/zwarn.dmh
Fix some warnings in cmake
2024-06-26 15:16:40 -06:00
Dennis Heimbigner
7d966b4bfe Fix some warning in cmake
re: Issue https://github.com/Unidata/netcdf-c/issues/2939

The problem managing inter-dependent options.
I was looking for certain cases of the form, where x and y are options.
````
if( not x and y)
message(warning "not x => not y)
endif
````
However in a couple of cases (including the referenced Issue), I was only testing this:
````
if( not x)
message(warning "not x => not y)
endif
````

Fix is to correct the tests.
2024-06-26 12:42:25 -06:00
Dennis Heimbigner
06d2fe5b13 # Addendum
As suggested by Ward, I ensured that this PR supports
read backward compatibility with old key format.
This addition also adds a test case for this.

## Misc. Other Changes
* Remove some unused code
* Cleanup json error handling
* Fix some more unsigned/signed conversions warning
2024-06-25 17:13:02 -06:00
Ward Fisher
787ea1f438 Merge remote-tracking branch 'upstream/main' into DAOS_sync 2024-06-25 15:24:04 -06:00
DWesl
aa4cdf8d2c Merge upstream into patch-4 2024-06-22 11:11:33 -04:00
Dennis Heimbigner
d177400602 Update RELEASE_NOTES 2024-06-19 18:42:41 -06:00
Dennis Heimbigner
076da97aa4 Convert NCzarr meta-data to use only Zarr attributes
As discussed in a netcdf meeting, convert NCZarr V2 to store all netcdf-4 specific info as attributes. This improves interoperability with other Zarr implementations by no longer using non-standard keys.

## Other Changes
* Remove support for older NCZarr formats.
* Update anonymous dimension naming
* Begin the process of fixing the -Wconversion and -Wsign-compare warnings in libnczarr, nczarr_test, and v3_nczarr_test.
* Update docs/nczarr.md
* Rebuild using the .y and .l files
2024-06-19 18:09:29 -06:00
Ward Fisher
f29cff2408 Bumped to next version. 2024-06-18 14:15:47 -06:00
Ward Fisher
c1a654b858 Fixing the 'standard filters' summary for cmake-based builds. 2024-06-13 16:59:06 -06:00
Ward Fisher
be009ed741
Merge pull request #2935 from WardF/gh2700.wif
Add compiler flag to fix infinities issue with intel compilers.
2024-06-12 15:43:59 -06:00
Ward Fisher
effdd8a3a2 Add compiler flag to fix infinities issue with intel compilers. 2024-06-12 10:42:48 -06:00
Ward Fisher
a63060cd1b Bump SO version according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html in preparation for the next release. 2024-06-11 15:36:05 -06:00
Ward Fisher
4cf768e90f
Merge branch 'main' into v4.9.3-rc1-prep.wif 2024-06-11 12:22:20 -05:00
Ward Fisher
7b610e2f05 Add stanza for Release Candidate 1 in Release Notes 2024-06-11 11:20:10 -06:00
Ward Fisher
6abcddbb43
Merge pull request #2931 from DennisHeimbigner/loglevel.dmh
Cleanup handling of NETCDF_ENABLE_SET_LOG_LEVEL and NETCDF_ENABLE_SET_LOG_LEVEL_FUNC
2024-06-07 12:58:44 -05:00