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

Reply via email to