Hello community,

here is the log from the commit of package netcdf for openSUSE:Leap:15.2 
checked in at 2020-05-07 19:27:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/netcdf (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.netcdf.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netcdf"

Thu May  7 19:27:01 2020 rev:53 rq:790995 version:4.7.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/netcdf/netcdf.changes  2020-01-15 
15:33:14.570852237 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.netcdf.new.2738/netcdf.changes        
2020-05-07 19:32:14.802079028 +0200
@@ -1,0 +2,61 @@
+Sat Mar 28 07:03:45 UTC 2020 - Egbert Eich <e...@suse.com>
+
+- Build macro package netcdf-devel-data only for non-HPC builds
+  (boo#1167947).
+
+-------------------------------------------------------------------
+Wed Jan 22 09:49:02 UTC 2020 - Adrian Schröter <adr...@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 14:21:21 UTC 2019 - Stefan Brüns <stefan.bru...@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 18:23:24 UTC 2019 - Egbert Eich <e...@suse.com>
+
+- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
+
+-------------------------------------------------------------------
+Thu Nov 28 15:44:00 UTC 2019 - Egbert Eich <e...@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 06:32:32 UTC 2019 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- openmpi has been renamed to openmpi1
+
+-------------------------------------------------------------------
+Wed Oct 23 21:20:43 UTC 2019 - Egbert Eich <e...@suse.com>
+
+- Fix package description: Use macro to generate the correct information.
+
+-------------------------------------------------------------------

Old:
----
  netcdf-4.7.0.tar.gz

New:
----
  netcdf-c-4.7.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ netcdf.spec ++++++
--- /var/tmp/diff_new_pack.Bl55Bp/_old  2020-05-07 19:32:15.374080172 +0200
+++ /var/tmp/diff_new_pack.Bl55Bp/_new  2020-05-07 19:32:15.378080180 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package netcdf
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,14 +20,15 @@
 
 %define _do_check 1
 
-%define ver 4.7.0
-%define _ver 4_7_0
+%define ver 4.7.3
+%define _ver 4_7_3
 %define pname netcdf
 %define sonum   15
 
-%if 0%{?is_opensuse} || 0%{?is_backports}
-%undefine DisOMPI3
-%else
+%if 0%{?sle_version} >= 150200
+%define DisOMPI1 ExclusiveArch:  do_not_build
+%endif
+%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
 %define DisOMPI3 ExclusiveArch:  do_not_build
 %endif
 
@@ -106,6 +107,15 @@
 %bcond_without hpc
 %endif
 
+%if "%{flavor}" == "gnu7-openmpi2-hpc"
+%{?DisOMPI2}
+%global compiler_family gnu
+%define c_f_ver 7
+%define mpi_flavor openmpi
+%define mpi_ver 2
+%bcond_without hpc
+%endif
+
 %if "%{flavor}" == "gnu7-openmpi3-hpc"
 %{?DisOMPI3}
 %global compiler_family gnu
@@ -129,12 +139,108 @@
 %bcond_without hpc
 %endif
 
+%if "%{flavor}" == "gnu8-hpc"
+%global compiler_family gnu
+%define c_f_ver 8
+%undefine mpi_flavor
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi-hpc"
+%{?DisOMPI1}
+%global compiler_family gnu
+%define c_f_ver 8
+%define mpi_flavor openmpi
+%define mpi_ver 1
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi2-hpc"
+%{?DisOMPI2}
+%global compiler_family gnu
+%define c_f_ver 8
+%define mpi_flavor openmpi
+%define mpi_ver 2
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi3-hpc"
+%{?DisOMPI3}
+%global compiler_family gnu
+%define c_f_ver 8
+%define mpi_flavor openmpi
+%define mpi_ver 3
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu8-mvapich2-hpc"
+%global compiler_family gnu
+%define c_f_ver 8
+%define mpi_flavor mvapich2
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu8-mpich-hpc"
+%global compiler_family gnu
+%define c_f_ver 8
+%define mpi_flavor mpich
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-hpc"
+%global compiler_family gnu
+%define c_f_ver 9
+%undefine mpi_flavor
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi-hpc"
+%{?DisOMPI1}
+%global compiler_family gnu
+%define c_f_ver 9
+%define mpi_flavor openmpi
+%define mpi_ver 1
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi2-hpc"
+%{?DisOMPI2}
+%global compiler_family gnu
+%define c_f_ver 9
+%define mpi_flavor openmpi
+%define mpi_ver 2
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi3-hpc"
+%{?DisOMPI3}
+%global compiler_family gnu
+%define c_f_ver 9
+%define mpi_flavor openmpi
+%define mpi_ver 3
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-mvapich2-hpc"
+%global compiler_family gnu
+%define c_f_ver 9
+%define mpi_flavor mvapich2
+%bcond_without hpc
+%endif
+
+%if "%{flavor}" == "gnu9-mpich-hpc"
+%global compiler_family gnu
+%define c_f_ver 9
+%define mpi_flavor mpich
+%bcond_without hpc
+%endif
+
 %if "%{flavor}" == "mvapich2"
 %define mpi_flavor mvapich2
 %bcond_with hpc
 %endif
 
-%if "%{flavor}" == "openmpi"
+%if "%{flavor}" == "openmpi1"
 %{?DisOMPI1}
 %define mpi_flavor openmpi
 %define mpi_ver 1
@@ -163,8 +269,8 @@
 %{?with_hpc:%{!?compiler_family:%global compiler_family gnu}}
 %{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
 
-# For compatibility package names
-%if "%{mpi_flavor}" != "openmpi" || "%{mpi_ver}" != "1"
+# openmpi 1 was called just "openmpi" in Leap 15.x/SLE15
+%if 0%{?suse_version} >= 1550 || "%{mpi_flavor}" != "openmpi"  || "%{mpi_ver}" 
!= "1"
 %define mpi_ext %{?mpi_ver}
 %endif
 
@@ -198,6 +304,12 @@
 %define p_suffix %{?with_mpi:-%{mpi_flavor}%{?mpi_ext}}
 %define hdf5_module_file %{?with_mpi:p}hdf5
 
+%define purpose_compiler %{?nil:%{!?with_hpc:.}
+%{?with_hpc:built for the %{compiler_family} compiler%{?c_f_ver: version 
%c_f_ver}.}
+}
+
+%define purpose() This package contains %{?with_mpi:the 
%{mpi_flavor}%{?mpi_ver} version of }%{**}%{purpose_compiler}
+
 Name:           %{package_name}
 Summary:        Command-line programs for the NetCDF scientific data format
 License:        NetCDF
@@ -205,7 +317,7 @@
 Version:        %ver
 Release:        0
 URL:            https://www.unidata.ucar.edu/software/netcdf/
-Source:         
ftp://ftp.unidata.ucar.edu/pub/%{pname}/%{pname}-c-%{version}.tar.gz#/%{pname}-%{version}.tar.gz
+Source:         
ftp://ftp.unidata.ucar.edu/pub/%{pname}/%{pname}-c-%{version}.tar.gz
 Source1:        nc-config.1.gz
 BuildRequires:  gawk
 BuildRequires:  libtool
@@ -224,9 +336,9 @@
 BuildRequires:  libhdf5_hl%{p_suffix}
  %if %{with mpi}
 BuildRequires:  %{mpi_flavor}%{?mpi_ext}-devel
-  %if "%{flavor}" == "openmpi"
-BuildRequires:  libpnetcdf%{p_suffix}
 BuildRequires:  parallel-netcdf%{p_suffix}-devel
+  %if "%{flavor}" == "openmpi1"
+BuildRequires:  libpnetcdf%{p_suffix}
   %endif
  %endif
 %else
@@ -245,12 +357,7 @@
 machine-independent data formats that support the creation, access,
 and sharing of array-oriented scientific data.
 
-%if %{without mpi}
-This package contains utility functions for working with NetCDF files.
-%else
-This package contains the %{mpi_flavor}%{?mpi_ver} version of utility 
functions for
-working with NetCDF files.
-%endif
+%{purpose utility functions for working with NetCDF files}
 
 %{?with_hpc:%{hpc_master_package}}
 
@@ -261,13 +368,13 @@
 Provides:       %{libname}-4 = %{version}
 Obsoletes:      %{libname}-4 < %{version}
 %endif
-# To avoid unresolvable errors due to multiple providers of the library
 %{!?with_hpc:Provides:       %{libname} = %{version}}
 Obsoletes:      %{libname} < %{version}
 %if %{without hpc}
+# To avoid unresolvable errors due to multiple providers of the library
 Requires:       libhdf5%{p_suffix}
 Requires:       libhdf5_hl%{p_suffix}
-%if %{flavor} == "openmpi"
+%if %{flavor} == "openmpi1"
 %{?with_mpi:Requires:       libpnetcdf%{p_suffix}}
 %endif
 %else
@@ -305,12 +412,7 @@
    - Sharable:  One writer and multiple readers may simultaneously
      access the same NetCDF file.
 
-%if %{without mpi}
-This package contains the NetCDF runtime libraries.
-%else
-This package contains the %{mpi_flavor}%{?mpi_ver} versuib if the NetCDF 
runtime
-libraries.
-%endif
+%{purpose the NetCDF runtime libraries}
 
 %{?with_hpc:%{hpc_master_package -L -l}}
 
@@ -339,7 +441,7 @@
 %if %{without hpc}
 Requires:       hdf5%{p_suffix}-devel >= 1.8.8
 %{?with_mpi:Requires:       %{mpi_flavor}%{?mpi_ext}-devel}
-  %if "%{flavor}" == "openmpi"
+  %if "%{flavor}" == "openmpi1"
 Requires:       parallel-netcdf-%{mpi_flavor}%{?mpi_ext}-devel
   %endif
 %else
@@ -352,12 +454,7 @@
 machine-independent data formats that support the creation, access,
 and sharing of array-oriented scientific data.
 
-%if %{with mpi}
-This package contains all files needed to create projects that use NetCDF.
-%else
-This package contains all files needed to create projects that use
-the %{mpi_flavor}%{?mpi_ver} version of NetCDF.
-%endif
+%{purpose all files needed to create projects that use NetCDF}
 
 %{?with_hpc:%{hpc_master_package devel}}
 
@@ -377,12 +474,7 @@
 machine-independent data formats that support the creation, access,
 and sharing of array-oriented scientific data.
 
-%if %{without mpi}
-This package contains the static libraries for NetCDF.
-%else
-This package contains the %{mpi_flavor}%{?mpi_ver} versions of the static 
libraries 
-for NetCDF.
-%endif
+%{purpose the static libraries for NetCDF}
 
 %prep
 %{?with_hpc:%hpc_debug}
@@ -452,7 +544,7 @@
 # install netcdf_par.h which is skipped when mpicc in not detected
 install -m644 include/netcdf_par.h %{buildroot}%{p_includedir}/netcdf_par.h
 
-%if %{without mpi}
+%if %{without mpi} && %{without hpc}
 # rpm macro for version checking
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cat > %{buildroot}%{_sysconfdir}/rpm/macros.netcdf <<EOF
@@ -586,7 +678,7 @@
 %endif
 %{p_libdir}/libnetcdf.so.%{sonum}*
 
-%if %{without mpi}
+%if %{without mpi} && %{without hpc}
 %files devel-data
 %config %{_sysconfdir}/rpm/macros.netcdf
 %endif

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.Bl55Bp/_old  2020-05-07 19:32:15.402080228 +0200
+++ /var/tmp/diff_new_pack.Bl55Bp/_new  2020-05-07 19:32:15.402080228 +0200
@@ -1,7 +1,8 @@
 <multibuild>
   <package>serial</package>
-  <package>openmpi</package>
+  <package>openmpi1</package>
   <package>openmpi2</package>
+  <package>openmpi3</package>
   <package>gnu-hpc</package>
   <package>gnu-openmpi-hpc</package>
   <package>gnu-openmpi2-hpc</package>



Reply via email to