Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2024-04-24 15:13:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Wed Apr 24 15:13:08 2024 rev:501 rq:1169406 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2024-04-04 22:25:13.945044078 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new.1880/Mesa.changes 2024-04-24 15:13:17.370824393 +0200 @@ -1,0 +2,8 @@ +Sat Apr 20 12:23:09 UTC 2024 - Stefan Dirsch <sndir...@suse.com> + +- Update to bugfix release 24.0.5 +- supersedes mesa-fix-llvm18.patch +- adjusted 0004-glx-pass-implicit-load-param-through-allocation.patch, + 0010-glx-silence-more-implicit-load-zink-errors.patch + +------------------------------------------------------------------- Old: ---- mesa-24.0.3.tar.xz mesa-24.0.3.tar.xz.sig mesa-fix-llvm18.patch New: ---- mesa-24.0.5.tar.xz mesa-24.0.5.tar.xz.sig BETA DEBUG BEGIN: Old:- Update to bugfix release 24.0.5 - supersedes mesa-fix-llvm18.patch - adjusted 0004-glx-pass-implicit-load-param-through-allocation.patch, BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.xQ97EV/_old 2024-04-24 15:13:18.658870548 +0200 +++ /var/tmp/diff_new_pack.xQ97EV/_new 2024-04-24 15:13:18.662870692 +0200 @@ -42,7 +42,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 24.0.3 +%define _version 24.0.5 %define with_opencl 0 %define with_rusticl 0 %define with_vulkan 0 @@ -123,7 +123,7 @@ %endif Name: Mesa%{psuffix} -Version: 24.0.3 +Version: 24.0.5 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -142,8 +142,6 @@ Patch12: u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch Patch13: python36-buildfix1.patch Patch14: python36-buildfix2.patch -# PATCH-FIX-UPSTREAM - boo#1221664 -Patch15: mesa-fix-llvm18.patch # never to be upstreamed Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch Patch58: u_dep_xcb.patch @@ -773,7 +771,6 @@ %if 0%{?suse_version} < 1550 %patch -P 14 -p1 %endif -%patch -P 15 -p1 # no longer needed since gstreamer-plugins-vaapi 1.18.4 %if 0%{?suse_version} < 1550 %patch -P 54 -p1 ++++++ 0004-glx-pass-implicit-load-param-through-allocation.patch ++++++ --- /var/tmp/diff_new_pack.xQ97EV/_old 2024-04-24 15:13:18.714872554 +0200 +++ /var/tmp/diff_new_pack.xQ97EV/_new 2024-04-24 15:13:18.718872698 +0200 @@ -7,10 +7,10 @@ src/glx/glxext.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) -Index: mesa-24.0.3/src/glx/glxext.c +Index: mesa-24.0.5/src/glx/glxext.c =================================================================== ---- mesa-24.0.3.orig/src/glx/glxext.c -+++ mesa-24.0.3/src/glx/glxext.c +--- mesa-24.0.5.orig/src/glx/glxext.c ++++ mesa-24.0.5/src/glx/glxext.c @@ -763,7 +763,7 @@ glx_screen_cleanup(struct glx_screen *ps ** If that works then fetch the per screen configs data. */ @@ -44,7 +44,7 @@ #endif /* GLX_DIRECT_RENDERING && !GLX_USE_APPLEGL */ bool indirect = false; -@@ -929,14 +929,14 @@ __glXInitialize(Display * dpy) +@@ -930,14 +930,14 @@ __glXInitialize(Display * dpy) } #endif @@ -55,16 +55,16 @@ if (try_zink) { free(dpyPriv->screens); dpyPriv->driswDisplay->destroyDisplay(dpyPriv->driswDisplay); - dpyPriv->driswDisplay = driswCreateDisplay(dpy, false); + dpyPriv->driswDisplay = driswCreateDisplay(dpy, TRY_ZINK_NO); - fail = !AllocAndFetchScreenConfigs(dpy, dpyPriv, False); + fail = !AllocAndFetchScreenConfigs(dpy, dpyPriv, False, true); } #endif if (fail) { -Index: mesa-24.0.3/src/glx/glxclient.h +Index: mesa-24.0.5/src/glx/glxclient.h =================================================================== ---- mesa-24.0.3.orig/src/glx/glxclient.h -+++ mesa-24.0.3/src/glx/glxclient.h +--- mesa-24.0.5.orig/src/glx/glxclient.h ++++ mesa-24.0.5/src/glx/glxclient.h @@ -78,6 +78,8 @@ typedef struct __GLXDRIdisplayRec __GLXD typedef struct __GLXDRIscreenRec __GLXDRIscreen; typedef struct __GLXDRIdrawableRec __GLXDRIdrawable; ++++++ 0010-glx-silence-more-implicit-load-zink-errors.patch ++++++ --- /var/tmp/diff_new_pack.xQ97EV/_old 2024-04-24 15:13:18.746873701 +0200 +++ /var/tmp/diff_new_pack.xQ97EV/_new 2024-04-24 15:13:18.746873701 +0200 @@ -7,10 +7,10 @@ src/glx/drisw_glx.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -Index: mesa-24.0.3/src/glx/drisw_glx.c +Index: mesa-24.0.5/src/glx/drisw_glx.c =================================================================== ---- mesa-24.0.3.orig/src/glx/drisw_glx.c -+++ mesa-24.0.3/src/glx/drisw_glx.c +--- mesa-24.0.5.orig/src/glx/drisw_glx.c ++++ mesa-24.0.5/src/glx/drisw_glx.c @@ -980,7 +980,8 @@ driswCreateScreenDriver(int screen, stru extensions, &driver_configs, implicit, psc); @@ -21,31 +21,4 @@ goto handle_error; } -@@ -1049,7 +1050,8 @@ driswCreateScreenDriver(int screen, stru - glx_screen_cleanup(&psc->base); - free(psc); - -- CriticalErrorMessageF("failed to load driver: %s\n", driver); -+ if (pdpyp->zink == TRY_ZINK_YES && !implicit) -+ CriticalErrorMessageF("failed to load driver: %s\n", driver); - - return NULL; - } -Index: mesa-24.0.3/src/glx/glxclient.h -=================================================================== ---- mesa-24.0.3.orig/src/glx/glxclient.h -+++ mesa-24.0.3/src/glx/glxclient.h -@@ -133,6 +133,12 @@ struct __GLXDRIdrawableRec - int refcount; - }; - -+enum try_zink { -+ TRY_ZINK_NO, -+ TRY_ZINK_INFER, -+ TRY_ZINK_YES, -+}; -+ - /* - ** Function to create and DRI display data and initialize the display - ** dependent methods. ++++++ mesa-24.0.3.tar.xz -> mesa-24.0.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-24.0.3.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.1880/mesa-24.0.5.tar.xz differ: char 27, line 1