Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2025-03-08 17:51:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Sat Mar 8 17:51:53 2025 rev:533 rq:1251244 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2025-03-05 14:22:46.842694393 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.19136/Mesa.changes 2025-03-08 17:52:29.406645227 +0100 @@ -1,0 +2,46 @@ +Fri Mar 7 13:40:43 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- enabled Raytracing (vulkan) support for intel ARC GPUs + (boo#1238732) + +------------------------------------------------------------------- +Fri Mar 7 09:56:50 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- no longer hardcode CXX, but instead make use of %gcc_version, + which is implicitely set in prjconf, which I wasn't aware of ... + +------------------------------------------------------------------- +Thu Mar 6 22:21:45 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- CXX needs to be set to an existing g++ compiler; otherwise you get + meson.build:4:0: ERROR: Unknown compiler(s): [['c++'], ['g++'], ['clang++'], ['nvc++'], ['pgc++'], ['icpc'], ['icpx']] + The following exception(s) were encountered: + Running `c++ --version` gave "[Errno 2] No such file or directory: 'c++'" + Running `g++ --version` gave "[Errno 2] No such file or directory: 'g++'" + Running `clang++ --version` gave "[Errno 2] No such file or directory: 'clang++'" + Running `nvc++ --version` gave "[Errno 2] No such file or directory: 'nvc++'" + Running `pgc++ --version` gave "[Errno 2] No such file or directory: 'pgc++'" + Running `icpc --version` gave "[Errno 2] No such file or directory: 'icpc'" + Running `icpx --version` gave "[Errno 2] No such file or directory: 'icpx'" + Since there is no 'g++' available I take 'g++-14', i.e. + export CXX=g++-14 + I don't care if gcc gets updated and Mesa fails then. I much more + often need to update Mesa than we see a gcc update ... + +------------------------------------------------------------------- +Thu Mar 6 14:58:51 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- fixed build for TW + +------------------------------------------------------------------- +Thu Mar 6 13:51:52 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- Build with GCC 13 on Leap/SLES 15 (bsc#1238713) + +------------------------------------------------------------------- +Wed Mar 5 22:13:36 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- Update to release 25.0.1 + --> https://docs.mesa3d.org/relnotes/25.0.1 + +------------------------------------------------------------------- Old: ---- mesa-25.0.0.tar.xz mesa-25.0.0.tar.xz.sig New: ---- mesa-25.0.1.tar.xz mesa-25.0.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.v0Umxn/_old 2025-03-08 17:52:44.563276193 +0100 +++ /var/tmp/diff_new_pack.v0Umxn/_new 2025-03-08 17:52:44.599277692 +0100 @@ -43,7 +43,7 @@ %define glamor 1 %define _name_archive mesa %ifnarch s390x -%define _version 25.0.0 +%define _version 25.0.1 %else %define _version 24.1.7 %endif @@ -148,9 +148,15 @@ %global _proc_macro2_ver 1.0.86 %global _paste_crate_ver 1.0.14 +# Leap 15 and SLES 15 defaults to GCC 7, which does not have stable C++17 ABI. +# See https://bugzilla.suse.com/show_bug.cgi?id=1235697 +%if 0%{?gcc_version} < 13 +%define gcc_version 13 +%endif + Name: Mesa%{psuffix} %ifnarch s390x -Version: 25.0.0 +Version: 25.0.1 %else Version: 24.1.7 %endif @@ -181,8 +187,8 @@ Source10: Mesa-rpmlintrc Source11: Mesa.keyring Source12: README-suse-maintenance.md -Source20: https://archive.mesa3d.org/%{_name_archive}-25.0.0.tar.xz -Source21: https://archive.mesa3d.org/%{_name_archive}-25.0.0.tar.xz.sig +Source20: https://archive.mesa3d.org/%{_name_archive}-25.0.1.tar.xz +Source21: https://archive.mesa3d.org/%{_name_archive}-25.0.1.tar.xz.sig Patch2: n_add-Mesa-headers-again.patch Patch11: u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch Patch12: u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch @@ -221,11 +227,8 @@ BuildRequires: cmake BuildRequires: fdupes BuildRequires: flex -%if 0%{?sle_version} >= 150400 -BuildRequires: gcc13-c++ -%else -BuildRequires: gcc-c++ -%endif +BuildRequires: gcc%{?gcc_version} >= 9 +BuildRequires: gcc%{?gcc_version}-c++ >= 9 BuildRequires: glslang-devel BuildRequires: imake BuildRequires: libtool @@ -911,10 +914,8 @@ %ifarch ppc64 ppc64le %limit_build -m 1024 %endif -%if 0%{?sle_version} >= 150400 -export CC=gcc-13 -export CXX=g++-13 -%endif +export CC=gcc-%{gcc_version} +export CXX=g++-%{gcc_version} egl_platforms=x11,wayland @@ -987,6 +988,7 @@ -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,svga,virgl,iris,crocus,i915,d3d12,zink \ -Dgallium-d3d12-video=enabled \ -Dgallium-d3d12-graphics=enabled \ + -Dintel-rt=enabled \ %else %ifarch %{arm} aarch64 %if 0%{?suse_version} >= 1550 ++++++ mesa-25.0.0.tar.xz -> mesa-25.0.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-25.0.0.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.19136/mesa-25.0.1.tar.xz differ: char 27, line 1