Package Release Info

netcdf-4.9.2-bp160.1.5

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libnetcdf19
netcdf
netcdf-devel
netcdf-devel-data
netcdf-devel-static

Change Logs

* Mon Mar 24 2025 Nicolas Morey <nicolas.morey@suse.com>
- Disable and remove support for gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
* Mon Oct 23 2023 Egbert Eich <eich@suse.com>
- Disable HPC flavors on i586
* Mon Oct 23 2023 Nicolas Morey <nicolas.morey@suse.com>
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5
* Wed Apr 05 2023 Dirk Stoecker <opensuse@dstoecker.de>
- add build require pkgconfig(zstd) to fix build for Leap 15.4
* Sun Mar 19 2023 Dirk Müller <dmueller@suse.com>
- 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
  * Fix pnetcdf tests in cmake
  * Updated CMakeLists to avoid corner case cmake error
  * Add `--disable-quantize` to configure
  * Fix the way CMake handles -DPLUGIN_INSTALL_DIR
  * fix and test quantize mode for NC_CLASSIC_MODEL
  * Guard _declspec(dllexport) in support of #2446
  * Ensure that netcdf_json.h does not interfere with ncjson.
  * Prevent cmake writing to source dir
  * more quantize testing and adding pre-processor constant
    NC_MAX_FILENAME to nc_tests.h
  * Provide a default enum const when fill value does not match
    any enum constant
  * Fix support for reading arrays of HDF5 fixed size strings
  * Fix AWS SDK linking errors
  * Address jump-misses-init issue.
  * Remove stray merge conflict markers
  * Add support for Zarr string type to NCZarr
  * Fix some problems with PR 2492
  * Fix some bugs in the blosc filter wrapper
  * Add option to control accessing external servers
  * Changed attribute case in documentation
  * Adding all-error-codes.md back in to distribution
    documentation.
  * Update hdf5 version in github actions.
  * Minor update to doxygen function documentation
  * Fix some addtional errors in NCZarr
  * Cleanup szip handling some more
  * Check for zstd development headers in autotools
  * Add new options to nc-config
  * Cleanup built test sources in nczarr_test
  * Fix inconsistency in netcdf_meta.h
  * Small fix in nc-config.in
  * For loop initial declarations are only allowed in C99 mode
  * Fix some dependencies in tst_nccopy3
  * Update plugins/Makefile.am
  * Fix prereqs in ncdump/tst_nccopy4 in order to avoid race
    conditions.
  * Move construction of VERSION file to end of the build
  * Add draft filter quickstart guide
  * Turn off extraneous debug output
* Fri Dec 30 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 4.9.0:
  * [Enhancement] Improve filter installation process to avoid use
    of an extra shell script. See gh#Unidata/netcdf-c#2348.
  * [Bug Fix] Get "make distcheck" to work See
    gh#Unidata/netcdf-c#/2343.
  * [Enhancement] Allow the read/write of JSON-valued Zarr
    attributes to allow for domain specific info such as used by
    GDAL/Zarr. See gh#Unidata/netcdf-c#2278.
  * [Enhancement] Turn on the XArray convention for NCZarr files by
    default. WARNING, this means that the mode should explicitly
    specify nczarr" or "zarr" even if "xarray" or "noxarray" is
    specified. See gh#Unidata/netcdf-c#2257.
  * [Enhancement] Update the documentation to match the current
    filter capabilities See gh#Unidata/netcdf-c#2249.
  * [Enhancement] Support installation of pre-built standard
    filters into user-specified location. See
    gh#Unidata/netcdf-c#2318.
  * [Enhancement] Improve filter support. More specifically (1)
    add nc_inq_filter_avail to check if a filter is available, (2)
    add the notion of standard filters, (3) cleanup szip support
    to fix interaction with NCZarr. See gh#Unidata/netcdf-c#2245.
  * [Enhancement] Switch to tinyxml2 as the default xml parser
    implementation. See gh#Unidata/netcdf-c#2170.
  * [Bug Fix] Require that the type of the variable in
    nc_def_var_filter is not variable length.
    See gh#Unidata/netcdf-c#/2231.
  * [File Change] Apply HDF5 v1.8 format compatibility when
    writing to previous files, as well as when creating new files.
    The superblock version remains at 2 for newly created files.
    Full backward read/write compatibility for netCDF-4 is
    maintained in all cases. See gh#Unidata/netcdf-c#2176.
  * [Enhancement] Add ability to set dataset alignment for
    netcdf-4/HDF5 files. See gh#Unidata/netcdf-c#2206.
  * [Bug Fix] Improve UTF8 support on windows so that it can use
    utf8 natively. See gh#Unidata/netcdf-c#2222.
  * [Enhancement] Add complete bitgroom support to NCZarr.
    See gh#Unidata/netcdf-c#2197.
  * [Bug Fix] Clean up the handling of deeply nested VLEN
    types. Marks nc_free_vlen() and nc_free_string as deprecated
    in favor of ncaux_reclaim_data(). See gh#Unidata/netcdf-c#2179.
  * [Bug Fix] Make sure that netcdf.h accurately defines the flags
    in the open/create mode flags. See gh#Unidata/netcdf-c#2183.
  * [Enhancement] Improve support for msys2+mingw platform. See
    gh#Unidata/netcdf-c#2171.
  * [Bug Fix] Clean up the various inter-test dependencies in
    ncdump for CMake. See gh#Unidata/netcdf-c#2168.
  * [Bug Fix] Fix use of non-aws appliances. See
    gh#Unidata/netcdf-c#2152.
  * [Enhancement] Added options to suppress the new behavior from
    gh#Unidata/netcdf-c#2135.
  * [Enhancement] Support optional use of libxml2, otherwise
    default to ezxml. See gh#Unidata/netcdf-c#2135
  * [Bug Fix] Fix several os related errors. See
    gh#Unidata/netcdf-c#2138.
  * [Enhancement] Support byte-range reading of netcdf-3 files
    stored in private buckets in S3. See gh#Unidata/netcdf-c#2134
  * [Enhancement] Support Amazon S3 access for NCZarr. Also support
    use of the existing Amazon SDK credentials system. See
    gh#Unidata/netcdf-c#2114
  * [Bug Fix] Fix string allocation error in H5FDhttp.c. See
    gh#Unidata/netcdf-c#2127.
  * [Bug Fix] Apply patches for ezxml and for selected oss-fuzz
    detected errors. See gh#Unidata/netcdf-c#2125.
  * [Bug Fix] Ensure that internal Fortran APIs are always
    defined. See gh#Unidata/netcdf-c#2098.
  * [Enhancement] Support filters for NCZarr. See
    gh#Unidata/netcdf-c#2101
  * [Bug Fix] Make PR 2075 long file name be idempotent. See
    gh#Unidata/netcdf-c#2094.
- Remove unused doxygen build dependency.
- Remove some obsolete Provides/Obsoletes from library package.
- Drop upstream patches:
  * swap-4-8-b-Satisfy-strict-aliasing-rules.patch
  * Fix-type-punning-in-val_NC_check_voff-by-using-memcpy-instead-of-assignment.patch
  * Fix-type-punning-in-xxdrntohdouble-by-using-memcpy-instead-of-assignment.patch
  * NCD4_dumpbytes-use-correct-swapline-for-object-size.patch
  * d4util.h-make-swapinlineXX-more-robust-against-type-punning.patch
  * bin_reclaim_compound-Fixed-uninitialized-variable.patch
- Drop ezxml patches (replaced by tinyxml2/libxml2):
  * Fix-for-CVE-2019-20200-ezxml-bug-19.patch
  * Fix-for-CVE-2019-20006-CVE-2019-20202-CVE-2021-31598-ezxml-bug-15-17-28.patch
  * Fix-for-CVE-2019-20199-ezxml-bug-18.patch
  * Fix-for-CVE-2019-20007-ezxml-bug-13.patch
  * Fix-for-CVE-2021-26221-ezxml-bug-21.patch
  * Fix-for-CVE-2021-26222-ezxml-bug-22.patch
  * Fix-CVE-2021-30485-bug-25.patch
  * Fix-CVE-2021-31229-bug-26-CVE-2019-20201-bug-16-CVE-2019-20198-bug-20.patch
  * Fix-CVE-2021-31347-bug-27.patch
* Mon Dec 12 2022 Egbert Eich <eich@suse.com>
- 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).
* Sat Apr 02 2022 Egbert Eich <eich@suse.com>
- Add a '\--whatprovides' to the '%%requires_eq libhdf5%{p_suffix}'
  to catch the the library package even without an so-name.
* Sat Feb 26 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Correct Source: URL
* Wed Feb 16 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.8.1:
  * [Bug Fix] Fix multiple bugs in libnczarr. See
    gh#Unidata/netcdf-c#2066.
  * [Enhancement] Support windows network paths (e.g. \svc...).
    See gh#Unidata/netcdf-c#2065.
  * [Enhancement] Convert to a new representation of the NCZarr
    meta-data extensions: version 2. Read-only backward
    compatibility is provided. See gh#Unidata/netcdf-c#2032.
  * [Bug Fix] Fix dimension_separator bug in libnczarr. See
    gh#Unidata/netcdf-c#2035.
  * [Bug Fix] Fix bugs in libdap4. See gh#Unidata/netcdf-c#2005.
  * [Bug Fix] Store NCZarr fillvalue as a singleton instead of a
    1-element array. See gh#Unidata/netcdf-c#2017.
  * [Bug Fixes] The netcdf-c library was incorrectly determining
    the scope of dimension; similar to the type scope problem. See
    gh#Unidata/netcdf-c#2012 for more information.
  * [Bug Fix] Re-enable DAP2 authorization testing. See
    gh#Unidata/netcdf-c#2011.
  * [Bug Fix] Fix bug with windows version of mkstemp that causes
    failure to create more than 26 temp files. See
    gh#Unidata/netcdf-c#1998.
  * [Bug Fix] Fix ncdump bug when printing VLENs with basetype
    char. See gh#Unidata/netcdf-c#1986.
  * [Bug Fixes] The netcdf-c library was incorrectly determining
    the scope of types referred to by nc_inq_type_equal. See
    gh#Unidata/netcdf-c#1959 for more information.
  * [Bug Fix] Fix bug in use of XGetopt when building under Mingw.
    See gh#Unidata/netcdf-c#2009.
  * [Enhancement] Improve the error reporting when attempting to
    use a filter for which no implementation can be found in
    HDF5_PLUGIN_PATH. See gh#Unidata/netcdf-c#2000 for more
    information.
  * [Bug Fix] Fix make distcheck issue in nczarr_test/ directory.
    See gh#Unidata/netcdf-c#2007.
  * [Bug Fix] Fix bug in NCclosedir in dpathmgr.c. See
    gh#Unidata/netcdf-c#2003.
  * [Bug Fix] Fix bug in ncdump that assumes that there is a
    relationship between the total number of dimensions and the
    max dimension id. See gh#Unidata/netcdf-c#2004.
  * [Bug Fix] Fix bug in JSON processing of strings with embedded
    quotes. See gh#Unidata/netcdf-c#1993.
  * [Enhancement] Add support for the new "dimension_separator"
    enhancement to Zarr v2. See gh#Unidata/netcdf-c#1990 for more
    information.
  * [Bug Fix] Fix hack for handling failure of shell programs to
    properly handle escape characters. See
    gh#Unidata/netcdf-c#1989.
  * [Bug Fix] Allow some primitive type names to be used as
    identifiers depending on the file format. See
    gh#Unidata/netcdf-c#1984.
  * [Enhancement] Add support for reading/writing pure Zarr
    storage format that supports the XArray _ARRAY_DIMENSIONS
    attribute. See gh#Unidata/netcdf-c#1952 for more information.
  * [Update] Updated version of bzip2 used in filter
    testing/functionality, in support of gh#Unidata/netcdf-c#1969.
  * [Bug Fix] Corrected HDF5 version detection logic as described
    in gh#Unidata/netcdf-c#1962.
- New BuildRequires: unzip needed for one of the tests.
Version: 4.7.4-bp153.3.11
* Fri Jan 29 2021 Egbert Eich <eich@suse.com>
- Define-byteswap-functions-before-use.patch:
  Define byteswap() functions before use (bsc#1181523).
* Wed Dec 09 2020 Egbert Eich <eich@suse.com>
- 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 <aguerrero@suse.com>
- 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
    nc_def_user_format().
  * 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:
  https://github.com/Unidata/netcdf-c/releases/tag/v4.7.4
- 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 <normand@linux.vnet.ibm.com>
- Ignore make check error for ppc64 & s390x
  (both failed on tst_filter.sh) tracked upstream
  via email subject [netCDF #XWG-388823]
* Thu Jul 23 2020 Egbert Eich <eich@suse.com>
- Add build support for gcc10 to HPC build (bsc#1174439).
- Remove unused build option.
* Mon Jul 20 2020 Egbert Eich <eich@suse.com>
- Add support for OpenMPI 4 (disabled on < 15.3)
Version: 4.7.4-150400.9.3.1
* Mon Oct 25 2021 eich@suse.com
- Fix:
  * CVE-2019-20007 https://sourceforge.net/p/ezxml/bugs/13
  * CVE-2019-20006 https://sourceforge.net/p/ezxml/bugs/15
  * CVE-2019-20201 https://sourceforge.net/p/ezxml/bugs/16
  * CVE-2019-20202 https://sourceforge.net/p/ezxml/bugs/17
  * CVE-2019-20199 https://sourceforge.net/p/ezxml/bugs/18
  * CVE-2019-20200 https://sourceforge.net/p/ezxml/bugs/19
  * CVE-2019-20198 https://sourceforge.net/p/ezxml/bugs/20
  * CVE-2021-26221 https://sourceforge.net/p/ezxml/bugs/21
  * CVE-2021-26222 https://sourceforge.net/p/ezxml/bugs/22
  * CVE-2021-30485 https://sourceforge.net/p/ezxml/bugs/25
  * CVE-2021-31229 https://sourceforge.net/p/ezxml/bugs/26
  * CVE-2021-31347 &
  * CVE-2021-31348 https://sourceforge.net/p/ezxml/bugs/27
  * CVE-2021-31598 https://sourceforge.net/p/ezxml/bugs/28
  (bsc#1191856)
  Note:
  * CVE-2021-26220 https://sourceforge.net/p/ezxml/bugs/23
    not relevant for netcdf: code isn't used.
  * CVE-2019-20005 https://sourceforge.net/p/ezxml/bugs/14
    Issue cannot be reproduced and no patch is available upstream.
  Added:
  * Fix-CVE-2021-30485-bug-25.patch
  * Fix-CVE-2021-31229-bug-26-CVE-2019-20201-bug-16-CVE-2019-20198-bug-20.patch
  * Fix-CVE-2021-31347-bug-27.patch
  * Fix-for-CVE-2019-20006-CVE-2019-20202-CVE-2021-31598-ezxml-bug-15-17-28.patch
  * Fix-for-CVE-2019-20007-ezxml-bug-13.patch
  * Fix-for-CVE-2019-20199-ezxml-bug-18.patch
  * Fix-for-CVE-2019-20200-ezxml-bug-19.patch
  * Fix-for-CVE-2021-26221-ezxml-bug-21.patch
  * Fix-for-CVE-2021-26222-ezxml-bug-22.patch
* Fri Jan 29 2021 eich@suse.com
- Define-byteswap-functions-before-use.patch:
  Define byteswap() functions before use (bsc#1181523).
* Wed Dec 09 2020 eich@suse.com
- 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 aguerrero@suse.com
- 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
    nc_def_user_format().
  * 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:
  https://github.com/Unidata/netcdf-c/releases/tag/v4.7.4
- 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 normand@linux.vnet.ibm.com
- Ignore make check error for ppc64 & s390x
  (both failed on tst_filter.sh) tracked upstream
  via email subject [netCDF #XWG-388823]
* Thu Jul 23 2020 eich@suse.com
- Add build support for gcc10 to HPC build (bsc#1174439).
- Remove unused build option.
* Mon Jul 20 2020 eich@suse.com
- Add support for OpenMPI 4 (disabled on < 15.3)
* Mon Jul 20 2020 eich@suse.com
- Remove requirements for parallel-netcdf from non-HPC builds:
  without the '--enable-pnetcdf' configure option, this doesn't
  make sense.
* Mon Jul 20 2020 eich@suse.com
- Remove build restrictions for SLE builds: build all flavors for
  SLE.
- 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 eich@suse.com
- Build macro package netcdf-devel-data only for non-HPC builds
  (boo#1167947).
* Wed Jan 22 2020 adrian@suse.de
- 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 [https://github.com/Unidata/netcdf-c/issues/1496].
  * Update for attribute documentation. See [https://github.com/Unidata/netcdf-c/issues/1512].
  * 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
    slight-of-hand.
* Sat Nov 30 2019 stefan.bruens@rwth-aachen.de
- Fix openmpi naming for Leap 15.x
- Correct some conditionals, matching for "openmpi" instead of
  "openmpi1".
- Add non-HPC openmpi3 build flavor
- Some spec file cleanup (trailing whitespace).
* Fri Nov 29 2019 eich@suse.com
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
* Thu Nov 28 2019 eich@suse.com
- 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 nmoreychaisemartin@suse.com
- openmpi has been renamed to openmpi1
* Wed Oct 23 2019 eich@suse.com
- Fix package description: Use macro to generate the correct information.
* Sun Sep 08 2019 stefan.bruens@rwth-aachen.de
- Use FAT LTO objects in order to provide proper static library.
- Readd optflags to CFLAGS again. The motivating issue has been solved
  (https://github.com/Unidata/netcdf-c/issues/244), and without
  optflags the lto flags were only applied to parts of the build,
  causing broken static libraries.
* Fri Sep 06 2019 stefan.bruens@rwth-aachen.de
- 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 aguerrero@suse.com
- Update to version 4.7.0 (jsc#SLE-8500), see changes from 4.6.1 at:
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-7-0
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-3
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-2
- Update Source to rename the tarball as netcdf instead of netcdf-c
* Wed Feb 13 2019 eich@suse.com
- Consolidate use of openmpi1, openmpi2, openmpi3.
Version: 4.7.3-bp152.1.1
* Sat Mar 28 2020 Egbert Eich <eich@suse.com>
- Build macro package netcdf-devel-data only for non-HPC builds
  (boo#1167947).
* Wed Jan 22 2020 Adrian Schröter <adrian@suse.de>
- 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 [https://github.com/Unidata/netcdf-c/issues/1496].
  * Update for attribute documentation. See [https://github.com/Unidata/netcdf-c/issues/1512].
  * 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
    slight-of-hand.
* Sat Nov 30 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix openmpi naming for Leap 15.x
- Correct some conditionals, matching for "openmpi" instead of
  "openmpi1".
- Add non-HPC openmpi3 build flavor
- Some spec file cleanup (trailing whitespace).
* Fri Nov 29 2019 Egbert Eich <eich@suse.com>
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
* Thu Nov 28 2019 Egbert Eich <eich@suse.com>
- 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 <nmoreychaisemartin@suse.com>
- openmpi has been renamed to openmpi1
* Wed Oct 23 2019 Egbert Eich <eich@suse.com>
- Fix package description: Use macro to generate the correct information.
* Sun Sep 08 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Use FAT LTO objects in order to provide proper static library.
- Readd optflags to CFLAGS again. The motivating issue has been solved
  (https://github.com/Unidata/netcdf-c/issues/244), 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 <stefan.bruens@rwth-aachen.de>
- 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 <aguerrero@suse.com>
- Update to version 4.7.0 (jsc#SLE-8500), see changes from 4.6.1 at:
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-7-0
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-3
  * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-2
- Update Source to rename the tarball as netcdf instead of netcdf-c
Version: 4.6.1-bp151.5.6.1
* Mon Jul 20 2020 Egbert Eich <eich@suse.com>
- 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 <eich@suse.com>
- Remove build restrictions for SLE builds: build all flavors for
  SLE.
- 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).
Version: 4.6.1-bp151.4.1
* Wed Feb 13 2019 Egbert Eich <eich@suse.com>
- Consolidate use of openmpi1, openmpi2, openmpi3.
* Mon Jan 07 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- 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
* Wed Nov 14 2018 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Only create a single devel-data subpackage providing the identical
  macros.netcdf, and require it by both serial and openmpi devel packages.
Version: 4.6.1-bp150.1.2
* Tue May 08 2018 adrian@suse.de
- go back to hdf5 1.10
* Mon Apr 30 2018 eich@suse.com
- Fix devel-data package conflicts by a Provides/Conflicts that
  doesn't collide with a package name.
* Mon Apr 30 2018 eich@suse.com
- Remove the 'ring magic' as this seems to create issues during
  verification.
* Mon Apr 30 2018 eich@suse.com
- (Temporarily) disable fpr S390* as a check test fails currently
  on BE.
* Mon Apr 30 2018 eich@suse.com
- Fix dependency issues with non-HPC devel packages and
  devel-data.
* Mon Apr 30 2018 eich@suse.com
- Add a dependency to the HPC master package of the correct
  flavor of libhdf5_hl (bsc#1091243).
* Tue Apr 24 2018 jberry@suse.com
- Avoid file conflict between devel-data packages over rpm macros.
* Wed Apr 11 2018 eich@suse.com
- Disable non-HPC builds on non-openSUSE systems:
  a. currently only SUSE products/projects are supported/
  b. non-HPC builds are not and have never been supported on SLE,
    on openSUSE they are provided for compatibility reasons.
* Wed Apr 04 2018 adrian@suse.de
- update to version 4.6.1 (FATE#325561)
  * changes since 4.4.4.1 are documented here:
    https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-1
    https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-6-0
    https://www.unidata.ucar.edu/blogs/news/entry/netcdf-4-5-0
- Obsoletes all patches:
  netcdf-disable-szip-linking.patch
  netcdf-h5-test-fix-type-mismatch.patch
  netcdf-no_date_time.patch
- drop hdf4 support
- use version 1.8 of hdf5 in non-hpc mode to avoid incompatible
  on-disk data
* Fri Feb 09 2018 eich@suse.com
- Add support for openmpi2 for HPC (FATE#325089).
* Fri Feb 09 2018 cgoll@suse.com
- Fix summary in module files (bnc#1080259)
* Fri Jan 19 2018 eich@suse.com
- Change the name of the MPI version of the module file directory
  to pnetcdf to distinguish it from the 'serial' one (boo#1075933).
* Fri Jan 12 2018 eich@suse.com
- Disable the openmpi3 flavor in some products.
* Fri Jan 05 2018 eich@suse.com
- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
- Add support for mpich and openmpi3 for HPC.
* Fri Nov 10 2017 eich@suse.com
- Add dependency on the hpdf5 library package
  to the netdf libary package.
* Thu Nov 02 2017 eich@suse.com
- Simplify Group: - do not destinguish between MPI
  and non-MPI: the IBS check scripts cannot handle
  this well.
* Mon Oct 30 2017 eich@suse.com
- Fix wrong Requires: in static package.
* Sat Oct 28 2017 eich@suse.com
- Add minimal mpi-selector support for non-HPC MPI build.
  This will avoid the MPI packages to conflict with the
  'serial' ones as both provide the same files and libs.
* Sat Oct 28 2017 eich@suse.com
- Add minimal mpi-selector support for non-HPC MPI build.
  This will avoid the MPI packages to conflict with the
  'serial' ones as both provide the same files and libs.
* Tue Oct 24 2017 jjolly@suse.com
- Added patch netcdf-h5-test-fix-type-mismatch.patch
  * Fixes type mismatch in test tst_h_dimscales
    (bsc#1064705).