Revisions of netcdf
- Disable HPC flavors on i586 - Drop support for obsolete openmpi[123] - Prepare support for openmpi5 - Add a '\--whatprovides' to the '%%requires_eq libhdf5%{p_suffix}' to catch the the library package even without an so-name.
- add build require pkgconfig(zstd) to fix build for Leap 15.4 - update to 4.9.2: * Update `nc-config` to remove inclusion from automatically-detected `nf-config` and `ncxx-config` files, as the wrong files could be included in the output. * Update H5FDhttp.[ch] to work with HDF5 version 1.13.2 and later. * [Bug Fix] Update DAP code to enable CURLOPT_ACCEPT_ENCODING by default. * [Bug Fix] Fix byterange failures for certain URLs. * [Bug Fix] Fix 'make distcheck' error in run_interop.sh. * [Enhancement] Update `nc-config` to remove inclusion from automatically-detected `nf-config` and `ncxx-config` files, as the wrong files could be included in the output. * [Enhancement] Update H5FDhttp.[ch] to work with HDF5 version 1.14.0. * Fix nc_def_var_fletcher32 operation * Merge relevant info updates back into `main` * Add manual GitHub actions triggers for the tests. * Make public a limited API for programmatic access to internal .rc tables * Fix typo in CMakeLists.txt * Fix choice of HOME dir * Check for libxml2 development files * Updating Doxyfile.in with doxygen-1.8.17, turned on WARN_AS_ERROR, added doxygen build to CI run * updated release notes * increase read block size from 1 KB to 4 MB * fixed RELEASE_NOTES.md
- Add BuildRequires for libhdf5[_hl]-<compiler_family>[-<mpi_flavor>-hpc explicitly so that %%{requires_eq ..} is able to find the package and obtain the version number (boo#1206334).
- Update patch (forwarded request 927359 from eeich)
- Gcc11 has raised the bar on strict aliasing requirements even further. This has given rise to seemingly senseless warnings like: ncx.c: In function 'ncx_putn_float_double': ncx.c:272:20: warning: 'xx' may be used uninitialized [-Wmaybe-uninitialized] 272 | uint32_t tmp = *(uint32_t*)src; | ^~~~~~~~~~~~~~~ ncx.c:3562:14: note: 'xx' was declared here 3562 | ix_float xx = NC_FILL_FLOAT; | ^~ but what is worse, data in netcdf files is missing. Luckily, this was caught by the test suite. These warnings and further type punning warnings should be fixed eventually. However, for now, lets cry defeat, disable strict aliasing and get netcdf back working again. - Add build support for gcc11 to HPC build. - Update to version 4.7.4. * Enhancements: - Bump the NC_DISPATCH_VERSION from 2 to 3 - Better cross platform path name management. This converts paths for various platforms (e.g. Windows, MSYS, etc.) so that they are in the proper format for the executing platform. See Github #1958. - Add support for storing NCZarr data in zip files. See Github #1908. - Optimizations to NCZarr, cleanup of code cruft, NCZarr test cases, performance test to NCZarr. See Github #1942. - Provide .rc fields for S3 authentication: HTTP.S3.ACCESSID and HTTP.S3.SECRETKEY. - Give the client control over what parts of a DAP2 URL are URL encoded (i.e. xx). This is to support the different decoding
- Define-byteswap-functions-before-use.patch: Define byteswap() functions before use (bsc#1181523). (forwarded request 867729 from eeich)
- get_filter_info-get-correct-number-of-filter-elements.patch Fix intermittend issue found by unit tests. (forwarded request 851835 from eeich)
- Add build support for gcc10 to HPC build (bsc#1174439). - Remove unused build option. (forwarded request 833597 from eeich)
- Build macro package netcdf-devel-data only for non-HPC builds (boo#1167947). (forwarded request 789283 from eeich)
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609). - Update to version 4.7.1: * Remove obsolete _CRAYMPP and LOCKNUMREC macros from code. Also brought documentation up to date in man page. * Remove obsolete and deprecated functions nc_set_base_pe() and nc_inq_base_pe() from the dispatch table. (Both functions are still supported in the library, this is an internal change only.) * Fix: Reverted nccopy behavior so that if no -c parameters are given, then any default chunking is left to the netcdf-c library to decide. - Disable openmpi1 builds for SLE/Leap > 15.1. - Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
Displaying revisions 1 - 20 of 69