commit hdf5 for openSUSE:Factory

2020-09-15 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-09-15 16:25:02

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.4249 (New)


Package is "hdf5"

Tue Sep 15 16:25:02 2020 rev:69 rq:833710 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2020-07-21 
15:51:03.120344495 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.4249/hdf5.changes  2020-09-15 
16:25:47.310453084 +0200
@@ -1,0 +2,5 @@
+Thu Jul 23 16:33:58 UTC 2020 - Egbert Eich 
+
+- Add build support for gcc10 to HPC build (bsc#1174439). 
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.MdBUaL/_old  2020-09-15 16:25:48.406454133 +0200
+++ /var/tmp/diff_new_pack.MdBUaL/_new  2020-09-15 16:25:48.410454137 +0200
@@ -310,6 +310,63 @@
 %global mpi_flavor mpich
 %endif
 
+%if "%{flavor}" == "gnu10-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%undefine mpi_flavor
+%endif
+
+%if "%{flavor}" == "gnu10-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu10-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" == "gnu10-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu10-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%endif
+
+%if "%{flavor}" == "gnu10-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor mvapich2
+%endif
+
+%if "%{flavor}" == "gnu10-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_flavor mpich
+%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!"}}




commit hdf5 for openSUSE:Factory

2020-07-21 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-07-21 15:49:11

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.3592 (New)


Package is "hdf5"

Tue Jul 21 15:49:11 2020 rev:68 rq:822016 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2020-07-03 
00:15:27.136670429 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.3592/hdf5.changes  2020-07-21 
15:51:03.120344495 +0200
@@ -1,0 +2,6 @@
+Mon Jul 20 14:48:42 UTC 2020 - Egbert Eich 
+
+- Add missing openmpi4 flavors.
+- Enable build of non-HPC flavors for all non-HPC builds.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.KOtIu9/_old  2020-07-21 15:51:05.536347432 +0200
+++ /var/tmp/diff_new_pack.KOtIu9/_new  2020-07-21 15:51:05.540347437 +0200
@@ -180,6 +180,15 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "gnu7-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "gnu7-mpich-hpc"
 %bcond_without hpc
 %define compiler_family gnu
@@ -221,6 +230,15 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "gnu8-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "gnu8-mvapich2-hpc"
 %bcond_without hpc
 %define compiler_family gnu
@@ -269,6 +287,15 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "gnu9-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "gnu9-mvapich2-hpc"
 %bcond_without hpc
 %define compiler_family gnu
@@ -283,11 +310,6 @@
 %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
-
 %{?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!"}}




commit hdf5 for openSUSE:Factory

2020-07-02 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-07-03 00:11:44

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.3060 (New)


Package is "hdf5"

Fri Jul  3 00:11:44 2020 rev:67 rq:818282 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2020-04-18 
00:33:52.474480222 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.3060/hdf5.changes  2020-07-03 
00:15:27.136670429 +0200
@@ -1,0 +2,5 @@
+Wed Jun 24 07:32:58 UTC 2020 - Alin M Elena 
+
+- add openmpi4 packages to build and disable build for leap
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.s46rDc/_old  2020-07-03 00:15:28.204673971 +0200
+++ /var/tmp/diff_new_pack.s46rDc/_new  2020-07-03 00:15:28.208673984 +0200
@@ -25,6 +25,10 @@
 %define DisOMPI3 ExclusiveArch:  do_not_build
 %endif
 
+%if 0%{?sle_version:1} && 0%{?sle_version} < 150300
+%define DisOMPI4 ExclusiveArch:  do_not_build
+%endif
+
 # Disable until resource issue is resolved.
 %bcond_with check
 
@@ -67,6 +71,13 @@
 %bcond_with hpc
 %endif
 
+%if "%{flavor}" == "openmpi4"
+%{?DisOMPI4}
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%bcond_with hpc
+%endif
+
 %if "%{flavor}" == "mvapich2"
 %global mpi_flavor %{flavor}
 %bcond_with hpc
@@ -112,6 +123,15 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "gnu-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%undefine c_f_ver
+%global mpi_flavor openmpi
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "gnu-mpich-hpc"
 %bcond_without hpc
 %define compiler_family gnu

++ _multibuild ++
--- /var/tmp/diff_new_pack.s46rDc/_old  2020-07-03 00:15:28.248674117 +0200
+++ /var/tmp/diff_new_pack.s46rDc/_new  2020-07-03 00:15:28.248674117 +0200
@@ -3,10 +3,12 @@
   openmpi1
   openmpi2
   openmpi3
+  openmpi4
   mvapich2
   gnu-openmpi-hpc
   gnu-openmpi2-hpc
   gnu-openmpi3-hpc
+  gnu-openmpi4-hpc
   gnu-mvapich2-hpc
   gnu-mpich-hpc
   gnu-hpc




commit hdf5 for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-04-18 00:33:14

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.2738 (New)


Package is "hdf5"

Sat Apr 18 00:33:14 2020 rev:66 rq:794967 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2020-04-02 
17:44:11.533445030 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.2738/hdf5.changes  2020-04-18 
00:33:52.474480222 +0200
@@ -1,0 +2,5 @@
+Fri Apr 17 14:54:44 UTC 2020 - Egbert Eich 
+
+- Fix .so number in baselibs.conf for libhdf5_fortran libs (boo#1169793).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.pP0NVI/_old  2020-04-18 00:33:53.414482168 +0200
+++ /var/tmp/diff_new_pack.pP0NVI/_new  2020-04-18 00:33:53.418482177 +0200
@@ -588,7 +588,7 @@
 cat >  %{_sourcedir}/baselibs.conf <
requires "libhdf5-%{sonum}%{?my_suffix}- = "
requires "libhdf5_hl%{sonum_HL}%{?my_suffix}- = "
-   requires "libhdf5_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
+   requires "libhdf5_fortran%{sonum_F}%{?my_suffix}- = "
requires "libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
requires "libhdf5_cpp%{sonum_CXX}%{?my_suffix}- = "
requires "libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}- = 
"




commit hdf5 for openSUSE:Factory

2020-04-02 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-04-02 17:44:10

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.3248 (New)


Package is "hdf5"

Thu Apr  2 17:44:10 2020 rev:65 rq:790802 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2020-01-20 
22:55:46.551351158 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.3248/hdf5.changes  2020-04-02 
17:44:11.533445030 +0200
@@ -1,0 +2,5 @@
+Thu Apr  2 07:49:26 UTC 2020 - Egbert Eich 
+
+- Fix library link flags on pkg-config file for HPC builds (boo#1134298).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.om0qPt/_old  2020-04-02 17:44:12.269445919 +0200
+++ /var/tmp/diff_new_pack.om0qPt/_new  2020-04-02 17:44:12.269445919 +0200
@@ -714,12 +714,12 @@
 %fdupes -s %{buildroot}/%{_datadir}
 
 %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#




commit hdf5 for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2020-01-20 22:55:35

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.26092 (New)


Package is "hdf5"

Mon Jan 20 22:55:35 2020 rev:64 rq:765742 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-12-11 
12:13:49.704533414 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.26092/hdf5.changes 2020-01-20 
22:55:46.551351158 +0100
@@ -1,0 +2,15 @@
+Mon Jan 20 00:47:04 UTC 2020 - Stefan Brüns 
+
+- 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 
+
+- 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
+
+---
@@ -4 +19 @@
-- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
+- Add HPC support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.9wrZzd/_old  2020-01-20 22:55:47.959351700 +0100
+++ /var/tmp/diff_new_pack.9wrZzd/_new  2020-01-20 22:55:47.963351701 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -43,8 +43,6 @@
 %endif
 
 %if "%{flavor}" == "serial"
-%undefine suffix
-%undefine mpi_flavor
 %bcond_with hpc
 %endif
 
@@ -275,7 +273,11 @@
 %{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
 
 # For compatibility package names
+%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
+%define mpi_ext %{nil}
+%else
 %define mpi_ext %{?mpi_vers}
+%endif
 
 %if %{with hpc}
 %{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}
@@ -377,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
@@ -512,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
@@ -701,9 +711,7 @@
 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}




commit hdf5 for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-12-11 12:13:26

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.4691 (New)


Package is "hdf5"

Wed Dec 11 12:13:26 2019 rev:63 rq:755687 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-12-02 
11:31:25.542557780 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.4691/hdf5.changes  2019-12-11 
12:13:49.704533414 +0100
@@ -4 +4 @@
-- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).
+- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.4lW9Hp/_old  2019-12-11 12:13:51.836532815 +0100
+++ /var/tmp/diff_new_pack.4lW9Hp/_new  2019-12-11 12:13:51.840532814 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -326,7 +326,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




commit hdf5 for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-12-02 11:29:11

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.4691 (New)


Package is "hdf5"

Mon Dec  2 11:29:11 2019 rev:62 rq:752488 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-10-31 
22:46:48.805960578 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.4691/hdf5.changes  2019-12-02 
11:31:25.542557780 +0100
@@ -1,0 +2,11 @@
+Thu Nov 28 18:13:10 UTC 2019 - Egbert Eich 
+
+- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).
+
+---
+Thu Nov 28 15:54:19 UTC 2019 - Egbert Eich 
+
+- Disable openmpi1 builds for SLE/Leap > 15.1.
+- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.HbGdJ7/_old  2019-12-02 11:31:26.754557219 +0100
+++ /var/tmp/diff_new_pack.HbGdJ7/_new  2019-12-02 11:31:26.758557217 +0100
@@ -18,13 +18,10 @@
 
 %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
 
@@ -140,6 +137,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
@@ -163,6 +169,102 @@
 %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




commit hdf5 for openSUSE:Factory

2019-10-31 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-10-31 22:46:46

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.2990 (New)


Package is "hdf5"

Thu Oct 31 22:46:46 2019 rev:61 rq:744504 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-10-02 
11:57:32.139240832 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.2990/hdf5.changes  2019-10-31 
22:46:48.805960578 +0100
@@ -1,0 +2,5 @@
+Thu Oct 24 06:37:26 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- openmpi has been renamed into openmpi1
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.UeiDRY/_old  2019-10-31 22:46:51.341963727 +0100
+++ /var/tmp/diff_new_pack.UeiDRY/_new  2019-10-31 22:46:51.345963733 +0100
@@ -51,7 +51,7 @@
 %bcond_with hpc
 %endif
 
-%if "%{flavor}" == "openmpi"
+%if "%{flavor}" == "openmpi1"
 %{?DisOMPI1}
 %global mpi_flavor openmpi
 %define mpi_vers 1
@@ -173,9 +173,7 @@
 %{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
 
 # For compatibility package names
-%if "%{mpi_flavor}" != "openmpi" || "%{mpi_vers}" != "1"
 %define mpi_ext %{?mpi_vers}
-%endif
 
 %if %{with hpc}
 %{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}

++ _multibuild ++
--- /var/tmp/diff_new_pack.UeiDRY/_old  2019-10-31 22:46:51.905964429 +0100
+++ /var/tmp/diff_new_pack.UeiDRY/_new  2019-10-31 22:46:51.905964429 +0100
@@ -1,6 +1,6 @@
 
   serial
-  openmpi
+  openmpi1
   openmpi2
   openmpi3
   mvapich2




commit hdf5 for openSUSE:Factory

2019-10-02 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-10-02 11:57:30

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.2352 (New)


Package is "hdf5"

Wed Oct  2 11:57:30 2019 rev:60 rq:734021 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-09-11 
10:35:12.927299325 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.2352/hdf5.changes  2019-10-02 
11:57:32.139240832 +0200
@@ -15 +15 @@
-- Update to version 1.10.5:
+- Update to version 1.10.5: (jsc#SLE-8501)



Other differences:
--



commit hdf5 for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-09-11 10:35:09

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.7948 (New)


Package is "hdf5"

Wed Sep 11 10:35:09 2019 rev:59 rq:729758 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-09-04 
09:16:36.746927553 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.7948/hdf5.changes  2019-09-11 
10:35:12.927299325 +0200
@@ -1,0 +2,5 @@
+Tue Sep 10 07:54:05 UTC 2019 - Ana Guerrero Lopez 
+
+- Use -ffat-lto-objects to provide a proper static library. 
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.M0AD1D/_old  2019-09-11 10:35:13.959299026 +0200
+++ /var/tmp/diff_new_pack.M0AD1D/_new  2019-09-11 10:35:13.963299025 +0200
@@ -38,6 +38,7 @@
 %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




commit hdf5 for openSUSE:Factory

2019-09-04 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-09-04 09:15:33

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.7948 (New)


Package is "hdf5"

Wed Sep  4 09:15:33 2019 rev:58 rq:727974 version:1.10.5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-07-04 
15:44:47.430258320 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.7948/hdf5.changes  2019-09-04 
09:16:36.746927553 +0200
@@ -1,0 +2,27 @@
+Tue Sep  3 10:17:31 UTC 2019 - Ana Guerrero Lopez 
+
+- 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 
+
+- Update to version 1.10.5:
+  * 
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
+
+
+---

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.9MPA0r/_old  2019-09-04 09:16:37.782927409 +0200
+++ /var/tmp/diff_new_pack.9MPA0r/_new  2019-09-04 09:16:37.782927409 +0200
@@ -33,8 +33,8 @@
 
 %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
@@ -181,7 +181,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}}
@@ -210,7 +214,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
@@ -233,9 +237,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
@@ -465,9 +469,8 @@
 %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

++ Disable-phdf5-tests.patch ++
--- /var/tmp/diff_new_pack.9MPA0r/_old  2019-09-04 09:16:37.794927407 +0200
+++ /var/tmp/diff_new_pack.9MPA0r/_new  2019-09-04 09:16:37.794927407 +0200
@@ -8,32 +8,29 @@
 Signed-off-by: Egbert Eich 
 Signed-off-by: Egbert Eich 
 ---
- 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} 
$ ${MPIEXEC_POSTFLAGS})
-+##add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 

commit hdf5 for openSUSE:Factory

2019-07-04 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-07-04 15:44:38

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.4615 (New)


Package is "hdf5"

Thu Jul  4 15:44:38 2019 rev:57 rq:713409 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-04-30 
13:04:15.126034916 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.4615/hdf5.changes  2019-07-04 
15:44:47.430258320 +0200
@@ -1,0 +2,6 @@
+Thu Jul  4 11:45:55 UTC 2019 - Egbert Eich 
+
+- Since build machine size issues do not seem to go way, make
+  the %check stage optional: enable with '--with check'.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.mbSHnR/_old  2019-07-04 15:44:48.418260510 +0200
+++ /var/tmp/diff_new_pack.mbSHnR/_new  2019-07-04 15:44:48.422260518 +0200
@@ -28,8 +28,9 @@
 %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
@@ -166,11 +167,6 @@
 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!"}}
@@ -654,15 +650,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"; }




commit hdf5 for openSUSE:Factory

2019-04-30 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-04-30 13:04:11

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.5536 (New)


Package is "hdf5"

Tue Apr 30 13:04:11 2019 rev:56 rq:697834 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-04-04 
12:07:04.509456645 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new.5536/hdf5.changes  2019-04-30 
13:04:15.126034916 +0200
@@ -1,0 +2,5 @@
+Thu Apr 25 08:51:47 UTC 2019 - Christian Goll 
+
+- set higher constraints for succesfull mpich tests (boo#133222) 
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.SgXpEO/_old  2019-04-30 13:04:16.222033030 +0200
+++ /var/tmp/diff_new_pack.SgXpEO/_new  2019-04-30 13:04:16.226033023 +0200
@@ -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/
 #
 
 

++ _constraints ++
--- /var/tmp/diff_new_pack.SgXpEO/_old  2019-04-30 13:04:16.274032940 +0200
+++ /var/tmp/diff_new_pack.SgXpEO/_new  2019-04-30 13:04:16.274032940 +0200
@@ -1,16 +1,10 @@
 
-  
-
-  ppc64
-  ppc64le
-
 
   
-3000
+4000
   
   
-4
+6
   
 
-  
 




commit hdf5 for openSUSE:Factory

2019-04-04 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-04-04 12:06:46

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.3908 (New)


Package is "hdf5"

Thu Apr  4 12:06:46 2019 rev:55 rq:690889 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-02-01 
11:46:08.068510024 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.3908/hdf5.changes  2019-04-04 
12:07:04.509456645 +0200
@@ -1,0 +2,27 @@
+Mon Apr  1 12:41:23 UTC 2019 - norm...@linux.vnet.ibm.com
+
+- Add _constraints to avoid transient build error ppc64le
+
+---
+Sat Mar  9 15:04:06 UTC 2019 - Stefan Brüns 
+
+- Update URL: and Source: to use https://.
+
+---
+Fri Mar  1 12:19:33 UTC 2019 - Egbert Eich 
+
+- Like on PPC ignore transient 'make check' failures on aarch64.
+
+---
+Fri Mar  1 09:37:54 UTC 2019 - Egbert Eich 
+
+- Remove ringdisabled magic as hdf5 is no longer a ring package.
+  This should resolve a number of problems in the review channels
+  for Factory with packages requiring hdf5 libs.
+
+---
+Wed Feb 13 10:37:28 UTC 2019 - Egbert Eich 
+
+- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.
+
+---

New:

  _constraints



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.BJkwxT/_old  2019-04-04 12:07:06.209457095 +0200
+++ /var/tmp/diff_new_pack.BJkwxT/_new  2019-04-04 12:07:06.213457096 +0200
@@ -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 https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -38,8 +38,6 @@
 %define src_ver %{version}
 %define pname hdf5
 
-%bcond_with ringdisabled
-
 %if "%{flavor}" == ""
 ExclusiveArch:  do_not_build
  %define package_name %pname
@@ -53,19 +51,22 @@
 
 %if "%{flavor}" == "openmpi"
 %{?DisOMPI1}
-%global mpi_flavor %{flavor}
+%global mpi_flavor openmpi
+%define mpi_vers 1
 %bcond_with hpc
 %endif
 
 %if "%{flavor}" == "openmpi2"
 %{?DisOMPI2}
-%global mpi_flavor %{flavor}
+%global mpi_flavor openmpi
+%define mpi_vers 2
 %bcond_with hpc
 %endif
 
 %if "%{flavor}" == "openmpi3"
 %{?DisOMPI3}
-%global mpi_flavor %{flavor}
+%global mpi_flavor openmpi
+%define mpi_vers 3
 %bcond_with hpc
 %endif
 
@@ -166,26 +167,21 @@
 %endif
 
 # Disable until resource issue is resolved.
-%if "%mpi_flavor" == "openmpi"
+%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:%global mpi_flavor openmpi}}
+%{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
 
-%{?with_mpi:%global my_suffix -%{mpi_flavor}}
-
-# Magic for OBS Staging. Only build the flavors required by
-# other packages in the ring.
-%if %{with ringdisabled}
- %if %{with hpc} || "%{?mpi_flavor}" == "mvapich2"
-ExclusiveArch:  do_not_build
- %endif
+# For compatibility package names
+%if "%{mpi_flavor}" != "openmpi" || "%{mpi_vers}" != "1"
+%define mpi_ext %{?mpi_vers}
 %endif
 
 %if %{with hpc}
-%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_ver:-V %{mpi_ver}} %{?ext:-e %{ext}}}
+%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}
 %{?with_mpi:%global hpc_module_pname p%{pname}}
  %define my_prefix %hpc_prefix
  %define my_bindir %hpc_bindir
@@ -201,7 +197,8 @@
   %define my_libdir %_libdir
   %define my_incdir %_includedir
  %else
-  %define my_prefix %{_libdir}/mpi/gcc/%{mpi_flavor}
+  %define my_prefix %{_libdir}/mpi/gcc/%{mpi_flavor}%{?mpi_ext}
+  %define my_suffix -%{mpi_flavor}%{?mpi_ext}
   %define my_bindir %{my_prefix}/bin
   %define my_libdir %{my_prefix}/%{_lib}/
   %define my_incdir %{my_prefix}/include/
@@ -228,8 +225,8 @@
 Summary:Command-line programs for the HDF5 scientific data format
 License:BSD-3-Clause
 Group:  Productivity/Scientific/Other
-Url:http://www.hdfgroup.org/HDF5/
-Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/%{pname}-%{short_ver}/%{pname}-%{src_ver}/src/%{pname}-%{src_ver}.tar.bz2
+Url:https://www.hdfgroup.org/HDF5/
+Source0:

commit hdf5 for openSUSE:Factory

2019-02-01 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-02-01 11:46:04

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.28833 (New)


Package is "hdf5"

Fri Feb  1 11:46:04 2019 rev:54 rq:670067 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-01-15 
09:18:44.886102797 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.28833/hdf5.changes 2019-02-01 
11:46:08.068510024 +0100
@@ -1,0 +2,8 @@
+Fri Jan 25 19:14:31 UTC 2019 - e...@suse.com
+
+- Remove dependency to the hdf5-devel-data file for HPC:
+  Currently, there are no macro files for HPC - these files
+  will have to be handled differently.
+- Re-disable all non-HPC builds for SLE.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.YHcbrA/_old  2019-02-01 11:46:09.108508956 +0100
+++ /var/tmp/diff_new_pack.YHcbrA/_new  2019-02-01 11:46:09.108508956 +0100
@@ -12,15 +12,19 @@
 # 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/
 #
 
 
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %if 0%{?is_opensuse} || 0%{?is_backports}
+%undefine DisOMPI1
+%undefine DisOMPI2
 %undefine DisOMPI3
 %else
+%define DisOMPI1 ExclusiveArch:  do_not_build
+%undefine DisOMPI2
 %define DisOMPI3 ExclusiveArch:  do_not_build
 %endif
 
@@ -48,16 +52,19 @@
 %endif
 
 %if "%{flavor}" == "openmpi"
+%{?DisOMPI1}
 %global mpi_flavor %{flavor}
 %bcond_with hpc
 %endif
 
 %if "%{flavor}" == "openmpi2"
+%{?DisOMPI2}
 %global mpi_flavor %{flavor}
 %bcond_with hpc
 %endif
 
 %if "%{flavor}" == "openmpi3"
+%{?DisOMPI3}
 %global mpi_flavor %{flavor}
 %bcond_with hpc
 %endif
@@ -154,7 +161,7 @@
 %endif
 
 # Don't build non-HPC on SLE
-%if !0%{?is_opensuse} && !0%{?with_hpc:1} && "%{flavor}" != "serial"
+%if !0%{?is_opensuse} && !0%{?with_hpc:1}
 ExclusiveArch:  do_not_build
 %endif
 
@@ -397,7 +404,7 @@
 Requires:   %{libname -l _cpp -s %{sonum_CXX}} = %{version}
 Requires:   %{libname -l _hl_cpp -s %{sonum_HL_CXX}} = %{version}
 Requires:   %{name} = %{version}
-Requires:   %{pname}-devel-data = %{version}
+%{!?with_hpc:Requires:   %{pname}-devel-data = %{version}}
 %if 0%{?use_sz2}
 Requires:   libsz2-devel
 %endif




commit hdf5 for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-01-15 09:17:46

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.28833 (New)


Package is "hdf5"

Tue Jan 15 09:17:46 2019 rev:53 rq:665663 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2019-01-05 
14:42:22.428479446 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.28833/hdf5.changes 2019-01-15 
09:18:44.886102797 +0100
@@ -1,0 +2,5 @@
+Mon Jan 14 08:56:39 UTC 2019 - e...@suse.com
+
+- Reenable 'serial' build for SLE: this build creates hdf5-devel-data.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.TrmD5K/_old  2019-01-15 09:18:45.550102176 +0100
+++ /var/tmp/diff_new_pack.TrmD5K/_new  2019-01-15 09:18:45.554102173 +0100
@@ -154,7 +154,7 @@
 %endif
 
 # Don't build non-HPC on SLE
-%if !0%{?is_opensuse} && !0%{?with_hpc:1}
+%if !0%{?is_opensuse} && !0%{?with_hpc:1} && "%{flavor}" != "serial"
 ExclusiveArch:  do_not_build
 %endif
 




commit hdf5 for openSUSE:Factory

2019-01-05 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2019-01-05 14:42:21

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.28833 (New)


Package is "hdf5"

Sat Jan  5 14:42:21 2019 rev:52 rq:662712 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-12-18 
15:01:22.201982589 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.28833/hdf5.changes 2019-01-05 
14:42:22.428479446 +0100
@@ -1,0 +2,12 @@
+Thu Jan  3 11:39:58 UTC 2019 - e...@suse.com
+
+- Do not build non-HPC on SLE: This helps to save some build
+  cycles.
+
+---
+Wed Dec 19 19:54:05 UTC 2018 - Todd R 
+
+- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
+  for the rpm macros.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.yCCJbC/_old  2019-01-05 14:42:23.376478641 +0100
+++ /var/tmp/diff_new_pack.yCCJbC/_new  2019-01-05 14:42:23.380478638 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -153,6 +153,11 @@
 %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"
 %define _do_check 0
@@ -578,8 +583,8 @@
 %{buildroot}%{_prefix}/share/hdf5_examples
 %else
 # rpm macro for version checking
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cat > %{buildroot}%{_sysconfdir}/rpm/macros.hdf5 < %{buildroot}%{_rpmconfigdir}/macros.d/macros.hdf5 <

commit hdf5 for openSUSE:Factory

2018-12-18 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-12-18 14:59:26

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.28833 (New)


Package is "hdf5"

Tue Dec 18 14:59:26 2018 rev:51 rq:658959 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-11-26 
10:29:08.173110317 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.28833/hdf5.changes 2018-12-18 
15:01:22.201982589 +0100
@@ -1,0 +2,5 @@
+Wed Dec 12 15:28:48 UTC 2018 - Todd R 
+
+- Also build for regular openmpi2 and openmpi3
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.f3OCGH/_old  2018-12-18 15:01:22.989981409 +0100
+++ /var/tmp/diff_new_pack.f3OCGH/_new  2018-12-18 15:01:22.993981403 +0100
@@ -52,6 +52,16 @@
 %bcond_with hpc
 %endif
 
+%if "%{flavor}" == "openmpi2"
+%global mpi_flavor %{flavor}
+%bcond_with hpc
+%endif
+
+%if "%{flavor}" == "openmpi3"
+%global mpi_flavor %{flavor}
+%bcond_with hpc
+%endif
+
 %if "%{flavor}" == "mvapich2"
 %global mpi_flavor %{flavor}
 %bcond_with hpc

++ _multibuild ++
--- /var/tmp/diff_new_pack.f3OCGH/_old  2018-12-18 15:01:23.037981337 +0100
+++ /var/tmp/diff_new_pack.f3OCGH/_new  2018-12-18 15:01:23.037981337 +0100
@@ -1,6 +1,8 @@
 
   serial
   openmpi
+  openmpi2
+  openmpi3
   mvapich2
   gnu-openmpi-hpc
   gnu-openmpi2-hpc




commit hdf5 for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-11-26 10:28:40

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new.19453 (New)


Package is "hdf5"

Mon Nov 26 10:28:40 2018 rev:50 rq:651201 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-11-19 
23:33:49.155064120 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new.19453/hdf5.changes 2018-11-26 
10:29:08.173110317 +0100
@@ -0,0 +1,8 @@
+---
+Thu Nov 22 18:15:55 UTC 2018 - Stefan Brüns 
+
+- Build HDF5 C++ bindings also for the MPI variants, there is no reason
+  not to do it.
+- Enable sz2 support also for MPI variants.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.JwE4v9/_old  2018-11-26 10:29:08.897109468 +0100
+++ /var/tmp/diff_new_pack.JwE4v9/_new  2018-11-26 10:29:08.901109463 +0100
@@ -314,7 +314,7 @@
 
 This package contains the HDF5 runtime libraries.
 
-%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_cpp%{hpc_package_name_tail} -N %{pname}_cpp}}}
+%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_cpp%{hpc_package_name_tail} 
-N %{pname}_cpp}}
 
 %package -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
 Summary:High-level shared libraries for the HDF5 scientific data format
@@ -330,7 +330,7 @@
 
 This package contains the the high-level HDF5 runtime libraries.
 
-%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_cpp%{hpc_package_name_tail} -N %{pname}_hl_cpp}}}
+%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_cpp%{hpc_package_name_tail} -N %{pname}_hl_cpp}}
 
 %package -n %{libname -l _fortran -s %{sonum_F}}
 Summary:Shared libraries for the HDF5 scientific data format
@@ -379,10 +379,8 @@
 %package devel
 Summary:Development files for %{name}
 Group:  Development/Libraries/Parallel
-%if %{without mpi}
 Requires:   %{libname -l _cpp -s %{sonum_CXX}} = %{version}
 Requires:   %{libname -l _hl_cpp -s %{sonum_HL_CXX}} = %{version}
-%endif
 Requires:   %{name} = %{version}
 Requires:   %{pname}-devel-data = %{version}
 %if 0%{?use_sz2}
@@ -463,20 +461,16 @@
 libhdf5_hl%{sonum_HL}%{?my_suffix}
 libhdf5_fortran%{sonum_HL_F}%{?my_suffix}
 libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}
-%if %{without mpi}
 libhdf5_cpp%{sonum_CXX}%{?my_suffix}
 libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}
-%endif
 hdf5%{?my_suffix}-devel
requires %{?my_suffix}-
requires "libhdf5-%{sonum}%{?my_suffix}- = "
requires "libhdf5_hl%{sonum_HL}%{?my_suffix}- = "
requires "libhdf5_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
requires "libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
-%if %{without mpi}
requires "libhdf5_cpp%{sonum_CXX}%{?my_suffix}- = "
requires "libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}- = 
"
-%endif
 EOF
 %endif
 
@@ -507,6 +501,7 @@
 %if %{without hpc}
  %if  %{with mpi}
 export CC="%{my_bindir}/mpicc"
+export CXX="%{my_bindir}/mpicxx"
 export FC="%{my_bindir}/mpif90"
 export F77="%{my_bindir}/mpif77"
 export LD_LIBRARY_PATH="%{my_libdir}"
@@ -521,7 +516,7 @@
   --datadir=%{_datadir} \
  %endif
   --docdir=%{_docdir}/%{name} \
-%else
+%else # hpc
 %global _hpc_exec_prefix %hpc_exec_prefix
 %global hpc_exec_prefix %_prefix
  %if %{with mpi}
@@ -535,7 +530,7 @@
  %endif
 %hpc_configure \
 %define hpc_exec_prefix %{expand:%_hpc_exec_prefix}
-%endif
+%endif # ?hpc
   --disable-dependency-tracking \
   --enable-fortran \
   --enable-unsupported \
@@ -545,11 +540,10 @@
   --enable-build-mode=production \
 %if %{with mpi}
   --enable-parallel \
-%else
+%endif
   --enable-cxx \
- %if 0%{?use_sz2}
+%if 0%{?use_sz2}
   --with-szlib \
- %endif
 %endif
   --with-pthread
 
@@ -597,10 +591,8 @@
 %{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}
-%if %{without mpi}
 %{hpc_write_pkgconfig -n hdf5_cpp -l libhdf5_cpp}
 %{hpc_write_pkgconfig -n hdf5_hl_cpp -l libhdf5_hl_cpp}
-%endif
 
 %hpc_write_modules_files
 
#%%Module1.0#
@@ -662,13 +654,10 @@
  %endif
 %endif
 
-%if %{without mpi}
 %post -n %{libname -l _cpp -s %{sonum_CXX}} -p /sbin/ldconfig
 %postun -n %{libname -l _cpp -s %{sonum_CXX}} -p /sbin/ldconfig
 %post -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}} -p /sbin/ldconfig
 %postun -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}} -p /sbin/ldconfig
-%endif
-
 %post -n %{libname -s %{sonum}} -p /sbin/ldconfig
 %postun -n %{libname -s %{sonum}} -p 

commit hdf5 for openSUSE:Factory

2018-11-19 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-11-19 23:33:23

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Mon Nov 19 23:33:23 2018 rev:49 rq:650136 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-11-12 
09:45:28.676822862 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-11-19 
23:33:49.155064120 +0100
@@ -0,0 +1,19 @@
+Mon Nov 19 08:52:43 UTC 2018 - e...@suse.com
+
+- Replace git-archive generated by downloaded tar-ball.
+
+---
+Sat Nov 17 17:21:00 UTC 2018 - e...@suse.com
+
+- Update to 1.10.4:
+  
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.4/src/hdf5-1.10.4-RELEASE.txt
+  * Update Disable-phdf5-tests.patch
+  * Replace and update hdf5-buildcompare.patch by
+hdf5-Remove-timestamps-from-binaries.patch
+
+---
+Fri Nov 16 23:09:01 UTC 2018 - e...@suse.com
+
+- Remove lib*_cpp and lib*_hl_cpp dependencies for MPI for the time
+  being.
+

Old:

  hdf5-1.10.3.tar.bz2
  hdf5-buildcompare.patch

New:

  hdf5-1.10.4.tar.bz2
  hdf5-Remove-timestamps-from-binaries.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.eVk2cy/_old  2018-11-19 23:33:51.887060964 +0100
+++ /var/tmp/diff_new_pack.eVk2cy/_new  2018-11-19 23:33:51.891060959 +0100
@@ -28,8 +28,8 @@
 %define _do_check 1
 %define use_sz2 0
 
-%define vers 1.10.3
-%define _vers 1_10_3
+%define vers 1.10.4
+%define _vers 1_10_4
 %define short_ver 1.10
 %define src_ver %{version}
 %define pname hdf5
@@ -217,7 +217,7 @@
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
 Patch5: PPC64LE-Fix-long-double-handling.patch
-Patch6: hdf5-buildcompare.patch
+Patch6: hdf5-Remove-timestamps-from-binaries.patch
 Patch7: hdf5-mpi.patch
 Patch8: Disable-phdf5-tests.patch
 Patch9: 0001-Fix-return-value-in-test_libver_bounds_open.patch
@@ -241,9 +241,11 @@
 Requires:   lib%{pname}hl_fortran%{sonum_HL_F} = %{version}
 %else # hpc
 %hpc_requires
-Requires:   %{libname -l _cpp}
 Requires:   %{libname -l _fortran}
+%if %{without mpi}
+Requires:   %{libname -l _cpp}
 Requires:   %{libname -l _hl_cpp}
+%endif
 Requires:   %{libname -l _hl}
 Requires:   %{libname -l hl_fortran}
 Requires:   %{libname}

++ Disable-phdf5-tests.patch ++
--- /var/tmp/diff_new_pack.eVk2cy/_old  2018-11-19 23:33:51.915060931 +0100
+++ /var/tmp/diff_new_pack.eVk2cy/_new  2018-11-19 23:33:51.915060931 +0100
@@ -1,18 +1,18 @@
 From: Egbert Eich 
-Date: Tue Nov 7 16:06:07 2017 +0100
-Subject: [PATCH]- Disable phdf5 tests.
-Git-commit: 8b3e39a25d72b9dad5a5b13fb313226abf294069
+Date: Sat Nov 17 20:11:13 2018 +0100
+Subject: Disable phdf5 tests
+Patch-mainline: never
+Git-commit: 16d758d17d9c49ab9e34d510675929b9ccc8be5a
 References: 
-Signed-off-by: Egbert Eich 
 
+Signed-off-by: Egbert Eich 
+Signed-off-by: Egbert Eich 
 ---
  testpar/CMakeTests.cmake | 2 +-
  testpar/Makefile.am  | 2 +-
- testpar/Makefile.in  | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
 diff --git a/testpar/CMakeTests.cmake b/testpar/CMakeTests.cmake
-index 6e2b05e..75a65ab 100644
+index 87470f3..ce2f2e4 100644
 --- a/testpar/CMakeTests.cmake
 +++ b/testpar/CMakeTests.cmake
 @@ -16,7 +16,7 @@
@@ -20,12 +20,12 @@
  ##
  
 -add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$ ${MPIEXEC_POSTFLAGS})
-+## add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$ ${MPIEXEC_POSTFLAGS})
++##add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$ ${MPIEXEC_POSTFLAGS})
  
  foreach (testp ${H5P_TESTS})
add_test (NAME TEST_PAR_${testp} COMMAND ${MPIEXEC_EXECUTABLE} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_PREFLAGS} 
$ ${MPIEXEC_POSTFLAGS})
 diff --git a/testpar/Makefile.am b/testpar/Makefile.am
-index b87c1df..27af0df 100644
+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
@@ -37,16 +37,3 @@
  
  check_PROGRAMS = $(TEST_PROG_PARA)
  
-diff --git a/testpar/Makefile.in b/testpar/Makefile.in
-index ed26624..2f4bbe2 100644
 

commit hdf5 for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-11-12 09:44:55

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Mon Nov 12 09:44:55 2018 rev:48 rq:648227 version:1.10.3

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-09-24 
13:13:20.89369 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-11-12 
09:45:28.676822862 +0100
@@ -1,0 +2,5 @@
+Sun Nov 11 12:15:14 UTC 2018 - e...@suse.com
+
+- Create main master package, fix dependencies.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.ywqSCe/_old  2018-11-12 09:45:29.824821117 +0100
+++ /var/tmp/diff_new_pack.ywqSCe/_new  2018-11-12 09:45:29.840821093 +0100
@@ -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 https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -241,6 +241,12 @@
 Requires:   lib%{pname}hl_fortran%{sonum_HL_F} = %{version}
 %else # hpc
 %hpc_requires
+Requires:   %{libname -l _cpp}
+Requires:   %{libname -l _fortran}
+Requires:   %{libname -l _hl_cpp}
+Requires:   %{libname -l _hl}
+Requires:   %{libname -l hl_fortran}
+Requires:   %{libname}
 BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
 BuildRequires:  lua-lmod
 BuildRequires:  suse-hpc >= 0.2
@@ -257,13 +263,14 @@
 This package contains the %{flavor} version utility functions for working  
   
 with HDF5 files.
 
+%{?with_hpc:%{hpc_master_package}}
+
 %package -n %{libname -s %{sonum}}
 Summary:Shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
 Group:  System/Libraries
 Provides:   %{libname} = %{version}
 Obsoletes:  %{libname} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -s %{sonum}}
@@ -280,7 +287,6 @@
 Group:  System/Libraries
 Provides:   %{libname -l _hl} = %{version}
 Obsoletes:  %{libname -l _hl} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l _hl -s %{sonum_HL}}
@@ -298,7 +304,6 @@
 Group:  System/Libraries
 Provides:   %{libname -l _cpp} = %{version}
 Obsoletes:  %{libname -l _cpp} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l _cpp -s %{sonum_CXX}}
@@ -315,7 +320,6 @@
 Group:  System/Libraries
 Provides:   %{libname -l _hl_cpp} = %{version}
 Obsoletes:  %{libname -l _hl_cpp} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
@@ -332,7 +336,6 @@
 Group:  System/Libraries
 Provides:   %{libname -l _fortran} = %{version}
 Obsoletes:  %{libname -l _fortran} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l _fortran -s %{sonum_F}}
@@ -349,7 +352,6 @@
 Group:  System/Libraries
 Provides:   %{libname -l hl_fortran} = %{version}
 Obsoletes:  %{libname -l hl_fortran} < %{version}
-%{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
 %{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l hl_fortran -s %{sonum_HL_F}}
@@ -428,6 +430,7 @@
 Summary:Module files for %{name}
 Group:  Development/Libraries/Parallel
 Provides:   %{name}-module = %version
+Requires:   lua-lmod
 
 %description module
 HDF5 is a data model, library, and file format for storing and




commit hdf5 for openSUSE:Factory

2018-09-24 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-09-24 13:13:19

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Mon Sep 24 13:13:19 2018 rev:47 rq:637100 version:1.10.3

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-06-25 
11:38:53.521251619 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-09-24 
13:13:20.89369 +0200
@@ -1,0 +2,16 @@
+Fri Sep 21 14:50:12 UTC 2018 - Stefan Brüns 
+
+- Update to 1.10.3:
+  
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.3/src/hdf5-1.10.3-RELEASE.txt
+- Update to 1.10.2:
+  
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
+- Bump soversions (101 -> 103) for libhdf5 and libhdf5_cpp
+- Drop Fix-warnings-for-missing-returns.patch, fixed upstream
+- Add 0001-Fix-return-value-in-test_libver_bounds_open.patch
+- Rebase patches (tab / space conversion):
+  * PPC64LE-Fix-long-double-handling.patch
+  * hdf5-buildcompare.patch
+  * hdf5-mpi.patch
+- Rebase Disable-phdf5-tests.patch
+
+---

Old:

  Fix-warnings-for-missing-returns.patch
  hdf5-1.10.1.tar.bz2

New:

  0001-Fix-return-value-in-test_libver_bounds_open.patch
  hdf5-1.10.3.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.3tvCAD/_old  2018-09-24 13:13:21.681696403 +0200
+++ /var/tmp/diff_new_pack.3tvCAD/_new  2018-09-24 13:13:21.685696396 +0200
@@ -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/
 #
 
 
@@ -28,8 +28,8 @@
 %define _do_check 1
 %define use_sz2 0
 
-%define vers 1.10.1
-%define _vers 1_10_1
+%define vers 1.10.3
+%define _vers 1_10_3
 %define short_ver 1.10
 %define src_ver %{version}
 %define pname hdf5
@@ -193,8 +193,8 @@
 
 # TODO: The so numbers autodetected by update_so_version.sh
 # do not match the so numbers that are actually built.
-%define sonum 101
-%define sonum_CXX 101
+%define sonum 103
+%define sonum_CXX 103
 %define sonum_F 100
 %define sonum_HL 100
 %define sonum_HL_CXX 100
@@ -211,7 +211,6 @@
 Source100:  _multibuild
 Source1000: update_so_version.sh
 Patch0: hdf5-LD_LIBRARY_PATH.patch
-Patch1: Fix-warnings-for-missing-returns.patch
 # not really needed but we want to get noticed if hdf5 doesn' t know our host
 Patch2: hdf5-1.8.11-abort_unknown_host_config.patch
 %ifarch %arm
@@ -221,6 +220,7 @@
 Patch6: hdf5-buildcompare.patch
 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
@@ -441,7 +441,6 @@
 %{?with_hpc: %hpc_debug}
 %setup -q -n %{pname}-%{version}
 %patch0 -p1 -b .LD_LIBRARY_PATH
-%patch1 -p1
 %patch2 -p0 -b .abort_unknown_host_config
 %ifarch %arm
 %patch4 -p0 -b .tests-arm
@@ -450,6 +449,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %if %{without hpc}
 # baselibs looks different for different flavors - generate it on the fly

++ 0001-Fix-return-value-in-test_libver_bounds_open.patch ++
>From b24bae35dcd2733e7339f87da0f2681ee06439a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Thu, 20 Sep 2018 20:36:13 +0200
Subject: [PATCH] Fix return value in test_libver_bounds_open

A return value is neither returned nor expected.
---
 test/tfile.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/tfile.c b/test/tfile.c
index ad7f87f..d3134f8 100644
--- a/test/tfile.c
+++ b/test/tfile.c
@@ -4967,7 +4967,7 @@ test_libver_bounds_real(H5F_libver_t libver_create, 
unsigned oh_vers_create,
 #define VERBFNAME"tverbounds_dspace.h5"
 #define VERBDSNAME   "dataset 1"
 #define SPACE1_DIM1 3
-static int
+static void
 test_libver_bounds_open(void)
 {
 hid_t file = -1;/* File ID */
-- 
2.19.0

++ Disable-phdf5-tests.patch ++
--- /var/tmp/diff_new_pack.3tvCAD/_old  2018-09-24 13:13:21.709696354 +0200
+++ /var/tmp/diff_new_pack.3tvCAD/_new  2018-09-24 13:13:21.709696354 +0200
@@ -19,11 +19,11 @@
  ##
  ##
  
--add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC} ${MPIEXEC_PREFLAGS} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS} 
$)
-+## 

commit hdf5 for openSUSE:Factory

2018-06-25 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-06-25 11:38:45

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Mon Jun 25 11:38:45 2018 rev:46 rq:618379 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-04-30 
22:58:26.377553743 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-06-25 
11:38:53.521251619 +0200
@@ -1,0 +2,7 @@
+Tue Jun 19 06:15:06 UTC 2018 - e...@suse.com
+
+- Handle license file using %license where applicable.
+- Package example package also for HPC build and create
+  a master file for it.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.sF6mHo/_old  2018-06-25 11:38:56.545140001 +0200
+++ /var/tmp/diff_new_pack.sF6mHo/_new  2018-06-25 11:38:56.549139853 +0200
@@ -171,6 +171,7 @@
  %define my_incdir %hpc_includedir
  %define package_name   %{hpc_package_name %_vers}
  %define libname(l:s:)   lib%{pname}%{-l*}%{hpc_package_name_tail %{?_vers}}
+ %define vname %{pname}_%{_vers}-hpc
 %else
  %if %{without mpi}
   %define my_prefix %_prefix
@@ -187,6 +188,7 @@
   %define package_name   %pname%{?my_suffix}
  %endif
  %define libname(l:s:)   lib%{pname}%{!-l:%{-s:-}}%{-l*}%{-s*}%{?my_suffix}
+ %define vname %{pname}
 %endif
 
 # TODO: The so numbers autodetected by update_so_version.sh
@@ -241,7 +243,7 @@
 %hpc_requires
 BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
 BuildRequires:  lua-lmod
-BuildRequires:  suse-hpc
+BuildRequires:  suse-hpc >= 0.2
  %if %{with mpi}
 BuildRequires:  
%{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc-macros-devel
  %endif
@@ -409,16 +411,18 @@
 
 This package provides the static libraries for the %{flavor} version of HDF5.
 
-%package -n %{pname}-examples
+%package -n %{vname}-examples
 Summary:Examples for %{name}
 Group:  Documentation/Other
 
-%description -n %{pname}-examples
+%description -n %{vname}-examples
 HDF5 is a data model, library, and file format for storing and
 managing data. It supports an unlimited variety of datatypes.
 
 This package provides examples of HDF5 library use.
 
+%{?!with_mpi:%{?with_hpc:%{hpc_master_package -n %{pname}-hpc-examples -M 
%{vname}-examples}}}
+
 %if %{with hpc}
 %package module
 Summary:Module files for %{name}
@@ -551,12 +555,19 @@
 %{?with_hpc:%hpc_debug}
 
 make install DESTDIR=%{buildroot}
-
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%if %{without mpi} && %{without hpc}
-find %{buildroot}%{_datadir}/hdf5_examples -type f \
+%if %{without mpi}
+find %{buildroot}%{_prefix}/share/hdf5_examples -type f \
  | grep -v ".sh$" | xargs chmod 644
+%if %{with hpc}
+# copy to versioned subdir
+install -m 755 -d %{buildroot}%{_prefix}/share/%{version}
+mv %{buildroot}%{_prefix}/share/hdf5_examples/* \
+%{buildroot}%{_prefix}/share/%{version}
+mv %{buildroot}%{_prefix}/share/%{version} \
+%{buildroot}%{_prefix}/share/hdf5_examples
+%else
 # rpm macro for version checking
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cat > %{buildroot}%{_sysconfdir}/rpm/macros.hdf5 <= 1110
@@ -666,15 +678,24 @@
 %hpc_module_delete_if_default
 %endif
 
-%if %{without mpi} && %{without hpc}
-%files -n %{pname}-examples
+%if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1320
+%define mylicense %license
+%else
+%define mylicense %doc
+%endif
+
+%if %{without mpi}
+%files -n %{vname}-examples
 %defattr(-,root,root)
-%{_datadir}/hdf5_examples
+%{?with_hpc:%dir %{_prefix}/share/hdf5_examples}
+%{_prefix}/share/hdf5_examples%{?with_hpc:/%{version}}
 
+%if %{without hpc}
 %files -n %{pname}-devel-data
 %defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/rpm/macros.hdf5
 %endif
+%endif
 
 %files -n %{name}
 %defattr(-,root,root)
@@ -705,7 +726,8 @@
 
 %files -n %{libname -s %{sonum}}
 %defattr(-,root,root)
-%doc COPYING ACKNOWLEDGMENTS README.txt
+%doc ACKNOWLEDGMENTS README.txt
+%mylicense COPYING 
 ##
 %if %{without mpi}
 %doc release_docs/HISTORY-1_8_0-1_10_0.txt
@@ -718,7 +740,7 @@
 
 %files -n %{libname -l _hl -s %{sonum_HL}}
 %defattr(-,root,root)
-%doc COPYING
+%mylicense COPYING
 %defattr(0755,root,root)
 %{?with_hpc:%hpc_dirs}
 %{my_libdir}/libhdf5_hl.so.%{sonum_HL}
@@ -727,7 +749,7 @@
 %if %{without mpi}
 %files -n %{libname -l _cpp -s %{sonum_CXX}}
 %defattr(-,root,root)
-%doc COPYING
+%mylicense COPYING
 %defattr(0755,root,root)
 %{?with_hpc:%hpc_dirs}
 %{my_libdir}/libhdf5_cpp.so.%{sonum_CXX}
@@ -735,7 +757,7 @@
 
 %files -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
 %defattr(-,root,root)
-%doc COPYING
+%mylicense 

commit hdf5 for openSUSE:Factory

2018-04-30 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-04-30 22:55:10

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Mon Apr 30 22:55:10 2018 rev:45 rq:602143 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-04-11 
13:56:52.925885763 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-04-30 
22:58:26.377553743 +0200
@@ -1,0 +2,6 @@
+Fri Apr 27 14:20:25 UTC 2018 - e...@suse.com
+
+- Fix HPC library master packages dependency: make it require
+  the correct flavor (bsc#1091237).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.moA77Z/_old  2018-04-30 22:58:27.213523240 +0200
+++ /var/tmp/diff_new_pack.moA77Z/_new  2018-04-30 22:58:27.217523094 +0200
@@ -288,7 +288,7 @@
 This package contains the %{flavor} version of the high-level HDF5
 runtime libraries.
 
-%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_hl%{hpc_package_name_tail}}}
+%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_hl%{hpc_package_name_tail} 
-N %{pname}_hl}}
 
 %package -n %{libname -l _cpp -s %{sonum_CXX}}
 Summary:Shared libraries for the HDF5 scientific data format
@@ -305,7 +305,7 @@
 
 This package contains the HDF5 runtime libraries.
 
-%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_cpp%{hpc_package_name_tail
+%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_cpp%{hpc_package_name_tail} -N %{pname}_cpp}}}
 
 %package -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
 Summary:High-level shared libraries for the HDF5 scientific data format
@@ -322,7 +322,7 @@
 
 This package contains the the high-level HDF5 runtime libraries.
 
-%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_cpp%{hpc_package_name_tail
+%{!?with_mpi:%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_cpp%{hpc_package_name_tail} -N %{pname}_hl_cpp}}}
 
 %package -n %{libname -l _fortran -s %{sonum_F}}
 Summary:Shared libraries for the HDF5 scientific data format
@@ -339,7 +339,7 @@
 
 This package contains the %{flavor} version of the HDF5 runtime libraries.
 
-%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_fortran%{hpc_package_name_tail}}}
+%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_fortran%{hpc_package_name_tail} -N %{pname}_fortran}}
 
 %package -n %{libname -l hl_fortran -s %{sonum_HL_F}}
 Summary:High-level shared libraries for the HDF5 scientific data format
@@ -357,7 +357,7 @@
 This package contains the %{flavor} version of the high-level HDF5
 runtime libraries.
 
-%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_fortran%{hpc_package_name_tail}}}
+%{?with_hpc:%{hpc_master_package -l -n 
lib%{pname}_hl_fortran%{hpc_package_name_tail} -N %{pname}hl_fortran}}
 
 %package -n %{pname}-devel-data
 Summary:Development data files for %{name}




commit hdf5 for openSUSE:Factory

2018-04-11 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-04-11 13:56:48

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Wed Apr 11 13:56:48 2018 rev:44 rq:594566 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-04-04 
11:07:55.226599352 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-04-11 
13:56:52.925885763 +0200
@@ -1,0 +2,7 @@
+Sat Apr  7 22:31:05 UTC 2018 - e...@suse.com
+
+- Only build one examples package for all flavors, do not
+  include dependencies as these would be flavor specific
+  (bsc#1088547).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.wVS49C/_old  2018-04-11 13:56:53.949848737 +0200
+++ /var/tmp/diff_new_pack.wVS49C/_new  2018-04-11 13:56:53.953848592 +0200
@@ -412,12 +412,6 @@
 %package -n %{pname}-examples
 Summary:Examples for %{name}
 Group:  Documentation/Other
-Requires:   %{libname -l _cpp -s %{sonum_CXX}} = %{version}
-Requires:   %{libname -l _fortran -s %{sonum_F}} = %{version}
-Requires:   %{libname -l _hl -s %{sonum_HL}} = %{version}
-Requires:   %{libname -l _hl_cpp -s %{sonum_HL_CXX}} = %{version}
-Requires:   %{libname -l hl_fortran -s %{sonum_HL_F}} = %{version}
-Requires:   %{libname -s %{sonum}} = %{version}
 
 %description -n %{pname}-examples
 HDF5 is a data model, library, and file format for storing and
@@ -560,11 +554,9 @@
 
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%if %{without mpi}
+%if %{without mpi} && %{without hpc}
 find %{buildroot}%{_datadir}/hdf5_examples -type f \
  | grep -v ".sh$" | xargs chmod 644
-
- %if %{without hpc}
 # rpm macro for version checking
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cat > %{buildroot}%{_sysconfdir}/rpm/macros.hdf5 <

commit hdf5 for openSUSE:Factory

2018-04-04 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-04-04 11:07:32

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Wed Apr  4 11:07:32 2018 rev:43 rq:593217 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-02-21 
14:11:15.478650753 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-04-04 
11:07:55.226599352 +0200
@@ -1,0 +2,5 @@
+Sat Mar 31 23:53:50 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Fix some typos, one trivial, two mispelled macros
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.D6kNge/_old  2018-04-04 11:07:57.178528612 +0200
+++ /var/tmp/diff_new_pack.D6kNge/_new  2018-04-04 11:07:57.178528612 +0200
@@ -190,7 +190,7 @@
 %endif
 
 # TODO: The so numbers autodetected by update_so_version.sh
-# do not match the so numbers that are actually buit.
+# do not match the so numbers that are actually built.
 %define sonum 101
 %define sonum_CXX 101
 %define sonum_F 100
@@ -348,7 +348,7 @@
 Provides:   %{libname -l hl_fortran} = %{version}
 Obsoletes:  %{libname -l hl_fortran} < %{version}
 %{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
-%{?whit_hpc:Requires:   %{name}-module = %version}
+%{?with_hpc:Requires:   %{name}-module = %version}
 
 %description -n %{libname -l hl_fortran -s %{sonum_HL_F}}
 HDF5 is a data model, library, and file format for storing and
@@ -724,7 +724,7 @@
 %doc release_docs/RELEASE.txt
 %endif
 %defattr(0755,root,root)
-%{?whith_hpc:%hpc_dirs}
+%{?with_hpc:%hpc_dirs}
 %{my_libdir}/libhdf5.so.%{sonum}
 %{my_libdir}/libhdf5.so.%{sonum}.*
 




commit hdf5 for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-02-21 14:11:14

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Wed Feb 21 14:11:14 2018 rev:42 rq:577081 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-02-09 
15:51:03.675816635 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-02-21 
14:11:15.478650753 +0100
@@ -1,0 +2,27 @@
+Sat Feb 10 23:04:47 UTC 2018 - jeng...@inai.de
+
+- Trim description for size and drop most of the marketing blurb.
+  Fix RPM groups.
+
+---
+Sat Feb 10 17:40:10 UTC 2018 - e...@suse.com
+
+- Make module files package arch dependent: it
+  contains arch-dependent paths (boo#1080442).
+
+---
+Sat Feb 10 07:31:46 UTC 2018 - e...@suse.com
+
+- Prepend PKG_CONFIG_PATH in modules file (boo#1080426).
+
+---
+Fri Feb  9 20:10:17 UTC 2018 - e...@suse.com
+
+- Add support for openmpi2 for HPC (FATE#325089).
+
+---
+Fri Feb  9 13:48:43 UTC 2018 - cg...@suse.com
+
+- Fix summary in module files (bnc#1080259)
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.yXk9I1/_old  2018-02-21 14:11:16.746605092 +0100
+++ /var/tmp/diff_new_pack.yXk9I1/_new  2018-02-21 14:11:16.750604948 +0100
@@ -79,6 +79,15 @@
 %global mpi_flavor mvapich2
 %endif
 
+%if "%{flavor}" == "gnu-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%undefine c_f_ver
+%global mpi_flavor openmpi
+%define mpi_vers 2
+%endif
+
 %if "%{flavor}" == "gnu-openmpi3-hpc"
 %{?DisOMPI3}
 %bcond_without hpc
@@ -241,21 +250,7 @@
 
 %description
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version utility functions for working  
   
 with HDF5 files.
@@ -263,7 +258,7 @@
 %package -n %{libname -s %{sonum}}
 Summary:Shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:  Productivity/Scientific/Other
+Group:  System/Libraries
 Provides:   %{libname} = %{version}
 Obsoletes:  %{libname} < %{version}
 %{?with_hpc:Provides:   libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = 
%{version}}
@@ -271,21 +266,7 @@
 
 %description -n %{libname -s %{sonum}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version of the HDF5 runtime libraries.
 
@@ -294,7 +275,7 @@
 %package -n %{libname -l _hl -s %{sonum_HL}}
 

commit hdf5 for openSUSE:Factory

2018-02-09 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-02-09 15:51:00

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Fri Feb  9 15:51:00 2018 rev:41 rq:574225 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2018-01-16 
09:33:50.821624171 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-02-09 
15:51:03.675816635 +0100
@@ -1,0 +2,5 @@
+Thu Feb  8 11:37:06 UTC 2018 - e...@suse.com
+
+- Disable %check stage for mpich builds on s390(x) (bsc#1080022).
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.WAuGZL/_old  2018-02-09 15:51:06.031732020 +0100
+++ /var/tmp/diff_new_pack.WAuGZL/_new  2018-02-09 15:51:06.035731877 +0100
@@ -804,11 +804,13 @@
 export HDF5_Make_Ignore=yes
 %endif
 %{?with_hpc:%hpc_setup}
-%ifarch ppc ppc64 ppc64le
-make %{?_smp_mflags} check || { echo "Ignore transient make check failures for 
PowerPC. boo#1058563"; }
-%else
-make %{?_smp_mflags} check
-%endif
+ %ifarch ppc ppc64 ppc64le
+  make %{?_smp_mflags} check || { echo "Ignore transient make check failures 
for PowerPC. boo#1058563"; }
+ %else
+  %if "%{?mpi_flavor}" != "mpich" || ("%_arch" != "s390" && "%_arch" != 
"s390x")
+make %{?_smp_mflags} check
+  %endif
+ %endif
 %endif
 
 %if %{without mpi}




commit hdf5 for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2018-01-16 09:33:49

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Tue Jan 16 09:33:49 2018 rev:40 rq:563899 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-11-21 
15:18:57.942366204 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2018-01-16 
09:33:50.821624171 +0100
@@ -1,0 +2,11 @@
+Fri Jan 12 15:38:59 UTC 2018 - e...@suse.com
+
+- Disable the openmpi3 flavor in some products.
+
+---
+Fri Jan  5 18:34:20 UTC 2018 - e...@suse.com
+
+- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
+- Add support for mpich and openmpi3 for HPC.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.6QWR1K/_old  2018-01-16 09:33:51.873574952 +0100
+++ /var/tmp/diff_new_pack.6QWR1K/_new  2018-01-16 09:33:51.877574765 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,6 +18,12 @@
 
 %global flavor @BUILD_FLAVOR@%{nil}
 
+%if 0%{?is_opensuse} || 0%{?is_backports}
+%undefine DisOMPI3
+%else
+%define DisOMPI3 ExclusiveArch:  do_not_build
+%endif
+
 #
 %define _do_check 1
 %define use_sz2 0
@@ -58,6 +64,7 @@
 %endif
 
 %if "%{flavor}" == "gnu-openmpi-hpc"
+%{?DisOMPI1}
 %bcond_without hpc
 %define compiler_family gnu
 %undefine c_f_ver
@@ -72,28 +79,61 @@
 %global mpi_flavor mvapich2
 %endif
 
-%if "%{flavor}" == "gnu6-hpc"
+%if "%{flavor}" == "gnu-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%undefine c_f_ver
+%global mpi_flavor openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%undefine c_f_ver
+%global mpi_flavor mpich
+%endif
+
+%if "%{flavor}" == "gnu7-hpc"
 %bcond_without hpc
 %define compiler_family gnu
-%define c_f_ver 6
+%define c_f_ver 7
 %undefine mpi_flavor
 %endif
 
-%if "%{flavor}" == "gnu6-openmpi-hpc"
+%if "%{flavor}" == "gnu7-openmpi-hpc"
+%{?DisOMPI1}
 %bcond_without hpc
 %define compiler_family gnu
-%define c_f_ver 6
+%define c_f_ver 7
 %global mpi_flavor openmpi
 %define mpi_vers 1
 %endif
 
-%if "%{flavor}" == "gnu6-mvapich2-hpc"
+%if "%{flavor}" == "gnu7-mvapich2-hpc"
 %bcond_without hpc
 %define compiler_family gnu
-%define c_f_ver 6
+%define c_f_ver 7
 %global mpi_flavor mvapich2
 %endif
 
+%if "%{flavor}" == "gnu7-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_flavor openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu7-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_flavor mpich
+%endif
+
 # Disable until resource issue is resolved.
 %if "%mpi_flavor" == "openmpi"
 %define _do_check 0

++ _multibuild ++
--- /var/tmp/diff_new_pack.6QWR1K/_old  2018-01-16 09:33:51.929572332 +0100
+++ /var/tmp/diff_new_pack.6QWR1K/_new  2018-01-16 09:33:51.929572332 +0100
@@ -3,6 +3,8 @@
   openmpi
   mvapich2
   gnu-openmpi-hpc
+  gnu-openmpi3-hpc
   gnu-mvapich2-hpc
+  gnu-mpich-hpc
   gnu-hpc
 




commit hdf5 for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-11-21 15:18:46

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Tue Nov 21 15:18:46 2017 rev:39 rq:542609 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-11-14 
14:06:22.807345727 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-11-21 
15:18:57.942366204 +0100
@@ -1,0 +2,5 @@
+Thu Nov  9 15:02:35 UTC 2017 - norm...@linux.vnet.ibm.com
+
+-  temporarily disable make check for PowerPC boo#1058563
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.7QBLTC/_old  2017-11-21 15:19:02.070216556 +0100
+++ /var/tmp/diff_new_pack.7QBLTC/_new  2017-11-21 15:19:02.070216556 +0100
@@ -764,8 +764,12 @@
 export HDF5_Make_Ignore=yes
 %endif
 %{?with_hpc:%hpc_setup}
+%ifarch ppc ppc64 ppc64le
+make %{?_smp_mflags} check || { echo "Ignore transient make check failures for 
PowerPC. boo#1058563"; }
+%else
 make %{?_smp_mflags} check
 %endif
+%endif
 
 %if %{without mpi}
 %post -n %{libname -l _cpp -s %{sonum_CXX}} -p /sbin/ldconfig




commit hdf5 for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-11-14 14:06:13

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Tue Nov 14 14:06:13 2017 rev:38 rq:539813 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-11-03 
16:33:13.617917451 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-11-14 
14:06:22.807345727 +0100
@@ -1,0 +2,14 @@
+Tue Nov  7 13:23:40 UTC 2017 - e...@suse.com
+
+- Update to 1.10.1:
+  
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
+- Fix-warnings-for-missing-returns.patch:
+  replace: hdf5-non_void_return.patch
+- PPC64LE-Fix-long-double-handling.patch:
+  replace: hdf5-ldouble-ppc64le.patch
+- Disable-phdf5-tests.patch:
+  replace: hdf5_disable_testphdf5.patch
+- Disabling validation tests for the MPI variant for now as they 
+  seem to cause issues in OBS.
+
+---

Old:

  hdf5-1.10.0-patch1.tar.bz2
  hdf5-ldouble-ppc64le.patch
  hdf5-non_void_return.patch
  hdf5_disable_testphdf5.patch

New:

  Disable-phdf5-tests.patch
  Fix-warnings-for-missing-returns.patch
  PPC64LE-Fix-long-double-handling.patch
  hdf5-1.10.1.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.PBHq1w/_old  2017-11-14 14:06:23.471321514 +0100
+++ /var/tmp/diff_new_pack.PBHq1w/_new  2017-11-14 14:06:23.475321368 +0100
@@ -22,10 +22,10 @@
 %define _do_check 1
 %define use_sz2 0
 
-%define vers 1.10.0
-%define _vers 1_10_0
+%define vers 1.10.1
+%define _vers 1_10_1
 %define short_ver 1.10
-%define src_ver %{version}-patch1
+%define src_ver %{version}
 %define pname hdf5
 
 %bcond_with ringdisabled
@@ -94,6 +94,11 @@
 %global mpi_flavor mvapich2
 %endif
 
+# Disable until resource issue is resolved.
+%if "%mpi_flavor" == "openmpi"
+%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:%global mpi_flavor openmpi}}
@@ -137,13 +142,12 @@
 
 # TODO: The so numbers autodetected by update_so_version.sh
 # do not match the so numbers that are actually buit.
-%define sonum 100
-%define sonum_CXX 100
+%define sonum 101
+%define sonum_CXX 101
 %define sonum_F 100
 %define sonum_HL 100
 %define sonum_HL_CXX 100
 %define sonum_HL_F 100
-%define sonum_TOOLS 100
 
 Name:   %{package_name}
 Version:%vers
@@ -156,16 +160,16 @@
 Source100:  _multibuild
 Source1000: update_so_version.sh
 Patch0: hdf5-LD_LIBRARY_PATH.patch
-Patch1: hdf5-non_void_return.patch
+Patch1: Fix-warnings-for-missing-returns.patch
 # not really needed but we want to get noticed if hdf5 doesn' t know our host
 Patch2: hdf5-1.8.11-abort_unknown_host_config.patch
 %ifarch %arm
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
-Patch5: hdf5-ldouble-ppc64le.patch
+Patch5: PPC64LE-Fix-long-double-handling.patch
 Patch6: hdf5-buildcompare.patch
 Patch7: hdf5-mpi.patch
-Patch8: hdf5_disable_testphdf5.patch
+Patch8: Disable-phdf5-tests.patch
 BuildRequires:  fdupes
 %if 0%{?use_sz2}
 BuildRequires:  libsz2-devel
@@ -557,9 +561,9 @@
 
 %prep
 %{?with_hpc: %hpc_debug}
-%setup -q -n %{pname}-%{version}-patch1
+%setup -q -n %{pname}-%{version}
 %patch0 -p1 -b .LD_LIBRARY_PATH
-%patch1 -p0 -b .non_void_return
+%patch1 -p1
 %patch2 -p0 -b .abort_unknown_host_config
 %ifarch %arm
 %patch4 -p0 -b .tests-arm

++ Disable-phdf5-tests.patch ++
From: Egbert Eich 
Date: Tue Nov 7 16:06:07 2017 +0100
Subject: [PATCH]- Disable phdf5 tests.
Git-commit: 8b3e39a25d72b9dad5a5b13fb313226abf294069
References: 
Signed-off-by: Egbert Eich 

---
 testpar/CMakeTests.cmake | 2 +-
 testpar/Makefile.am  | 2 +-
 testpar/Makefile.in  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/testpar/CMakeTests.cmake b/testpar/CMakeTests.cmake
index 6e2b05e..75a65ab 100644
--- a/testpar/CMakeTests.cmake
+++ b/testpar/CMakeTests.cmake
@@ -16,7 +16,7 @@
 ##
 ##
 
-add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC} ${MPIEXEC_PREFLAGS} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS} 
$)
+## add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC} ${MPIEXEC_PREFLAGS} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS} 
$)
 
 foreach (testp ${H5P_TESTS})
   

commit hdf5 for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-11-03 16:32:05

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Fri Nov  3 16:32:05 2017 rev:37 rq:536949 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-10-26 
18:39:20.378074386 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-11-03 
16:33:13.617917451 +0100
@@ -1,0 +2,5 @@
+Thu Oct 26 15:51:18 UTC 2017 - e...@suse.com
+
+- Fix name: baselib.conf -> baselibs.conf
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.f33Rx0/_old  2017-11-03 16:33:14.789874794 +0100
+++ /var/tmp/diff_new_pack.f33Rx0/_new  2017-11-03 16:33:14.793874648 +0100
@@ -569,6 +569,30 @@
 %patch7 -p1
 %patch8 -p1
 
+%if %{without hpc}
+# baselibs looks different for different flavors - generate it on the fly
+cat >  %{_sourcedir}/baselibs.conf <
+   requires "libhdf5-%{sonum}%{?my_suffix}- = "
+   requires "libhdf5_hl%{sonum_HL}%{?my_suffix}- = "
+   requires "libhdf5_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
+   requires "libhdf5hl_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
+%if %{without mpi}
+   requires "libhdf5_cpp%{sonum_CXX}%{?my_suffix}- = "
+   requires "libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}- = 
"
+%endif
+EOF
+%endif
+
 %build
 
 %{?with_hpc:%hpc_setup}
@@ -676,28 +700,7 @@
 %fdupes -s %{buildroot}/%{_datadir}
 %endif
 
-%if %{without hpc}
-# baselib looks different for different flavors - generate it on the fly
-cat >  %{_sourcedir}/baselib.conf <
-   requires "libhdf5-%{sonum}%{?my_suffix}- = "
-   requires "libhdf5_hl%{sonum_HL}%{?my_suffix}- = "
-   requires "libhdf5_fortran%{sonum_HL_F}%{?my_suffix}- = 
"
-%if %{without mpi}
-   requires "libhdf5_cpp%{sonum_CXX}%{?my_suffix}- = "
-   requires "libhdf5_hl_cpp%{sonum_HL_CXX}%{?my_suffix}- = 
"
-%endif
-EOF
-%else
+%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}




commit hdf5 for openSUSE:Factory

2017-10-26 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-10-26 18:39:19

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Thu Oct 26 18:39:19 2017 rev:36 rq:535922 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-10-18 
16:15:31.835416542 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-10-26 
18:39:20.378074386 +0200
@@ -1,0 +2,5 @@
+Sun Oct 22 08:46:29 UTC 2017 - e...@suse.com
+
+- Remove openssl-devel and krb5-devel from the BuildRequires.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.za3OVJ/_old  2017-10-26 18:39:21.326030160 +0200
+++ /var/tmp/diff_new_pack.za3OVJ/_new  2017-10-26 18:39:21.330029973 +0200
@@ -167,11 +167,9 @@
 Patch7: hdf5-mpi.patch
 Patch8: hdf5_disable_testphdf5.patch
 BuildRequires:  fdupes
-BuildRequires:  krb5-devel
 %if 0%{?use_sz2}
 BuildRequires:  libsz2-devel
 %endif
-BuildRequires:  openssl-devel
 BuildRequires:  zlib-devel
 %if %{without hpc}
 BuildRequires:  gcc-c++




commit hdf5 for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-10-18 16:15:30

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Wed Oct 18 16:15:30 2017 rev:35 rq:534941 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2017-09-21 
12:29:39.459064476 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-10-18 
16:15:31.835416542 +0200
@@ -1,0 +2,15 @@
+Tue Oct 17 14:07:15 UTC 2017 - e...@suse.com
+
+- Add magic to limit the number of flavors built in the OBS ring
+  to non-HPC and mvapich2 builds.
+- Fix %libname() for non-HPC builds.
+- Fix some summaries and a Requires: of devel-static.
+
+---
+Fri Sep  8 14:35:32 UTC 2017 - e...@suse.com
+
+- Convert package to multibuild.
+- Add HPC build using environment modules 
+  (FATE#321717, FATE#321710).
+
+---

Old:

  baselibs.conf
  baselibs.conf.in

New:

  _multibuild



Other differences:
--
++ hdf5.spec ++
 1464 lines (skipped)
 between /work/SRC/openSUSE:Factory/hdf5/hdf5.spec
 and /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.spec

++ _multibuild ++

  serial
  openmpi
  mvapich2
  gnu-openmpi-hpc
  gnu-mvapich2-hpc
  gnu-hpc

++ update_so_version.sh ++
--- /var/tmp/diff_new_pack.GNCuyk/_old  2017-10-18 16:15:32.991362456 +0200
+++ /var/tmp/diff_new_pack.GNCuyk/_new  2017-10-18 16:15:32.995362269 +0200
@@ -13,8 +13,8 @@
 
 cleanup()
 {
-   rm -f lt_vers.sh sonum_spec.sed sonum_baselibs.sed
-   rm -f hdf5.spec.tmp baselibs.conf.tmp
+   rm -f lt_vers.sh sonum_spec.sed
+   rm -f hdf5.spec.tmp
 }
 
 ## We are going to parse these variables from tarball:
@@ -54,9 +54,8 @@
test "${!var}" -gt 0 || exit_error "$var='${!var}' bad or undefined"
dbg "update $var=${!var}"
def_sonum="sonum${infix}"
-   # create sed scripts for spec file and baselibs 
+   # create sed scripts for spec file
echo "s/^%define $def_sonum .*/%define $def_sonum ${!var}/" >> 
sonum_spec.sed
-   echo "s/@${def_sonum}@/${!var}/g" >> sonum_baselibs.sed
 done
 
 # update spec file if needed
@@ -68,13 +67,4 @@
echo "hdf5.spec updated" >&2
 fi
 
-# update baselibs if needed
-sed -f sonum_baselibs.sed baselibs.conf.in > baselibs.conf.tmp
-if diff -q baselibs.conf.tmp baselibs.conf &>/dev/null; then
-   dbg "baselibs.conf was up-to-date"
-else
-   mv baselibs.conf.tmp baselibs.conf
-   echo "baselibs.conf updated" >&2
-fi
-
 cleanup




commit hdf5 for openSUSE:Factory

2017-09-21 Thread root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2017-09-21 12:29:38

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Thu Sep 21 12:29:38 2017 rev:34 rq:519640 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-10-10 
17:27:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2017-09-21 
12:29:39.459064476 +0200
@@ -1,0 +2,18 @@
+Tue Aug 29 12:03:27 UTC 2017 - h...@urpla.net
+
+- fix compiler flag substitution
+
+---
+Mon Jul  3 12:53:05 UTC 2017 - badshah...@gmail.com
+
+- Add libsz2-devel to list of Requires for -devel packages, this
+  is required for compilation against hdf5 when szlib support is
+  enabled.
+- Minor specfile cleanups using spec-cleaner.
+
+---
+Fri Jun 16 21:13:30 UTC 2017 - jungh...@votca.org
+
+- Enabled szlib support through libaec's szlib API
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.QPxFLf/_old  2017-09-21 12:29:40.766880509 +0200
+++ /var/tmp/diff_new_pack.QPxFLf/_new  2017-09-21 12:29:40.770879947 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,6 @@
 %endif
 
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
-
 # TODO: The so numbers autodetected by update_so_version.sh
 # do not match the so numbers that are actually buit.
 %define sonum 100
@@ -59,11 +58,11 @@
 Patch6: hdf5-buildcompare.patch
 Patch7: hdf5-mpi.patch
 Patch8: hdf5_disable_testphdf5.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  krb5-devel
+BuildRequires:  libsz2-devel
 BuildRequires:  openssl-devel
 BuildRequires:  zlib-devel
 %if 0%{?_openmpi}
@@ -78,6 +77,7 @@
 Requires:   libhdf5_hl%{sonum_HL} = %{version}
 Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F} = %{version}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 HDF5 is a data model, library, and file format for storing and
@@ -159,8 +159,8 @@
 
 %package -n libhdf5-%{sonum}
 Summary:Shared libraries for the HDF5 scientific data format
-Group:  Productivity/Scientific/Other
 # To avoid unresolvable errors due to multiple providers of the library
+Group:  Productivity/Scientific/Other
 Provides:   libhdf5 = %{version}
 Obsoletes:  libhdf5 < %{version}
 
@@ -186,8 +186,8 @@
 
 %package -n libhdf5-%{sonum}-openmpi
 Summary:Shared libraries for the HDF5 scientific data format
-Group:  Productivity/Scientific/Other
 # To avoid unresolvable errors due to multiple providers of the library
+Group:  Productivity/Scientific/Other
 Provides:   libhdf5-openmpi = %{version}
 Obsoletes:  libhdf5-openmpi < %{version}
 
@@ -213,8 +213,8 @@
 
 %package -n libhdf5-%{sonum}-mvapich2
 Summary:Shared libraries for the HDF5 scientific data format
-Group:  Productivity/Scientific/Other
 # To avoid unresolvable errors due to multiple providers of the library
+Group:  Productivity/Scientific/Other
 Provides:   libhdf5-mvapich2 = %{version}
 Obsoletes:  libhdf5-mvapich2 < %{version}
 
@@ -240,8 +240,8 @@
 
 %package -n libhdf5_hl%{sonum_HL}
 Summary:High-level shared libraries for the HDF5 scientific data format
-Group:  Productivity/Scientific/Other
 # To avoid unresolvable errors due to multiple providers of the library
+Group:  Productivity/Scientific/Other
 Provides:   libhdf5_hl = %{version}
 Obsoletes:  libhdf5_hl < %{version}
 
@@ -267,8 +267,8 @@
 
 %package -n libhdf5_hl%{sonum_HL}-openmpi
 Summary:High-level shared libraries for the HDF5 scientific data format
-Group:  Productivity/Scientific/Other
 # To avoid unresolvable errors due to multiple providers of the library
+Group:  Productivity/Scientific/Other
 Provides:   libhdf5_hl-openmpi = %{version}
 Obsoletes:  libhdf5_hl-openmpi < %{version}
 
@@ -295,8 +295,8 @@
 
 %package -n libhdf5_hl%{sonum_HL}-mvapich2
 Summary:High-level shared libraries for the HDF5 scientific data format
-Group: 

commit hdf5 for openSUSE:Factory

2016-10-10 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-10-10 17:27:53

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-09-09 
10:14:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-10-10 
17:27:53.0 +0200
@@ -1,0 +2,6 @@
+Wed Oct  5 19:03:35 UTC 2016 - toddrme2...@gmail.com
+
+- Fix baselibs.conf so numbers.
+  Fixes bnc#1002569
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.0j8yz3/_old  2016-10-10 17:27:55.0 +0200
+++ /var/tmp/diff_new_pack.0j8yz3/_new  2016-10-10 17:27:55.0 +0200
@@ -14,21 +14,21 @@
 libhdf5hl_fortran100-openmpi
 hdf5-devel
   requires -
-  requires "libhdf5-10- = "
-  requires "libhdf5_hl10- = "
-  requires "libhdf5_cpp12- = "
-  requires "libhdf5_hl_cpp11- = "
-  requires "libhdf5_fortran10- = "
-  requires "libhdf5hl_fortran10- = "
+  requires "libhdf5-100- = "
+  requires "libhdf5_hl100- = "
+  requires "libhdf5_cpp100- = "
+  requires "libhdf5_hl_cpp100- = "
+  requires "libhdf5_fortran100- = "
+  requires "libhdf5hl_fortran100- = "
 hdf5-openmpi-devel
   requires -openmpi-
-  requires "libhdf5-10-openmpi- = "
-  requires "libhdf5_hl10-openmpi- = "
-  requires "libhdf5_fortran10-openmpi- = "
-  requires "libhdf5hl_fortran10-openmpi- = "
+  requires "libhdf5-100-openmpi- = "
+  requires "libhdf5_hl100-openmpi- = "
+  requires "libhdf5_fortran100-openmpi- = "
+  requires "libhdf5hl_fortran100-openmpi- = "
 hdf5-mvapich2-devel
   requires -openmpi-
-  requires "libhdf5-10-mvapich2- = "
-  requires "libhdf5_hl10-mvapich2- = "
-  requires "libhdf5_fortran10-mvapich2- = "
-  requires "libhdf5hl_fortran10-mvapich2- = "
+  requires "libhdf5-100-mvapich2- = "
+  requires "libhdf5_hl100-mvapich2- = "
+  requires "libhdf5_fortran100-mvapich2- = "
+  requires "libhdf5hl_fortran100-mvapich2- = "




commit hdf5 for openSUSE:Factory

2016-09-09 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-09-09 10:13:54

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-08-03 
11:39:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-09-09 
10:14:00.0 +0200
@@ -1,0 +2,12 @@
+Tue Sep  6 08:51:09 UTC 2016 - norm...@linux.vnet.ibm.com
+
+-  new hdf5_disable_testphdf5.patch to disable only testphdf5
+   for all arches and not all mpi tests for ppc64le
+   tempo patch as long as boo#997252 not solved
+
+---
+Mon Sep  5 11:00:59 UTC 2016 - norm...@linux.vnet.ibm.com
+
+-  temporarily disable mpi test for ppc64le
+
+---

New:

  hdf5_disable_testphdf5.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.SIciUA/_old  2016-09-09 10:14:06.0 +0200
+++ /var/tmp/diff_new_pack.SIciUA/_new  2016-09-09 10:14:06.0 +0200
@@ -58,6 +58,7 @@
 Patch5: hdf5-ldouble-ppc64le.patch
 Patch6: hdf5-buildcompare.patch
 Patch7: hdf5-mpi.patch
+Patch8: hdf5_disable_testphdf5.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -777,6 +778,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 
 echo "prepare parallel builds: %_mpi"
 for build_dir in build %_mpi; do
@@ -886,7 +888,6 @@
 export HDF5_ALARM_SECONDS=3600
 %endif
 make -C build check
-# ignore errors for parallel builds
 export HDF5_Make_Ignore=yes
 for mpi in %_mpi; do
 make -C $mpi check

++ hdf5_disable_testphdf5.patch ++
From: Michel Normand 
Subject: hdf5 disable testphdf5
Date: Tue, 06 Sep 2016 10:55:48 +0200

hdf5 disable testphdf5 temporarily as long as bug not solved
https://bugzilla.suse.com/show_bug.cgi?id=997252

Signed-off-by: Michel Normand 
---
 testpar/CMakeTests.cmake |2 --
 testpar/Makefile.in  |2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

Index: hdf5-1.10.0-patch1/testpar/CMakeTests.cmake
===
--- hdf5-1.10.0-patch1.orig/testpar/CMakeTests.cmake
+++ hdf5-1.10.0-patch1/testpar/CMakeTests.cmake
@@ -5,8 +5,6 @@
 ##
 ##
 
-add_test (NAME TEST_PAR_testphdf5 COMMAND ${MPIEXEC} ${MPIEXEC_PREFLAGS} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS} 
$)
-
 foreach (testp ${H5P_TESTS})
   add_test (NAME TEST_PAR_${testp} COMMAND ${MPIEXEC} ${MPIEXEC_PREFLAGS} 
${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS} 
$)
 endforeach (testp ${H5P_TESTS})
Index: hdf5-1.10.0-patch1/testpar/Makefile.in
===
--- hdf5-1.10.0-patch1.orig/testpar/Makefile.in
+++ hdf5-1.10.0-patch1/testpar/Makefile.in
@@ -771,7 +771,7 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.c
 
 # Test programs.  These are our main targets.
 #
-TEST_PROG_PARA = t_mpi testphdf5 t_cache t_pflush1 t_pflush2 t_pshutdown 
t_prestart t_init_term t_shapesame
+TEST_PROG_PARA = t_mpi t_cache t_pflush1 t_pflush2 t_pshutdown t_prestart 
t_init_term t_shapesame
 testphdf5_SOURCES = testphdf5.c t_dset.c t_file.c t_file_image.c t_mdset.c \
t_ph5basic.c t_coll_chunk.c t_span_tree.c t_chunk_alloc.c 
t_filter_read.c \
t_prop.c



commit hdf5 for openSUSE:Factory

2016-08-03 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-08-03 11:39:33

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-06-03 
16:35:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-08-03 
11:39:34.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul 26 15:50:22 UTC 2016 - adr...@suse.de
+
+- update to 1.10.0-patch1
+  
https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1-RELEASE.txt
+
+---

Old:

  hdf5-1.8.17.tar.bz2

New:

  hdf5-1.10.0-patch1.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.HiDHPU/_old  2016-08-03 11:39:36.0 +0200
+++ /var/tmp/diff_new_pack.HiDHPU/_new  2016-08-03 11:39:36.0 +0200
@@ -27,22 +27,24 @@
 
 # TODO: The so numbers autodetected by update_so_version.sh
 # do not match the so numbers that are actually buit.
-%define sonum 10
-%define sonum_CXX 12
-%define sonum_F 10
-%define sonum_HL 10
-%define sonum_HL_CXX 11
-%define sonum_HL_F 10
-%define sonum_TOOLS 10
+%define sonum 100
+%define sonum_CXX 100
+%define sonum_F 100
+%define sonum_HL 100
+%define sonum_HL_CXX 100
+%define sonum_HL_F 100
+%define sonum_TOOLS 100
 
 Name:   hdf5
-Version:1.8.17
+Version:1.10.0
 Release:0
+%define short_ver 1.10
+%define src_ver %{version}-patch1
 Summary:Command-line programs for the HDF5 scientific data format
 License:BSD-3-Clause
 Group:  Productivity/Scientific/Other
 Url:http://www.hdfgroup.org/HDF5/
-Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{version}/src/hdf5-%{version}.tar.bz2
+Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{short_ver}/hdf5-%{src_ver}/src/hdf5-%{src_ver}.tar.bz2
 Source1000: baselibs.conf
 Source1001: baselibs.conf.in
 Source1002: update_so_version.sh
@@ -765,7 +767,7 @@
 This package provides examples of HDF5 library use.
 
 %prep
-%setup -q
+%setup -q -n %name-%version-patch1
 %patch0 -p1 -b .LD_LIBRARY_PATH
 %patch1 -p0 -b .non_void_return
 %patch2 -p0 -b .abort_unknown_host_config
@@ -816,7 +818,7 @@
   --enable-shared \
   --enable-cxx \
   --enable-threadsafe \
-  --enable-production \
+  --enable-build-mode=production \
   --with-pthread
 
 make V=1 %{?_smp_mflags}
@@ -845,7 +847,7 @@
   --enable-shared \
   --enable-threadsafe \
   --enable-parallel \
-  --enable-production \
+  --enable-build-mode=production \
   --with-pthread
 
 make %{?_smp_mflags}
@@ -940,10 +942,12 @@
 %defattr(-,root,root)
 %{_bindir}/gif2h5
 %{_bindir}/h52gif
+%{_bindir}/h5clear
 %{_bindir}/h5copy
 %{_bindir}/h5debug
 %{_bindir}/h5diff
 %{_bindir}/h5dump
+%{_bindir}/h5format_convert
 %{_bindir}/h5import
 %{_bindir}/h5jam
 %{_bindir}/h5ls
@@ -954,12 +958,12 @@
 %{_bindir}/h5repart
 %{_bindir}/h5stat
 %{_bindir}/h5unjam
+%{_bindir}/h5watch
 
 %files -n libhdf5-%{sonum}
 %defattr(-,root,root)
 %doc COPYING ACKNOWLEDGMENTS README.txt
-%doc release_docs/HISTORY-1_0-1_8_0_rc3.txt
-%doc release_docs/HISTORY-1_8.txt
+%doc release_docs/HISTORY-1_8_0-1_10_0.txt
 %doc release_docs/RELEASE.txt
 %defattr(0755,root,root)
 %{_libdir}/libhdf5.so.%{sonum}
@@ -1006,6 +1010,9 @@
 
 %files devel
 %defattr(-,root,root)
+%doc release_docs/HISTORY-1_0-1_8_0_rc3.txt
+%doc release_docs/RELEASE.txt
+%doc ACKNOWLEDGMENTS README.txt
 %{_bindir}/h5c++
 %{_bindir}/h5cc
 %{_bindir}/h5fc
@@ -1027,10 +1034,12 @@
 %defattr(-,root,root)
 %{_libdir}/mpi/gcc/openmpi/bin/gif2h5
 %{_libdir}/mpi/gcc/openmpi/bin/h52gif
+%{_libdir}/mpi/gcc/openmpi/bin/h5clear
 %{_libdir}/mpi/gcc/openmpi/bin/h5copy
 %{_libdir}/mpi/gcc/openmpi/bin/h5debug
 %{_libdir}/mpi/gcc/openmpi/bin/h5diff
 %{_libdir}/mpi/gcc/openmpi/bin/h5dump
+%{_libdir}/mpi/gcc/openmpi/bin/h5format_convert
 %{_libdir}/mpi/gcc/openmpi/bin/h5import
 %{_libdir}/mpi/gcc/openmpi/bin/h5jam
 %{_libdir}/mpi/gcc/openmpi/bin/h5ls
@@ -1043,13 +1052,11 @@
 %{_libdir}/mpi/gcc/openmpi/bin/h5stat
 %{_libdir}/mpi/gcc/openmpi/bin/h5unjam
 %{_libdir}/mpi/gcc/openmpi/bin/ph5diff
+%{_libdir}/mpi/gcc/openmpi/bin/h5watch
 
 %files -n libhdf5-%{sonum}-openmpi
 %defattr(-,root,root)
 %doc COPYING ACKNOWLEDGMENTS README.txt
-%doc release_docs/HISTORY-1_0-1_8_0_rc3.txt
-%doc release_docs/HISTORY-1_8.txt
-%doc release_docs/RELEASE.txt
 %defattr(0755,root,root)
 %{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5.so.%{sonum}
 %{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5.so.%{sonum}.*
@@ -1113,10 +1120,7 @@
 
 %files -n libhdf5-%{sonum}-mvapich2
 %defattr(-,root,root)
-%doc COPYING 

commit hdf5 for openSUSE:Factory

2016-06-03 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-06-03 16:35:08

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-04-22 
16:17:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-06-03 
16:35:10.0 +0200
@@ -1,0 +2,6 @@
+Mon May 23 21:29:44 UTC 2016 - toddrme2...@gmail.com
+
+- update to 1.8.17, changes documented here: 
+  
https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.17/src/hdf5-1.8.17-RELEASE.txt
+
+---

Old:

  hdf5-1.8.16.tar.bz2

New:

  hdf5-1.8.17.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.uXoIKz/_old  2016-06-03 16:35:12.0 +0200
+++ /var/tmp/diff_new_pack.uXoIKz/_new  2016-06-03 16:35:12.0 +0200
@@ -28,7 +28,7 @@
 # TODO: The so numbers autodetected by update_so_version.sh
 # do not match the so numbers that are actually buit.
 %define sonum 10
-%define sonum_CXX 11
+%define sonum_CXX 12
 %define sonum_F 10
 %define sonum_HL 10
 %define sonum_HL_CXX 11
@@ -36,7 +36,7 @@
 %define sonum_TOOLS 10
 
 Name:   hdf5
-Version:1.8.16
+Version:1.8.17
 Release:0
 Summary:Command-line programs for the HDF5 scientific data format
 License:BSD-3-Clause

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.uXoIKz/_old  2016-06-03 16:35:12.0 +0200
+++ /var/tmp/diff_new_pack.uXoIKz/_new  2016-06-03 16:35:12.0 +0200
@@ -4,7 +4,7 @@
 libhdf5_hl10
 libhdf5_hl10-mvapich2
 libhdf5_hl10-openmpi
-libhdf5_cpp11
+libhdf5_cpp12
 libhdf5_hl_cpp11
 libhdf5_fortran10
 libhdf5_fortran10-openmpi
@@ -16,7 +16,7 @@
   requires -
   requires "libhdf5-10- = "
   requires "libhdf5_hl10- = "
-  requires "libhdf5_cpp11- = "
+  requires "libhdf5_cpp12- = "
   requires "libhdf5_hl_cpp11- = "
   requires "libhdf5_fortran10- = "
   requires "libhdf5hl_fortran10- = "

++ hdf5-1.8.16.tar.bz2 -> hdf5-1.8.17.tar.bz2 ++
/work/SRC/openSUSE:Factory/hdf5/hdf5-1.8.16.tar.bz2 
/work/SRC/openSUSE:Factory/.hdf5.new/hdf5-1.8.17.tar.bz2 differ: char 11, line 1




commit hdf5 for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-04-22 16:17:11

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-03-26 
15:12:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-04-22 
16:17:13.0 +0200
@@ -1,0 +2,7 @@
+Fri Apr 15 11:26:40 UTC 2016 - norm...@linux.vnet.ibm.com
+
+- add hdf5-mpi.patch same as fedora commit id
+  78ddcff82b10fd80eafb7b2dc5e4ce2bb9ecbe3c
+  should avoid transient hung of t_pflush1 test
+
+---

New:

  hdf5-mpi.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.atQKmX/_old  2016-04-22 16:17:14.0 +0200
+++ /var/tmp/diff_new_pack.atQKmX/_new  2016-04-22 16:17:14.0 +0200
@@ -55,6 +55,7 @@
 %endif
 Patch5: hdf5-ldouble-ppc64le.patch
 Patch6: hdf5-buildcompare.patch
+Patch7: hdf5-mpi.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -69,10 +70,10 @@
 BuildRequires:  mvapich2-devel
 %endif
 Requires:   libhdf5-%{sonum} = %{version}
-Requires:   libhdf5_hl%{sonum_HL} = %{version}
 Requires:   libhdf5_cpp%{sonum_CXX} = %{version}
-Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5_fortran%{sonum_F} = %{version}
+Requires:   libhdf5_hl%{sonum_HL} = %{version}
+Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F} = %{version}
 
 %description
@@ -99,8 +100,8 @@
 Summary:Command-line programs for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
 Requires:   libhdf5-%{sonum}-openmpi = %{version}
-Requires:   libhdf5_hl%{sonum_HL}-openmpi = %{version}
 Requires:   libhdf5_fortran%{sonum_F}-openmpi = %{version}
+Requires:   libhdf5_hl%{sonum_HL}-openmpi = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F}-openmpi = %{version}
 
 %description -n %{name}-openmpi
@@ -128,8 +129,8 @@
 Summary:Command-line programs for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
 Requires:   libhdf5-%{sonum}-mvapich2 = %{version}
-Requires:   libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
 Requires:   libhdf5_fortran%{sonum_F}-mvapich2 = %{version}
+Requires:   libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F}-mvapich2 = %{version}
 
 %description -n %{name}-mvapich2
@@ -567,10 +568,10 @@
 Requires:   %{name}-devel-data = %{version}
 # Required by Fortran programs?
 Requires:   libhdf5-%{sonum} = %{version}
-Requires:   libhdf5_hl%{sonum_HL} = %{version}
 Requires:   libhdf5_cpp%{sonum_CXX} = %{version}
-Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5_fortran%{sonum_F} = %{version}
+Requires:   libhdf5_hl%{sonum_HL} = %{version}
+Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F} = %{version}
 
 %description devel
@@ -601,8 +602,8 @@
 Requires:   %{name}-openmpi = %{version}
 # Required by Fortran programs?
 Requires:   libhdf5-%{sonum}-openmpi = %{version}
-Requires:   libhdf5_hl%{sonum_HL}-openmpi = %{version}
 Requires:   libhdf5_fortran%{sonum_F}-openmpi = %{version}
+Requires:   libhdf5_hl%{sonum_HL}-openmpi = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F}-openmpi = %{version}
 
 %description openmpi-devel
@@ -633,8 +634,8 @@
 Requires:   %{name}-mvapich2 = %{version}
 # Required by Fortran programs?
 Requires:   libhdf5-%{sonum}-mvapich2 = %{version}
-Requires:   libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
 Requires:   libhdf5_fortran%{sonum_F}-mvapich2 = %{version}
+Requires:   libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F}-mvapich2 = %{version}
 
 %description mvapich2-devel
@@ -737,10 +738,10 @@
 Summary:Examples for %{name}
 Group:  Documentation/Other
 Requires:   libhdf5-%{sonum} = %{version}
-Requires:   libhdf5_hl%{sonum_HL} = %{version}
 Requires:   libhdf5_cpp%{sonum_CXX} = %{version}
-Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5_fortran%{sonum_F} = %{version}
+Requires:   libhdf5_hl%{sonum_HL} = %{version}
+Requires:   libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
 Requires:   libhdf5hl_fortran%{sonum_HL_F} = %{version}
 
 %description examples
@@ -773,6 +774,7 @@
 %endif
 %patch5 -p1
 

commit hdf5 for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-03-26 15:12:13

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2016-03-16 
10:24:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-03-26 
15:12:14.0 +0100
@@ -1,0 +2,10 @@
+Fri Mar 18 14:26:42 UTC 2016 - toddrme2...@gmail.com
+
+- Split libraries into C, C++, and Fortran versions to comply with
+  openSUSE library packaging policies.
+  Fixes BNC#971602
+- Make Fortran builds required.
+- Manually set so numbers.  The autodetected ones weren't matching
+  the real ones.
+
+---



Other differences:
--
++ hdf5.spec ++
 791 lines (skipped)
 between /work/SRC/openSUSE:Factory/hdf5/hdf5.spec
 and /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.spec

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.6tvQSX/_old  2016-03-26 15:12:15.0 +0100
+++ /var/tmp/diff_new_pack.6tvQSX/_new  2016-03-26 15:12:15.0 +0100
@@ -1,18 +1,34 @@
-libhdf5-11
+libhdf5-10
+libhdf5-10-openmpi
+libhdf5-10-mvapich2
+libhdf5_hl10
+libhdf5_hl10-mvapich2
+libhdf5_hl10-openmpi
+libhdf5_cpp11
+libhdf5_hl_cpp11
+libhdf5_fortran10
+libhdf5_fortran10-openmpi
+libhdf5_fortran10-mvapich2
+libhdf5hl_fortran10
+libhdf5hl_fortran10-mvapich2
+libhdf5hl_fortran10-openmpi
 hdf5-devel
   requires -
-  requires "libhdf5-11- = "
-  requires "libhdf5_hl11- = "
-libhdf5-11-openmpi
+  requires "libhdf5-10- = "
+  requires "libhdf5_hl10- = "
+  requires "libhdf5_cpp11- = "
+  requires "libhdf5_hl_cpp11- = "
+  requires "libhdf5_fortran10- = "
+  requires "libhdf5hl_fortran10- = "
 hdf5-openmpi-devel
   requires -openmpi-
-  requires "libhdf5-11-openmpi- = "
-  requires "libhdf5_hl11-openmpi- = "
-libhdf5-11-mvapich2
-libhdf5_hl11
-libhdf5_hl11-mvapich2
-libhdf5_hl11-openmpi
+  requires "libhdf5-10-openmpi- = "
+  requires "libhdf5_hl10-openmpi- = "
+  requires "libhdf5_fortran10-openmpi- = "
+  requires "libhdf5hl_fortran10-openmpi- = "
 hdf5-mvapich2-devel
   requires -openmpi-
-  requires "libhdf5-11-mvapich2- = "
-  requires "libhdf5_hl11-mvapich2- = "
+  requires "libhdf5-10-mvapich2- = "
+  requires "libhdf5_hl10-mvapich2- = "
+  requires "libhdf5_fortran10-mvapich2- = "
+  requires "libhdf5hl_fortran10-mvapich2- = "

++ baselibs.conf.in ++
--- /var/tmp/diff_new_pack.6tvQSX/_old  2016-03-26 15:12:15.0 +0100
+++ /var/tmp/diff_new_pack.6tvQSX/_new  2016-03-26 15:12:15.0 +0100
@@ -1,18 +1,34 @@
 libhdf5-@sonum@
+libhdf5-@sonum@-openmpi
+libhdf5-@sonum@-mvapich2
+libhdf5_hl@sonum_HL@
+libhdf5_hl@sonum_HL@-mvapich2
+libhdf5_hl@sonum_HL@-openmpi
+libhdf5_cpp@sonum_CXX@
+libhdf5_hl_cpp@sonum_HL_CXX@
+libhdf5_fortran@sonum_F@
+libhdf5_fortran@sonum_F@-openmpi
+libhdf5_fortran@sonum_F@-mvapich2
+libhdf5hl_fortran@sonum_HL_F@
+libhdf5hl_fortran@sonum_HL_F@-mvapich2
+libhdf5hl_fortran@sonum_HL_F@-openmpi
 hdf5-devel
   requires -
   requires "libhdf5-@sonum@- = "
-  requires "libhdf5_hl@sonum@- = "
-libhdf5-@sonum@-openmpi
+  requires "libhdf5_hl@sonum_HL@- = "
+  requires "libhdf5_cpp@sonum_CXX@- = "
+  requires "libhdf5_hl_cpp@sonum_HL_CXX@- = "
+  requires "libhdf5_fortran@sonum_F@- = "
+  requires "libhdf5hl_fortran@sonum_HL_F@- = "
 hdf5-openmpi-devel
   requires -openmpi-
   requires "libhdf5-@sonum@-openmpi- = "
-  requires "libhdf5_hl@sonum@-openmpi- = "
-libhdf5-@sonum@-mvapich2
-libhdf5_hl@sonum@
-libhdf5_hl@sonum@-mvapich2
-libhdf5_hl@sonum@-openmpi
+  requires "libhdf5_hl@sonum_HL@-openmpi- = "
+  requires "libhdf5_fortran@sonum_F@-openmpi- = "
+  requires "libhdf5hl_fortran@sonum_HL_F@-openmpi- = "
 hdf5-mvapich2-devel
   requires -openmpi-
   requires "libhdf5-@sonum@-mvapich2- = "
-  requires "libhdf5_hl@sonum@-mvapich2- = "
+  requires "libhdf5_hl@sonum_HL@-mvapich2- = "
+  requires "libhdf5_fortran@sonum_F@-mvapich2- = "
+  requires "libhdf5hl_fortran@sonum_HL_F@-mvapich2- = "




commit hdf5 for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2016-03-16 10:24:05

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is "hdf5"

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-08-23 
15:42:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2016-03-16 
10:24:07.0 +0100
@@ -1,0 +2,15 @@
+Mon Mar  7 14:35:44 UTC 2016 - o...@aepfle.de
+
+- Remove timestamps from binaries
+  hdf5-buildcompare.patch
+
+---
+Thu Jan 28 00:08:01 UTC 2016 - sweet_...@gmx.de
+
+- update to 1.8.16, changes documented here: 
+  
https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.16/src/hdf5-1.8.16-RELEASE.txt
+- rebase hdf5-ldouble-ppc64le.patch
+- remove hdf5-cpp-compilation-errors.patch
+- prepare independent so versions and add TODO
+
+---

Old:

  hdf5-1.8.15.tar.bz2
  hdf5-cpp-compilation-errors.patch

New:

  baselibs.conf.in
  hdf5-1.8.16.tar.bz2
  hdf5-buildcompare.patch
  update_so_version.sh



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.g7ib8i/_old  2016-03-16 10:24:09.0 +0100
+++ /var/tmp/diff_new_pack.g7ib8i/_new  2016-03-16 10:24:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,17 +25,30 @@
 
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
 
+# TODO: since 1.8.16 we have independent so versions, see config/lt_vers.am.
+# We already have added a script "update_so_version.sh" to update all the
+# defines below and baselibs.conf. But we still need to split certain
+# subpackages to be able to use these versions.
+%define sonum 11
+%define sonum_CXX 11
+%define sonum_F 10
+%define sonum_HL 10
+%define sonum_HL_CXX 11
+%define sonum_HL_F 10
+%define sonum_TOOLS 10
+
 Name:   hdf5
 %define libname libhdf5
-Version:1.8.15
+Version:1.8.16
 Release:0
-%define sonum   10
 Summary:Command-line programs for the HDF5 scientific data format
 License:BSD-3-Clause
 Group:  Productivity/Scientific/Other
 Url:http://www.hdfgroup.org/HDF5/
 Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{version}/src/hdf5-%{version}.tar.bz2
-Source1:baselibs.conf
+Source1000: baselibs.conf
+Source1001: baselibs.conf.in
+Source1002: update_so_version.sh
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
 # not really needed but we want to get noticed if hdf5 doesn' t know our host
@@ -44,8 +57,7 @@
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
 Patch5: hdf5-ldouble-ppc64le.patch
-# PATCH-FIX-UPSTREAM hdf5-cpp-compilation-errors.patch badshah...@gmail.com -- 
Reverted a change to the H5api_adpt.h that caused compilation errors for the 
C++ HDF5 applications; patch taken from upstream svn
-Patch6: hdf5-cpp-compilation-errors.patch
+Patch6: hdf5-buildcompare.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 %if 0%{?suse_version} > 1140
@@ -532,7 +544,7 @@
 %patch4 -p0 -b .tests-arm
 %endif
 %patch5 -p1
-%patch6 -p0
+%patch6 -p1
 
 echo "prepare parallel builds: %_mpi"
 for build_dir in build %_mpi; do

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.g7ib8i/_old  2016-03-16 10:24:09.0 +0100
+++ /var/tmp/diff_new_pack.g7ib8i/_new  2016-03-16 10:24:09.0 +0100
@@ -1,18 +1,18 @@
-libhdf5-10
+libhdf5-11
 hdf5-devel
   requires -
-  requires "libhdf5-10- = "
-  requires "libhdf5_hl10- = "
-libhdf5-10-openmpi
+  requires "libhdf5-11- = "
+  requires "libhdf5_hl11- = "
+libhdf5-11-openmpi
 hdf5-openmpi-devel
   requires -openmpi-
-  requires "libhdf5-10-openmpi- = "
-  requires "libhdf5_hl10-openmpi- = "
-libhdf5-10-mvapich2
-libhdf5_hl10
-libhdf5_hl10-mvapich2
-libhdf5_hl10-openmpi
+  requires "libhdf5-11-openmpi- = "
+  requires "libhdf5_hl11-openmpi- = "
+libhdf5-11-mvapich2
+libhdf5_hl11
+libhdf5_hl11-mvapich2
+libhdf5_hl11-openmpi
 hdf5-mvapich2-devel
   requires -openmpi-
-  requires "libhdf5-10-mvapich2- = "
-  requires "libhdf5_hl10-mvapich2- = "
+  requires "libhdf5-11-mvapich2- = "
+  requires "libhdf5_hl11-mvapich2- = "

++ baselibs.conf.in ++
libhdf5-@sonum@
hdf5-devel
  requires -
  requires "libhdf5-@sonum@- = "
  requires 

commit hdf5 for openSUSE:Factory

2015-08-23 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-08-23 15:42:42

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-08-17 
15:33:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-08-23 
15:42:43.0 +0200
@@ -1,0 +2,11 @@
+Fri Aug 21 09:45:05 UTC 2015 - toddrme2...@gmail.com
+
+- 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.
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.yM8BzT/_old  2015-08-23 15:42:44.0 +0200
+++ /var/tmp/diff_new_pack.yM8BzT/_new  2015-08-23 15:42:44.0 +0200
@@ -143,6 +143,9 @@
 %package -n %{libname}-%{sonum}
 Summary:Shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname} = %{version}
+Obsoletes:  %{libname}  %{version}
 
 %description -n %{libname}-%{sonum}
 HDF5 is a data model, library, and file format for storing and
@@ -167,6 +170,9 @@
 %package -n %{libname}-%{sonum}-openmpi
 Summary:Shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname}-openmpi = %{version}
+Obsoletes:  %{libname}-openmpi  %{version}
 
 %description -n %{libname}-%{sonum}-openmpi
 HDF5 is a data model, library, and file format for storing and
@@ -191,6 +197,9 @@
 %package -n %{libname}-%{sonum}-mvapich2
 Summary:Shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname}-mvapich2 = %{version}
+Obsoletes:  %{libname}-mvapich2  %{version}
 
 %description -n %{libname}-%{sonum}-mvapich2
 HDF5 is a data model, library, and file format for storing and
@@ -215,6 +224,9 @@
 %package -n %{libname}_hl%{sonum}
 Summary:High-level shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname}_hl = %{version}
+Obsoletes:  %{libname}_hl  %{version}
 
 %description -n %{libname}_hl%{sonum}
 HDF5 is a data model, library, and file format for storing and
@@ -239,6 +251,9 @@
 %package -n %{libname}_hl%{sonum}-openmpi
 Summary:High-level shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname}_hl-openmpi = %{version}
+Obsoletes:  %{libname}_hl-openmpi  %{version}
 
 %description -n %{libname}_hl%{sonum}-openmpi
 HDF5 is a data model, library, and file format for storing and
@@ -264,6 +279,9 @@
 %package -n %{libname}_hl%{sonum}-mvapich2
 Summary:High-level shared libraries for the HDF5 scientific data format
 Group:  Productivity/Scientific/Other
+# To avoid unresolvable errors due to multiple providers of the library
+Provides:   %{libname}_hl-mvapich2 = %{version}
+Obsoletes:  %{libname}_hl-mvapich2  %{version}
 
 %description -n %{libname}_hl%{sonum}-mvapich2
 HDF5 is a data model, library, and file format for storing and




commit hdf5 for openSUSE:Factory

2015-08-17 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-08-17 15:33:57

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-08-05 
19:13:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-08-17 
15:33:58.0 +0200
@@ -1,0 +2,7 @@
+Thu Aug 13 07:42:07 UTC 2015 - badshah...@gmail.com
+
+- Add hdf5-cpp-compilation-errors.patch: Reverts a change from
+  v1.8.15 to H5api_adpt.h that caused compilation errors for C++
+  HDF5 applications; patch taken from upstream svn.
+
+---

New:

  hdf5-cpp-compilation-errors.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.w5t1gd/_old  2015-08-17 15:33:59.0 +0200
+++ /var/tmp/diff_new_pack.w5t1gd/_new  2015-08-17 15:33:59.0 +0200
@@ -44,6 +44,8 @@
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
 Patch5: hdf5-ldouble-ppc64le.patch
+# PATCH-FIX-UPSTREAM hdf5-cpp-compilation-errors.patch badshah...@gmail.com -- 
Reverted a change to the H5api_adpt.h that caused compilation errors for the 
C++ HDF5 applications; patch taken from upstream svn
+Patch6: hdf5-cpp-compilation-errors.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 %if 0%{?suse_version}  1140
@@ -342,8 +344,8 @@
 %package openmpi-devel
 Summary:Development files for %{name}-openmpi
 Group:  Development/Libraries/Parallel
-Requires:   %{name}-openmpi = %{version}
 Requires:   %{name}-devel-data = %{version}
+Requires:   %{name}-openmpi = %{version}
 # Required by Fortran programs?
 Requires:   %{libname}-%{sonum}-openmpi = %{version}
 Requires:   %{libname}_hl%{sonum}-openmpi = %{version}
@@ -372,8 +374,8 @@
 %package mvapich2-devel
 Summary:Development files for %{name}-mvapich2
 Group:  Development/Libraries/Parallel
-Requires:   %{name}-mvapich2 = %{version}
 Requires:   %{name}-devel-data = %{version}
+Requires:   %{name}-mvapich2 = %{version}
 # Required by Fortran programs?
 Requires:   %{libname}-%{sonum}-mvapich2 = %{version}
 Requires:   %{libname}_hl%{sonum}-mvapich2 = %{version}
@@ -512,6 +514,7 @@
 %patch4 -p0 -b .tests-arm
 %endif
 %patch5 -p1
+%patch6 -p0
 
 echo prepare parallel builds: %_mpi
 for build_dir in build %_mpi; do

++ hdf5-cpp-compilation-errors.patch ++
Index: src/H5api_adpt.h
===
--- src/H5api_adpt.h(revision 26991)
+++ src/H5api_adpt.h(revision 27474)
@@ -21,13 +21,6 @@
 #ifndef H5API_ADPT_H
 #define H5API_ADPT_H
 
-#ifdef __cplusplus
-#define __attribute__(X)  /*void*/
-#endif /* __cplusplus */
-#ifndef H5_HAVE_ATTRIBUTE
-#define __attribute__(X)  /*void*/
-#endif /* H5_HAVE_ATTRIBUTE */
-
 /* This will only be defined if HDF5 was built with CMake */
 #ifdef H5_BUILT_AS_DYNAMIC_LIB




commit hdf5 for openSUSE:Factory

2015-08-05 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-08-05 19:13:40

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-07-25 
07:43:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-08-05 
19:13:41.0 +0200
@@ -1,0 +2,15 @@
+Mon Jul 27 11:11:12 UTC 2015 - toddrme2...@gmail.com
+
+- Update subpackage groups
+- Make subpackage summaries and descriptions more consistent
+- Provide rpm macros for version identification
+- Spec file cleanups
+
+---
+Mon Jul 27 10:06:49 UTC 2015 - toddrme2...@gmail.com
+
+- Use explicit library requirements to avoid ambiguities.
+  Without this, packages that depend on hdf5 won't know which
+  library to use.
+
+---



Other differences:
--
++ hdf5.spec ++
 844 lines (skipped)
 between /work/SRC/openSUSE:Factory/hdf5/hdf5.spec
 and /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.spec




commit hdf5 for openSUSE:Factory

2015-07-24 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-07-25 07:43:29

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-05-20 
23:44:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-07-25 
07:43:30.0 +0200
@@ -1,0 +2,94 @@
+Thu Jul 23 11:30:56 UTC 2015 - toddrme2...@gmail.com
+
+- Fix baselibs.conf
+
+---
+Wed Jul 22 11:23:14 UTC 2015 - toddrme2...@gmail.com
+
+- update to 1.8.15
+  * New Features
++ Library
+  - Added Memory Allocation Functions that Use the Library's Allocator
+  - H5Pset_istore_k and H5Pset_sym_k added validation of ik to not 
+exceed the max v1 btree entries (2 bytes) to these two routines.
+  - Added Functions to Control the Value of H5PL_no_plugin_g without 
+Using an Environment Variable
++ Parallel Library
+  - Attached an attribute destroy callback to MPI_COMM_SELF that
+shuts down the HDF5 library when MPI_COMM_SELF is destroyed,
+in other words, on MPI_Finalize. This should fix several issues 
+that users see when they forget to close HDF5 objects before 
++ Fortran API
+  - Added Global Variables. These new global variables are equivalent to 
+the C definitions  without the '_F':
+o H5G_UDLINK_F  
+o H5G_SAME_LOC_F
+o H5O_TYPE_UNKNOWN_F
+o H5O_TYPE_GROUP_F
+o H5O_TYPE_DATASET_F
+o H5O_NAMED_DATATYPE_F
+o H5O_TYPE_NTYPES_F
++ C++ API
+  - New Wrappers for C Functions H5P[s/g]et_libver_bounds
+  - New Wrappers to Get the Object Header's Version
+  - New DataType Constructor
++ Support for New Platforms, Languages, and Compilers
+  - Support for Linux 3.10.0-123.20.1.el7 added (LK - 2015/04/01) 
+  * Bug Fixes since HDF5-1.8.14
++ Library
+  - Addition of Error Tracing Functionality to Several C API Calls
+  - H5Rdereference Now Checks for HADDR_UNDEF or Uninitialized References
+  - Fixed Bugs in H5Sextent_copy
++ Parallel Library
+  - Fixed a Potential Memory Error
+  - Parallel Test Problem Fixed
+  - MPE Support
++ Tools
+  - h5repack crashed on enumerated 8-bit type.
+  - h52gif crashed non-8bit images.
+  - perform/benchpar.c retired.
+  - Source perform/ directory moved to tools/perform.
++ Fortran API
+  - Fortran Fails with --enable-fortran2003 and Intel 15.x Compilers
+  - h5tenum_insert_f Does Not Work with Default 8 Byte Integers 
+(xlf compiler)
+  - Some Fortran APIs Never Returned the Error State
+  - Fixed h5pget_class_f 
++ C++ API
+  - Combined Two H5File::getObjCount Overloaded Methods
+The following two methods   
+o ssize_t getObjCount(unsigned types) const;
+o ssize_t getObjCount() const;
+were combined into one:
+o ssize_t getObjCount(unsigned types = H5F_OBJ_ALL) const;
+  - Many Warnings Were Removed
+  - Functionality Deprecation
+ The following two constructors of classes AbstractDs, IdComponent,
+H5Location, and H5Object are no longer appropriate after the data 
member
+id had been moved from IdComponent to the sub-classes in previous
+releases.
+o Classname(const hid_t h5_id);
+o Classname(const Classname original);
+The copy constructors were no-op and removed in 1.8.15.  The other
+constructors will be removed from 1.10 release, and then from 1.8.17
+if their removal does not cause any problems.
++ High-Level APIs:
+  - Suppress Warnings from Flex/Bison-generated Code
+  - Changed hdf5_hl.h to Include the HDF5 Main Library hdf5.h
+  - H5PTcreate_fl Does Not Convert to Memory Datatype
+  - Fix for H5LT Attribute Functions
++ Fortran High-Level APIs:
+  - Internal Library Fix for Missing Argument Declaration
+- Build in thread-safe mode to allow parallel reads
+  * These are only unsupported to avoid confusing casual users.  
+The fotran and C++ libraries don't support thread-safe mode, 
+while the C library does.  So you have to explicitly allow
+building the thread-safe C library and the non-thread-safe C++
+and fortran libraries in order to make sure only people who 
+have done their research do so.  Since users are going to be
+accessing this through other programs, this doesn't matter.
+- Build fortran 2003 libraries
+- Rebase hdf5-non_void_return.patch
+- Remove irrelevant hdf5-configure-long-double.patch
+
+---

Old:

  

commit hdf5 for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-05-20 23:44:45

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2015-01-15 
16:01:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-05-20 
23:44:46.0 +0200
@@ -1,0 +2,5 @@
+Mon May 11 13:37:50 UTC 2015 - dmuel...@suse.com
+
+- update hdf5-non_void_return.patch for GCC 5.x
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.1V4oy3/_old  2015-05-20 23:44:47.0 +0200
+++ /var/tmp/diff_new_pack.1V4oy3/_new  2015-05-20 23:44:47.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -206,7 +206,6 @@
 This package provides the static libraries.
 %endif
 
-%if 0%{?_mvapich2}
 %package -n %{name}-mvapich2
 Summary:A general purpose library and file format for storing 
scientific data
 Group:  Development/Libraries/Other
@@ -273,7 +272,6 @@
 scientific data.
 
 This package provides the static libraries.
-%endif
 
 %prep
 %setup -q

++ hdf5-1.8.11-abort_unknown_host_config.patch ++
--- /var/tmp/diff_new_pack.1V4oy3/_old  2015-05-20 23:44:47.0 +0200
+++ /var/tmp/diff_new_pack.1V4oy3/_new  2015-05-20 23:44:47.0 +0200
@@ -1,22 +1,26 @@
 configure.ac.orig   2013-05-08 08:34:56.0 +0200
-+++ configure.ac2013-06-12 11:57:59.161401364 +0200
-@@ -302,6 +302,8 @@ done
+Index: configure
+===
+--- configure.orig
 configure
+@@ -4214,6 +4214,8 @@ done
  if test X$host_config != Xnone; then
CC_BASENAME=`echo $CC | cut -f1 -d' ' | xargs basename 2/dev/null`
. $host_config
 +else
-+  AC_MSG_ERROR([no usable host config found])
++  as_fn_error $? no usable host config found $LINENO 5
  fi
-
+ 
  ## Source any special site-specific file
 configure,orig 2013-05-08 08:35:37.0 +0200
-+++ configure  2013-06-12 11:58:57.991149444 +0200
-@@ -4126,6 +4126,8 @@ done
+Index: configure.ac
+===
+--- configure.ac.orig
 configure.ac
+@@ -305,6 +305,8 @@ done
  if test X$host_config != Xnone; then
CC_BASENAME=`echo $CC | cut -f1 -d' ' | xargs basename 2/dev/null`
. $host_config
 +else
-+  as_fn_error $? no usable host config found $LINENO 5
++  AC_MSG_ERROR([no usable host config found])
  fi
  
  ## Source any special site-specific file

++ hdf5-LD_LIBRARY_PATH.patch ++
--- /var/tmp/diff_new_pack.1V4oy3/_old  2015-05-20 23:44:47.0 +0200
+++ /var/tmp/diff_new_pack.1V4oy3/_new  2015-05-20 23:44:47.0 +0200
@@ -1,6 +1,8 @@
 hdf5-1.8.10/src/Makefile.in.orig   2012-10-27 02:14:55.0 +0200
-+++ hdf5-1.8.10/src/Makefile.in2012-11-17 11:11:17.755746326 +0100
-@@ -1327,8 +1327,6 @@ help:
+Index: hdf5-1.8.14/src/Makefile.in
+===
+--- hdf5-1.8.14.orig/src/Makefile.in
 hdf5-1.8.14/src/Makefile.in
+@@ -1667,8 +1667,6 @@ help:
  # Remove the generated .c file if errors occur unless HDF5_Make_Ignore
  # is set to ignore the error.
  H5Tinit.c: H5detect$(EXEEXT)
@@ -9,7 +11,7 @@
$(RUNSERIAL) ./H5detect$(EXEEXT)  $@  ||   
\
(test $$HDF5_Make_Ignore  echo *** Error ignored) ||  \
($(RM) $@ ; exit 1)
-@@ -1339,8 +1337,6 @@ H5Tinit.c: H5detect$(EXEEXT)
+@@ -1679,8 +1677,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-configure-long-double.patch ++
--- /var/tmp/diff_new_pack.1V4oy3/_old  2015-05-20 23:44:47.0 +0200
+++ /var/tmp/diff_new_pack.1V4oy3/_new  2015-05-20 23:44:47.0 +0200
@@ -1,8 +1,8 @@
-Index: hdf5-1.8.11/configure
+Index: hdf5-1.8.14/configure
 ===
 hdf5-1.8.11.orig/configure
-+++ hdf5-1.8.11/configure
-@@ -30201,7 +30201,7 @@ else
+--- hdf5-1.8.14.orig/configure
 hdf5-1.8.14/configure
+@@ -30288,7 +30288,7 @@ else
  /* Test if the last 2 bytes of mantissa are lost.  Mainly for 

commit hdf5 for openSUSE:Factory

2015-01-15 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2015-01-15 16:01:05

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2014-06-25 
10:49:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-01-15 
16:01:08.0 +0100
@@ -1,0 +2,16 @@
+Tue Jan 13 11:07:12 CET 2015 - p...@suse.de
+
+- Tag baselibs.conf as source.
+
+---
+Fri Jan  9 12:45:39 UTC 2015 - sweet_...@gmx.de
+
+- fix typos in ChangeLog
+
+---
+Wed Nov 19 10:52:32 UTC 2014 - pgaj...@suse.com
+
+- updated to 1.8.14:
+  * bugfix release, see RELEASE.txt
+
+---
@@ -4 +20 @@
-- updated to 1.8.3:
+- updated to 1.8.13:
@@ -42 +58 @@
-- update to 1.8.2:
+- update to 1.8.12:

Old:

  hdf5-1.8.13.tar.bz2

New:

  hdf5-1.8.14.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.0IGPvn/_old  2015-01-15 16:01:09.0 +0100
+++ /var/tmp/diff_new_pack.0IGPvn/_new  2015-01-15 16:01:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%define hdf5_libver 8
+%define hdf5_libver 9
 %define libname libhdf5
 
 %if 0%{?sles_version}
@@ -29,13 +29,14 @@
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
 
 Name:   hdf5
-Version:1.8.13
+Version:1.8.14
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause
 Group:  Development/Libraries/Other
 Url:http://www.hdfgroup.org/HDF5/
 Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{version}/src/hdf5-%{version}.tar.bz2
+Source1:baselibs.conf
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
 # not really needed but we want to get noticed if hdf5 doesn' t know our host

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.0IGPvn/_old  2015-01-15 16:01:09.0 +0100
+++ /var/tmp/diff_new_pack.0IGPvn/_new  2015-01-15 16:01:09.0 +0100
@@ -1,18 +1,18 @@
-libhdf5-8
+libhdf5-9
 hdf5-devel
   requires -targettype
-  requires libhdf5-8-targettype = version
-  requires libhdf5_hl8-targettype = version
-libhdf5-8-openmpi
+  requires libhdf5-9-targettype = version
+  requires libhdf5_hl9-targettype = version
+libhdf5-9-openmpi
 hdf5-openmpi-devel
   requires -openmpi-targettype
-  requires libhdf5-8-openmpi-targettype = version
-  requires libhdf5_hl8-openmpi-targettype = version
-libhdf5-8-mvapich2
-libhdf5_hl8
-libhdf5_hl8-mvapich2
-libhdf5_hl8-openmpi
+  requires libhdf5-9-openmpi-targettype = version
+  requires libhdf5_hl9-openmpi-targettype = version
+libhdf5-9-mvapich2
+libhdf5_hl9
+libhdf5_hl9-mvapich2
+libhdf5_hl9-openmpi
 hdf5-mvapich2-devel
   requires -openmpi-targettype
-  requires libhdf5-8-mvapich2-targettype = version
-  requires libhdf5_hl8-mvapich2-targettype = version
+  requires libhdf5-9-mvapich2-targettype = version
+  requires libhdf5_hl9-mvapich2-targettype = version

++ hdf5-1.8.13.tar.bz2 - hdf5-1.8.14.tar.bz2 ++
/work/SRC/openSUSE:Factory/hdf5/hdf5-1.8.13.tar.bz2 
/work/SRC/openSUSE:Factory/.hdf5.new/hdf5-1.8.14.tar.bz2 differ: char 11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2014-06-25 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2014-06-25 10:48:59

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2014-01-23 
15:45:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2014-06-25 
10:49:02.0 +0200
@@ -1,0 +2,30 @@
+Mon Jun 23 11:57:36 UTC 2014 - pgaj...@suse.com
+
+- updated to 1.8.3:
+- Added an H5free_memory API call. This should be used to free memory 
+  that has been allocated by HDF5 API calls. H5Tget_member_name and 
+  H5Pget_class_name are two examples. The main motivation for this call 
+  is Windows, where it is common for application code and the HDF5 Library 
+  to be using different C run-time libraries (CRT). Using the new call 
+  ensures that the same CRT handles both the allocation and free. This 
+  new function can also be useful in any case where the library uses a 
+  different memory manager than the application, such as when a debug 
+  memory manager is in use or when the HDF5 Library is wrapped for use 
+  in a managed language like Python or Java. Fixes HDFFV-7710, 8519, 
+  and 8851. (DER - 2014/04/11)
+- The Core VFD (aka Memory VFD) can now be configured to track dirty 
+  regions in the file and only write out the changed regions on 
+  flush/close. Additionally, a page aggregation size can be set that 
+  will aggregate small writes into larger writes. For example, setting 
+  a 1 MiB page aggregation size will logically partition the the 
+  in-memory file into 1 MiB pages that will be written out in their 
+  entirety if even a single byte is dirtied. The feature is controlled 
+  via the new H5Pset/get_core_write_tracking() API call. A new 
+  core_paged target has been added to the check-vfd target in 
+  test/Makefile.am that exercises the feature over all HDF5 VFD-aware
+  tests. (DER - 2014/04/12)
+- see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.13-RELEASE.txt
+  for more
+- modified patches:
+  * hdf5-LD_LIBRARY_PATH.patch
+---

Old:

  hdf5-1.8.12.tar.bz2

New:

  hdf5-1.8.13.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.TsxrxA/_old  2014-06-25 10:49:03.0 +0200
+++ /var/tmp/diff_new_pack.TsxrxA/_new  2014-06-25 10:49:03.0 +0200
@@ -28,17 +28,14 @@
 
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
 
-# rpm may not like this original version number
-%define xversion 1.8.12
-
 Name:   hdf5
-Version:1.8.12
+Version:1.8.13
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause
 Group:  Development/Libraries/Other
 Url:http://www.hdfgroup.org/HDF5/
-Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{xversion}/src/hdf5-%{xversion}.tar.bz2
+Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{version}/src/hdf5-%{version}.tar.bz2
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
 # not really needed but we want to get noticed if hdf5 doesn' t know our host
@@ -278,7 +275,7 @@
 %endif
 
 %prep
-%setup -q -n %{name}-%{xversion}
+%setup -q
 # don't forget to increase hdf5_libver, see also baselibs.conf
 LT_VERS_INTERFACE=$(sed -n 's/^ *LT_VERS_INTERFACE *= *//p' config/lt_vers.am)
 test %{hdf5_libver} = ${LT_VERS_INTERFACE} || exit 1

++ hdf5-1.8.12.tar.bz2 - hdf5-1.8.13.tar.bz2 ++
/work/SRC/openSUSE:Factory/hdf5/hdf5-1.8.12.tar.bz2 
/work/SRC/openSUSE:Factory/.hdf5.new/hdf5-1.8.13.tar.bz2 differ: char 11, line 1

++ hdf5-LD_LIBRARY_PATH.patch ++
--- /var/tmp/diff_new_pack.TsxrxA/_old  2014-06-25 10:49:03.0 +0200
+++ /var/tmp/diff_new_pack.TsxrxA/_new  2014-06-25 10:49:03.0 +0200
@@ -1,15 +1,3 @@
 hdf5-1.8.10/configure.orig 2012-10-27 02:14:59.0 +0200
-+++ hdf5-1.8.10/configure  2012-11-18 14:17:44.572966644 +0100
-@@ -27496,9 +27496,6 @@ if ${hdf5_cv_printf_ll+:} false; then :
-   $as_echo_n (cached)  6
- else
- 
--LD_LIBRARY_PATH=$LD_LIBRARY_PATH`echo $AM_LDFLAGS $LDFLAGS | sed -e 
's/-L/:/g' -e 's/ //g'`
--export LD_LIBRARY_PATH
--
- for hdf5_cv_printf_ll in l ll L q unknown; do
-if test $cross_compiling = yes; then :
-   continue
 --- hdf5-1.8.10/src/Makefile.in.orig   2012-10-27 02:14:55.0 +0200
 +++ hdf5-1.8.10/src/Makefile.in2012-11-17 11:11:17.755746326 +0100
 @@ -1327,8 +1327,6 @@ help:

-- 
To 

commit hdf5 for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2014-01-16 15:37:39

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2013-11-26 
21:06:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2014-01-23 
15:45:07.0 +0100
@@ -1,0 +2,8 @@
+Sun Jan  5 03:59:20 UTC 2014 - m...@suse.de
+
+- Detect IBM long double specialness on ppc64le and don't segfault
+  int the testsuite when checking that type.
+  Added patches:
+  * hdf5-ldouble-ppc64le.patch
+
+---

New:

  hdf5-ldouble-ppc64le.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.T3prQB/_old  2014-01-23 15:45:08.0 +0100
+++ /var/tmp/diff_new_pack.T3prQB/_new  2014-01-23 15:45:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -47,6 +47,7 @@
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
 Patch5: hdf5-configure-long-double.patch
+Patch6: hdf5-ldouble-ppc64le.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 %if 0%{?suse_version}  1140
@@ -288,6 +289,7 @@
 %patch4 -p0 -b .tests-arm
 %endif
 %patch5 -p1
+%patch6 -p1
 
 echo prepare parallel builds: %_mpi
 for build_dir in build %_mpi; do

++ hdf5-ldouble-ppc64le.patch ++
Index: hdf5-1.8.12/configure
===
--- hdf5-1.8.12/configure.orig
+++ hdf5-1.8.12/configure
@@ -30364,6 +30364,13 @@ else
 unsigned char   s2[8];
 int ret = 1;
 
+#if defined __powerpc64__  defined _LITTLE_ENDIAN
+   /* Don't bother checking on ppc64le, we know it'll work, and 
+  that what hdf5 calls 'special algorithm' simply is
+  IBM ldouble 128 (i.e. two seperately scaled doubles).
+  The check below assumes big endian.  */
+   ret = 0;
+#endif
 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,
@@ -30468,6 +30475,13 @@ else
 unsigned char   s[16];
 int flag=0, ret=1;
 
+#if defined __powerpc64__  defined _LITTLE_ENDIAN
+   /* Don't bother checking on ppc64le, we know it'll work, and 
+  that what hdf5 calls 'special algorithm' simply is
+  IBM ldouble 128 (i.e. two seperately scaled doubles).
+  The check below assumes big endian.  */
+   ret = 0;
+#endif
 /*Determine if long double has 16 byte in size, 11 bit exponent, 
and
  *the bias is 0x3ff */
 if(sizeof(long double) == 16) {
Index: hdf5-1.8.12/configure.ac
===
--- hdf5-1.8.12/configure.ac.orig
+++ hdf5-1.8.12/configure.ac
@@ -3768,6 +3768,13 @@ else
 unsigned char   s2[8];
 int ret = 1;
 
+#if defined __powerpc64__  defined _LITTLE_ENDIAN
+   /* Don't bother checking on ppc64le, we know it'll work, and 
+  that what hdf5 calls 'special algorithm' simply is
+  IBM ldouble 128 (i.e. two seperately scaled doubles).
+  The check below assumes big endian.  */
+   ret = 0;
+#endif
 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,
@@ -3846,6 +3853,13 @@ else
 unsigned char   s[16];
 int flag=0, ret=1;
 
+#if defined __powerpc64__  defined _LITTLE_ENDIAN
+   /* Don't bother checking on ppc64le, we know it'll work, and 
+  that what hdf5 calls 'special algorithm' simply is
+  IBM ldouble 128 (i.e. two seperately scaled doubles).
+  The check below assumes big endian.  */
+   ret = 0;
+#endif
 /*Determine if long double has 16 byte in size, 11 bit exponent, 
and
  *the bias is 0x3ff */ 
 if(sizeof(long double) == 16) { 
Index: hdf5-1.8.12/test/dt_arith.c

commit hdf5 for openSUSE:Factory

2013-11-26 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2013-11-26 21:06:01

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2013-09-25 
17:14:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2013-11-26 
21:06:03.0 +0100
@@ -1,0 +2,38 @@
+Tue Nov 26 14:27:16 UTC 2013 - pgaj...@suse.com
+
+- update to 1.8.2:
+- Added a configuration option to change the default plugin path.
+  The configure option is --with-default-plugindir=location.
+  The cmake option is -DH5_DEFAULT_PLUGINDIR:PATH=location.
+  HDFFV-8513.  (ADB 2013/09/04)
+- Renamed FFLAGS to FCFLAGS in configure. (ADB 2013/08/13)
+- CMake can now package a compressed examples file, the default for 
+  Windows binaries from HDF Group.  (ADB  - 2013/07/22)
+- h5repack: Added the ability to use plugin filters to read and write 
+  files. The option uses the filter number. HDFFV-8345 
+  (ADB - 2013/09/04).
+- h5dump: Added the option -N --any_path, which searches the file for 
+  paths that match the search path. HDFFV-7989 (ADB - 2013/08/12).
+- h5dump: Added the optional arg 0 to -A, which excludes attributes 
+  from display. HDFFV-8134 (ADB - 2013/08/01).
+- Added tutorial examples to C++/examples.  They can be installed by
+  make install-examples and, in the installed directory, they can be
+  executed by running the script file run-c++-ex.sh. (BMR - 2013/09/28)
+- A new class, H5::H5Location, is added to represent the location concept
+  in the C library.  It is a base class to H5::H5File and H5::H5Ojbect,
+  whose member functions are moved into H5::H5Location.  H5::H5File can
+  now inherent those functions.  As a result, an H5::H5File object can have
+  an attribute. (BMR - 2013/09/27)
+- Added wrappers for H5Rget_obj_type2 to retrieve the type of the object
+  that an object reference points to. (BMR - 2013/09/27)
+   H5O_type_t H5Location::getRefObjType(void *ref, H5R_type_t ref_type)
+- Added wrappers for H5Aexist to check whether an attribute exists given
+  a name. (BMR - 2013/09/27)
+   bool H5::H5Location::attrExists(const char* name)
+   bool H5::H5Location::attrExists(const H5std_string name)
+- Added a number of overloaded functions for convenience. (BMR - 
2013/09/27)
+- bugfixes
+- see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt
+  for more
+
+---

Old:

  hdf5-1.8.11.tar.bz2

New:

  hdf5-1.8.12.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.XxZgPz/_old  2013-11-26 21:06:04.0 +0100
+++ /var/tmp/diff_new_pack.XxZgPz/_new  2013-11-26 21:06:04.0 +0100
@@ -29,10 +29,10 @@
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
 
 # rpm may not like this original version number
-%define xversion 1.8.11
+%define xversion 1.8.12
 
 Name:   hdf5
-Version:1.8.11
+Version:1.8.12
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause

++ hdf5-1.8.11.tar.bz2 - hdf5-1.8.12.tar.bz2 ++
 74174 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2013-09-25 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2013-09-25 17:14:33

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2013-09-16 
12:36:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2013-09-25 
17:14:34.0 +0200
@@ -1,0 +2,8 @@
+Tue Sep 24 07:04:42 UTC 2013 - sch...@suse.de
+
+- hdf5-configure-long-double.patch: fix configure check for unsigned long
+  long to long double conversion to not fail spuriously for 128bit long
+  double
+- Increase testsuite timeout for qemu user space build
+
+---

New:

  hdf5-configure-long-double.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.cnMrUz/_old  2013-09-25 17:14:34.0 +0200
+++ /var/tmp/diff_new_pack.cnMrUz/_new  2013-09-25 17:14:34.0 +0200
@@ -46,6 +46,7 @@
 %ifarch %arm
 Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
+Patch5: hdf5-configure-long-double.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 %if 0%{?suse_version}  1140
@@ -286,6 +287,7 @@
 %ifarch %arm
 %patch4 -p0 -b .tests-arm
 %endif
+%patch5 -p1
 
 echo prepare parallel builds: %_mpi
 for build_dir in build %_mpi; do
@@ -379,6 +381,10 @@
 EOF
 
 %check
+%if 0%{?qemu_user_space_build}
+# default timeout is 1200 seconds
+export HDF5_ALARM_SECONDS=3600
+%endif
 make -C build check
 # ignore errors for parallel builds
 export HDF5_Make_Ignore=yes

++ hdf5-configure-long-double.patch ++
Index: hdf5-1.8.11/configure
===
--- hdf5-1.8.11.orig/configure
+++ hdf5-1.8.11/configure
@@ -30201,7 +30201,7 @@ else
 /* Test if the last 2 bytes of mantissa are lost.  Mainly for 
FreeBSD on Intel
  * architecture(sleipnir) where it happens. */
 /*if(endian==0  c2[0]==0  c2[1]==0)*/ /*little endian*/
-if(endian==0  c2[0]==0) { /*little endian*/
+if(endian==0  size == 12  c2[0]==0) { /*little endian*/
 ret = 1;
 goto done;
 }
@@ -30220,16 +30220,16 @@ else
  * instead of 0x403e, 
0x403efffe, ...,
  * 0x403ef000 ...
  */
-if(endian==0  c2_cyg[0]==0  c2_cyg[1]==0  c2_cyg[2]==0  
c2_cyg[3]==0)
+if(endian==0  size == 12  c2_cyg[0]==0  c2_cyg[1]==0  
c2_cyg[2]==0  c2_cyg[3]==0)
 ret = 1;
 
+if(c2_cyg)
+free(c2_cyg);
 done:
 if(c1)
 free(c1);
 if(c2)
 free(c2);
-if(c2_cyg)
-free(c2_cyg);
 exit(ret);
 }
 
Index: hdf5-1.8.11/configure.ac
===
--- hdf5-1.8.11.orig/configure.ac
+++ hdf5-1.8.11/configure.ac
@@ -3665,7 +3665,7 @@ else
 /* Test if the last 2 bytes of mantissa are lost.  Mainly for 
FreeBSD on Intel
  * architecture(sleipnir) where it happens. */
 /*if(endian==0  c2[0]==0  c2[1]==0)*/ /*little endian*/
-if(endian==0  c2[0]==0) { /*little endian*/
+if(endian==0  size == 12  c2[0]==0) { /*little endian*/
 ret = 1;
 goto done;
 }
@@ -3684,16 +3684,16 @@ else
  * instead of 0x403e, 
0x403efffe, ..., 
  * 0x403ef000 ...
  */
-if(endian==0  c2_cyg[0]==0  c2_cyg[1]==0  c2_cyg[2]==0  
c2_cyg[3]==0)
+if(endian==0  size == 12  c2_cyg[0]==0  c2_cyg[1]==0  
c2_cyg[2]==0  c2_cyg[3]==0)
 ret = 1;
 
+if(c2_cyg)
+free(c2_cyg);
 done:
 if(c1)
 free(c1);
 if(c2)
 free(c2);
-if(c2_cyg)
-free(c2_cyg);
 exit(ret);
 }
 ], [hdf5_cv_ullong_to_ldouble_precision=yes], 
[hdf5_cv_ullong_to_ldouble_precision=no],)])
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2013-09-16 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2013-09-16 12:36:18

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2013-06-18 
10:31:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2013-09-16 
12:36:19.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 13 12:18:27 UTC 2013 - pgaj...@suse.com
+
+- build with -O0 also for gcc 4.8
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.9bnG5Q/_old  2013-09-16 12:36:20.0 +0200
+++ /var/tmp/diff_new_pack.9bnG5Q/_new  2013-09-16 12:36:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hdf5
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -298,7 +298,7 @@
 export CXX=g++
 export F9X=gfortran
 # workaround for known gcc issue, see RELEASE.txt
-if gcc --version |grep -q  4\.6; then
+if gcc --version |grep -q  4\.[68]; then
export CFLAGS=${RPM_OPT_FLAGS/-O2/-O0}
 fi
 %ifarch %arm

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2013-06-18 Thread h_root


binC8hAQ_5iVJ.bin
Description: Binary data


commit hdf5 for openSUSE:Factory

2013-04-15 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2013-04-16 06:44:22

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-11-21 
17:01:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2013-04-16 
06:44:24.0 +0200
@@ -1,0 +2,7 @@
+Fri Apr 12 19:25:06 UTC 2013 - sweet_...@gmx.de
+
+- Update to 1.8.10-patch1:
+  * official important bug fixes for 1.8.10
+  * see RELEASE.txt Bug Fixes since HDF5-1.8.10
+
+---

Old:

  hdf5-1.8.10.tar.bz2

New:

  hdf5-1.8.10-patch1.tar.bz2



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.6kwLWD/_old  2013-04-16 06:44:28.0 +0200
+++ /var/tmp/diff_new_pack.6kwLWD/_new  2013-04-16 06:44:28.0 +0200
@@ -28,15 +28,17 @@
 
 %define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
 
+# rpm may not like this original version number
+%define xversion 1.8.10-patch1
 
 Name:   hdf5
-Version:1.8.10
+Version:1.8.10.patch1
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause
 Group:  Development/Libraries/Other
 Url:http://www.hdfgroup.org/HDF5/
-Source0:
http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-%{version}%{?snaprel}.tar.bz2
+Source0:
http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{xversion}/src/hdf5-%{xversion}.tar.bz2
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
 # fix broken printf call, sent upstream
@@ -274,7 +276,7 @@
 %endif
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{xversion}
 %patch0 -p1 -b .LD_LIBRARY_PATH
 %patch1 -p0 -b .non_void_return
 %patch2 -p0 -b .fix_printf

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2012-11-21 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-11-21 17:00:51

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-11-06 
16:04:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-11-21 
17:01:02.0 +0100
@@ -1,0 +2,14 @@
+Sun Nov 18 12:31:34 UTC 2012 - sweet_...@gmx.de
+
+- Update to 1.8.10, changes documented here:
+  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
+- remove hdf5-ph5diff.patch (fixed by upstream)
+- add hdf5-fix_printf.patch
+
+---
+Fri Nov 16 16:23:18 UTC 2012 - sweet_...@gmx.de
+
+- cosmetics, enable parallel build for suse only
+- fix build for old findutils
+
+---

Old:

  hdf5-1.8.9-tests-arm.patch
  hdf5-1.8.9.tar.bz2
  hdf5-ph5diff.patch

New:

  hdf5-1.8.10-tests-arm.patch
  hdf5-1.8.10.tar.bz2
  hdf5-fix_printf.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.DMnNb8/_old  2012-11-21 17:01:04.0 +0100
+++ /var/tmp/diff_new_pack.DMnNb8/_new  2012-11-21 17:01:04.0 +0100
@@ -20,13 +20,17 @@
 %define libname libhdf5
 
 %if 0%{?sles_version}
-%define _mpi openmpi mvapich2
-%else
-%define _mpi openmpi
+%define _mvapich2 1
 %endif
+%if 0%{?suse_version}
+%define _openmpi 1
+%endif
+
+%define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
+
 
 Name:   hdf5
-Version:1.8.9
+Version:1.8.10
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause
@@ -35,10 +39,10 @@
 Source0:
http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-%{version}%{?snaprel}.tar.bz2
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
-# Fix typo bug in parallel h5diff (fixed in 1.9.x)
-Patch3: hdf5-ph5diff.patch
+# fix broken printf call, sent upstream
+Patch2: hdf5-fix_printf.patch
 %ifarch %arm
-Patch4: hdf5-1.8.9-tests-arm.patch
+Patch4: hdf5-1.8.10-tests-arm.patch
 %endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
@@ -51,8 +55,10 @@
 %if 0%{?suse_version} = 1110
 BuildRequires:  fdupes
 %endif
+%if 0%{?_openmpi}
 BuildRequires:  openmpi-devel
-%if 0%{?sles_version}
+%endif
+%if 0%{?_mvapich2}
 BuildRequires:  mvapich2-devel
 %endif
 
@@ -129,6 +135,7 @@
 Examples of HDF5 library use.
 
 
+%if 0%{?_openmpi}
 %package -n %{name}-openmpi
 Summary:A general purpose library and file format for storing 
scientific data
 Group:  Development/Libraries/Other
@@ -195,9 +202,9 @@
 scientific data.
 
 This package provides the static libraries.
+%endif
 
-
-%if 0%{?sles_version}
+%if 0%{?_mvapich2}
 %package -n %{name}-mvapich2
 Summary:A general purpose library and file format for storing 
scientific data
 Group:  Development/Libraries/Other
@@ -270,11 +277,12 @@
 %setup -q
 %patch0 -p1 -b .LD_LIBRARY_PATH
 %patch1 -p0 -b .non_void_return
-%patch3 -p1 -b .ph5diff
+%patch2 -p0 -b .fix_printf
 %ifarch %arm
 %patch4 -p0 -b .tests-arm
 %endif
 
+echo prepare parallel builds: %_mpi
 for build_dir in build %_mpi; do
 mkdir $build_dir
 ln -s ../configure $build_dir
@@ -337,7 +345,7 @@
make install DESTDIR=%buildroot -C $build_dir
 done
 
-find %buildroot/%_libdir -type f -name *.la -delete
+find %buildroot/%_libdir -type f -name *.la | xargs rm -f
 find %{buildroot}%{_datadir}/hdf5_examples -type f \
  | grep -v .sh$ | xargs chmod 644
 # delete examples from parallel builds
@@ -375,6 +383,7 @@
 
 %postun -n %{libname}_hl%{hdf5_libver} -p /sbin/ldconfig
 
+%if 0%{?_openmpi}
 %post -n %{libname}-%{hdf5_libver}-openmpi -p /sbin/ldconfig
 
 %postun -n %{libname}-%{hdf5_libver}-openmpi -p /sbin/ldconfig
@@ -382,8 +391,9 @@
 %post -n %{libname}_hl%{hdf5_libver}-openmpi -p /sbin/ldconfig
 
 %postun -n %{libname}_hl%{hdf5_libver}-openmpi -p /sbin/ldconfig
+%endif
 
-%if 0%{?sles_version}
+%if 0%{?_mvapich2}
 %post -n %{libname}-%{hdf5_libver}-mvapich2 -p /sbin/ldconfig
 
 %postun -n %{libname}-%{hdf5_libver}-mvapich2 -p /sbin/ldconfig
@@ -454,6 +464,7 @@
 %defattr(-,root,root)
 %{_datadir}/hdf5_examples
 
+%if 0%{?_openmpi}
 %files -n %{name}-openmpi
 %defattr(-,root,root)
 %doc COPYING MANIFEST README.txt release_docs/RELEASE.txt
@@ -508,8 +519,9 @@
 %files openmpi-devel-static
 %defattr(-,root,root)
 %{_libdir}/mpi/gcc/openmpi/%_lib/*.a
+%endif
 
-%if 0%{?sles_version}
+%if 

commit hdf5 for openSUSE:Factory

2012-11-06 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-11-06 16:04:26

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-09-29 
15:32:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-11-06 
16:04:28.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov  5 12:31:22 UTC 2012 - co...@suse.com
+
+- fixing baselibs.conf
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.cBu3Q3/_old  2012-11-06 16:04:30.0 +0100
+++ /var/tmp/diff_new_pack.cBu3Q3/_new  2012-11-06 16:04:30.0 +0100
@@ -4,13 +4,14 @@
   requires libhdf5-0-targettype = version
   requires libhdf5_hl0-targettype = version
 libhdf5-0-openmpi
-libhdf5_hl-0-openmpi
 hdf5-openmpi-devel
   requires -openmpi-targettype
   requires libhdf5-0-openmpi-targettype = version
   requires libhdf5_hl0-openmpi-targettype = version
 libhdf5-0-mvapich2
-libhdf5_hl-0-mvapich2
+libhdf5_hl0
+libhdf5_hl0-mvapich2
+libhdf5_hl0-openmpi
 hdf5-mvapich2-devel
   requires -openmpi-targettype
   requires libhdf5-0-mvapich2-targettype = version

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2012-09-29 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-09-29 15:32:19

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-09-26 
09:54:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-09-29 
15:32:22.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 26 13:17:45 UTC 2012 - sweet_...@gmx.de
+
+- make sure to install the examples from non-parallel build
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.XesOzr/_old  2012-09-29 15:32:25.0 +0200
+++ /var/tmp/diff_new_pack.XesOzr/_new  2012-09-29 15:32:25.0 +0200
@@ -312,6 +312,7 @@
 %configure \
   --docdir=%{_docdir}/%{name} \
   --prefix=%{_libdir}/mpi/gcc/$mpi \
+  --exec-prefix=%{_libdir}/mpi/gcc/$mpi \
   --bindir=%{_libdir}/mpi/gcc/$mpi/bin \
   --libdir=%{_libdir}/mpi/gcc/$mpi/%_lib \
   --datadir=%{_libdir}/mpi/gcc/$mpi/share \
@@ -330,13 +331,17 @@
 done
 
 %install
-for build_dir in build %_mpi; do
+# install serial and parallel builds, (the serial one will win in case of
+# duplicate files)
+for build_dir in %_mpi build; do
make install DESTDIR=%buildroot -C $build_dir
 done
 
 find %buildroot/%_libdir -type f -name *.la -delete
 find %{buildroot}%{_datadir}/hdf5_examples -type f \
  | grep -v .sh$ | xargs chmod 644
+# delete examples from parallel builds
+rm -rf %{buildroot}%{_libdir}/mpi/gcc/*/share/hdf5_examples
 %if 0%{?suse_version} = 1110
 %fdupes -s %{buildroot}/%{_datadir}
 %endif

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2012-09-26 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-09-26 09:54:36

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-09-17 
16:57:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-09-26 
09:54:37.0 +0200
@@ -1,0 +2,7 @@
+Mon Sep 24 12:29:04 UTC 2012 - sweet_...@gmx.de
+
+- don't use deprecated macro makeinstall
+- enable test suite for parallel builds
+- always build out of tree instead of copying sources
+
+---



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.K9Rog2/_old  2012-09-26 09:54:39.0 +0200
+++ /var/tmp/diff_new_pack.K9Rog2/_new  2012-09-26 09:54:39.0 +0200
@@ -275,21 +275,21 @@
 %patch4 -p0 -b .tests-arm
 %endif
 
-set -- *
-for mpi in %_mpi
-do
-mkdir $mpi
-cp -ap $@ $mpi
+for build_dir in build %_mpi; do
+mkdir $build_dir
+ln -s ../configure $build_dir
 done
 
 %build
 export CC=gcc
 export CXX=g++
 export F9X=gfortran
-export CFLAGS=${RPM_OPT_FLAGS/O2/O0}
+export CFLAGS=${RPM_OPT_FLAGS/-O2/-O0}
 # export CFLAGS=%%{optflags} -fno-strict-aliasing
 
+pushd build
 %configure \
+  --docdir=%{_docdir}/%{name} \
   --disable-dependency-tracking \
 %if 0%{?suse_version}  1140
   --enable-fortran \
@@ -300,6 +300,7 @@
   --with-pthread
 
 make %{?_smp_mflags}
+popd
 
 for mpi in %_mpi;
 do
@@ -307,8 +308,9 @@
 export CC=%{_libdir}/mpi/gcc/$mpi/bin/mpicc
 export FC=%{_libdir}/mpi/gcc/$mpi/bin/mpif90
 export F77=%{_libdir}/mpi/gcc/$mpi/bin/mpif77
-export LD_LIBRARY_PATH=%{_libdir}/mpi/gcc/$mpi/%_lib
+export LD_LIBRARY_PATH=%{_libdir}/mpi/gcc/$mpi/%_lib
 %configure \
+  --docdir=%{_docdir}/%{name} \
   --prefix=%{_libdir}/mpi/gcc/$mpi \
   --bindir=%{_libdir}/mpi/gcc/$mpi/bin \
   --libdir=%{_libdir}/mpi/gcc/$mpi/%_lib \
@@ -328,9 +330,11 @@
 done
 
 %install
-%makeinstall docdir=%{buildroot}%{_docdir}
-rm -rf %{buildroot}/%{_libdir}/*.la
+for build_dir in build %_mpi; do
+   make install DESTDIR=%buildroot -C $build_dir
+done
 
+find %buildroot/%_libdir -type f -name *.la -delete
 find %{buildroot}%{_datadir}/hdf5_examples -type f \
  | grep -v .sh$ | xargs chmod 644
 %if 0%{?suse_version} = 1110
@@ -350,17 +354,13 @@
 %_hdf5_version  %{version}
 EOF
 
-# install parallel version
-for mpi in %_mpi;
-do
-cd $mpi
-%makeinstall docdir=%{buildroot}%{_docdir}
-rm -rf %{buildroot}/%{_libdir}/mpi/gcc/$mpi/%_lib/*.la
-cd ..
-done
-
 %check
-make check
+make -C build check
+# ignore errors for parallel builds
+export HDF5_Make_Ignore=yes
+for mpi in %_mpi; do
+make -C $mpi check
+done
 
 %post -n %{libname}-%{hdf5_libver} -p /sbin/ldconfig
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2012-09-17 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-09-17 16:57:16

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-06-26 
15:52:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-09-17 
16:57:17.0 +0200
@@ -1,0 +2,6 @@
+Fri Sep  7 17:24:21 UTC 2012 - sco...@free.fr
+
+- parallel versions for openmpi and mvapich2
+- add baselibs.conf
+
+---

New:

  baselibs.conf



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.AaAJVM/_old  2012-09-17 16:57:18.0 +0200
+++ /var/tmp/diff_new_pack.AaAJVM/_new  2012-09-17 16:57:18.0 +0200
@@ -19,6 +19,12 @@
 %define hdf5_libver 0
 %define libname libhdf5
 
+%if 0%{?sles_version}
+%define _mpi openmpi mvapich2
+%else
+%define _mpi openmpi
+%endif
+
 Name:   hdf5
 Version:1.8.9
 Release:0
@@ -45,6 +51,10 @@
 %if 0%{?suse_version} = 1110
 BuildRequires:  fdupes
 %endif
+BuildRequires:  openmpi-devel
+%if 0%{?sles_version}
+BuildRequires:  mvapich2-devel
+%endif
 
 %description
 HDF5 is a general purpose library and file format for storing scientific data.
@@ -118,6 +128,144 @@
 %description examples
 Examples of HDF5 library use.
 
+
+%package -n %{name}-openmpi
+Summary:A general purpose library and file format for storing 
scientific data
+Group:  Development/Libraries/Other
+
+%description -n %{name}-openmpi
+HDF5 is a general purpose library and file format for storing scientific data.
+HDF5 can store two primary objects: datasets and groups. A dataset is
+essentially a multidimensional array of data elements, and a group is a
+structure for organizing objects in an HDF5 file. Using these two basic
+objects, one can create and store almost any kind of scientific data
+structure, such as images, arrays of vectors, and structured and unstructured
+grids. You can also mix and match them in HDF5 files according to your needs.
+
+%package -n %{libname}-%{hdf5_libver}-openmpi
+Summary:HDF 5 runtime libraries
+Group:  System/Libraries
+
+%description -n %{libname}-%{hdf5_libver}-openmpi
+The HDF project involves the development and support of software and
+file formats for scientific data management. The HDF software includes
+I/O libraries and tools for analyzing, visualizing, and converting
+scientific data.
+
+This package contains the HDF 5 runtime libraries.
+
+%package -n %{libname}_hl%{hdf5_libver}-openmpi
+Summary:HDF 5 runtimelibraries
+Group:  System/Libraries
+
+%description -n %{libname}_hl%{hdf5_libver}-openmpi
+The HDF project involves the development and support of software and
+file formats for scientific data management. The HDF software includes
+I/O libraries and tools for analyzing, visualizing, and converting
+scientific data.
+
+This package contains the HDF 5 runtime libraries.
+
+%package openmpi-devel
+Summary:Hierarchical Data File Format Version 5
+Group:  Development/Libraries/Parallel
+Requires:   %{name}-openmpi = %{version}
+# Required by Fortran programs?
+Requires:   %{libname}-%{hdf5_libver}-openmpi = %{version}
+Requires:   %{libname}_hl%{hdf5_libver}-openmpi = %{version}
+
+%description openmpi-devel
+The HDF project involves the development and support of software and
+file formats for scientific data management. The HDF software includes
+I/O libraries and tools for analyzing, visualizing, and converting
+scientific data.
+
+This package contains all files needed to create projects that use
+hdf5.
+
+%package  openmpi-devel-static
+Summary:Hierarchical Data File Format Version 5 - static libraries
+Group:  Development/Libraries/C and C++
+Requires:   hdf5-openmpi-devel
+
+%description openmpi-devel-static
+The HDF project involves the development and support of software and
+file formats for scientific data management. The HDF software includes
+I/O libraries and tools for analyzing, visualizing, and converting
+scientific data.
+
+This package provides the static libraries.
+
+
+%if 0%{?sles_version}
+%package -n %{name}-mvapich2
+Summary:A general purpose library and file format for storing 
scientific data
+Group:  Development/Libraries/Other
+
+%description -n %{name}-mvapich2
+HDF5 is a general purpose library and file format for storing scientific data.
+HDF5 can store two primary objects: datasets and groups. A dataset is
+essentially a multidimensional array of data elements, and a group is a

commit hdf5 for openSUSE:Factory

2012-06-26 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-06-26 15:51:23

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-05-29 
11:43:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-06-26 
15:52:16.0 +0200
@@ -1,0 +2,10 @@
+Wed Jun 20 09:39:44 UTC 2012 - sweet_...@gmx.de
+
+ - minor rpm portability build fixes
+ - remove unused source file h5comp
+ - enable all tests on ppc again (remove hdf5-1.8.8-tstlite.patch)
+ - build fixes for arm
+   * avoid some false positives no-return-in-nonvoid-function
+   * disable some tests on arm only (hdf5-1.8.9-tests-arm.patch)
+  
+---

Old:

  h5comp
  hdf5-1.8.8-tstlite.patch

New:

  hdf5-1.8.9-tests-arm.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.Z11SJy/_old  2012-06-26 15:52:18.0 +0200
+++ /var/tmp/diff_new_pack.Z11SJy/_new  2012-06-26 15:52:18.0 +0200
@@ -27,19 +27,24 @@
 Group:  Development/Libraries/Other
 Url:http://www.hdfgroup.org/HDF5/
 Source0:
http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-%{version}%{?snaprel}.tar.bz2
-Source1:h5comp
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
-Patch2: hdf5-1.8.8-tstlite.patch
-# Fix typo bug in parallel h5diff
+# Fix typo bug in parallel h5diff (fixed in 1.9.x)
 Patch3: hdf5-ph5diff.patch
+%ifarch %arm
+Patch4: hdf5-1.8.9-tests-arm.patch
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+%if 0%{?suse_version}  1140
 BuildRequires:  gcc-fortran
+%endif
 BuildRequires:  krb5-devel
 BuildRequires:  openssl-devel
 BuildRequires:  zlib-devel
+%if 0%{?suse_version} = 1110
+BuildRequires:  fdupes
+%endif
 
 %description
 HDF5 is a general purpose library and file format for storing scientific data.
@@ -116,15 +121,11 @@
 %prep
 %setup -q
 %patch0 -p1 -b .LD_LIBRARY_PATH
-%patch1 -b .non_void_return
-%ifarch ppc64 s390x
-# the tstlite test fails with stack smashing detected on these arches
-%patch2 -p1 -b .tstlite
-%endif
+%patch1 -p0 -b .non_void_return
 %patch3 -p1 -b .ph5diff
-
-#This should be fixed in 1.8.7
-find \( -name '*.[ch]*' -o -name '*.f90' -o -name '*.txt' \) -exec chmod -x {} 
+
+%ifarch %arm
+%patch4 -p0 -b .tests-arm
+%endif
 
 %build
 export CC=gcc
@@ -141,9 +142,7 @@
   --enable-hl \
   --enable-shared \
   --enable-cxx \
-  --with-pthread \
-  --with-ssl \
-#   --with-pic
+  --with-pthread
 
 make %{?_smp_mflags}
 
@@ -153,8 +152,9 @@
 
 find %{buildroot}%{_datadir}/hdf5_examples -type f \
  | grep -v .sh$ | xargs chmod 644
-
+%if 0%{?suse_version} = 1110
 %fdupes -s %{buildroot}/%{_datadir}
+%endif
 
 # rpm macro for version checking
 mkdir -p %{buildroot}%{_sysconfdir}/rpm

++ hdf5-1.8.9-tests-arm.patch ++
--- ./test/testhdf5.c.orig  2012-05-09 17:05:49.0 +0200
+++ ./test/testhdf5.c   2012-06-20 19:22:33.332532223 +0200
@@ -57,7 +57,6 @@ main(int argc, char *argv[])
 AddTest(coords,  test_coords,  cleanup_coords,  Dataspace coordinates, 
NULL);
 AddTest(sohm, test_sohm, cleanup_sohm,  Shared Object Header Messages, 
NULL);
 AddTest(attr, test_attr, cleanup_attr,  Attributes, NULL);
-AddTest(select, test_select, cleanup_select,  Selections, NULL);
 AddTest(time, test_time, cleanup_time,  Time Datatypes, NULL);
 AddTest(reference, test_reference, cleanup_reference,  References, 
NULL);
 AddTest(vltypes, test_vltypes, cleanup_vltypes,  Variable-Length 
Datatypes, NULL);
--- ./test/big.c.orig   2012-05-09 17:05:49.0 +0200
+++ ./test/big.c2012-06-22 11:26:13.954168044 +0200
@@ -793,7 +793,7 @@ main (int ac, char **av)
 if (testvfd(SEC2_VFD) != 0)
 goto error;
 if (testvfd(STDIO_VFD) != 0)
-goto error;
+HDfprintf(stderr, Test for stdio fails on arm as expected.\n);
 
 /* End with normal exit code */
 return 0;
--- test/Makefile.am.orig   2012-05-09 17:05:49.0 +0200
+++ test/Makefile.am2012-06-22 11:27:02.944607103 +0200
@@ -41,8 +41,8 @@ TEST_PROG=testhdf5 lheap ohdr stab gheap
dtypes dsets cmpd_dset filter_fail extend external efc objcopy 
links unlink \
big mtime fillval mount flush1 flush2 app_ref enum \
set_extent ttsafe \
-   getname vfd ntypes dangle dtransform reserved cross_read \
-   freespace mf btree2 fheap file_image
+   

commit hdf5 for openSUSE:Factory

2012-05-29 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-05-29 11:43:46

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes2012-03-12 
20:13:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-05-29 
11:43:47.0 +0200
@@ -1,0 +2,7 @@
+Mon May 28 15:05:43 UTC 2012 - ocef...@gmail.com
+
+- Update to 1.8.9
+* Changes documented here:
+  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html 
+
+---

Old:

  hdf5-1.8.8.tar.bz2

New:

  hdf5-1.8.8-tstlite.patch
  hdf5-1.8.9.tar.bz2
  hdf5-ph5diff.patch



Other differences:
--
++ hdf5.spec ++
--- /var/tmp/diff_new_pack.gCj1wn/_old  2012-05-29 11:43:49.0 +0200
+++ /var/tmp/diff_new_pack.gCj1wn/_new  2012-05-29 11:43:49.0 +0200
@@ -20,7 +20,7 @@
 %define libname libhdf5
 
 Name:   hdf5
-Version:1.8.8
+Version:1.8.9
 Release:0
 Summary:A general purpose library and file format for storing 
scientific data
 License:BSD-3-Clause
@@ -30,9 +30,16 @@
 Source1:h5comp
 Patch0: hdf5-LD_LIBRARY_PATH.patch
 Patch1: hdf5-non_void_return.patch
+Patch2: hdf5-1.8.8-tstlite.patch
+# Fix typo bug in parallel h5diff
+Patch3: hdf5-ph5diff.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc-c++ gcc-fortran krb5-devel openssl-devel zlib-devel
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  gcc-fortran
+BuildRequires:  krb5-devel
+BuildRequires:  openssl-devel
+BuildRequires:  zlib-devel
 
 %description
 HDF5 is a general purpose library and file format for storing scientific data.
@@ -110,6 +117,11 @@
 %setup -q
 %patch0 -p1 -b .LD_LIBRARY_PATH
 %patch1 -b .non_void_return
+%ifarch ppc64 s390x
+# the tstlite test fails with stack smashing detected on these arches
+%patch2 -p1 -b .tstlite
+%endif
+%patch3 -p1 -b .ph5diff
 
 #This should be fixed in 1.8.7
 find \( -name '*.[ch]*' -o -name '*.f90' -o -name '*.txt' \) -exec chmod -x {} 
+

++ hdf5-1.8.8-tstlite.patch ++
diff -up hdf5-1.8.8/hl/fortran/test/Makefile.am.tstlite 
hdf5-1.8.8/hl/fortran/test/Makefile.am
--- hdf5-1.8.8/hl/fortran/test/Makefile.am.tstlite  2011-12-21 
17:27:14.0 +0100
+++ hdf5-1.8.8/hl/fortran/test/Makefile.am  2011-12-21 17:27:29.0 
+0100
@@ -33,7 +33,7 @@ else
 endif
 
 # Our main target, the test programs
-TEST_PROG=tstds tstlite tstimage tsttable
+TEST_PROG=tstds tstimage tsttable
 check_PROGRAMS=$(TEST_PROG)
 
 LDADD= $(LIBH5F_HL) $(LIBH5F) $(LIBH5_HL)  $(LIBHDF5)
diff -up hdf5-1.8.8/hl/fortran/test/Makefile.in.tstlite 
hdf5-1.8.8/hl/fortran/test/Makefile.in
--- hdf5-1.8.8/hl/fortran/test/Makefile.in.tstlite  2011-12-21 
17:27:21.0 +0100
+++ hdf5-1.8.8/hl/fortran/test/Makefile.in  2011-12-21 17:27:37.0 
+0100
@@ -409,7 +409,7 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.c
f1tab.h5 tstds.h5
 
 # Our main target, the test programs
-TEST_PROG = tstds tstlite tstimage tsttable
+TEST_PROG = tstds tstimage tsttable
 LDADD = $(LIBH5F_HL) $(LIBH5F) $(LIBH5_HL)  $(LIBHDF5)
 
 # Source files for the programs
++ hdf5-1.8.8.tar.bz2 - hdf5-1.8.9.tar.bz2 ++
 145863 lines of diff (skipped)

++ hdf5-ph5diff.patch ++
diff -up hdf5-1.8.8/tools/lib/h5diff.c.ph5diff hdf5-1.8.8/tools/lib/h5diff.c
--- hdf5-1.8.8/tools/lib/h5diff.c.ph5diff   2011-11-07 15:11:35.0 
-0700
+++ hdf5-1.8.8/tools/lib/h5diff.c   2012-02-09 12:14:59.788422152 -0700
@@ -1391,7 +1391,7 @@ hsize_t diff_match(hid_t file1_id, const
 options-not_cmp = options-not_cmp | nFoundbyWorker.not_cmp;
 busyTasks--;
 } /* end if */
-else if(Status.MPI_TAG == MPI_TAG_TOK_RETURN)
+else if(Status.MPI_TAG == MPI_TAG_DONE)
 {
 MPI_Recv(nFoundbyWorker, sizeof(nFoundbyWorker), MPI_BYTE, 
Status.MPI_SOURCE, MPI_TAG_DONE, MPI_COMM_WORLD, Status);
 nfound += nFoundbyWorker.nfound;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit hdf5 for openSUSE:Factory

2012-03-09 Thread h_root
Hello community,

here is the log from the commit of package hdf5 for openSUSE:Factory checked in 
at 2012-03-09 21:23:35

Comparing /work/SRC/openSUSE:Factory/hdf5 (Old)
 and  /work/SRC/openSUSE:Factory/.hdf5.new (New)


Package is hdf5, Maintainer is pgaj...@suse.com

Changes:

New Changes file:

--- /dev/null   2012-03-04 14:46:25.491534019 +0100
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2012-03-09 
21:23:36.0 +0100
@@ -0,0 +1,250 @@
+---
+Sun Feb 19 04:46:42 UTC 2012 - ocef...@gmail.com
+
+- Removed Fixup headers and scripts for multiarch.
+
+---
+Wed Nov 30 09:02:37 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+- Use %_smp_mflags for parallel building
+- Accurate rpmgroup selection for shared library packages
+
+---
+Tue Nov 29 20:05:19 UTC 2011 - ocef...@gmail.com
+
+- un-commented --with-pthread and --with-ssl.
+
+---
+Mon Nov 28 14:34:24 UTC 2011 - ocef...@gmail.com
+
+- Update to 1.8.8
+  * Add patch to avoid setting LD_LIBRARY_PATH
+  * Add patch hdf5-non_void_return.patch
+  * Fixed non_void_return (thanks to Boris Manojlovic).
+  * Drop tstlite patch
+  * drop ppc64 longdouble patch, not required anymore
+  * Catch up with some Fedora modifications
+- Add rpm macro %%{_hdf5_version} for convenience
+  * No Fortran modules for opensuse  11.4 (Do not pass make check)
+  
+  New Features
+  
+
+Configuration
+-
+- Added the --enable-fortran2003 flag to enable Fortran2003 support
+  in the HDF5 Fortran library. The flag should be used along with the
+  --enable-fortran flag and takes affect only when the Fortran compiler
+  is Fortran2003 compliant. (EIP - 2011/11/14)
+- Added checks for clock_gettime and mach/mach_time.h to both configure and
+  CMake.  This will support the move from gettimeofday to clock_gettime's
+  monotonic timer in the profiling code in a future release.
+  (DER - 2011/10/12)
+
+Library
+---
+- The Windows VFD code has been removed with the exception of the functions
+  which set it (H5Pset_fapl_windows, for example).  Setting the Windows
+  VFD now really sets the SEC2 VFD.  The WINDOWS_MAX_BUF and
+  WINDOWS_USE_STDIO configuration options and #defines have also been
+  removed. NOTE: Since the Windows VFD was a clone of the SEC2 VFD, this
+  change should be transparent to users.
+  (DER - 2011/10/12 - HDFFV-7740, HDFFV-7744)
+- H5Tcreate now supports the string type (fixed-length and variable-
+  length). (SLU - 2011/05/20)
+
+Parallel Library
+
+- Added new H5Pget_mpio_actual_chunk_opt_mode and
+  H5Pget_mpio_actual_io_mode API routines for querying whether/how
+  a collective I/O operation completed.  (QAK - 2011/10/12)
+
+Tools
+-
+- None
+
+High-Level APIs
+---
+- Added the following Fortran wrappers for the Dimension Scale APIs:
+h5dsset_scale_f
+h5dsattach_scale_f
+h5dsdetach_scale_f
+h5dsis_attached_f
+h5dsis_scale_f
+h5dsset_label_f
+h5dsget_label_f
+h5dsget_scale_name_f
+h5dsget_num_scales_f
+  (EIP for SB - 2011/10/13 - HDFFV-3797)
+
+Fortran API
+---
+- The HDF5 Fortran library was enhanced to support the Fortran 2003 
standard.
+  The following features are available when the HDF5 library is configured
+  using the --enable-fortran and --enable-fortran2003 configure flags AND
+  if the Fortran compiler is Fortran 2003 compliant:
+
+  - Subroutines overloaded with the C_PTR derived type:
+  h5pget_f
+  h5pget_fill_value_f
+  h5pinsert_f
+  h5pregister_f
+  h5pset_f
+  h5pset_fill_value_f
+  h5rcreate_f
+  h5rderefrence_f
+  h5rget_name_f
+  h5rget_obj_type_f
+  - Subroutines overloaded with the C_PTR derived type
+and simplified signatures:
+  h5aread_f
+  h5awrite_f
+  h5dread_f
+  h5dwrite_f
+  - New subroutines
+  h5dvlen_reclaim_f
+  h5literate_by_name_f
+  h5literate_f
+  h5ovisit_f
+  h5tconvert_f
+  h5pset_nbit_f
+  h5pset_scaleoffset_f
+  - Subroutines with additional optional parameters:
+  h5pcreate_class_f
+  (EIP - 2011/10/14)
+
+C++ API
+---
+- None
+
+---
+Thu Jun  2 20:39:35 UTC 2011 -