Package Release Info


Update Info: Base Release
Available in Package Hub : 15





Change Logs

Version: 4.6.1-bp150.1.2
* Tue May 08 2018
- go back to hdf5 1.10
* Mon Apr 30 2018
- Fix devel-data package conflicts by a Provides/Conflicts that
  doesn't collide with a package name.
* Mon Apr 30 2018
- Remove the 'ring magic' as this seems to create issues during
* Mon Apr 30 2018
- (Temporarily) disable fpr S390* as a check test fails currently
  on BE.
* Mon Apr 30 2018
- Fix dependency issues with non-HPC devel packages and
* Mon Apr 30 2018
- Add a dependency to the HPC master package of the correct
  flavor of libhdf5_hl (bsc#1091243).
* Tue Apr 24 2018
- Avoid file conflict between devel-data packages over rpm macros.
* Wed Apr 11 2018
- 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
- update to version 4.6.1 (FATE#325561)
  * changes since are documented here:
- Obsoletes all patches:
- drop hdf4 support
- use version 1.8 of hdf5 in non-hpc mode to avoid incompatible
  on-disk data
* Fri Feb 09 2018
- Add support for openmpi2 for HPC (FATE#325089).
* Fri Feb 09 2018
- Fix summary in module files (bnc#1080259)
* Fri Jan 19 2018
- 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
- Disable the openmpi3 flavor in some products.
* Fri Jan 05 2018
- 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
- Add dependency on the hpdf5 library package
  to the netdf libary package.
* Thu Nov 02 2017
- Simplify Group: - do not destinguish between MPI
  and non-MPI: the IBS check scripts cannot handle
  this well.
* Mon Oct 30 2017
- Fix wrong Requires: in static package.
* Sat Oct 28 2017
- 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
- 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
- Added patch netcdf-h5-test-fix-type-mismatch.patch
  * Fixes type mismatch in test tst_h_dimscales
Version: 4.4.1-2.1
* Tue Jul 05 2016
- 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
- Regenerate ncx.c from ncx.m4. Tarball doesn't have fresh copy
  of it.
* Wed Mar 16 2016
- 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
- Rebase netcdf-no_date_time.patch
* Sat Nov 21 2015
- install netcdf_par.h which is skipped when mpicc in not detected
* Mon Aug 24 2015
- 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
- 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
- Build with HDF4 support
* Sat Apr 18 2015
- Update to version
  * 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
  * 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.
  * Enabled previously-disabled shell-script-based tests for Visual
    Studio when `bash` is detected.
- Update netcdf-no_date_time.patch
* Tue Sep 02 2014
- fix license for spdx 1.2
* Thu May 01 2014
- 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
- update to
  * 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 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
  * 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.
  * Removed deprecated directories:
  * 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
- 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
  * 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
  * 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
  * 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
- Copy Changes from the release notes to here for the updates to 4.2.1
* Sun Aug 05 2012
- Update to
  * 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
- 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
* Thu Apr 26 2012
- upstream removed Texinfo documentation
* Mon Apr 09 2012
- Updated to 4.2
  * Fortran and C++ APIs are now in separate packages
- Removed netcdf-dependencies.patch
* Thu Apr 05 2012
- Do not require valgrind on arches where it is not available
  (e.g. sparc)
* Fri Mar 16 2012
- license update: SUSE-NetCDF
  Use SPDX- proprietary prefix until this license is accepted upstream by
* Wed Nov 30 2011
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use %_smp_mflags for parallel building
- Appropriate rpmgroups for shlib packages