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 */