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.changes 2018-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 - [email protected] + +- Trim description for size and drop most of the marketing blurb. + Fix RPM groups. + +------------------------------------------------------------------- +Sat Feb 10 17:40:10 UTC 2018 - [email protected] + +- Make module files package arch dependent: it + contains arch-dependent paths (boo#1080442). + +------------------------------------------------------------------- +Sat Feb 10 07:31:46 UTC 2018 - [email protected] + +- Prepend PKG_CONFIG_PATH in modules file (boo#1080426). + +------------------------------------------------------------------- +Fri Feb 9 20:10:17 UTC 2018 - [email protected] + +- Add support for openmpi2 for HPC (FATE#325089). + +------------------------------------------------------------------- +Fri Feb 9 13:48:43 UTC 2018 - [email protected] + +- 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}} Summary: High-level 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 -l _hl} = %{version} Obsoletes: %{libname -l _hl} < %{version} %{?with_hpc:Provides: libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}} @@ -302,21 +283,7 @@ %description -n %{libname -l _hl -s %{sonum_HL}} 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 high-level HDF5 runtime libraries. @@ -326,7 +293,7 @@ %package -n %{libname -l _cpp -s %{sonum_CXX}} 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 -l _cpp} = %{version} Obsoletes: %{libname -l _cpp} < %{version} %{?with_hpc:Provides: libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}} @@ -334,21 +301,7 @@ %description -n %{libname -l _cpp -s %{sonum_CXX}} 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 HDF5 runtime libraries. @@ -357,7 +310,7 @@ %package -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}} Summary: High-level 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 -l _hl_cpp} = %{version} Obsoletes: %{libname -l _hl_cpp} < %{version} %{?with_hpc:Provides: libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}} @@ -365,21 +318,7 @@ %description -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}} 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 the high-level HDF5 runtime libraries. @@ -388,7 +327,7 @@ %package -n %{libname -l _fortran -s %{sonum_F}} 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 -l _fortran} = %{version} Obsoletes: %{libname -l _fortran} < %{version} %{?with_hpc:Provides: libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}} @@ -396,21 +335,7 @@ %description -n %{libname -l _fortran -s %{sonum_F}} 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. @@ -419,7 +344,7 @@ %package -n %{libname -l hl_fortran -s %{sonum_HL_F}} Summary: High-level 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 -l hl_fortran} = %{version} Obsoletes: %{libname -l hl_fortran} < %{version} %{?with_hpc:Provides: libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}} @@ -427,21 +352,7 @@ %description -n %{libname -l hl_fortran -s %{sonum_HL_F}} 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 high-level HDF5 runtime libraries. @@ -454,21 +365,7 @@ %description -n %{pname}-devel-data 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 generic files needed to create projects that use any version of HDF5. @@ -494,21 +391,7 @@ %description devel 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 all files needed to create projects that use the %{flavor} version of HDF5. @@ -522,21 +405,7 @@ %description devel-static 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 provides the static libraries for the %{flavor} version of HDF5. @@ -552,21 +421,7 @@ %description -n %{pname}-examples 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 provides examples of HDF5 library use. @@ -575,25 +430,10 @@ Summary: Module files for %{name} Group: Development/Libraries/Parallel Provides: %{name}-module = %version -BuildArch: noarch %description module 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 environment module needed for the HDF5 library packages. @@ -767,7 +607,7 @@ module-whatis "Name: %{pname} built with %{compiler_family} toolchain" module-whatis "Version: %{version}" module-whatis "Category: runtime library" -module-whatis "Description: %{summary}" +module-whatis "Description: %{SUMMARY:0}" module-whatis "%{url}" set version %{version} @@ -785,6 +625,7 @@ prepend-path C_INCLUDE_PATH %{hpc_includedir} prepend-path CPLUS_INCLUDE_PATH %{hpc_includedir} prepend-path INCLUDE %{hpc_includedir} +%hpc_modulefile_add_pkgconfig_path setenv %{hpc_upcase %pname}_INC %{hpc_includedir} } ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.yXk9I1/_old 2018-02-21 14:11:16.786603651 +0100 +++ /var/tmp/diff_new_pack.yXk9I1/_new 2018-02-21 14:11:16.786603651 +0100 @@ -3,6 +3,7 @@ <package>openmpi</package> <package>mvapich2</package> <package>gnu-openmpi-hpc</package> + <package>gnu-openmpi2-hpc</package> <package>gnu-openmpi3-hpc</package> <package>gnu-mvapich2-hpc</package> <package>gnu-mpich-hpc</package>
