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.changes        2015-08-17 
15:33:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.hdf5.new/hdf5.changes   2015-08-23 
15:42:43.000000000 +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.000000000 +0200
+++ /var/tmp/diff_new_pack.yM8BzT/_new  2015-08-23 15:42:44.000000000 +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


Reply via email to