Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP3





Change Logs

* Fri Jan 29 2021 Egbert Eich <>
- Define-byteswap-functions-before-use.patch:
  Define byteswap() functions before use (bsc#1181523).
* Wed Dec 09 2020 Egbert Eich <>
- Change 'Requires:' to hdf5 to %requires_eq to match the exact
  version of hdf5 in the dependency. This should take care of
  HPC packages ignoring proper ABI versioning (boo#1179521).
* Fri Nov 06 2020 Ana Guerrero Lopez <>
- Update to version 4.7.4.
  * Support has been added for HDF5-1.12.0.
  * Support has been added for multiple filters per variable.
  * Now nc_inq_var_szip retuns 0 for parameter values if szip is not in
    use for var.
  * Now allow parallel I/O with filters, for HDF5-1.10.3 and later.
  * Increased default size of cache buffer to 16 MB, from 4 MB. Increased
    number of slots to 4133.
  * Allow zlib compression to be used with parallel I/O writes, if HDF5
    version is 1.10.3 or greater.
  * Restore use of szip compression when writing data (including writing
    in parallel if HDF5 version is 1.10.3 or greater).
  * Enable use of compact storage option for small vars in netCDF/HDF5 files.
  * Updated benchmarking program bm_file.c to better handle very large files.
  * Added version number to dispatch table, and now check version with
  * Increased size of maximum allowed name in HDF4 files to NC_MAX_NAME.
  * Bug Fixes:
  - Correct behavior for the command line utilities when
    directly accessing a directory using utf8 characters.
  - Attempts to set filters or chunked storage on scalar vars will now
    return NC_EINVAL. Scalar vars cannot be chunked, and only chunked
    vars can have filters. Previously the library ignored these attempts,
    and always storing scalars as contiguous storage.
  - Fixed problem of growing memory when netCDF-4 files were
    opened and closed.
  Further details can be found at:
- Bump soname from 15 to 18.
- Add Fix-logging-argument.patch:
  Fix argument to logging function.
- get_filter_info-get-correct-number-of-filter-elements.patch
  Fix intermittend issue found by unit tests.
* Mon Aug 17 2020 Michel Normand <>
- Ignore make check error for ppc64 & s390x
  (both failed on tracked upstream
  via email subject [netCDF #XWG-388823]
* Thu Jul 23 2020 Egbert Eich <>
- Add build support for gcc10 to HPC build (bsc#1174439).
- Remove unused build option.
* Mon Jul 20 2020 Egbert Eich <>
- Add support for OpenMPI 4 (disabled on < 15.3)
* Mon Jul 20 2020 Egbert Eich <>
- Remove requirements for parallel-netcdf from non-HPC builds:
  without the '--enable-pnetcdf' configure option, this doesn't
  make sense.
* Mon Jul 20 2020 Egbert Eich <>
- Remove build restrictions for SLE builds: build all flavors for
- Fix ldconfig args for HPC packages: no caching should be done
  as these libs are made available thru LD_LIBRARY_PATH tweaking.
- Adhere to common conventions regarding NetCDF and PnetCDF:
  NetCDF modules should be called 'netcdf' - regardless whether
  they are 'serial' or use MPI (boo#1174291).
* Sat Mar 28 2020 Egbert Eich <>
- Build macro package netcdf-devel-data only for non-HPC builds
* Wed Jan 22 2020 Adrian Schröter <>
- Update to version 4.7.3:
  * Library was modified so that rewriting the same attribute happens without
    deleting the attribute, to avoid a limit on how many times this may be
    done in HDF5.
  * Now testing that endianness can only be set on atomic ints and floats.
  * Fix for subtle error involving var and unlimited dim of the same name, but
    unrelated, in netCDF-4. See [].
  * Update for attribute documentation. See [].
  * Corrected assignment of anonymous (a.k.a. phony) dimensions in an HDF5 file.
  * Corrected an issue where protected memory was being written to with some pointer
* Sat Nov 30 2019 Stefan Brüns <>
- Fix openmpi naming for Leap 15.x
- Correct some conditionals, matching for "openmpi" instead of
- Add non-HPC openmpi3 build flavor
- Some spec file cleanup (trailing whitespace).
* Fri Nov 29 2019 Egbert Eich <>
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
* Thu Nov 28 2019 Egbert Eich <>
- 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).
* Thu Oct 24 2019 Nicolas Morey-Chaisemartin <>
- openmpi has been renamed to openmpi1
* Wed Oct 23 2019 Egbert Eich <>
- Fix package description: Use macro to generate the correct information.
* Sun Sep 08 2019 Stefan Brüns <>
- Use FAT LTO objects in order to provide proper static library.
- Readd optflags to CFLAGS again. The motivating issue has been solved
  (, and without
  optflags the lto flags were only applied to parts of the build,
  causing broken static libraries.
* Fri Sep 06 2019 Stefan Brüns <>
- Bump soversion, use it in the files section (so it fails the next
  time the version update is omitted), and remove the rpmlintrc
  also hiding the problem.
* Mon Aug 26 2019 Ana Guerrero Lopez <>
- Update to version 4.7.0 (jsc#SLE-8500), see changes from 4.6.1 at:
- Update Source to rename the tarball as netcdf instead of netcdf-c
* Wed Feb 13 2019 Egbert Eich <>
- Consolidate use of openmpi1, openmpi2, openmpi3.
* Mon Jan 07 2019 Stefan Brüns <>
- Add support for openmpi2 flavor
  * own directories below _mandir for all MPI flavors
  * no support for parallel_netcdf yet, same as for HPC flavors
- Enable valgrind support also for aarch64
- defattr, license spec file cleanup