From df05ff7d5e49f10c9f8df6a25299e8504d5b3e8a Mon Sep 17 00:00:00 2001 From: Arjan van de Ven Date: Tue, 7 Feb 2023 17:38:51 +0000 Subject: [PATCH] netcdf: Autospec creation for update from version 4.9.0 to version 4.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DWesl (26): DEV: Add autools-generated files to .gitignore. CI: Add Cygwin CI run. CI, TST: Check that test plugins don't get installed with DESTDIR BLD: Get netCDF4 build working on Windows. DEV, TST: Move test plugins to check_LTLIBRARIES instead of tmp_LTLIBRARIES. BLD: Try fixing the export-symbols problem on MinGW CI, DBG: Upload MinGW test logs on failure. TST: Add code for MinGW to findplugin.sh. TST: Mark tst_filter.sh XFAIL on MinGW CI: Try to skip failing NCZarr Plugin tests on MinGW TST: Mark NCZarr plugins XFAIL on MinGW TST: tst_h_strbug and tst_h_refs pass on Cygwin now BLD: Use host platform instead of build platform for platform-specific checks. CI: Prep Cygwin CI run for adding CMake build. BLD: Get CMake build compiling on Cygwin. BUG: Robustify nulldup definition. TST: Mark nczarr s3 cleanup test XFAIL on Cygwin instead of skipping. CI: Disable CMake tests on Cygwin and MinGW. CI: Revert Windows CI run on push. BLD: Fix syntax in configure.ac. BLD: Avoid specifying -version-info and -avoid-version BLD: Specify -avoid-version on MinGW and Cygwin; -version-info otherwise STY: Move nulldup backup definition from cp_win32.c to ncconfigure.h FIX: ifndef requires no parentheses. BLD: Declare nulldup backup definition static not extern CI: Change autotools CI build to out-of-tree build. Dan Ibanez (1): Rename variable to avoid function name conflict Dennis Heimbigner (65): Fix nc_def_var_fletcher32 operation Update release notes Use env variable USERPROFILE instead of HOME for windows and mingw. Update release notes restart github Make public a limited API for programmatic access to internal .rc tables Update Release Notes Fix errors: Use env variable USERPROFILE instead of HOME for windows and mingw. Cleanup szip handling some more Update release notes fix RELEASENOTES undebug Minimal changes to RELEASENOTES to get a working patch force rebuild Fix way CMake handle -DPLUGIN_INSTALL_DIR Update Release notes debug1 Ensure that netcdf_json.h does not interfere with ncjson. Update RELEASENOTES.md Fix bad cmake install location Fix some bugs in the blosc filter wrapper Update release notes Update blosc testing Provide a default enum const when fill value does not match any enum const. Update release notes debug1 Fix support for reading arrays of HDF5 fixed size strings Windows specific blosc fixed debug1 nodebug Add option to control accessing external servers Add support for Zarr string type to NCZarr Update release notes" update release notes Fix LGTM alert: too few args Update nczarr documentation update file permission Fix some problems with PR https://github.com/Unidata/netcdf-c/pull/2492 Update release notes Update Release Notes Fix missing files Catch Xarray dimension inconsistencies Fix some addtional errors in NCZarr Update release notes update file permission Cleanup built test sources in nczarr_test restore Move construction of VERSION file to end of the build Turn off extraneous debug output test test test2 merged Fix race condition in ncdump (and other) tests. Update RELEASE notes test3 Restore DAP4 functionality and testing test4 ckp Suppress nczarr_test/tst_unknown filter test (and its nczarr_test equivalen) Update Release Notes retry Fix infinite loop in file inferencing Fix Memory Leak Dženan Zukić (1): Fix AWS SDK linking errors Edward Hartnett (37): checking doxygen version updated Doxyfile.in turned on WARN_AS_ERROR and added documentation build to CI fixed case of --enable-doxygen but doxygen not found installing doxygen in CI when needed installing doxygen in CI when needed installing doxygen in CI when needed installing doxygen in CI when needed installing doxygen in CI when needed change to trigger CI updated release notes change to rerun CI change to trigger CI change to trigger CI fixed RELEASE_NOTES.md fixed missing quote fixed missing quote changed backslash to and change to trigger CI change to trigger CI moved quantize error documentation fix and test quantize mode for NC_CLASSIC_MODEL documentation code and documentation cleanup code and documentation cleanup adding pre-processor constant NC_MAX_FILENAME to nc_tests.h more quantize testing more quantize testing more quantize testing more quantize testing more testing of quantize more testing of quantize more testing of quantize more testing of quantize more testing of quantize more testing of quantize more testing of quantize Greg Sjaardema (2): Minor update to doxygen function documentation For loop initial declarations are only allowed in C99 mode James Edwards (1): make UDF0 not require NC_NETCDF4 Jim Edwards (3): add udf2 fix magic remove whitespace changes fix syntax error Magnus Ulimoen (3): Prevent cmake writing to source dir fix musl build Use int64_t instead of __int64 Stephen Herbener (3): Added an ncdump -t calendars test using variable length string Modifications to enable the use of variable length string attributes for both Moved the new ncdump_tst_calendars_nc4 test to the "USE_HDF5" section. Ward Fisher (103): Add manual GitHub actions triggers for the tests. Added a check for xml2-config as a test for the libxml2-dev header files. Add libxml2 install to mingw GitHub actions. Generate nc_test/run_pnetcdf_tests.sh when using cmake, in support of https://github.com/Unidata/netcdf-c/issues/2435 Fixing cmake-based run_pnetcdf_tests.sh Building test programs invoked by run_pnetcdf_tests.sh Fix cache check. Run one-off tests first. Fix a typo. Fix a typo. Make pnetcdf tests run in serial fashion when using cmake Work in a one-line change as originally suggested in https://github.com/Unidata/netcdf-c/pull/2426. Updated CMakeLists to avoid the error described in https://github.com/Unidata/netcdf-c/issues/2271 configure.ac logic for disabling quantize. Update release notes. Guard _declspec(dllexport) in support of https://github.com/Unidata/netcdf-c/issues/2446 Changed attribute case in documentation in support of https://github.com/Unidata/netcdf-c/issues/2481 Address jump-misses-init issue. Remove stray conflict markers that made their way into the branch. Adding all-error-codes.md back in to distribution documentation. Remove obsolete tags from Doxyfile. Updating doxygen files. Doxygen update, reorganizing. Update hdf5 version in github actions. Added an additional check for zstd.h in configure.ac Clean up (on linux) an issue with uintptr_t Add a check for stdint.h in order to fix a weird issue where libzstd-dev, when present, was masking a missing data type declaration. Adding additional flags to nc-config to indicate presence of newer functionality, and plugin directory location. Added plugin directory to nc-config Add various newer options to nc-config Updated release notes. Updated release notes. Adding NC_HAS_BLOSC and NC_HAS_BZ2 to netcdf_meta.h in support of https://github.com/Unidata/netcdf-c/issues/2511 Update cmakelists.txt in support of https://github.com/Unidata/netcdf-c/issues/2511 Updated release notes. Updated test logic in nc-config.in file. Corrected an error. Correct nccopy4 dependency on tst_fillbug. Added a dependency to tst_nans to nccopy4 Added additional dependencies. Add LDFLAGS for two plugins, nczstdfilters and nczhdf5filters, in support of https://github.com/Unidata/netcdf-c/issues/2478 Add prepreqs to ncdump/tst_nccopy4, revising some race condition related errors. Add blank filter quickstart guide file. Updated release notes. Working towards writing the quick start for plugins and integrating it into doxygen. Roughed in initial quickstart Working on filter quickstart document. Continuing to flesh out the quick-start guide. Further editing. Updated SO version. Updated for next release cycle. Manually bump version in diff-compare to get RC1 out the door, this will need to be automatically excluded from the test at some point otherwise we will see this test fail every time the VERSION string changes. Copy zmap reference files for cmake-based tests. Update release notes. Add generated files to distclean. Correct an issue with 'make distcheck' where out-of-source tests were failing. Working on another make distcheck failure. Correct an issue observed in out-of-source builds. Updated RELEASE_NOTES Updated the relees notes. Correct a typo in support of https://github.com/Unidata/netcdf-c/issues/2534 Make dap4 reference dap instead of hard-wired to be disabled. Add a check for HAVE_DECL_ISINF and HAVE_DECL_ISNAN in support of https://github.com/Unidata/netcdf-c/issues/2132 Fix mismatched arguments warning in CMakeLists.txt Restore release date for 4.9.1 RC1 in release notes. Added target release date for RC2. Supported headers for hdf4 are not installed in actions, and there does not appear (currently) to be an easy way to reinstall these. Update release date. DAP4 is back on for cmake-based builds. Add an old static file. Added another old static html page in preparation for updating. Fix a logic error re: DAP4 tests, when DAP4 is specified, but hdf5/netcdf4 support is disabled. Added S3 status to libnetcdf.settings, turned byterange on by default. Cleaning up NCZARR_S3 summary, turning on byterange by default. Add libcurl-dev to cygwin github actions Correct libcurl development package. Add libiconv-devel to cygwin CI Correct version string change that should not have ended up in this branch. Correct logic for running DAP4 tests when HDF5 is not enabled. Update whitespace. Correct lingering merge issue. Merging https://github.com/Unidata/netcdf-c/pull/2583 manually into the v4.9.1 wellspring branch. Fix a doxygen warning-treated-as-error Add new test, tst_calendars_nc4.sh, to automake-based builds. Fix an issue I introduced with make distcheck Remove internal flag from byterange documentation. Update additional documentation infrastructure. Update github action configuration scripts. Small tweak. Updating filter documentation with a quickstart guide. Remove dangling file. A bit of doxygen cleanup. re-added quickstart filters document. Clean up some garbled output from Doxygen. Change in support of https://github.com/Unidata/netcdf-c/issues/2599 Update release notes with v4.9.1 release date. Updating for v4.9.1 release. Updating in preparation for 4.9.1 Updating in prep for the v4.9.1 release. Updated .gitignore. Added autoconf generated files for a stand-alone release. Added generated manfile for a stand-alone release. Update Release Notes with proper release date. Yuriy Chernyshov (1): Fix typo in CMakeLists.txt wkliao (3): use malloc to increase read chunk size from 1 KB to 4 MB typo fix replace 4194304 with READ_BLOCK_SIZE --- Makefile | 2 +- buildreq_cache | 2 +- configure_misses | 14 ++++--- netcdf.spec | 97 +++++++++--------------------------------------- options.conf | 6 ++- release | 2 +- symbols | 33 ++++++++++++++-- testresults | 4 +- upstream | 2 +- used_libs | 3 -- versions | 2 +- 11 files changed, 68 insertions(+), 99 deletions(-) diff --git a/Makefile b/Makefile index fcd7aab..0a4fabd 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PKG_NAME := netcdf -URL = https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz +URL = https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz ARCHIVES = include ../common/Makefile.common diff --git a/buildreq_cache b/buildreq_cache index cfbd883..d43b7dd 100644 --- a/buildreq_cache +++ b/buildreq_cache @@ -1,4 +1,4 @@ -4.9.0 +4.9.1 bzip2-dev graphviz libxml2-dev diff --git a/configure_misses b/configure_misses index ad6f7fe..dd46a7c 100644 --- a/configure_misses +++ b/configure_misses @@ -52,12 +52,12 @@ Configure miss: whether and where we should install plugins Configure miss: whether and where we should install plugins Configure miss: whether benchmarks should be run Configure miss: whether benchmarks should be run -Configure miss: whether byte range support is enabled -Configure miss: whether byte range support is enabled -Configure miss: whether dap remote authorization testing should be enabled (default off) -Configure miss: whether dap remote authorization testing should be enabled (default off) -Configure miss: whether dap remote testing should be enabled -Configure miss: whether dap remote testing should be enabled +Configure miss: whether dap authorization testing should be enabled (default off) +Configure miss: whether dap authorization testing should be enabled (default off) +Configure miss: whether dap use of remotetest server should be enabled +Configure miss: whether dap use of remotetest server should be enabled +Configure miss: whether dap use of remotetest server should be enabled +Configure miss: whether dap use of remotetest server should be enabled Configure miss: whether large file (> 2GB) tests should be run Configure miss: whether large file (> 2GB) tests should be run Configure miss: whether libsz library is available @@ -89,6 +89,8 @@ Configure miss: whether to enable strict null-byte header padding when reading ( Configure miss: whether to enable strict null-byte header padding when reading (default off) Configure miss: whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget) Configure miss: whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget) +Configure miss: whether use of external servers should be enabled +Configure miss: whether use of external servers should be enabled Configure miss: whether we should attempt to install netcdf-fortran (EXPERIMENTAL) Configure miss: whether we should attempt to install netcdf-fortran (EXPERIMENTAL) Configure miss: x86_64-generic-linux-gnu-file diff --git a/netcdf.spec b/netcdf.spec index 3f536a4..d422706 100644 --- a/netcdf.spec +++ b/netcdf.spec @@ -3,10 +3,10 @@ # Generated by: autospec.py # Name : netcdf -Version : 4.9.0 -Release : 15 -URL : https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz -Source0 : https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz +Version : 4.9.1 +Release : 16 +URL : https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz +Source0 : https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz Summary : NetCDF Client Library for C Group : Development/Tools License : BSD-3-Clause NetCDF Zlib bzip2-1.0.6 @@ -27,6 +27,9 @@ BuildRequires : openmpi-dev BuildRequires : openssh BuildRequires : zlib-dev BuildRequires : zstd-dev +# Suppress stripping binaries +%define __strip /bin/true +%define debug_package %{nil} %description The Unidata network Common Data Form (netCDF) is an interface for scientific data access @@ -91,10 +94,10 @@ openmpi components for the netcdf package. %prep -%setup -q -n netcdf-c-4.9.0 -cd %{_builddir}/netcdf-c-4.9.0 +%setup -q -n netcdf-c-4.9.1 +cd %{_builddir}/netcdf-c-4.9.1 pushd .. -cp -a netcdf-c-4.9.0 build-openmpi +cp -a netcdf-c-4.9.1 build-openmpi popd %build @@ -102,12 +105,12 @@ export http_proxy=http://127.0.0.1:9/ export https_proxy=http://127.0.0.1:9/ export no_proxy=localhost,127.0.0.1,0.0.0.0 export LANG=C.UTF-8 -export SOURCE_DATE_EPOCH=1666029346 +export SOURCE_DATE_EPOCH=1675791517 export GCC_IGNORE_WERROR=1 -export CFLAGS="$CFLAGS -fno-lto " -export FCFLAGS="$FFLAGS -fno-lto " -export FFLAGS="$FFLAGS -fno-lto " -export CXXFLAGS="$CXXFLAGS -fno-lto " +export CFLAGS="$CFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz " +export FCFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz " +export FFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz " +export CXXFLAGS="$CXXFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz " %configure --disable-static --enable-shared \ --enable-netcdf-4 \ --enable-dap \ @@ -152,7 +155,7 @@ make %{?_smp_mflags} check || : module unload openmpi %install -export SOURCE_DATE_EPOCH=1666029346 +export SOURCE_DATE_EPOCH=1675791517 rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/package-licenses/netcdf cp %{_builddir}/netcdf-c-%{version}/COPYRIGHT %{buildroot}/usr/share/package-licenses/netcdf/1b45343da188e7ec176d9443c8c3312798532bfc || : @@ -168,70 +171,6 @@ popd %files %defattr(-,root,root,-) -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5bzip2.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5deflate.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5fletcher32.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5misc.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5noop1.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5shuffle.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5unknown.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nch5zstd.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczhdf5filters.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczmisc.so.0.0.0 -/builddir/build/BUILD/build-openmpi/plugins/plugindir/lib__nczstdfilters.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5bzip2.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5deflate.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5fletcher32.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5misc.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5noop1.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5shuffle.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5unknown.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nch5zstd.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczhdf5filters.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczmisc.so.0.0.0 -/builddir/build/BUILD/netcdf-c-4.9.0/plugins/plugindir/lib__nczstdfilters.so /usr/lib64/libnetcdf.settings %files bin @@ -275,7 +214,7 @@ popd %files lib %defattr(-,root,root,-) /usr/lib64/libnetcdf.so.19 -/usr/lib64/libnetcdf.so.19.1.0 +/usr/lib64/libnetcdf.so.19.2.1 %files license %defattr(0644,root,root,0755) @@ -301,7 +240,7 @@ popd /usr/lib64/openmpi/bin/ncgen3 /usr/lib64/openmpi/bin/ocprint /usr/lib64/openmpi/lib/libnetcdf.so.19 -/usr/lib64/openmpi/lib/libnetcdf.so.19.1.0 +/usr/lib64/openmpi/lib/libnetcdf.so.19.2.1 /usr/lib64/openmpi/share/man/man1/nccopy.1 /usr/lib64/openmpi/share/man/man1/ncdump.1 /usr/lib64/openmpi/share/man/man1/ncgen.1 diff --git a/options.conf b/options.conf index 763a367..a2a1f96 100644 --- a/options.conf +++ b/options.conf @@ -1,6 +1,6 @@ [package] name = netcdf -url = https://github.com/Unidata/netcdf-c/archive/v4.9.0/netcdf-c-4.9.0.tar.gz +url = https://github.com/Unidata/netcdf-c/archive/v4.9.1/netcdf-c-4.9.1.tar.gz archives = giturl = https://github.com/Unidata/netcdf-c.git domain = @@ -27,6 +27,8 @@ conservative_flags = false dev_requires_extras = false # pass -ffast-math to compiler fast-math = false +# compile full (traditional) debug info +full-debug-info = false # optimize build for speed over size funroll-loops = false # set flags to smallest -02 flags possible @@ -35,6 +37,8 @@ insecure_build = false keepstatic = false # do not require autostart subpackage no_autostart = false +# do not use the replacement pattern for file matching +no_glob = false # do not generate debuginfo for this package nodebug = false # disable stripping binaries diff --git a/release b/release index 60d3b2f..b6a7d89 100644 --- a/release +++ b/release @@ -1 +1 @@ -15 +16 diff --git a/symbols b/symbols index 7ca0ff8..0726da0 100644 --- a/symbols +++ b/symbols @@ -1,6 +1,8 @@ libnetcdf.so.19:Cde2h libnetcdf.so.19:Cdh2e libnetcdf.so.19:DAPparse +libnetcdf.so.19:H5FD_http_init +libnetcdf.so.19:H5Pset_fapl_http libnetcdf.so.19:HDF5_def_dim libnetcdf.so.19:HDF5_inq_dim libnetcdf.so.19:HDF5_rename_dim @@ -304,6 +306,7 @@ libnetcdf.so.19:NCJnewstringn libnetcdf.so.19:NCJparse libnetcdf.so.19:NCJparsen libnetcdf.so.19:NCJreclaim +libnetcdf.so.19:NCJtotext libnetcdf.so.19:NCJunparse libnetcdf.so.19:NCZ__enddef libnetcdf.so.19:NCZ_abort @@ -314,6 +317,7 @@ libnetcdf.so.19:NCZ_buildchunkkey libnetcdf.so.19:NCZ_buildchunkpath libnetcdf.so.19:NCZ_cache_entrysize libnetcdf.so.19:NCZ_cache_size +libnetcdf.so.19:NCZ_char2fixed libnetcdf.so.19:NCZ_chunkindexodom libnetcdf.so.19:NCZ_chunkpath libnetcdf.so.19:NCZ_clear_provenance @@ -329,6 +333,7 @@ libnetcdf.so.19:NCZ_compute_per_slice_projections libnetcdf.so.19:NCZ_compute_projections libnetcdf.so.19:NCZ_computelinearoffset libnetcdf.so.19:NCZ_convert1 +libnetcdf.so.19:NCZ_copy_data libnetcdf.so.19:NCZ_copy_fill_value libnetcdf.so.19:NCZ_create libnetcdf.so.19:NCZ_create_chunk_cache @@ -358,17 +363,21 @@ libnetcdf.so.19:NCZ_filter_remove libnetcdf.so.19:NCZ_filter_setup libnetcdf.so.19:NCZ_finalize libnetcdf.so.19:NCZ_finalize_internal +libnetcdf.so.19:NCZ_fixed2char libnetcdf.so.19:NCZ_flush_chunk_cache libnetcdf.so.19:NCZ_free_chunk_cache libnetcdf.so.19:NCZ_freeenvv libnetcdf.so.19:NCZ_freestringvec libnetcdf.so.19:NCZ_get_att libnetcdf.so.19:NCZ_get_libversion +libnetcdf.so.19:NCZ_get_maxstrlen libnetcdf.so.19:NCZ_get_superblock libnetcdf.so.19:NCZ_get_vara libnetcdf.so.19:NCZ_get_vars libnetcdf.so.19:NCZ_grpkey libnetcdf.so.19:NCZ_grpname_full +libnetcdf.so.19:NCZ_inferattrtype +libnetcdf.so.19:NCZ_inferinttype libnetcdf.so.19:NCZ_initialize libnetcdf.so.19:NCZ_initialize_internal libnetcdf.so.19:NCZ_inq @@ -402,7 +411,9 @@ libnetcdf.so.19:NCZ_inq_varid libnetcdf.so.19:NCZ_inq_varids libnetcdf.so.19:NCZ_isLittleEndian libnetcdf.so.19:NCZ_ischunkname +libnetcdf.so.19:NCZ_iscomplexjson libnetcdf.so.19:NCZ_isnetcdf4 +libnetcdf.so.19:NCZ_json2cvt libnetcdf.so.19:NCZ_new_provenance libnetcdf.so.19:NCZ_open libnetcdf.so.19:NCZ_printxcache @@ -770,6 +781,8 @@ libnetcdf.so.19:getalldims libnetcdf.so.19:getlimitnumber libnetcdf.so.19:hash_fast libnetcdf.so.19:hdf5set_format_compatibility +libnetcdf.so.19:httpio_create +libnetcdf.so.19:httpio_open libnetcdf.so.19:indexer libnetcdf.so.19:indexpath libnetcdf.so.19:int_cmp @@ -1014,6 +1027,19 @@ libnetcdf.so.19:nc_get_vars_uint libnetcdf.so.19:nc_get_vars_ulonglong libnetcdf.so.19:nc_get_vars_ushort libnetcdf.so.19:nc_get_vlen_element +libnetcdf.so.19:nc_http_close +libnetcdf.so.19:nc_http_init +libnetcdf.so.19:nc_http_init_verbose +libnetcdf.so.19:nc_http_read +libnetcdf.so.19:nc_http_request_setheaders +libnetcdf.so.19:nc_http_reset +libnetcdf.so.19:nc_http_response_headers +libnetcdf.so.19:nc_http_response_headset +libnetcdf.so.19:nc_http_set_method +libnetcdf.so.19:nc_http_set_payload +libnetcdf.so.19:nc_http_set_response +libnetcdf.so.19:nc_http_size +libnetcdf.so.19:nc_http_write libnetcdf.so.19:nc_initialize libnetcdf.so.19:nc_inq libnetcdf.so.19:nc_inq_att @@ -1191,6 +1217,8 @@ libnetcdf.so.19:nc_put_vars_uint libnetcdf.so.19:nc_put_vars_ulonglong libnetcdf.so.19:nc_put_vars_ushort libnetcdf.so.19:nc_put_vlen_element +libnetcdf.so.19:nc_rc_get +libnetcdf.so.19:nc_rc_set libnetcdf.so.19:nc_reclaim_data libnetcdf.so.19:nc_reclaim_data_all libnetcdf.so.19:nc_redef @@ -1776,7 +1804,7 @@ libnetcdf.so.19:ncz_closeorabort libnetcdf.so.19:ncz_create_dataset libnetcdf.so.19:ncz_create_fillvalue libnetcdf.so.19:ncz_def_var_chunking_ints -libnetcdf.so.19:ncz_dtype2typeinfo +libnetcdf.so.19:ncz_dtype2nctype libnetcdf.so.19:ncz_enddef_netcdf4_file libnetcdf.so.19:ncz_fill_value_sort libnetcdf.so.19:ncz_find_default_chunksizes2 @@ -1788,7 +1816,7 @@ libnetcdf.so.19:ncz_get_var_meta libnetcdf.so.19:ncz_getattlist libnetcdf.so.19:ncz_gettype libnetcdf.so.19:ncz_makeattr -libnetcdf.so.19:ncz_nctype2typeinfo +libnetcdf.so.19:ncz_nctype2dtype libnetcdf.so.19:ncz_open_dataset libnetcdf.so.19:ncz_put_att libnetcdf.so.19:ncz_read_atts @@ -1799,7 +1827,6 @@ libnetcdf.so.19:ncz_sync_atts libnetcdf.so.19:ncz_sync_file libnetcdf.so.19:ncz_sync_grp libnetcdf.so.19:ncz_write_var -libnetcdf.so.19:ncz_zarr_type_name libnetcdf.so.19:nczm_appendn libnetcdf.so.19:nczm_basename libnetcdf.so.19:nczm_canonicalpath diff --git a/testresults b/testresults index b54a726..f374d96 100644 --- a/testresults +++ b/testresults @@ -1,5 +1,5 @@ -Total : 440 -Pass : 440 +Total : 450 +Pass : 450 Fail : 0 Skip : 0 XFail : 0 diff --git a/upstream b/upstream index 374ba57..74b3be5 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -af2a89f1bb61f34e58b01c3603b98c4fbc2232b8/netcdf-c-4.9.0.tar.gz +8e199954712ea317b0f5cedbdda50a4377b62834/netcdf-c-4.9.1.tar.gz diff --git a/used_libs b/used_libs index c601f26..c80c798 100644 --- a/used_libs +++ b/used_libs @@ -1,4 +1,3 @@ -libbz2.so.1.0 libc.so.6 libcurl.so.4 libhdf5.so.103 @@ -6,5 +5,3 @@ libhdf5_hl.so.100 libm.so.6 libmpi.so.40 libxml2.so.2 -libz.so.1 -libzstd.so.1 diff --git a/versions b/versions index 6ed7776..5b341fd 100644 --- a/versions +++ b/versions @@ -1 +1 @@ -4.9.0 +4.9.1