Hello community, here is the log from the commit of package netcdf-fortran for openSUSE:Leap:15.2 checked in at 2020-05-07 19:27:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/netcdf-fortran (Old) and /work/SRC/openSUSE:Leap:15.2/.netcdf-fortran.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netcdf-fortran" Thu May 7 19:27:03 2020 rev:42 rq:790996 version:4.5.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/netcdf-fortran/netcdf-fortran.changes 2020-01-15 15:33:15.230852698 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.netcdf-fortran.new.2738/netcdf-fortran.changes 2020-05-07 19:32:16.910083245 +0200 @@ -1,0 +2,46 @@ +Sat Mar 28 06:37:55 UTC 2020 - Egbert Eich <e...@suse.com> + +- Enable mvapich2 build (boo#1167948). + +------------------------------------------------------------------- +Fri Nov 29 18:41:12 UTC 2019 - Egbert Eich <e...@suse.com> + +- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604). + +------------------------------------------------------------------- +Thu Nov 28 15:34:01 UTC 2019 - Egbert Eich <e...@suse.com> + +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +------------------------------------------------------------------- +Thu Nov 28 10:57:25 UTC 2019 - Egbert Eich <e...@suse.com> + +- Add constraints for disk and memory, this will hopefully fix + build issues with 15.2 (bsc#1157973). + +------------------------------------------------------------------- +Tue Oct 1 13:52:13 UTC 2019 - Ana Guerrero Lopez <aguerr...@suse.com> + +- Update to version 4.5.2, read changes at: + * https://github.com/Unidata/netcdf-fortran/releases/tag/v4.5.2 + * https://github.com/Unidata/netcdf-fortran/releases/tag/v4.5.1 + * https://github.com/Unidata/netcdf-fortran/releases/tag/v4.5.0 +- Remove patch, merged upstream + * netcdf4-Return-status-for-non-void-function-always.patch +- Add new BuildRequires on m4 +- Spec file cleanup + +------------------------------------------------------------------- +Mon Aug 26 18:43:28 UTC 2019 - Ana Guerrero Lopez <aguerr...@suse.com> + +- Update to version 4.4.5, (jsc#SLE-8496), see changes at: + * https://github.com/Unidata/netcdf-fortran/releases/tag/v4.4.5 + * https://www.unidata.ucar.edu/blogs/news/entry/netcdf-fortran-4-4-4 +- Update Source to rename the tarball with the format $name-$version +- Set BuildRequires on netcdf to 4.6.2 or higher, this is required for + this version to build +- Refresh patch + * netcdf4-Return-status-for-non-void-function-always.patch + +------------------------------------------------------------------- Old: ---- netcdf4-Return-status-for-non-void-function-always.patch v4.4.4.tar.gz New: ---- _constraints netcdf-fortran-4.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netcdf-fortran.spec ++++++ --- /var/tmp/diff_new_pack.a6ZiDY/_old 2020-05-07 19:32:17.618084662 +0200 +++ /var/tmp/diff_new_pack.a6ZiDY/_new 2020-05-07 19:32:17.622084670 +0200 @@ -1,7 +1,7 @@ # -# spec file for package netcdf +# spec file for package netcdf-fortran # -# Copyright (c) 2018 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,12 +21,13 @@ %define _do_check 1 %global pname netcdf-fortran -%global ver 4.4.4 -%global _ver 4_4_4 +%global ver 4.5.2 +%global _ver 4_5_2 -%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 @@ -45,19 +46,19 @@ %{bcond_without mpi} %endif -%if "%flavor" == "gnu-openmpi3-hpc" -%{?DisOMPI3} +%if "%flavor" == "gnu-openmpi2-hpc" +%{?DisOMPI2} %global compiler_family gnu %global mpi_flavor openmpi -%global mpi_ver 3 +%global mpi_ver 2 %{bcond_without mpi} %endif -%if "%flavor" == "gnu-openmpi2-hpc" -%{?DisOMPI2} +%if "%flavor" == "gnu-openmpi3-hpc" +%{?DisOMPI3} %global compiler_family gnu %global mpi_flavor openmpi -%global mpi_ver 2 +%global mpi_ver 3 %{bcond_without mpi} %endif @@ -82,10 +83,19 @@ %{bcond_without mpi} %endif -%if "%flavor" == "gnu7-openmpi3-hpc" +%if "%flavor" == "gnu7-openmpi2-hpc" %{?DisOMPI2} %global compiler_family gnu %global mpi_flavor openmpi +%global mpi_ver 2 +%global c_f_ver 7 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu7-openmpi3-hpc" +%{?DisOMPI3} +%global compiler_family gnu +%global mpi_flavor openmpi %global mpi_ver 3 %global c_f_ver 7 %{bcond_without mpi} @@ -105,6 +115,88 @@ %{bcond_without mpi} %endif +%if "%flavor" == "gnu8-openmpi-hpc" +%{?DisOMPI1} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 1 +%global c_f_ver 8 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu8-openmpi2-hpc" +%{?DisOMPI2} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 2 +%global c_f_ver 8 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu8-openmpi3-hpc" +%{?DisOMPI3} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 3 +%global c_f_ver 8 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu8-mvapich2-hpc" +%global compiler_family gnu +%global mpi_flavor mvapich2 +%global c_f_ver 8 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu8-mpich-hpc" +%global compiler_family gnu +%global mpi_flavor mpich +%global c_f_ver 8 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu9-openmpi-hpc" +%{?DisOMPI1} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 1 +%global c_f_ver 9 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu9-openmpi2-hpc" +%{?DisOMPI2} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 2 +%global c_f_ver 9 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu9-openmpi3-hpc" +%{?DisOMPI3} +%global compiler_family gnu +%global mpi_flavor openmpi +%global mpi_ver 3 +%global c_f_ver 9 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu9-mvapich2-hpc" +%global compiler_family gnu +%global mpi_flavor mvapich2 +%global c_f_ver 9 +%{bcond_without mpi} +%endif + +%if "%flavor" == "gnu9-mpich-hpc" +%global compiler_family gnu +%global mpi_flavor mpich +%global c_f_ver 9 +%{bcond_without mpi} +%endif + %define hpc_upcase_trans_hyph() %(echo %{**} | tr [a-z] [A-Z] | tr '-' '_') %{?hpc_init:%{hpc_init -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} %{?with_mpi:-m %mpi_flavor %{?mpi_ver:-V %mpi_ver}}}} @@ -120,16 +212,15 @@ Group: Productivity/Scientific/Other Version: %ver Release: 0 -%define sonum 6 -Url: http://www.unidata.ucar.edu/software/netcdf/ -Source: https://github.com/Unidata/netcdf-fortran/archive/v%{version}.tar.gz -Patch0: netcdf4-Return-status-for-non-void-function-always.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define sonum 7 +URL: https://www.unidata.ucar.edu/software/netcdf/ +Source: https://github.com/Unidata/netcdf-fortran/archive/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel BuildRequires: %{compiler_family}-compilers-hpc BuildRequires: gawk BuildRequires: libcurl-devel >= 7.18.0 BuildRequires: lua-lmod +BuildRequires: m4 BuildRequires: pkg-config BuildRequires: suse-hpc BuildRequires: zlib-devel >= 1.2.5 @@ -137,7 +228,7 @@ BuildRequires: %{mpi_flavor}%{?mpi_ver}-%{compiler_family}%{?c_f_ver}-hpc-macros-devel %endif BuildRequires: hdf5-%{compiler_family}%{?c_f_ver}%{?with_mpi:-%{mpi_flavor}%{?mpi_ver}}-hpc-devel -BuildRequires: netcdf-%{compiler_family}%{?c_f_ver}%{?with_mpi:-%{mpi_flavor}%{?mpi_ver}}-hpc-devel +BuildRequires: netcdf-%{compiler_family}%{?c_f_ver}%{?with_mpi:-%{mpi_flavor}%{?mpi_ver}}-hpc-devel >= 4.6.2 Requires: %{libname}%{hpc_package_name_tail %_ver} = %{version} %description @@ -233,7 +324,6 @@ %prep %setup -q -n %{pname}-%{version} -%patch0 -p1 # Fix spurious-executable-perm RPMLINT warning chmod a-x RELEASE_NOTES.md @@ -355,18 +445,15 @@ %hpc_module_delete_if_default %files -%defattr(-,root,root,-) %doc COPYRIGHT README.md RELEASE_NOTES.md %{hpc_bindir}/ %files -n %{libname}%{hpc_package_name_tail %_ver} -%defattr(-,root,root,-) %{hpc_dirs} %{hpc_modules_files} %{hpc_libdir}/libnetcdff.so.* %files devel -%defattr(-,root,root,-) %{hpc_includedir}/ %dir %{hpc_pkgconfigdir} %{hpc_libdir}/pkgconfig/netcdf-fortran.pc @@ -376,7 +463,6 @@ %{hpc_mandir}/man3/ %files devel-static -%defattr(-,root,root,-) %{hpc_libdir}/libnetcdff.a %changelog ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">2</size> </disk> <memory> <size unit="G">2</size> </memory> <physicalmemory> <size unit="G">1</size> </physicalmemory> </hardware> </constraints> ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.a6ZiDY/_old 2020-05-07 19:32:17.674084774 +0200 +++ /var/tmp/diff_new_pack.a6ZiDY/_new 2020-05-07 19:32:17.678084782 +0200 @@ -3,5 +3,5 @@ <package>gnu-openmpi2-hpc</package> <package>gnu-openmpi3-hpc</package> <package>gnu-mpich-hpc</package> - <!-- <package>gnu-mvapich2-hpc</package> --> + <package>gnu-mvapich2-hpc</package> </multibuild>