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',