Hello community,

here is the log from the commit of package hdf for openSUSE:Factory checked in 
at 2015-08-27 08:56:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hdf (Old)
 and      /work/SRC/openSUSE:Factory/.hdf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hdf"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hdf/hdf.changes  2015-08-23 15:42:49.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.hdf.new/hdf.changes     2015-08-27 
08:57:00.000000000 +0200
@@ -1,0 +2,11 @@
+Mon Aug 24 08:12:11 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:
------------------
++++++ hdf.spec ++++++
--- /var/tmp/diff_new_pack.SduCnc/_old  2015-08-27 08:57:00.000000000 +0200
+++ /var/tmp/diff_new_pack.SduCnc/_new  2015-08-27 08:57:00.000000000 +0200
@@ -134,6 +134,9 @@
 %package -n %{libname}%{sonum}
 Summary:        Shared libraries for the HDF4 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}
 HDF4 (also known as HDF) is a library and multi-object file format for
@@ -155,6 +158,9 @@
 %package -n %{libname}%{sonum}-openmpi
 Summary:        Shared libraries for the HDF4 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
 HDF4 (also known as HDF) is a library and multi-object file format for
@@ -176,6 +182,9 @@
 %package -n %{libname}%{sonum}-mvapich2
 Summary:        Shared libraries for the HDF4 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
 HDF4 (also known as HDF) is a library and multi-object file format for


Reply via email to