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