* 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-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).
Version: 4.4.1-2.1
* Tue Jul 05 2016 adrian@suse.de
- update to version 4.4.1
Details can be found in the RELEASE_NOTES file.
- Note: The combination of netCDF-C library versions earlier than
4.4.1 and libhdf5 1.10.0+ should be avoided, as they will result
in binary files not readable by systems using earlier libhdf5 versions.
* Thu Mar 31 2016 dvaleev@suse.com
- Regenerate ncx.c from ncx.m4. Tarball doesn't have fresh copy
of it. https://github.com/Unidata/netcdf-c/issues/159
* Wed Mar 16 2016 toddrme2178@gmail.com
- Update to version 4.4.0. Highlights:
* Added CDM-5 support.
* Added support for opening in-memory file content.
* Modified CMakeLists.txt to work with the re-organized cmake
configuration used by the latest HDF5, 1.8.16, on Windows.
Before this fix, netCDF would fail to locate hdf5 1.8.16 when
using cmake on Windows.
* Modified ncgen to properly handle the L and UL suffixes for
integer constants to keep backward compatibility.
- Remove netcdf-correct_casting.patch, rendered irrelevant by
upstream change.
- Remov upstream-included netcdf-codecleanup.patch and
netcdf-pkgconfig.patch
- Rebase netcdf-no_date_time.patch
* Sat Nov 21 2015 scorot@free.fr
- install netcdf_par.h which is skipped when mpicc in not detected
* Mon Aug 24 2015 toddrme2178@gmail.com
- Currently the regular, openmpi, and mpivachi2 versions of the
library packages all provide the exact same libraries. So any
package built against the -devel package will end up with an
"unresolvable" build error because there are multiple versions
of the library it can use. To avoid this, I have added generic
provides for the library package so packages can depend on the
version they really need, avoiding these build issues.
- Depend on the correct regular, openmpi, and mpivachi2 versions of
hdf, hdf5, and parallel-netcdf.
* Mon Jul 27 2015 toddrme2178@gmail.com
- Update subpackage groups
- Make subpackage summaries and descriptions more consistent
- Provide rpm macros for version identification
- Spec file cleanups
- Build parallel versions of the library.
* Fri Jul 24 2015 toddrme2178@gmail.com
- Build with HDF4 support
* Sat Apr 18 2015 p.drouand@gmail.com
- Update to version 4.3.3.1
* When the NC_MPIPOSIX flag is given for parallel I/O access and
the HDF5 library does not have the MPI-POSIX VFD configured in,
the NC_MPIPOSIX flag is transparently aliased to the NC_MPIIO
flag within the netCDF-4 library.
* DAP requests now always include a restraint. Due to a problem in
version 4.3.2, no constraint was generated when all variables were
requested.
* Fixed the code for handling character constants in datalists in
ncgen. Two of the problems were:
- It failed on large constants
- It did not handle e.g.
- var = 'a', 'b', ?
in the same way that ncgen3 did.
- Changes from version 4.3.3
* Fixed bug resulting in error closing a valid netCDF-4 file with
a dimension and a non-coordinate variable with the same name.
[NCF-324](https://bugtracking.unidata.ucar.edu/browse/NCF-324)
* Enabled previously-disabled shell-script-based tests for Visual
Studio when `bash` is detected.
- Update netcdf-no_date_time.patch
* Tue Sep 02 2014 coolo@suse.com
- fix license for spdx 1.2
* Thu May 01 2014 ocefpaf@gmail.com
- update to 4.3.2
* Improved type handling with respect to fill-values.
* Enabled netCDF-4 bit-for-bit reproducibility for nccopy and other
applications (thanks to Rimvydas Jasinskas and Quincey Koziol).
* Improved cmake build process.
* As part of an ongoing project, the Doxygen-generated netCDF documentation
has been reorganized. The goal is to make the documentation easier to
parse, and to eliminate redundant material.
* Mon Feb 10 2014 opensuse@dstoecker.de
- update to 4.3.1.1
* Corrected a DAP issue reported by Jeff Whitaker related to
non-conforming servers.
* Corrected an issue with DAP tests failing in a 64-bit Cygwin
environment. NCF-286
* Add an extended format inquiry method to the netcdf API:
nc_inq_format_extended. NC_HAVE_INQ_FORMAT_EXTENDED is defined
in netcdf.h NCF-273
* Fixed fill value handling for string types in nc4_get_vara().
* Corrected behavior of nc_inq_unlimdim and nv_inq_unlimdims to
report dimids in same order as nc_inq_dimids.
* A number of previously-disabled unit tests were reviewed and
made active.
* When opening a netCDF-4 file, streamline the iteration over
objects in the underlying HDF5 file.
* Fixed netCDF-4 failure when renaming a dimension and renaming
a variable using that dimension, in either order. NCF-177
* When compiling with hdf4 support, both autotools and cmake-based
builds now properly look for the libjpeg dependency and will link
against it when found (or complain if it's not). Also added
ENABLE_HDF4_FILE_TESTS option to CMake-based builds.
* Fixed bug in ncgen; it was not properly filling empty string
constants ("") to be the proper length. NCF-279
* Fixed bug in ncgen where it was interpreting int64 constants as
uint64 constants. NCF-278
* Fixed bug in handling Http Basic Authorization. The code was
actually there but was not being executed. NCF-277
* Added hack to the DAP code to address a problem with the
Columbia.edu server. That server does not serve up proper DAP2 DDS
replies. The Dataset {...} name changes depending on if the request
has certain kinds of constraints. NCF-276
* Fixed bugs with ncdump annotation of values, using -b or -f
options. NCF-275
* Added better documentation about accessing ESG datasets. See
http://www.unidata.ucar.edu/software/netcdf/docs/esg.html.
* Corrected an issue with CMake-based builds enabling HDF4 support
where the HDF4 libraries were in a non-standard location.
* Fix bug introduced by NCF-267 where octal constants above '\177'
were not recognized as proper octal constants. NCF-271
* Fixed an issue where the netcdf.3 man page was not being installed
by CMake-based builds. Github
* Modify ncgen to support NUL characters in character array
constants. NCF-267
* Modify ncgen to support disambiguating references to an enum
constant in a data list. NCF-265
* Corrected bug in netCDF-4 dimension ID ordering assumptions,
resulting in access that works locally but fails through DAP
server. NCF-166
* Ensure netCDF-4 compiles with OpenMPI as an alternative to
MPICH2. NCF-160
* Addressed issue with hanging Parallel netCDF-4 using HDF5 1.8.10.
NCF-240
* Removed deprecated directories:
librpc/
udunits/
libcf/
libcdmr/
* Added configure and accompanying configuration files/templates to
release repository. These will only be added to tagged releases
on GitHub.
* Integrated a fix by Quincey Koziol which addressed a variation of
NCF-250, Fix issue of netCDF-4 parallel independent access with
unlimited dimension hanging.
* Integrated change contributed by Orion Poplawski which integrated
GNUInstallDirs into the netCDF-C CMake system; this will permit
systems that install into lib64 (such as Fedora) to make install
without problem.
* Corrected an error with the CMake config files that resulted in the
netcdf.3 manpage not being built or installed.
* Added nc_rename_grp to allow for group renaming in netCDF-4 files. NCF-204
* Added a NC_HAVE_RENAME_GRP macro to netcdf.h, as per a request by
Charlie Zender. This will allow software compiling against netcdf
to easily query whether or not nc_rename_grp() is available.
* Added Greg Sjaardema's contributed optimization for the nc4_find_dim_len
function in libsrc4/nc4internal.c. The patch eliminates several
malloc/free calls that exist in the original coding.
* Added support for dynamic loading, to compliment the dynamic loading
support introduced in hdf 1.8.11. Dynamic loading support depends on
libdl, and is enabled as follows: NCF-258
autotools-based builds: ?enable-dynamic-loading
cmake-based builds: -DENABLE_DYNAMIC_LOADING=ON
* Fix issue of netCDF-4 parallel independent access with unlimited
dimension hanging. Extending the size of an unlimited dimension in
HDF5 must be a collective operation, so now an error is returned if
trying to extend in independent access mode. NCF-250
* Fixed bug with netCDF-4's inability to read HDF5 scalar numeric
attributes. Also allow, in addition to zero length strings, a new
NULL pointer as a string value. to improve interoperability with
HDF5. This required a new CDL constant, 'NIL', that can be output
from ncdump for such a string value in an HDF5 or netCDF-4 file.
The ncgen utility was also modified to properly handle such NIL
values for strings. NCF-56
* Fix contributed by Nath Gopalaswamy to large file problem reading
netCDF classic or 64-bit offset files that have a UINT32_MAX flag
for large last record size of a variable that has values larger than
1 byte. This problem had previously been fixed for writing such data,
but was only tested with an ncbyte variable.
* Fixed various minor documentation problems.
* Mon Oct 21 2013 toddrme2178@gmail.com
- Update to 4.3.0
* fsync: Changed default in autotools config file; fsync must
now be explicitely enabled instead of explicitely disabled.
* Fixed netCDF-4 bug where odometer code for libdap2 mishandled
stride > 1. Bug reported by Ansley Manke.
* Fixed netCDF-4 bug where netCDF would ignore the HDF5 reference
type in the file, instead of rejecting the file as it should.
* Fixed netCDF-4 bug with particular order of creation of
dimensions, coordinate variables, and subgroups resulting in
two dimensions with the same dimension ID.
* Fixed netCDF-4 bug with a multidimensional coordinate variable
in a subgroup getting the wrong dimension IDs for its
dimensions.
* Fixed bug with incorrect fixed-size variable offsets in header
getting written when schema changed for files created by
parallel-netcdf. Thanks to Wei-keng Liao for developing and
contributing the fix.
* Fixed bug in handling old servers that do not do proper
Grid to Structure conversions.
* Replaced the oc library with oc2.0
* Fix bug with nc_get_var1_uint() not accepting unsigned ints
larger than 2**31.
* Fix to convert occurrences of '/' in DAP names to %2f.
* Fix bug in netCDF-4 with scalar non-coordinate variables with
same name as dimensions.
* Fix bug in which calling netCDF-4 functions in which behavior
that should not depend on order of calls sometimes produces
the wrong results.
* Merged in nccopy additions from Martin van Driel to support
- g and -v options for specifying which groups or variables are
to be copied.
* Merged in parallel-netcdf bugs fixes from Greg Sjaardema.
* Modify ncgen so that if the incoming file has a special
attribute, then it is used to establish the special property of
the netcdf file, but the attribute is not included as a real
attribute in the file..
* Added library version info to the user-agent string so that the
server logs will be more informative.
* Added work around for bad servers that sometimes sends DAP
dataset with duplicate field names.
* Fixed bug with strided access for NC_STRING type.
* Prevented adding an invalid _FillValue attribute to a variable
(with nonmatching type or multiple values), to avoid later
error when any record variable is extended.
* Fix bug in which some uses of vlen within compounds causes HDF5
errors.
* Fixed ncdump bug in display of data values of variables that use
multiple unlimited dimensions.
* Fix bug in which interspersing def_var calls with put_var calls
can lead to corrupt metadata in a netCDF file with groups and
inherited dimensions.
* Building shared libraries works with DAP and netCDF4
functionality.
* 32-and-64-bit builds are working under MinGW on Windows.
* Config.h for Windows compiles are included in the build.
* NetCDF-4 dependency on NC_MAX_DIMS has been removed.
* 64-bit DLL's are produced on Windows.
* DLL Packaging issues are resolved.
* The CMake build system (with related ctest and cdash systems
for testing) has been integrated into netCDF-C. This allows for
Visual Studio-based builds in addition to gcc-based builds.
This requires at least CMake version 2.8.8. This
replaces/supplements the cross-compiled set of Visual-Studio
compatible netCDF libraries introduced in netCDF 4.2.1-rc1.
- Updated buildrequires versions.
* Tue Oct 16 2012 pth@suse.de
- Copy Changes from the release notes to here for the updates to 4.2.1
and 4.2.1.1
* Sun Aug 05 2012 ocefpaf@gmail.com
- Update to 4.2.1.1:
* Fix DAP performance bug remotely accessing large files (> 2GiB).
* Properly escape special characters in CDL output from ncdump for
netCDF-4 string data.
* Wed Jul 25 2012 ocefpaf@gmail.com
- Update to 4.2.1:
* Add a specific NC_MMAP mode flag to modify behavior of NC_DISKLESS.
* Changed the file protections for NC_DISKLESS created files to 0666.
* Fixed ncdump to report error when an unsupported option is specified.
* Fixed documentation of CDL char constants in Users Guide and ncgen
man page.
* Fixed memory leak detected by valgrind in one of the HDF5 tests.
For further changes pleaase see the file RELEASE_NOTES in
/usr/share/doc/packages/netcdf
* Thu Apr 26 2012 behrisch@users.sourceforge.net
- upstream removed Texinfo documentation
* Mon Apr 09 2012 ocefpaf@gmail.com
- Updated to 4.2
* Fortran and C++ APIs are now in separate packages
- Removed netcdf-dependencies.patch
* Thu Apr 05 2012 jengelh@medozas.de
- Do not require valgrind on arches where it is not available
(e.g. sparc)
* Fri Mar 16 2012 cfarrell@suse.com
- license update: SUSE-NetCDF
Use SPDX- proprietary prefix until this license is accepted upstream by
spdx.org
* Wed Nov 30 2011 jengelh@medozas.de
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use %_smp_mflags for parallel building
- Appropriate rpmgroups for shlib packages