Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package meson for openSUSE:Factory checked 
in at 2024-03-13 22:16:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meson (Old)
 and      /work/SRC/openSUSE:Factory/.meson.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meson"

Wed Mar 13 22:16:02 2024 rev:107 rq:1157507 version:1.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/meson/meson.changes      2024-02-16 
21:47:27.592812687 +0100
+++ /work/SRC/openSUSE:Factory/.meson.new.1770/meson.changes    2024-03-13 
22:16:07.574858778 +0100
@@ -1,0 +2,5 @@
+Mon Mar 11 22:48:56 UTC 2024 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- Add get_llvm_tool_names-llvm18.patch to accept LLVM 18.1.
+
+-------------------------------------------------------------------

New:
----
  get_llvm_tool_names-llvm18.patch

BETA DEBUG BEGIN:
  New:
- Add get_llvm_tool_names-llvm18.patch to accept LLVM 18.1.
BETA DEBUG END:

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

Other differences:
------------------
++++++ meson.spec ++++++
--- /var/tmp/diff_new_pack.CWgBgn/_old  2024-03-13 22:16:08.774902926 +0100
+++ /var/tmp/diff_new_pack.CWgBgn/_new  2024-03-13 22:16:08.774902926 +0100
@@ -50,6 +50,8 @@
 Patch1:         extend-test-timeout-on-qemu-builds.patch
 # PATCH-FIX-OPENSUSE meson-distutils.patch -- meson is ring0 and therefor 
setuptools is not available
 Patch2:         meson-distutils.patch
+# PATCH-FIX-UPSTREAM get_llvm_tool_names-llvm18.patch -- Accept LLVM 18.1.
+Patch3:         get_llvm_tool_names-llvm18.patch
 
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  fdupes
@@ -69,7 +71,7 @@
 BuildRequires:  %{python_module devel}
 BuildRequires:  bison
 %if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000
-BuildRequires:  clang17 >= 15
+BuildRequires:  clang17
 %else
 BuildRequires:  clang >= 15
 %endif
@@ -185,6 +187,7 @@
 %if !%{with setuptools}
 %patch -P 2 -p1
 %endif
+%patch -P 3 -p1
 
 %if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000
 # AddressSanitizer fails here because of ulimit.

++++++ get_llvm_tool_names-llvm18.patch ++++++
Similar to commit 67afddbf431140c1ee064bf79a2fa5a95575488e with title
"environment: Add LLVM 18 support to get_llvm_tool_names()", but with
minor version following the upstream versioning change.

--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -188,6 +188,7 @@ def get_llvm_tool_names(tool: str) -> T.List[str]:
     # unless it becomes a stable release.
     suffixes = [
         '', # base (no suffix)
+        '-18.1',  '181',
         '-17',  '17',
         '-16',  '16',
         '-15',  '15',

Reply via email to