Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the NetCDF 2.3.2 API #772

Merged
merged 39 commits into from
Oct 7, 2024
Merged

Conversation

derobins
Copy link
Member

@derobins derobins commented Oct 5, 2024

From both Fortran and C

See the RELEASE.txt note for a full description of the changes.

derobins and others added 30 commits October 4, 2024 16:31
This tests the NetCDF 2.3.2 API, which is being removed.
These are all unused in the current library.
These are neither used nor exported
* Removes NetCDF ftest program
* Removes netcdf.inc
* Removes jackets.c
* Both CMake and Autotools
No longer used now that cdftest.c is gone
This header is no longer generated from a .in template
Also some minor other header/CMake cleanup
The functionality was moved into hdf4_netcdf.h
The functionality was moved to nc_priv.h. The fill value constants
were retained in the public API and moved to mfhdf.h.
Also changes the HNAME prefix from sd_ to H4_
@derobins derobins added Component - Build CMake, Autotools Component - C Library Core C library issues Component - Fortran Fortran wrappers Component - netCDF netCDF interface and nc* command-line tools Component - Testing Test code, GitHub workflows Type - Deprecation / Removal We strive for backward-compatibility, so it's worth noting this separately Priority - 1. High 🔼 These are important issues that should be resolved in the next release labels Oct 5, 2024
@bmribler
Copy link
Collaborator

bmribler commented Oct 5, 2024

I would get inputs from Kent and Joe, and maybe Aleksandar on this.

@derobins
Copy link
Member Author

derobins commented Oct 5, 2024

I would get inputs from Kent and Joe, and maybe Aleksandar on this.

I've asked everyone I can think of, and nobody uses the NetCDF API we export and I've been announcing this for years. It's also not even documented. Anyone who is using our NetCDF interface can always use 4.3.0.

@lrknox lrknox merged commit 6635831 into HDFGroup:master Oct 7, 2024
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Build CMake, Autotools Component - C Library Core C library issues Component - Fortran Fortran wrappers Component - netCDF netCDF interface and nc* command-line tools Component - Testing Test code, GitHub workflows Priority - 1. High 🔼 These are important issues that should be resolved in the next release Type - Deprecation / Removal We strive for backward-compatibility, so it's worth noting this separately
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants