Hello community,

here is the log from the commit of package tensorflow for openSUSE:Factory 
checked in at 2020-03-01 21:27:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tensorflow (Old)
 and      /work/SRC/openSUSE:Factory/.tensorflow.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tensorflow"

Sun Mar  1 21:27:18 2020 rev:15 rq:774233 version:1.13.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/tensorflow/tensorflow.changes    2020-02-05 
19:43:55.575331250 +0100
+++ /work/SRC/openSUSE:Factory/.tensorflow.new.26092/tensorflow.changes 
2020-03-01 21:27:37.668509405 +0100
@@ -1,0 +2,12 @@
+Thu Feb 13 19:36:59 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Add 'Provides' only for hpc flavors, otherwise it matches the
+  package name
+
+-------------------------------------------------------------------
+Thu Feb 13 12:42:22 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Add provides/conflicts to avoid to install tensorflow and 
+  tensorflow2 as some files are provided by both packages
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tensorflow.spec ++++++
--- /var/tmp/diff_new_pack.0eyYz7/_old  2020-03-01 21:27:40.640515442 +0100
+++ /var/tmp/diff_new_pack.0eyYz7/_new  2020-03-01 21:27:40.644515451 +0100
@@ -127,6 +127,8 @@
 %{?with_mpi:%global hpc_module_pname p%{pname}}
 %define python_flavor python3
 %define package_name   %{hpc_package_name %_vers}
+%define package_name_provide tensorflow%{hpc_package_name_tail}
+%define package_name_conflict tensorflow2%{hpc_package_name_tail}
 %define libname(l:s:)   lib%{pname}%{-l*}%{hpc_package_name_tail %{?_vers}}
 %define package_python_sitearch %hpc_python_sitearch
 %define package_python_sitelib 
%{hpc_prefix}/lib64/%{python_ver_hack}/site-packages/
@@ -135,6 +137,7 @@
 %define package_libdir %hpc_libdir
 %else
 %define package_name   %pname%{?package_suffix}
+%define package_name_conflict tensorflow2%{?package_suffix}
 %define package_python_sitearch %{python3_sitearch}
 %define package_python_sitelib %{python3_sitelib}
 %define package_prefix %_prefix
@@ -283,6 +286,10 @@
 Requires:       python3-pip
 Requires:       python3-protobuf
 Requires:       python3-termcolor
+Conflicts:      %{package_name_conflict}
+%if %{with hpc}
+Provides:       %{package_name_provide}
+%endif
 %if %{with hpc}
 Requires:       python3-numpy-%{compiler_family}%{?c_f_ver}-hpc
 %else
@@ -342,6 +349,10 @@
 Summary:        Header files of tensorflow
 Group:          Development/Languages/Python
 Requires:       %{package_name} = %{version}
+Conflicts:      %{package_name_conflict}-devel
+%if %{with hpc}
+Provides:       %{package_name_provide}-devel
+%endif
 
 %description  -n %{package_name}-devel
 This open source software library for numerical computation is used for data







Reply via email to