Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package llvm16 for openSUSE:Factory checked 
in at 2023-06-17 22:20:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm16 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm16.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm16"

Sat Jun 17 22:20:16 2023 rev:7 rq:1093450 version:16.0.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm16/llvm16.changes    2023-06-06 
19:55:30.458205899 +0200
+++ /work/SRC/openSUSE:Factory/.llvm16.new.15902/llvm16.changes 2023-06-17 
22:20:34.595632907 +0200
@@ -1,0 +2,10 @@
+Thu Jun 15 21:53:08 UTC 2023 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- Update to version 16.0.6.
+  * This release contains bug-fixes for the LLVM 16.0.0 release.
+    This release is API and ABI compatible with 16.0.0.
+- Rebase llvm-do-not-install-static-libraries.patch.
+- Make python3-clang noarch again and fix conflicts/provides to
+  point to %python3_sitelib instead of %python3_sitearch.
+
+-------------------------------------------------------------------

Old:
----
  clang-16.0.5.src.tar.xz
  clang-16.0.5.src.tar.xz.sig
  clang-docs-16.0.5.src.tar.xz
  clang-tools-extra-16.0.5.src.tar.xz
  clang-tools-extra-16.0.5.src.tar.xz.sig
  cmake-16.0.5.src.tar.xz
  cmake-16.0.5.src.tar.xz.sig
  compiler-rt-16.0.5.src.tar.xz
  compiler-rt-16.0.5.src.tar.xz.sig
  libcxx-16.0.5.src.tar.xz
  libcxx-16.0.5.src.tar.xz.sig
  libcxxabi-16.0.5.src.tar.xz
  libcxxabi-16.0.5.src.tar.xz.sig
  lld-16.0.5.src.tar.xz
  lld-16.0.5.src.tar.xz.sig
  lldb-16.0.5.src.tar.xz
  lldb-16.0.5.src.tar.xz.sig
  llvm-16.0.5.src.tar.xz
  llvm-16.0.5.src.tar.xz.sig
  llvm-docs-16.0.5.src.tar.xz
  openmp-16.0.5.src.tar.xz
  openmp-16.0.5.src.tar.xz.sig
  polly-16.0.5.src.tar.xz
  polly-16.0.5.src.tar.xz.sig
  third-party-16.0.5.src.tar.xz
  third-party-16.0.5.src.tar.xz.sig

New:
----
  clang-16.0.6.src.tar.xz
  clang-16.0.6.src.tar.xz.sig
  clang-docs-16.0.6.src.tar.xz
  clang-tools-extra-16.0.6.src.tar.xz
  clang-tools-extra-16.0.6.src.tar.xz.sig
  cmake-16.0.6.src.tar.xz
  cmake-16.0.6.src.tar.xz.sig
  compiler-rt-16.0.6.src.tar.xz
  compiler-rt-16.0.6.src.tar.xz.sig
  libcxx-16.0.6.src.tar.xz
  libcxx-16.0.6.src.tar.xz.sig
  libcxxabi-16.0.6.src.tar.xz
  libcxxabi-16.0.6.src.tar.xz.sig
  lld-16.0.6.src.tar.xz
  lld-16.0.6.src.tar.xz.sig
  lldb-16.0.6.src.tar.xz
  lldb-16.0.6.src.tar.xz.sig
  llvm-16.0.6.src.tar.xz
  llvm-16.0.6.src.tar.xz.sig
  llvm-docs-16.0.6.src.tar.xz
  openmp-16.0.6.src.tar.xz
  openmp-16.0.6.src.tar.xz.sig
  polly-16.0.6.src.tar.xz
  polly-16.0.6.src.tar.xz.sig
  third-party-16.0.6.src.tar.xz
  third-party-16.0.6.src.tar.xz.sig

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

Other differences:
------------------
++++++ llvm16.spec ++++++
--- /var/tmp/diff_new_pack.TdW7ML/_old  2023-06-17 22:20:37.959653124 +0200
+++ /var/tmp/diff_new_pack.TdW7ML/_new  2023-06-17 22:20:37.967653172 +0200
@@ -16,14 +16,14 @@
 #
 
 
-%define _relver 16.0.5
+%define _relver 16.0.6
 %define _version %_relver%{?_rc:rc%_rc}
 %define _tagver %_relver%{?_rc:-rc%_rc}
 %define _minor  16.0
 %define _sonum  16
 %define _itsme16 1
 # Integer version used by update-alternatives
-%define _uaver  1605
+%define _uaver  1606
 %define _soclang 13
 %define _socxx  1
 
@@ -697,8 +697,9 @@
 Group:          Development/Libraries/Python
 Requires:       libclang%{_soclang} >= %{version}
 Requires:       python3-base
-Conflicts:      %{python3_sitearch}/clang/
-Provides:       %{python3_sitearch}/clang/
+Conflicts:      %{python3_sitelib}/clang/
+Provides:       %{python3_sitelib}/clang/
+BuildArch:      noarch
 
 %description -n python3-clang%{_sonum}
 This package contains the Python bindings to clang (C language)

++++++ clang-16.0.5.src.tar.xz -> clang-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm16/clang-16.0.5.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm16.new.15902/clang-16.0.6.src.tar.xz differ: 
char 27, line 1

++++++ clang-docs-16.0.5.src.tar.xz -> clang-docs-16.0.6.src.tar.xz ++++++
++++ 2146 lines of diff (skipped)

++++++ clang-tools-extra-16.0.5.src.tar.xz -> 
clang-tools-extra-16.0.6.src.tar.xz ++++++

++++++ cmake-16.0.5.src.tar.xz -> cmake-16.0.6.src.tar.xz ++++++

++++++ compiler-rt-16.0.5.src.tar.xz -> compiler-rt-16.0.6.src.tar.xz ++++++

++++++ libcxx-16.0.5.src.tar.xz -> libcxx-16.0.6.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libcxx-16.0.5.src/include/__config 
new/libcxx-16.0.6.src/include/__config
--- old/libcxx-16.0.5.src/include/__config      2023-06-02 01:59:18.000000000 
+0200
+++ new/libcxx-16.0.6.src/include/__config      2023-06-11 00:58:16.000000000 
+0200
@@ -38,7 +38,7 @@
 // _LIBCPP_VERSION represents the version of libc++, which matches the version 
of LLVM.
 // Given a LLVM release LLVM XX.YY.ZZ (e.g. LLVM 16.0.1 == 16.00.01), 
_LIBCPP_VERSION is
 // defined to XXYYZZ.
-#  define _LIBCPP_VERSION 160005
+#  define _LIBCPP_VERSION 160006
 
 #  define _LIBCPP_CONCAT_IMPL(_X, _Y) _X##_Y
 #  define _LIBCPP_CONCAT(_X, _Y) _LIBCPP_CONCAT_IMPL(_X, _Y)

++++++ libcxxabi-16.0.5.src.tar.xz -> libcxxabi-16.0.6.src.tar.xz ++++++

++++++ lld-16.0.5.src.tar.xz -> lld-16.0.6.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lld-16.0.5.src/test/wasm/Inputs/.gitattributes 
new/lld-16.0.6.src/test/wasm/Inputs/.gitattributes
--- old/lld-16.0.5.src/test/wasm/Inputs/.gitattributes  1970-01-01 
01:00:00.000000000 +0100
+++ new/lld-16.0.6.src/test/wasm/Inputs/.gitattributes  2023-06-11 
00:58:16.000000000 +0200
@@ -0,0 +1,3 @@
+# ensures that we test parsing of stub libraries that contain
+# windows line endings
+libstub.so text eol=crlf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lld-16.0.5.src/test/wasm/Inputs/libstub.so 
new/lld-16.0.6.src/test/wasm/Inputs/libstub.so
--- old/lld-16.0.5.src/test/wasm/Inputs/libstub.so      2023-06-02 
01:59:18.000000000 +0200
+++ new/lld-16.0.6.src/test/wasm/Inputs/libstub.so      2023-06-11 
00:58:16.000000000 +0200
@@ -1,5 +1,5 @@
-#STUB
-# This is a comment
-foo: foodep1,foodep2
-# This symbols as no dependencies
-bar
+#STUB
+# This is a comment
+foo: foodep1,foodep2
+# This symbols as no dependencies
+bar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lld-16.0.5.src/wasm/Driver.cpp 
new/lld-16.0.6.src/wasm/Driver.cpp
--- old/lld-16.0.5.src/wasm/Driver.cpp  2023-06-02 01:59:18.000000000 +0200
+++ new/lld-16.0.6.src/wasm/Driver.cpp  2023-06-11 00:58:16.000000000 +0200
@@ -281,7 +281,7 @@
     files.push_back(createObjectFile(mbref));
     break;
   case file_magic::unknown:
-    if (mbref.getBuffer().starts_with("#STUB\n")) {
+    if (mbref.getBuffer().starts_with("#STUB")) {
       files.push_back(make<StubFile>(mbref));
       break;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lld-16.0.5.src/wasm/InputFiles.cpp 
new/lld-16.0.6.src/wasm/InputFiles.cpp
--- old/lld-16.0.5.src/wasm/InputFiles.cpp      2023-06-02 01:59:18.000000000 
+0200
+++ new/lld-16.0.6.src/wasm/InputFiles.cpp      2023-06-11 00:58:16.000000000 
+0200
@@ -691,12 +691,16 @@
 }
 
 void StubFile::parse() {
-  bool first = false;
+  bool first = true;
+
+  SmallVector<StringRef> lines;
+  mb.getBuffer().split(lines, '\n');
+  for (StringRef line : lines) {
+    line = line.trim();
 
-  for (StringRef line : args::getLines(mb)) {
     // File must begin with #STUB
     if (first) {
-      assert(line == "#STUB\n");
+      assert(line == "#STUB");
       first = false;
     }
 
@@ -713,10 +717,10 @@
     symbolDependencies[sym] = {};
 
     while (rest.size()) {
-      StringRef first;
-      std::tie(first, rest) = rest.split(',');
-      first = strip(first);
-      symbolDependencies[sym].push_back(first);
+      StringRef dep;
+      std::tie(dep, rest) = rest.split(',');
+      dep = strip(dep);
+      symbolDependencies[sym].push_back(dep);
     }
   }
 }

++++++ lldb-16.0.5.src.tar.xz -> lldb-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm16/lldb-16.0.5.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm16.new.15902/lldb-16.0.6.src.tar.xz differ: 
char 27, line 1

++++++ llvm-16.0.5.src.tar.xz -> llvm-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm16/llvm-16.0.5.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm16.new.15902/llvm-16.0.6.src.tar.xz differ: 
char 27, line 1

++++++ llvm-do-not-install-static-libraries.patch ++++++
--- /var/tmp/diff_new_pack.TdW7ML/_old  2023-06-17 22:20:43.695687594 +0200
+++ /var/tmp/diff_new_pack.TdW7ML/_new  2023-06-17 22:20:43.699687618 +0200
@@ -2,10 +2,10 @@
 want after installation. By not copying them in the first place we reduce the
 disk usage during installation.
 
-Index: clang-16.0.5.src/cmake/modules/AddClang.cmake
+Index: clang-16.0.6.src/cmake/modules/AddClang.cmake
 ===================================================================
---- a/clang-16.0.5.src/cmake/modules/AddClang.cmake
-+++ b/clang-16.0.5.src/cmake/modules/AddClang.cmake
+--- a/clang-16.0.6.src/cmake/modules/AddClang.cmake
++++ b/clang-16.0.6.src/cmake/modules/AddClang.cmake
 @@ -106,12 +106,15 @@ macro(add_clang_library name)
  
        if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
@@ -68,10 +68,10 @@
    endif()
    if (ARG_MODULE)
      set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
-Index: lld-16.0.5.src/cmake/modules/AddLLD.cmake
+Index: lld-16.0.6.src/cmake/modules/AddLLD.cmake
 ===================================================================
---- a/lld-16.0.5.src/cmake/modules/AddLLD.cmake
-+++ b/lld-16.0.5.src/cmake/modules/AddLLD.cmake
+--- a/lld-16.0.6.src/cmake/modules/AddLLD.cmake
++++ b/lld-16.0.6.src/cmake/modules/AddLLD.cmake
 @@ -17,13 +17,6 @@ macro(add_lld_library name)
  
    if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
@@ -86,10 +86,10 @@
      if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES)
        add_llvm_install_targets(install-${name}
          DEPENDS ${name}
-Index: polly-16.0.5.src/cmake/polly_macros.cmake
+Index: polly-16.0.6.src/cmake/polly_macros.cmake
 ===================================================================
---- a/polly-16.0.5.src/cmake/polly_macros.cmake
-+++ b/polly-16.0.5.src/cmake/polly_macros.cmake
+--- a/polly-16.0.6.src/cmake/polly_macros.cmake
++++ b/polly-16.0.6.src/cmake/polly_macros.cmake
 @@ -42,12 +42,14 @@ macro(add_polly_library name)
      llvm_config(${name} ${LLVM_LINK_COMPONENTS})
    endif( LLVM_LINK_COMPONENTS )
@@ -110,10 +110,10 @@
  endmacro(add_polly_library)
  
  macro(add_polly_loadable_module name)
-Index: polly-16.0.5.src/lib/CMakeLists.txt
+Index: polly-16.0.6.src/lib/CMakeLists.txt
 ===================================================================
---- a/polly-16.0.5.src/lib/CMakeLists.txt
-+++ b/polly-16.0.5.src/lib/CMakeLists.txt
+--- a/polly-16.0.6.src/lib/CMakeLists.txt
++++ b/polly-16.0.6.src/lib/CMakeLists.txt
 @@ -74,7 +74,7 @@ set_target_properties(PollyCore PROPERTI
  # It depends on all library it needs, such that with
  # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as

++++++ llvm-docs-16.0.5.src.tar.xz -> llvm-docs-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm16/llvm-docs-16.0.5.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm16.new.15902/llvm-docs-16.0.6.src.tar.xz 
differ: char 26, line 1


++++++ openmp-16.0.5.src.tar.xz -> openmp-16.0.6.src.tar.xz ++++++

++++++ polly-16.0.5.src.tar.xz -> polly-16.0.6.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm16/polly-16.0.5.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm16.new.15902/polly-16.0.6.src.tar.xz differ: 
char 26, line 1

++++++ third-party-16.0.5.src.tar.xz -> third-party-16.0.6.src.tar.xz ++++++

Reply via email to