Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

netcdf-openmpi-devel-static-4.6.1-lp150.3.1 RPM for x86_64

From OpenSuSE Leap 15.0 for x86_64

Name: netcdf-openmpi-devel-static Distribution: openSUSE Leap 15.0
Version: 4.6.1 Vendor: openSUSE
Release: lp150.3.1 Build date: Wed May 9 10:17:11 2018
Group: Development/Libraries/C and C++ Build host: cloud121
Size: 2314656 Source RPM: netcdf-openmpi-4.6.1-lp150.3.1.src.rpm
Summary: Static development files for netcdf-openmpi
NetCDF is a set of software libraries and self-describing,
machine-independent data formats that support the creation, access,
and sharing of array-oriented scientific data.

This package contains the openmpi versions of the static libraries
for NetCDF.






* 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
  - Fix botched dependency for libpnetcdf-<mpi-flavor>.
* Tue Oct 24 2017
  - Added patch netcdf-h5-test-fix-type-mismatch.patch
    * Fixes type mismatch in test tst_h_dimscales
* Thu Oct 19 2017
  - Source to fix the non-HPC openmpi %check.
* Tue Oct 17 2017
  - Add magic to limit the number of flavors built in the
    in the OBS ring.
* Wed Sep 13 2017
  - Incorporated HPC-style builds using environment modules.
  - Converted to multibuild (FATE#321719).
  - renamed rpmlintrc to netcdf-rpmlintrc.
  - Generate baselib.conf dynamically and only for the non-HPC
    build: this avoids issues with the source validator.
* Tue Sep 12 2017
  - Update to version
    - Fixed an issue where ncgen would potentially crash or write
      incorrect netCDF4 binary data under very specific
      circumstances [gh#Unidata/netcdf-c#323].
    - Updated documentation related to netCDF variable names and
      DAP2 access to reflect the undefined behavior potentially
      observed when DAP2 reserved keywords are used as netCDF
      variable names.
    - Fixed an issue with nc_inq_type() not returning proper value
      in some circumstances [gh#Unidata/netcdf-c#317].
    - Corrected an issue related to test failures when
    - -disable-utilities or -DENABLE_UTILITIES=OFF are specified
      when building with autotools or cmake, respectively
    - Corrected a behavioral issue with the _NCProperties attribute
      taking up too much space [gh#Unidata/netcdf-c#300],
    - Corrected behavior for nc-config so that, if nf-config is
      found in system, the proper fortran-related information will
      be conveyed [gh#Unidata/netcdf-c#296].
  - Add netcdf-disable-szip-linking.patch:  Disable building with
    szip support for now, since test nc_test4/tst_interops5.c fails
    otherwise; this is likely to be fixed with version 4.5.0 of
    netcdf, but requires big enough changes that we don't backport
    it here. Necessitates BuildRequires on libtool and running
    autoreconf before configure.
* Thu Feb 09 2017
  - Explicitly BuildRequire m4
* Sat Aug 06 2016
  - Remove %{optflags} from CFLAGS for now to fix build with hdf5-1.10
    in Factory, see
* Sun Jul 31 2016
  - Add 32bit version to satisfy libavfilter6-32bit
* Sun Jul 17 2016
  - Trim descriptions. (libnetcdf11 will be the prominently installed
    one and therefore retains it mostly.)
* Fri Jul 15 2016
  - As far as I can find the settings file is only needed for
* 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
* Tue Nov 29 2011
  - Added explicit hdf5 dependency.
  - Rebuild with hdf5 1.8.8
  - Some spec file clean-ups.
* Sun Jun 26 2011
  - Added pkgconfig and fflags patches
  - Dropped libm patch fixed upstream
  - Fixed summary, license info, description
  - Created doc and static packages
* Sun Jun 26 2011
  - updated to 4.1.3
* Thu Jun 02 2011
  - rename libnetcdf-devel to netcdf-devel as recommended by pth
* Fri Apr 29 2011
  - updated to version 4.1.2
  - added flag --enable-dap for OpenDap support
  - updated the patches
* Tue Nov 30 2010
  - Just fix the casting in px_get to avoid the type-punning warning.
  - Add a man page for nc-config.
  - Move nc-config and its man page to the devel package.
  - Remove the dependency on netcdf from libnetcdf.
  - BuildRequire pkgconfig for libnetcdf-devel.
  - Declare strlcat if needed.
  - Don't use __DATE__ and __TIME__ to reduce the need for recompiling.
* Tue May 19 2009
  - updated to 4.0.1
    * Added optional arguments to F90 API to nf90_open/create,
      nf90_create_var, and nf90_inquire_variable so that all netCDF-4
      settings may be accomplished with optional arguments, instead
      of separate function calls.
    * Added control of HDF5 chunk cache to allow for user performance
    * Added parallel example program in F90.
    * Changed default chunking to better handle very large variables.
    * Made contiguous the default for fixed size data sets with no
    * Fixed bug in nc_inq_ncid; now it returns NC_ENOGRP if the named
      group is not found.
    * Fixed man pages for C and F77 so that netCDF-4 builds will
      result in man pages that document new netCDF-4 functions.
    * Added OPeNDAP support based on a new C-only implementation.
      This is enabled using --enable-dap option and requires libcurl.
      The configure script will attempt to locate libcurl, but if it
      fails, then its location must be specified by the --with-curl
    * Changed chunksizes to size_t from int.
    * Fixed fill value problem from F77 API.
    * Fixed problems in netcdf-4 files with multi-dimensional
      coordinate variables.
    * Fixed ncgen to properly handle CDL input that uses Windows line
      endings ("\r\n"), instead of getting a syntax error.
    * Added "-s" option to ncdump to display performance
      characterisitics of netCDF-4 files as special virtual attributes,
      such as _Chunking, _DeflateLevel, _Format, and _Endianness.
    * Added "-t" option to ncdump to display times in human readable
      form as strings.  Added code to interpret "calendar" attribute
      according to CF conventions, if present, in displaying
      human-readable times.
    * Added experimental version of ncgen4 capable of generating
      netcdf-4 data files and C code for creating them. In addition,
      it supports the special attributes _Format, etc.
    * Fixed Fortran 90 int64 problems.
    * Rewrote HDF5 read/write code in accordance with performance advice
      from Kent.
    * Fixed memory leaks in gets/puts of HDF5 data.
    * Fixed some broken tests for parallel I/O (i.e. MPI) builds.
    * Fixed some cross-compile problems.
    * Rewrote code which placed bogus errors on the HDF5 error stack,
      trying to open non-existant attributes and variables. Now no HDF5
      errors are seen.
    * Removed man subdirectory. Now man4 subdirectory is used for all
    * Changed build so that users with access to parallel make can
      use it.
    * Added experimental support for accessing data through OPeNDAP
      servers using the DAP protocol (use --enable-opendap to build it).
    * Fixed ncdump bugs with array field members of compound type
      variables.  Fixed ncdump bug of assuming default fill value
      for data of type unsigned byte.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 10:08:57 2022