Hello community,

here is the log from the commit of package llvm8 for openSUSE:Factory checked 
in at 2019-10-17 12:18:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm8 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm8.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm8"

Thu Oct 17 12:18:23 2019 rev:8 rq:738486 version:8.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm8/llvm8.changes      2019-09-30 
15:48:05.119023208 +0200
+++ /work/SRC/openSUSE:Factory/.llvm8.new.2352/llvm8.changes    2019-10-17 
12:18:25.111754947 +0200
@@ -1,0 +2,22 @@
+Mon Oct 14 14:22:36 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Remove python3-* requires from lldb8 subpackage, and add it to
+  the bindings/pretty-printer subpackage (python3-lldb8).
+- Add python3-base Requires to python3-clang subpackage
+
+-------------------------------------------------------------------
+Mon Oct 14 12:05:29 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.
+
+-------------------------------------------------------------------
+Sat Oct 12 20:41:36 UTC 2019 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- Move diagtool from llvm to clang subpackage.
+- Make sure clang is installed after llvm to prevent breaking the
+  clang link group due to this change.
+- Add run-test-single-threaded.patch to fix sporadic test failures.
+
+-------------------------------------------------------------------

New:
----
  run-test-single-threaded.patch

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

Other differences:
------------------
++++++ llvm8.spec ++++++
--- /var/tmp/diff_new_pack.DBabEK/_old  2019-10-17 12:18:28.423746637 +0200
+++ /var/tmp/diff_new_pack.DBabEK/_new  2019-10-17 12:18:28.427746627 +0200
@@ -104,6 +104,7 @@
 Patch22:        llvm-better-detect-64bit-atomics-support.patch
 Patch24:        opt-viewer-Find-style-css-in-usr-share.patch
 Patch26:        clang-fix-powerpc-triplet.patch
+Patch27:        run-test-single-threaded.patch
 BuildRequires:  binutils-devel >= 2.21.90
 %if %{with gold}
 BuildRequires:  binutils-gold
@@ -114,7 +115,7 @@
 BuildRequires:  libtool
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  python3
+BuildRequires:  python3-base
 BuildRequires:  pkgconfig(libedit)
 BuildRequires:  pkgconfig(zlib)
 # Avoid multiple provider errors
@@ -192,6 +193,10 @@
 %if %{with cxx}
 Requires:       libc++%{_socxx}
 %endif
+# Install after llvm packages that might have had diagtool as slave of llvm-ar
+# to prevent breaking the clang link group.
+OrderWithRequires: llvm7
+OrderWithRequires: llvm8
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 
@@ -395,7 +400,7 @@
 %package opt-viewer
 Summary:        Tools for visualising the LLVM optimization records
 Group:          Development/Languages/Other
-BuildRequires:  python3
+BuildRequires:  python3-base
 Requires:       python3-PyYAML
 Requires:       python3-Pygments
 BuildArch:      noarch
@@ -419,8 +424,6 @@
 BuildRequires:  pkgconfig(zlib)
 # Avoid multiple provider errors
 Requires:       liblldb%{_sonum} = %{_relver}
-Requires:       python3
-Requires:       python3-six
 Recommends:     python3-lldb%{_sonum}
 ExclusiveArch:  x86_64
 Requires(post): update-alternatives
@@ -464,6 +467,8 @@
 BuildRequires:  swig >= 3.0.11
 # Avoid multiple provider errors
 Requires:       liblldb%{_sonum} = %{_relver}
+Requires:       python3-base
+Requires:       python3-six
 Provides:       %{python3_sitearch}/lldb/
 Conflicts:      %{python3_sitearch}/lldb/
 
@@ -514,6 +519,7 @@
 %patch21 -p1
 %patch22 -p1
 %patch24 -p1
+%patch27 -p2
 
 pushd cfe-%{_relver}.src
 %patch1 -p1
@@ -1024,7 +1030,6 @@
 %{_sbindir}/update-alternatives \
    --install %{_bindir}/llvm-ar llvm-ar %{_bindir}/llvm-ar-%{_relver} 
%{_uaver} \
    --slave %{_bindir}/bugpoint bugpoint %{_bindir}/bugpoint-%{_relver} \
-   --slave %{_bindir}/diagtool diagtool %{_bindir}/diagtool-%{_relver} \
    --slave %{_bindir}/dsymutil dsymutil %{_bindir}/dsymutil-%{_relver} \
    --slave %{_bindir}/hmaptool hmaptool %{_bindir}/hmaptool-%{_relver} \
    --slave %{_bindir}/llc llc %{_bindir}/llc-%{_relver} \
@@ -1083,7 +1088,6 @@
    --slave %{_bindir}/yaml2obj yaml2obj %{_bindir}/yaml2obj-%{_relver} \
    --slave %{_mandir}/man1/FileCheck.1%{ext_man} FileCheck.1%{ext_man} 
%{_mandir}/man1/FileCheck-%{_relver}.1%{ext_man} \
    --slave %{_mandir}/man1/bugpoint.1%{ext_man} bugpoint.1%{ext_man} 
%{_mandir}/man1/bugpoint-%{_relver}.1%{ext_man} \
-   --slave %{_mandir}/man1/diagtool.1%{ext_man} diagtool.1%{ext_man} 
%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} \
    --slave %{_mandir}/man1/dsymutil.1%{ext_man} dsymutil.1%{ext_man} 
%{_mandir}/man1/dsymutil-%{_relver}.1%{ext_man} \
    --slave %{_mandir}/man1/llc.1%{ext_man} llc.1%{ext_man} 
%{_mandir}/man1/llc-%{_relver}.1%{ext_man} \
    --slave %{_mandir}/man1/lli.1%{ext_man} lli.1%{ext_man} 
%{_mandir}/man1/lli-%{_relver}.1%{ext_man} \
@@ -1138,11 +1142,13 @@
    --slave %{_bindir}/clang-reorder-fields clang-reorder-fields 
%{_bindir}/clang-reorder-fields-%{_relver} \
    --slave %{_bindir}/clang-tidy clang-tidy %{_bindir}/clang-tidy-%{_relver} \
    --slave %{_bindir}/clang-tidy-diff clang-tidy-diff 
%{_bindir}/clang-tidy-diff-%{_relver} \
+   --slave %{_bindir}/diagtool diagtool %{_bindir}/diagtool-%{_relver} \
    --slave %{_bindir}/find-all-symbols find-all-symbols 
%{_bindir}/find-all-symbols-%{_relver} \
    --slave %{_bindir}/git-clang-format git-clang-format 
%{_bindir}/git-clang-format-%{_relver} \
    --slave %{_bindir}/modularize modularize %{_bindir}/modularize-%{_relver} \
    --slave %{_bindir}/run-clang-tidy run-clang-tidy 
%{_bindir}/run-clang-tidy-%{_relver} \
    --slave %{_mandir}/man1/clang.1%{ext_man} clang.1%{ext_man} 
%{_mandir}/man1/clang-%{_relver}.1%{ext_man} \
+   --slave %{_mandir}/man1/diagtool.1%{ext_man} diagtool.1%{ext_man} 
%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man} \
    --slave %{_datadir}/bash-completion/completions/clang.sh 
clang-bash-autocomplete.sh %{_libdir}/clang/%{_relver}/bash-autocomplete.sh
 
 %postun -n clang%{_sonum}
@@ -1183,7 +1189,6 @@
 %license CREDITS.TXT LICENSE.TXT
 
 %{_bindir}/bugpoint
-%{_bindir}/diagtool
 %{_bindir}/dsymutil
 %{_bindir}/hmaptool
 %{_bindir}/llc
@@ -1243,7 +1248,6 @@
 %{_bindir}/yaml2obj
 
 %{_bindir}/bugpoint-%{_relver}
-%{_bindir}/diagtool-%{_relver}
 %{_bindir}/dsymutil-%{_relver}
 %{_bindir}/hmaptool-%{_relver}
 %{_bindir}/llc-%{_relver}
@@ -1303,7 +1307,6 @@
 %{_bindir}/yaml2obj-%{_relver}
 
 %ghost %{_sysconfdir}/alternatives/bugpoint
-%ghost %{_sysconfdir}/alternatives/diagtool
 %ghost %{_sysconfdir}/alternatives/dsymutil
 %ghost %{_sysconfdir}/alternatives/hmaptool
 %ghost %{_sysconfdir}/alternatives/llc
@@ -1364,7 +1367,6 @@
 
 %{_mandir}/man1/FileCheck.1%{ext_man}
 %{_mandir}/man1/bugpoint.1%{ext_man}
-%{_mandir}/man1/diagtool.1%{ext_man}
 %{_mandir}/man1/dsymutil.1%{ext_man}
 %{_mandir}/man1/llc.1%{ext_man}
 %{_mandir}/man1/lli.1%{ext_man}
@@ -1393,7 +1395,6 @@
 %{_mandir}/man1/tblgen.1%{ext_man}
 %{_mandir}/man1/FileCheck-%{_relver}.1%{ext_man}
 %{_mandir}/man1/bugpoint-%{_relver}.1%{ext_man}
-%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man}
 %{_mandir}/man1/dsymutil-%{_relver}.1%{ext_man}
 %{_mandir}/man1/llc-%{_relver}.1%{ext_man}
 %{_mandir}/man1/lli-%{_relver}.1%{ext_man}
@@ -1422,7 +1423,6 @@
 %{_mandir}/man1/tblgen-%{_relver}.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/FileCheck.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/bugpoint.1%{ext_man}
-%ghost %{_sysconfdir}/alternatives/diagtool.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/dsymutil.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/llc.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/lli.1%{ext_man}
@@ -1477,6 +1477,7 @@
 %{_bindir}/clang-reorder-fields
 %{_bindir}/clang-tidy
 %{_bindir}/clang-tidy-diff
+%{_bindir}/diagtool
 %{_bindir}/find-all-symbols
 %{_bindir}/git-clang-format
 %{_bindir}/modularize
@@ -1501,6 +1502,7 @@
 %{_bindir}/clang-reorder-fields-%{_relver}
 %{_bindir}/clang-tidy-%{_relver}
 %{_bindir}/clang-tidy-diff-%{_relver}
+%{_bindir}/diagtool-%{_relver}
 %{_bindir}/find-all-symbols-%{_relver}
 %{_bindir}/git-clang-format-%{_relver}
 %{_bindir}/modularize-%{_relver}
@@ -1525,14 +1527,18 @@
 %ghost %{_sysconfdir}/alternatives/clang-reorder-fields
 %ghost %{_sysconfdir}/alternatives/clang-tidy
 %ghost %{_sysconfdir}/alternatives/clang-tidy-diff
+%ghost %{_sysconfdir}/alternatives/diagtool
 %ghost %{_sysconfdir}/alternatives/find-all-symbols
 %ghost %{_sysconfdir}/alternatives/git-clang-format
 %ghost %{_sysconfdir}/alternatives/modularize
 %ghost %{_sysconfdir}/alternatives/run-clang-tidy
 %ghost %{_sysconfdir}/alternatives/clang-bash-autocomplete.sh
 %{_mandir}/man1/clang.1%{ext_man}
+%{_mandir}/man1/diagtool.1%{ext_man}
 %{_mandir}/man1/clang-%{_relver}.1%{ext_man}
+%{_mandir}/man1/diagtool-%{_relver}.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/clang.1%{ext_man}
+%ghost %{_sysconfdir}/alternatives/diagtool.1%{ext_man}
 %dir %{_libdir}/clang/
 %dir %{_libdir}/clang/%{_relver}/
 %{_libdir}/clang/%{_relver}/bash-autocomplete.sh

++++++ run-test-single-threaded.patch ++++++
>From 723636ee8c3326eb1fb192db20991816b67fc275 Mon Sep 17 00:00:00 2001
From: Teresa Johnson <tejohn...@google.com>
Date: Fri, 18 Jan 2019 20:41:49 +0000
Subject: [PATCH] Make ThinLTO test run single threaded to try to avoid
 flakiness

To see if this helps flaky bot failures in PR40351.

llvm-svn: 351589
---
 llvm/test/ThinLTO/X86/cfi-devirt.ll | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/test/ThinLTO/X86/cfi-devirt.ll 
b/llvm/test/ThinLTO/X86/cfi-devirt.ll
index a4a0c6bdd9a..3fd0486c7e8 100644
--- a/llvm/test/ThinLTO/X86/cfi-devirt.ll
+++ b/llvm/test/ThinLTO/X86/cfi-devirt.ll
@@ -49,7 +49,7 @@
 ; that does not have a split LTO Unit.
 ; RUN: opt -thinlto-bc -o %t2.o %S/Inputs/empty.ll
 ; RUN: not llvm-lto2 run %t.o %t2.o -save-temps -pass-remarks=. \
-; RUN:   -verify-machineinstrs=0 \
+; RUN:   -verify-machineinstrs=0 -thinlto-threads=1 \
 ; RUN:   -o %t3 \
 ; RUN:   -r=%t.o,test,px \
 ; RUN:   -r=%t.o,_ZN1A1nEi,p \
-- 
2.23.0


Reply via email to