Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2026-01-09 17:02:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Fri Jan 9 17:02:55 2026 rev:564 rq:1325979 version:25.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2026-01-07 16:00:47.825574877 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.1928/Mesa.changes 2026-01-09 17:03:14.691333356 +0100 @@ -1,0 +2,9 @@ +Thu Jan 8 13:12:07 UTC 2026 - Stefan Dirsch <[email protected]> + +- get rid of Mesa 24.1.7 used for s390x (boo#1233167), which + supersedes the following patches: + * python36-buildfix1-s390x.patch + * u_dep_xcb-s390x.patch + * u_mesa-CVE-2023-45913-s390x.patch + +------------------------------------------------------------------- Old: ---- mesa-24.1.7.tar.xz mesa-24.1.7.tar.xz.sig python36-buildfix1-s390x.patch u_dep_xcb-s390x.patch u_mesa-CVE-2023-45913-s390x.patch ----------(Old B)---------- Old: supersedes the following patches: * python36-buildfix1-s390x.patch * u_dep_xcb-s390x.patch Old: * python36-buildfix1-s390x.patch * u_dep_xcb-s390x.patch * u_mesa-CVE-2023-45913-s390x.patch Old: * u_dep_xcb-s390x.patch * u_mesa-CVE-2023-45913-s390x.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.hZYjKI/_old 2026-01-09 17:03:19.967552248 +0100 +++ /var/tmp/diff_new_pack.hZYjKI/_new 2026-01-09 17:03:19.971552414 +0100 @@ -47,11 +47,6 @@ %define glamor 1 %define _name_archive mesa -%ifnarch s390x -%define _version 25.3.3 -%else -%define _version 24.1.7 -%endif %define with_opencl 0 %define with_rusticl 0 %define with_vulkan 0 @@ -128,19 +123,15 @@ %endif Name: Mesa%{psuffix} -%ifnarch s390x Version: 25.3.3 -%else -Version: 24.1.7 -%endif Release: 0 Summary: System for rendering 3-D graphics License: MIT Group: System/Libraries URL: https://www.mesa3d.org #Git-Clone: git://anongit.freedesktop.org/mesa/mesa -Source0: https://archive.mesa3d.org/%{_name_archive}-%{_version}.tar.xz -Source1: https://archive.mesa3d.org/%{_name_archive}-%{_version}.tar.xz.sig +Source0: https://archive.mesa3d.org/%{_name_archive}-%{version}.tar.xz +Source1: https://archive.mesa3d.org/%{_name_archive}-%{version}.tar.xz.sig # NVK aka Vulkan Nouveau dependencies # Explainer: # Since Rust crates are not installed or discouraged to be installed as system @@ -161,34 +152,19 @@ Source10: Mesa-rpmlintrc Source11: Mesa.keyring Source12: README-suse-maintenance.md -Source20: https://archive.mesa3d.org/%{_name_archive}-25.3.3.tar.xz -Source21: https://archive.mesa3d.org/%{_name_archive}-25.3.3.tar.xz.sig # download with 'osc service runall download_files'; github tarballs have different checksums! Source22: http://crates.io/api/v1/crates/rustc-hash/%{_rustc_hash_crate_ver}/download#/rustc-hash-%{_rustc_hash_crate_ver}.tar.gz 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 -%ifnarch s390x Patch13: python36-buildfix1.patch -%else -Patch13: python36-buildfix1-s390x.patch -%endif Patch17: tlsdesc_test.patch # never to be upstreamed Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch -%ifnarch s390x Patch500: u_dep_xcb.patch -%else -Patch500: u_dep_xcb-s390x.patch -%endif -%ifnarch s390x Patch700: u_meson-lower-python-version-requirement.patch Patch800: u_d3d12.patch -%endif -%ifarch s390x -Patch1222040: u_mesa-CVE-2023-45913-s390x.patch -%endif Patch1222041: u_mesa-CVE-2023-45919.patch Patch1222042: u_mesa-CVE-2023-45922.patch @@ -359,9 +335,6 @@ Requires: Mesa-libGL-devel = %{version} Requires: Mesa-libGLESv1_CM-devel = %{version} Requires: Mesa-libGLESv2-devel = %{version} -%ifarch s390x -Requires: Mesa-libglapi-devel = %{version} -%endif Requires: libgbm-devel = %{version} Provides: Mesa-devel-static = %{version} Provides: xorg-x11-Mesa-devel = %{version} @@ -549,9 +522,7 @@ %endif Supplements: Mesa # merged into libgallium in 25.0.0 -%ifnarch s390x Obsoletes: Mesa-libglapi0 < 25.0.0 -%endif %description -n Mesa-dri This package contains Mesa DRI drivers for 3D acceleration. @@ -743,7 +714,7 @@ This package contains the VK_MESA_Overlay Vulkan layer %prep -%setup -q -n %{_name_archive}-%{_version} -b9 +%setup -q -n %{_name_archive}-%{version} -b9 # remove some docs rm -rf docs/README.{VMS,WIN32,OS2} @@ -768,13 +739,8 @@ %endif %patch -P 100 -p1 %patch -P 500 -p1 -%ifnarch s390x %patch -P 700 -p1 %patch -P 800 -p1 -%endif -%ifarch s390x -%patch -P 1222040 -p1 -%endif %patch -P 1222041 -p1 %patch -P 1222042 -p1 # Remove requires to vulkan libs from baselibs.conf on platforms @@ -808,9 +774,7 @@ -Dxmlconfig=enabled \ -Dexpat=enabled \ -Dshader-cache=enabled \ -%ifnarch s390x -Dspirv-tools=enabled \ -%endif %else -Dglx=auto \ -Dllvm=disabled \ @@ -822,13 +786,8 @@ -Dgles2=enabled \ -Degl=enabled \ -Dallow-kcmp=enabled \ -%ifnarch s390x -Ddisplay-info=enabled \ -%endif -Dplatforms=$egl_platforms \ -%ifarch s390x - -Dshared-glapi=enabled \ -%endif %if %{glamor} -Dgbm=enabled \ %endif @@ -876,7 +835,7 @@ %ifarch loongarch64 ppc64 ppc64le riscv64 -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,virgl,iris,zink \ %else - -Dgallium-drivers=swrast \ + -Dgallium-drivers=softpipe \ %endif %endif %endif @@ -884,11 +843,7 @@ -Dllvm-orcjit=true \ %endif %else -%ifnarch s390x -Dgallium-drivers=softpipe \ -%else - -Dgallium-drivers=swrast \ -%endif %endif %ifarch aarch64 x86_64 ppc64le s390x riscv64 -Dvalgrind=enabled \ @@ -947,11 +902,6 @@ rm -Rfv %{buildroot}/%{_libdir}/libEGL_mesa.so* \ %{buildroot}/%{_datadir}/glvnd -# in Mesa-libglapi0 -%ifarch s390x -rm -v %{buildroot}/%{_libdir}/libglapi.so* -%endif - # in libwayland-egl1 rm -fv %{buildroot}/%{_libdir}/libwayland-egl.so* \ %{buildroot}/%{_libdir}/pkgconfig/wayland-egl.pc @@ -964,9 +914,7 @@ # in libgbm-devel rm -fv %{buildroot}%{_includedir}/gbm.h \ -%ifnarch s390x %{buildroot}%{_includedir}/gbm_backend_abi.h \ -%endif %{buildroot}%{_libdir}/libgbm.so* \ %{buildroot}%{_libdir}/pkgconfig/gbm.pc @@ -1056,23 +1004,11 @@ %files -n libgbm-devel %{_includedir}/gbm.h -%ifnarch s390x %{_includedir}/gbm_backend_abi.h -%endif %{_libdir}/libgbm.so %{_libdir}/pkgconfig/gbm.pc %endif -%ifarch s390x -%if "%{flavor}" != "drivers" -%files libglapi0 -%{_libdir}/libglapi.so.0* - -%files libglapi-devel -%{_libdir}/libglapi.so -%endif -%endif - %if "%{flavor}" == "drivers" %files -n Mesa-dri %dir %{_datadir}/drirc.d @@ -1085,11 +1021,9 @@ %ifarch %{arm} aarch64 %exclude %{_libdir}/dri/vc4_dri.so %endif -%ifnarch s390x -%{_libdir}/libgallium-%{_version}.so +%{_libdir}/libgallium-%{version}.so %dir %{_libdir}/gbm/ %{_libdir}/gbm/dri_gbm.so -%endif %ifarch %{ix86} x86_64 aarch64 %{arm} loongarch64 ppc64 ppc64le riscv64 %files -n Mesa-dri-nouveau
