Ward Fisher
428db8dabc
Merging in main branch.
2024-12-19 17:06:03 -07:00
Ward Fisher
c8f60fcd74
Merge pull request #3052 from Unidata/v4.9.3-rc2-wellspring.wif
...
v4.9.3-rc2 wellspring changes
2024-12-19 17:50:57 -06:00
Ward Fisher
4272dfa130
Correct misuse of github runner variable.
2024-12-19 16:08:39 -07:00
Ward Fisher
70d56ce7df
Update cache
2024-12-19 16:01:50 -07:00
Ward Fisher
03080f21dc
Following a hunch
2024-12-19 15:57:12 -07:00
Ward Fisher
990339a143
Updated to remove custom mpich installation.
2024-12-19 15:41:34 -07:00
Ward Fisher
1f1b23b354
Additional cache checking.
2024-12-18 16:47:31 -07:00
Ward Fisher
a7552cd543
Add more diagnostic info
2024-12-18 16:39:06 -07:00
Ward Fisher
e4bb2cc7e8
Revert to hdf5 1.14.3
2024-12-18 16:33:34 -07:00
Ward Fisher
4a3724bf6c
Allow error catching.
2024-12-18 16:25:03 -07:00
Ward Fisher
e97c08fb0b
A more reasonable, simpler approach
2024-12-18 16:17:57 -07:00
Ward Fisher
5d0840f755
Correct for missing directory
2024-12-18 15:57:39 -07:00
Ward Fisher
eaa3534b14
Temporarily ignore errors.
2024-12-18 15:52:44 -07:00
Ward Fisher
1eb356f75c
Bump hdf5 to 1.14.5
2024-12-18 15:49:31 -07:00
Ward Fisher
f17163b68d
Testing a new scheme to allow downloading newer hdf5 without breaking older versions.
2024-12-18 15:44:50 -07:00
Ward Fisher
f81ce2bb33
Tweak parallel processors for ubuntu-based tests.
2024-12-17 17:20:23 -07:00
Ward Fisher
b50be57596
More the fool me for assuming nproc would be available on the runners.
2024-12-17 16:51:13 -07:00
Ward Fisher
a4cce3eeaa
Reverted to current released macos version.
2024-12-17 16:38:42 -07:00
Ward Fisher
b423d7515f
Additional process checking.
2024-12-17 16:25:23 -07:00
Ward Fisher
a27cbc0a02
Add a stanza for some error handling.
2024-12-17 16:21:38 -07:00
Ward Fisher
3f3b30a2d4
Correct a couple of missed unbounded compiling threads
2024-12-17 16:17:43 -07:00
Ward Fisher
3c69092d15
Revert one version for macos based Github Actions.
2024-12-17 16:12:09 -07:00
Ward Fisher
c24188c151
Modify number of processes used when compiling or running tests.
2024-12-17 16:08:44 -07:00
Ward Fisher
d975889844
Bump to later macOS for github actions.
2024-12-17 16:03:10 -07:00
Ward Fisher
2a23468339
Update upload artifact action in support of https://github.com/Unidata/netcdf-c/issues/3064
2024-12-16 16:41:30 -07:00
Ward Fisher
901c004a38
Update release notes.
2024-12-06 14:14:42 -07:00
Ward Fisher
197b4d7d98
Merge pull request #3056 from mannreis/patch-3055
...
CMAKE: Address #3055 - install plugins filters
2024-12-05 09:51:23 -07:00
Ward Fisher
a910744cb3
Merge pull request #3058 from DennisHeimbigner/ftnaux.dmh
...
Simplify FORTRAN access to the new plugin path mechanism
2024-12-02 10:58:44 -07:00
Dennis Heimbigner
2133052c6e
Simplify FORTRAN access to the new plugin path mechanism
...
The new plugin path API uses char** to represent
a variable lenght vector of variable length strings.
FORTRAN is not capable of accessing such structures.
So, this PR extends the API to provide a counted string-based
API to the plugin path functionality.
The new functions are inserted in the netcdf_aux.h/daux.c files.
The new functions are just wrappers around other plugin path API
function; they are just (I hope) more convenient for FORTRAN users.
The new functions are as follows:
### *ncaux_plugin_path_stringlen(void)*
* Return the length (as in strlen) of the current plugin path directories encoded as a string. Return -1 if the request fails.
### *int ncaux_plugin_path_stringget(int pathlen, char* path)*
* Get the current sequence of directories in the internal global plugin path list encoded as a string path using ';' as a path separator. As an example, it might return "/a/b/c;/home/user/me;/tmp". The arguments are as follows:
* *pathlen* -- the length of the path argument.
* *path* -- a string into which the current plugin path as a string is stored.
* Return NC_NOERR | NC_EINVAL
### *int ncaux_plugin_path_stringset(int pathlen, const char* path)*
* Set the current sequence of directories in the internal global plugin path list. As an example, it might take "/a/b/c;/home/user/me;/tmp". The arguments are as follows:
* *pathlen* -- the length of the path argument.
* *path* -- a string that is parsed to obtain the sequence of directories for the current plugin path.
* Return NC_NOERR | NC_EINVAL
2024-11-30 17:07:13 -07:00
Manuel Reis
f188386f75
CMAKE: Address #3055 - install plugins filters
2024-11-25 11:06:24 +01:00
Ward Fisher
e8a17320c1
Merge branch 'main' into v4.9.3-rc2-wellspring.wif
2024-11-22 15:20:24 -07:00
Ward Fisher
e8d23eaa77
Merge pull request #3053 from mannreis/patch-1
...
Quick warning fix plugin/CMakeLists.txt
2024-11-22 15:15:03 -07:00
Ward Fisher
519a773ba0
Fix conflict.
2024-11-22 12:21:25 -07:00
Ward Fisher
57149a43e5
Attempting a different portable approach
2024-11-22 12:20:59 -07:00
Manuel Reis
83f7bb0560
Quick warning fix plugin/CMakeLists.txt
2024-11-22 14:53:20 +01:00
Ward Fisher
451cba565a
Updated release notes.
2024-11-21 15:13:26 -07:00
Ward Fisher
20427fede1
The echon implementation is hanging in an infinite loop, so reverting to 'echo -n' and observing what errors are observed on MacOS and Windows.
2024-11-21 15:13:08 -07:00
Ward Fisher
03c47d61f9
Preparing for release candidate 2.
2024-11-19 16:38:11 -07:00
Ward Fisher
942f756eae
Merge pull request #3050 from seanm/warning-fixes
...
Various clang warning fixes
2024-11-19 10:37:26 -07:00
Sean McBride
dafb4d3e25
Fixed clang -Wunused-variable warning
2024-11-15 23:57:47 -05:00
Sean McBride
5a4040b8e2
Fixed various clang Wunused-but-set-variable warnings
...
Mostly, this was dead code.
In some cases, the variable looked useful in debug, so I kept it but mark it unused by casting it to void.
2024-11-15 23:55:07 -05:00
Sean McBride
f907cd3b57
Fixed various clang -Wself-assign warnings
...
Use idiomatic cast to void to indicate that a variable is unused.
2024-11-15 23:47:15 -05:00
Sean McBride
e188eb95d2
Fixed -Wunused-variable warnings
2024-11-15 23:25:21 -05:00
Sean McBride
7beb242316
Fixed -Wsometimes-uninitialized warnings with zero initialization
2024-11-15 23:25:21 -05:00
Ward Fisher
12d6dbed82
Merge pull request #3049 from WardF/nc-config-plugin-path-fix.wif
...
Update nc-config in support of changes made in #3034
2024-11-14 20:48:48 +01:00
Ward Fisher
64d2f319a0
Update nc-config in support of changes made in #3034
2024-11-14 11:16:58 -07:00
Ward Fisher
fb75ad6588
Merge pull request #3034 from DennisHeimbigner/minpluginx.dmh
...
Extend the netcdf API to support programmatic changes to the plugin search path
2024-11-13 01:11:54 +01:00
Ward Fisher
818f56d933
Correct typo.
2024-11-12 10:30:31 -07:00
Ward Fisher
f67f25c57b
Merge pull request #3022 from edwardhartnett/ejh_conf2
...
fixing some autoconf problems
2024-11-04 17:36:23 +00:00
Ward Fisher
8f918820b6
Merge pull request #3047 from DennisHeimbigner/blosctest2.dmh
...
Replace PR https://github.com/Unidata/netcdf-c/pull/3046
2024-11-01 22:56:22 +00:00