Hello community, here is the log from the commit of package llvm6 for openSUSE:Factory checked in at 2019-10-21 12:30:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm6 (Old) and /work/SRC/openSUSE:Factory/.llvm6.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm6" Mon Oct 21 12:30:56 2019 rev:16 rq:741336 version:6.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm6/llvm6.changes 2019-09-02 13:26:40.929297381 +0200 +++ /work/SRC/openSUSE:Factory/.llvm6.new.2352/llvm6.changes 2019-10-21 12:31:02.840140711 +0200 @@ -1,0 +2,9 @@ +Fri Oct 18 18:35:58 UTC 2019 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de> + +- (Build)Require only python3-base instead of full python3 package, + the additional modules are not required. Helps shortening the + build dependency chain. +- Remove python3-* requires from lldb6 subpackage, and add it to + the bindings/pretty-printer subpackage (python3-lldb6). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm6.spec ++++++ --- /var/tmp/diff_new_pack.QbuglC/_old 2019-10-21 12:31:07.060145495 +0200 +++ /var/tmp/diff_new_pack.QbuglC/_new 2019-10-21 12:31:07.064145500 +0200 @@ -111,7 +111,7 @@ BuildRequires: ncurses-devel BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: python3 +BuildRequires: python3-base BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(zlib) # Avoid multiple provider errors @@ -394,8 +394,8 @@ %package opt-viewer Summary: Tools for visualising the LLVM optimization records Group: Development/Languages/Other -BuildRequires: python3 -Requires: python3 +BuildRequires: python3-base +Requires: python3-base Requires: python3-PyYAML Requires: python3-Pygments BuildArch: noarch @@ -420,8 +420,6 @@ BuildRequires: pkgconfig(zlib) # Avoid multiple provider errors Requires: liblldb%{_sonum} = %{version} -Requires: python3 -Requires: python3-six ExclusiveArch: x86_64 Requires(post): update-alternatives Requires(postun): update-alternatives @@ -465,10 +463,12 @@ %if %{with lldb_python} %package -n python3-lldb%{_sonum} Summary: Python bindings for liblldb -# Avoid multiple provider errors Group: Development/Languages/Python BuildRequires: swig >= 3.0.11 +# Avoid multiple provider errors Requires: liblldb%{_sonum} = %{version} +Requires: python3-base +Requires: python3-six Provides: %{python3_sitearch}/lldb/ Conflicts: %{python3_sitearch}/lldb/