Hello community,

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

Package is "hdf5"

Thu May  7 19:27:13 2020 rev:62 rq:800290 version:1.10.5

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/hdf5/hdf5.changes      2020-01-15 
15:10:38.618080429 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.hdf5.new.2738/hdf5.changes    2020-05-07 
19:32:33.702116849 +0200
@@ -1,0 +2,79 @@
+Fri Apr 17 14:54:44 UTC 2020 - Egbert Eich <e...@suse.com>
+
+- Fix .so number in baselibs.conf for libhdf5_fortran libs (boo#1169793).
+
+-------------------------------------------------------------------
+Thu Apr  2 07:49:26 UTC 2020 - Egbert Eich <e...@suse.com>
+
+- Fix library link flags on pkg-config file for HPC builds (boo#1134298).
+
+-------------------------------------------------------------------
+Mon Jan 20 00:47:04 UTC 2020 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Remove bogus undefines of suffix and mpi_flavor. suffix is the
+  name of an RPM built-in (like expand or echo), and since RPM 4.15
+  trying to alter a built-in is an error. Fixes built of serial
+  flavor on Tumbleweed. See https://rpm.org/user_doc/macros.html
+
+-------------------------------------------------------------------
+Tue Dec 10 16:30:03 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Add compat provides for renamed hdf5-openmpi{,-devel} package,
+  see https://en.opensuse.org/openSUSE:Package_dependencies
+- Fix openmpi1 package naming for SLE/Leap <= 15.1
+
+-------------------------------------------------------------------
+Thu Nov 28 18:13:10 UTC 2019 - Egbert Eich <e...@suse.com>
+
+- Add HPC support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
+
+-------------------------------------------------------------------
+Thu Nov 28 15:54:19 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 Oct 24 06:37:26 UTC 2019 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- openmpi has been renamed into openmpi1
+
+-------------------------------------------------------------------
+Tue Sep 10 07:54:05 UTC 2019 - Ana Guerrero Lopez <aguerr...@suse.com>
+
+- Use -ffat-lto-objects to provide a proper static library. 
+
+-------------------------------------------------------------------
+Tue Sep  3 10:17:31 UTC 2019 - Ana Guerrero Lopez <aguerr...@suse.com>
+
+- Re-list hdf5-mpi.patch in the spec file for the sake of a avoiding
+  a script rejecting the package automatically.
+
+-------------------------------------------------------------------
+Fri Aug 23 09:58:01 UTC 2019 - Ana Guerrero Lopez <aguerr...@suse.com>
+
+- Update to version 1.10.5: (jsc#SLE-8501)
+  * 
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5-RELEASE.txt
+- Bump fortran library soname, sonum_F from 100 to 102.
+- Adjust library installation path, use %hpc_prefix/lib64 in x86_64 
+  and %hpc_libdir in all other cases
+- Patches refreshed:
+  * hdf5-LD_LIBRARY_PATH.patch
+  * hdf5-1.8.11-abort_unknown_host_config.patch
+  * PPC64LE-Fix-long-double-handling.patch
+  * hdf5-Remove-timestamps-from-binaries.patch
+  * Disable-phdf5-tests.patch
+- Patch disabled, upstream have changed the file that was being patched,
+  while it could be ported, it's unknown if this patch is still needed.
+  * hdf5-mpi.patch
+- Patch removed, merged upstream
+  * 0001-Fix-return-value-in-test_libver_bounds_open.patch
+
+
+-------------------------------------------------------------------
+Thu Jul  4 11:45:55 UTC 2019 - Egbert Eich <e...@suse.com>
+
+- Since build machine size issues do not seem to go way, make
+  the %check stage optional: enable with '--with check'.
+
+-------------------------------------------------------------------

Old:
----
  0001-Fix-return-value-in-test_libver_bounds_open.patch
  hdf5-1.10.4.tar.bz2

New:
----
  hdf5-1.10.5.tar.bz2

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

Other differences:
------------------
++++++ hdf5.spec ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.422118289 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.434118314 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# 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
@@ -18,25 +18,24 @@
 
 %global flavor @BUILD_FLAVOR@%{nil}
 
-%if 0%{?is_opensuse} || 0%{?is_backports}
-%undefine DisOMPI1
-%undefine DisOMPI2
-%undefine DisOMPI3
-%else
+%if 0%{?sle_version} >= 150200
 %define DisOMPI1 ExclusiveArch:  do_not_build
-%undefine DisOMPI2
+%endif
+%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
 %define DisOMPI3 ExclusiveArch:  do_not_build
 %endif
 
-#
-%define _do_check 1
+# Disable until resource issue is resolved.
+%bcond_with check
+
 %define use_sz2 0
 
-%define vers 1.10.4
-%define _vers 1_10_4
+%define vers 1.10.5
+%define _vers 1_10_5
 %define short_ver 1.10
 %define src_ver %{version}
 %define pname hdf5
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
 %if "%{flavor}" == ""
 ExclusiveArch:  do_not_build
@@ -44,12 +43,10 @@
 %endif
 
 %if "%{flavor}" == "serial"
-%undefine suffix
-%undefine mpi_flavor
 %bcond_with hpc
 %endif
 
-%if "%{flavor}" == "openmpi"
+%if "%{flavor}" == "openmpi1"
 %{?DisOMPI1}
 %global mpi_flavor openmpi
 %define mpi_vers 1
@@ -138,6 +135,15 @@
 %define mpi_vers 1
 %endif
 
+%if "%{flavor}" == "gnu7-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_flavor openmpi
+%define mpi_vers 2
+%endif
+
 %if "%{flavor}" == "gnu7-mvapich2-hpc"
 %bcond_without hpc
 %define compiler_family gnu
@@ -161,22 +167,115 @@
 %global mpi_flavor mpich
 %endif
 
+%if "%{flavor}" == "gnu8-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%undefine mpi_flavor
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu8-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor mvapich2
+%endif
+
+%if "%{flavor}" == "gnu8-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor mpich
+%endif
+
+%if "%{flavor}" == "gnu9-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%undefine mpi_flavor
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu9-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor mvapich2
+%endif
+
+%if "%{flavor}" == "gnu9-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor mpich
+%endif
+
 # Don't build non-HPC on SLE
 %if !0%{?is_opensuse} && !0%{?with_hpc:1}
 ExclusiveArch:  do_not_build
 %endif
 
-# Disable until resource issue is resolved.
-%if "%mpi_flavor" == "openmpi" && 0%{?mpi_vers} == 1
-%define _do_check 0
-%endif
-
 %{?mpi_flavor:%{bcond_without mpi}}%{!?mpi_flavor:%{bcond_with mpi}}
 %{?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_vers}" != "1"
+%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
+%define mpi_ext %{nil}
+%else
 %define mpi_ext %{?mpi_vers}
 %endif
 
@@ -185,7 +284,11 @@
 %{?with_mpi:%global hpc_module_pname p%{pname}}
  %define my_prefix %hpc_prefix
  %define my_bindir %hpc_bindir
+   %ifarch x86_64
+ %define my_libdir %hpc_prefix/lib64
+   %else
  %define my_libdir %hpc_libdir
+   %endif
  %define my_incdir %hpc_includedir
  %define package_name   %{hpc_package_name %_vers}
  %define libname(l:s:)   lib%{pname}%{-l*}%{hpc_package_name_tail %{?_vers}}
@@ -214,7 +317,7 @@
 # do not match the so numbers that are actually built.
 %define sonum 103
 %define sonum_CXX 103
-%define sonum_F 100
+%define sonum_F 102
 %define sonum_HL 100
 %define sonum_HL_CXX 100
 %define sonum_HL_F 100
@@ -225,7 +328,7 @@
 Summary:        Command-line programs for the HDF5 scientific data format
 License:        BSD-3-Clause
 Group:          Productivity/Scientific/Other
-Url:            https://www.hdfgroup.org/HDF5/
+URL:            https://www.hdfgroup.org/HDF5/
 Source0:        
https://www.hdfgroup.org/ftp/HDF5/releases/%{pname}-%{short_ver}/%{pname}-%{src_ver}/src/%{pname}-%{src_ver}.tar.bz2
 Source100:      _multibuild
 Source1000:     update_so_version.sh
@@ -237,9 +340,9 @@
 %endif
 Patch5:         PPC64LE-Fix-long-double-handling.patch
 Patch6:         hdf5-Remove-timestamps-from-binaries.patch
+# Could be ported but it's unknown if it's still needed
 Patch7:         hdf5-mpi.patch
 Patch8:         Disable-phdf5-tests.patch
-Patch9:         0001-Fix-return-value-in-test_libver_bounds_open.patch
 BuildRequires:  fdupes
 %if 0%{?use_sz2}
 BuildRequires:  libsz2-devel
@@ -276,6 +379,10 @@
  %endif
 %endif  # ?hpc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
+Provides:       %{pname}-openmpi = %{version}-%{release}
+Obsoletes:      %{pname}-openmpi < %{version}-%{release}
+%endif
 
 %description
 HDF5 is a data model, library, and file format for storing and
@@ -411,6 +518,10 @@
 Requires:       %{libname -l _hl -s %{sonum_HL}} = %{version}
 Requires:       %{libname -l hl_fortran -s %{sonum_HL_F}} = %{version}
 %{?with_hpc:%hpc_requires_devel}
+%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
+Provides:       %{pname}-openmpi-devel = %{version}-%{release}
+Obsoletes:      %{pname}-openmpi-devel < %{version}-%{release}
+%endif
 
 %description devel
 HDF5 is a data model, library, and file format for storing and
@@ -469,16 +580,15 @@
 %endif
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
+# %%patch7 -p1
 %patch8 -p1
-%patch9 -p1
 
 %if %{without hpc}
 # baselibs looks different for different flavors - generate it on the fly
 cat >  %{_sourcedir}/baselibs.conf <<EOF
 libhdf5-%{sonum}%{?my_suffix}
 libhdf5_hl%{sonum_HL}%{?my_suffix}
-libhdf5_fortran%{sonum_HL_F}%{?my_suffix}
+libhdf5_fortran%{sonum_F}%{?my_suffix}
 libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}
 libhdf5_cpp%{sonum_CXX}%{?my_suffix}
 libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}
@@ -486,7 +596,7 @@
    requires %{?my_suffix}-<targettype>
    requires "libhdf5-%{sonum}%{?my_suffix}-<targettype> = <version>"
    requires "libhdf5_hl%{sonum_HL}%{?my_suffix}-<targettype> = <version>"
-   requires "libhdf5_fortran%{sonum_HL_F}%{?my_suffix}-<targettype> = 
<version>"
+   requires "libhdf5_fortran%{sonum_F}%{?my_suffix}-<targettype> = <version>"
    requires "libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}-<targettype> = 
<version>"
    requires "libhdf5_cpp%{sonum_CXX}%{?my_suffix}-<targettype> = <version>"
    requires "libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}-<targettype> = 
<version>"
@@ -601,17 +711,15 @@
 rm -rf %{buildroot}%{_prefix}/share/hdf5_examples
 %endif
 
-%if 0%{?suse_version} >= 1110
 %fdupes -s %{buildroot}/%{_datadir}
-%endif
 
 %if %{with hpc}
-%{hpc_write_pkgconfig -n hdf5 -l libhdf5}
-%{hpc_write_pkgconfig -n hdf5_hl -l libhdf5_hl}
-%{hpc_write_pkgconfig -n hdf5_fortran -l libhdf5_fortran}
-%{hpc_write_pkgconfig -n hdf5_hl_fortran -l libhdfhl_fortran}
-%{hpc_write_pkgconfig -n hdf5_cpp -l libhdf5_cpp}
-%{hpc_write_pkgconfig -n hdf5_hl_cpp -l libhdf5_hl_cpp}
+%{hpc_write_pkgconfig -n hdf5 -l hdf5}
+%{hpc_write_pkgconfig -n hdf5_hl -l hdf5_hl}
+%{hpc_write_pkgconfig -n hdf5_fortran -l hdf5_fortran}
+%{hpc_write_pkgconfig -n hdf5_hl_fortran -l hdf5hl_fortran}
+%{hpc_write_pkgconfig -n hdf5_cpp -l hdf5_cpp}
+%{hpc_write_pkgconfig -n hdf5_hl_cpp -l hdf5_hl_cpp}
 
 %hpc_write_modules_files
 
#%%Module1.0#####################################################################
@@ -654,15 +762,15 @@
 EOF
 %endif
 
-%if 0%{?_do_check}
+%if %{with check}
 %check
-%if 0%{?qemu_user_space_build}
+ %if 0%{?qemu_user_space_build}
 # default timeout is 1200 seconds
 export HDF5_ALARM_SECONDS=3600
-%endif
-%if %{with mpi}
+ %endif
+ %if %{with mpi}
 export HDF5_Make_Ignore=yes
-%endif
+ %endif
 %{?with_hpc:%hpc_setup}
  %ifarch ppc ppc64 ppc64le aarch64
   make %{?_smp_mflags} check || { echo "Ignore transient make check failures 
for PowerPC or aarch64. boo#1058563"; }

++++++ Disable-phdf5-tests.patch ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.454118354 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.458118361 +0200
@@ -8,32 +8,29 @@
 Signed-off-by: Egbert Eich <e...@suse.com>
 Signed-off-by: Egbert Eich <e...@suse.de>
 ---
- testpar/CMakeTests.cmake | 2 +-
- testpar/Makefile.am      | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-diff --git a/testpar/CMakeTests.cmake b/testpar/CMakeTests.cmake
-index 87470f3..ce2f2e4 100644
---- a/testpar/CMakeTests.cmake
-+++ b/testpar/CMakeTests.cmake
-@@ -16,7 +16,7 @@
- ##############################################################################
- ##############################################################################
+Index: hdf5-1.10.5/testpar/CMakeTests.cmake
+===================================================================
+--- hdf5-1.10.5.orig/testpar/CMakeTests.cmake
++++ hdf5-1.10.5/testpar/CMakeTests.cmake
+@@ -30,7 +30,7 @@ set (SKIP_testphdf5 "")
+ #  set (SKIP_testphdf5 "${SKIP_testphdf5};-x;ecdsetw")
+ #endif ()
  
--add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$<TARGET_FILE:testphdf5> ${MPIEXEC_POSTFLAGS})
-+##add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$<TARGET_FILE:testphdf5> ${MPIEXEC_POSTFLAGS})
- 
- foreach (testp ${H5P_TESTS})
-   add_test (NAME TEST_PAR_${testp} COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$<TARGET_FILE:${testp}> ${MPIEXEC_POSTFLAGS})
-diff --git a/testpar/Makefile.am b/testpar/Makefile.am
-index 7262ca6..e9c8c4a 100644
---- a/testpar/Makefile.am
-+++ b/testpar/Makefile.am
-@@ -23,7 +23,7 @@ AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/test
+-add_test (NAME MPI_TEST_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$<TARGET_FILE:testphdf5> ${MPIEXEC_POSTFLAGS} ${SKIP_testphdf5})
++## add_test (NAME MPI_TEST_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$<TARGET_FILE:testphdf5> ${MPIEXEC_POSTFLAGS} ${SKIP_testphdf5})
+ set_tests_properties (MPI_TEST_testphdf5 PROPERTIES
+     FIXTURES_REQUIRED par_clear_testphdf5
+     ENVIRONMENT "HDF5_ALARM_SECONDS=3600;srcdir=${HDF5_TEST_PAR_BINARY_DIR}"
+Index: hdf5-1.10.5/testpar/Makefile.am
+===================================================================
+--- hdf5-1.10.5.orig/testpar/Makefile.am
++++ hdf5-1.10.5/testpar/Makefile.am
+@@ -30,7 +30,7 @@ check_SCRIPTS = $(TEST_SCRIPT_PARA)
  
  # Test programs.  These are our main targets.
  #
--TEST_PROG_PARA=t_mpi t_bigio testphdf5 t_cache t_cache_image t_pflush1 
t_pflush2 t_pread t_pshutdown t_prestart t_init_term t_shapesame 
t_filters_parallel
-+TEST_PROG_PARA=t_mpi t_bigio t_cache t_cache_image t_pflush1 t_pflush2 
t_pread t_pshutdown t_prestart t_init_term t_shapesame t_filters_parallel
- 
- check_PROGRAMS = $(TEST_PROG_PARA)
+-TEST_PROG_PARA=t_mpi t_bigio testphdf5 t_cache t_cache_image t_pread 
t_pshutdown t_prestart t_init_term t_shapesame t_filters_parallel
++TEST_PROG_PARA=t_mpi t_bigio t_cache t_cache_image t_pread t_pshutdown 
t_prestart t_init_term t_shapesame t_filters_parallel
  
+ # t_pflush1 and t_pflush2 are used by testpflush.sh
+ check_PROGRAMS = $(TEST_PROG_PARA) t_pflush1 t_pflush2

++++++ PPC64LE-Fix-long-double-handling.patch ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.470118386 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.470118386 +0200
@@ -11,11 +11,11 @@
  hdf5-1.10.1/test/dt_arith.c                | 26 ++++++++++++++++++++++++--
  2 files changed, 40 insertions(+), 2 deletions(-)
 
-diff --git a/hdf5-1.10.1/config/cmake/ConversionTests.c 
b/hdf5-1.10.1/config/cmake/ConversionTests.c
-index 082dbd4..9618a14 100644
---- a/config/cmake/ConversionTests.c
-+++ b/config/cmake/ConversionTests.c
-@@ -34,6 +34,14 @@ int main(void)
+Index: hdf5-1.10.5/config/cmake/ConversionTests.c
+===================================================================
+--- hdf5-1.10.5.orig/config/cmake/ConversionTests.c
++++ hdf5-1.10.5/config/cmake/ConversionTests.c
+@@ -34,6 +34,14 @@ int HDF_NO_UBSAN main(void)
      unsigned char       s2[8];
      int                 ret = 1;
  
@@ -30,7 +30,7 @@
      if(sizeof(long double) == 16 && sizeof(long) == 8) {
      /*make sure the long double type has 16 bytes in size and
      * 11 bits of exponent.  If it is,
-@@ -157,6 +165,14 @@ int main(void)
+@@ -157,6 +165,14 @@ int HDF_NO_UBSAN main(void)
      unsigned char       s[16];
      int                 ret = 0;
  
@@ -45,11 +45,11 @@
      if(sizeof(long double) == 16) {
          /*make sure the long double type is the same as the failing type
           *which has 16 bytes in size and 11 bits of exponent.  If it is,
-diff --git a/hdf5-1.10.1/test/dt_arith.c b/hdf5-1.10.1/test/dt_arith.c
-index 8f3e6e4..084b47c 100644
---- a/test/dt_arith.c
-+++ b/test/dt_arith.c
-@@ -3051,7 +3051,18 @@ test_conv_flt_1 (const char *name, int run_test, hid_t 
src, hid_t dst)
+Index: hdf5-1.10.5/test/dt_arith.c
+===================================================================
+--- hdf5-1.10.5.orig/test/dt_arith.c
++++ hdf5-1.10.5/test/dt_arith.c
+@@ -3051,7 +3051,18 @@ test_conv_flt_1 (const char *name, int r
                          buf, saved, nelmts);
  #if H5_SIZEOF_LONG_DOUBLE!=H5_SIZEOF_DOUBLE && H5_SIZEOF_LONG_DOUBLE!=0
              } else if(src_type == FLT_LDOUBLE) {
@@ -69,7 +69,7 @@
                          buf, saved, nelmts);
  #endif
              } else
-@@ -3712,7 +3723,18 @@ test_conv_int_fp(const char *name, int run_test, hid_t 
src, hid_t dst)
+@@ -3711,7 +3722,18 @@ test_conv_int_fp(const char *name, int r
              INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, 
sendian, dst_size,
                      buf, saved, nelmts);
          } else {

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.498118441 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.498118441 +0200
@@ -1,6 +1,6 @@
 <multibuild>
   <package>serial</package>
-  <package>openmpi</package>
+  <package>openmpi1</package>
   <package>openmpi2</package>
   <package>openmpi3</package>
   <package>mvapich2</package>

++++++ hdf5-1.10.4.tar.bz2 -> hdf5-1.10.5.tar.bz2 ++++++
/work/SRC/openSUSE:Leap:15.2/hdf5/hdf5-1.10.4.tar.bz2 
/work/SRC/openSUSE:Leap:15.2/.hdf5.new.2738/hdf5-1.10.5.tar.bz2 differ: char 
11, line 1

++++++ hdf5-1.8.11-abort_unknown_host_config.patch ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.530118506 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.530118506 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- configure.orig
 +++ configure
-@@ -4085,6 +4085,8 @@ done
+@@ -4097,6 +4097,8 @@ done
  if test "X$host_config" != "Xnone"; then
    CC_BASENAME="`echo $CC | cut -f1 -d' ' | xargs basename 2>/dev/null`"
    . $host_config
@@ -15,7 +15,7 @@
 ===================================================================
 --- configure.ac.orig
 +++ configure.ac
-@@ -266,6 +266,8 @@ done
+@@ -263,6 +263,8 @@ done
  if test "X$host_config" != "Xnone"; then
    CC_BASENAME="`echo $CC | cut -f1 -d' ' | xargs basename 2>/dev/null`"
    . $host_config

++++++ hdf5-LD_LIBRARY_PATH.patch ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.538118521 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.538118521 +0200
@@ -1,8 +1,8 @@
-Index: hdf5-1.10.0-patch1/src/Makefile.in
+Index: hdf5-1.10.5/src/Makefile.in
 ===================================================================
---- hdf5-1.10.0-patch1.orig/src/Makefile.in
-+++ hdf5-1.10.0-patch1/src/Makefile.in
-@@ -1847,8 +1847,6 @@ help:
+--- hdf5-1.10.5.orig/src/Makefile.in
++++ hdf5-1.10.5/src/Makefile.in
+@@ -1873,8 +1873,6 @@ help:
  # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
  # is set to ignore the error.
  H5Tinit.c: H5detect$(EXEEXT)
@@ -11,7 +11,7 @@
        $(RUNSERIAL) ./H5detect$(EXEEXT) > $@  ||                               
\
            (test $$HDF5_Make_Ignore && echo "*** Error ignored") ||          \
            ($(RM) $@ ; exit 1)
-@@ -1859,8 +1857,6 @@ H5Tinit.c: H5detect$(EXEEXT)
+@@ -1885,8 +1883,6 @@ H5Tinit.c: H5detect$(EXEEXT)
  # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
  # is set to ignore the error.
  H5lib_settings.c: H5make_libsettings$(EXEEXT) libhdf5.settings

++++++ hdf5-Remove-timestamps-from-binaries.patch ++++++
--- /var/tmp/diff_new_pack.1FU1Ez/_old  2020-05-07 19:32:34.546118538 +0200
+++ /var/tmp/diff_new_pack.1FU1Ez/_new  2020-05-07 19:32:34.546118538 +0200
@@ -10,10 +10,10 @@
 ---
  src/H5detect.c | 15 ---------------
  1 file changed, 15 deletions(-)
-diff --git a/src/H5detect.c b/src/H5detect.c
-index 4424009..f49774c 100644
---- a/src/H5detect.c
-+++ b/src/H5detect.c
+Index: hdf5-1.10.5/src/H5detect.c
+===================================================================
+--- hdf5-1.10.5.orig/src/H5detect.c
++++ hdf5-1.10.5/src/H5detect.c
 @@ -1245,21 +1245,6 @@ bit.\n";
      fprintf(rawoutstream, "/* Generated automatically by H5detect -- do not 
edit */\n\n\n");
      HDfputs(FileHeader, rawoutstream);        /*the copyright notice--see top 
of this file */


Reply via email to