Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2023-06-20 16:40:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Tue Jun 20 16:40:05 2023 rev:480 rq:1093734 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2023-06-18 
23:07:42.177374753 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new.15902/Mesa.changes     2023-06-20 
16:40:14.224433001 +0200
@@ -1,0 +2,17 @@
+Fri Jun 16 15:59:56 UTC 2023 - Alexei Sorokin <[email protected]>
+
+- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
+  that causes Wine to crash on GPUs that don't support OpenGL 4.6
+  and later:.
+  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not 
+  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
+  The problem was narrowed down to commit e89e1f504 [2] so this patch
+  removes the offending [3] part from there to fix the problem.
+  It's unlikely that there will be any side effects from that, 
+  should be just as good as it was in Mesa 23.0.
+  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
+  [2] 
https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
+  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
+- Add intel_hasvk icd to baselibs.conf.
+
+-------------------------------------------------------------------

New:
----
  u_fix-glx-context-opengl-4.5.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.XcSX9D/_old  2023-06-20 16:40:15.276439323 +0200
+++ /var/tmp/diff_new_pack.XcSX9D/_new  2023-06-20 16:40:15.280439348 +0200
@@ -130,8 +130,8 @@
 Group:          System/Libraries
 URL:            https://www.mesa3d.org
 #Git-Clone:     git://anongit.freedesktop.org/mesa/mesa
-Source:         
https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz
-Source1:        
https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz.sig
+Source:         https://archive.mesa3d.org/%{_name_archive}-%{_version}.tar.xz
+Source1:        
https://archive.mesa3d.org/%{_name_archive}-%{_version}.tar.xz.sig
 Source2:        baselibs.conf
 Source3:        README.updates
 Source4:        manual-pages.tar.bz2
@@ -145,6 +145,7 @@
 Patch200:       u_fix-build-on-ppc64le.patch
 Patch400:       n_stop-iris-flicker.patch
 Patch600:       U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
+Patch800:       u_fix-glx-context-opengl-4.5.patch
 %ifarch %{ix86} x86_64
 BuildRequires:  DirectX-Headers
 %endif
@@ -781,6 +782,7 @@
 %patch400 -p1
 # reverse apply to fix a regression (boo#1209005)
 %patch600 -p1 -R
+%patch800 -p1
 
 # Remove requires to vulkan libs from baselibs.conf on platforms
 # where vulkan build is disabled; ugly ...


++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.XcSX9D/_old  2023-06-20 16:40:15.384439972 +0200
+++ /var/tmp/diff_new_pack.XcSX9D/_new  2023-06-20 16:40:15.388439997 +0200
@@ -75,9 +75,13 @@
        requires "Mesa-libd3d-<targettype> = <version>"
 libvulkan_intel
        targetarch aarch64 +/usr/share/vulkan/icd.d/intel_icd.*.json
+       targetarch aarch64 +/usr/share/vulkan/icd.d/intel_hasvk_icd.*.json
        targetarch ppc64 +/usr/share/vulkan/icd.d/intel_icd.*.json
+       targetarch ppc64 +/usr/share/vulkan/icd.d/intel_hasvk_icd.*.json
        targetarch ppc64le +/usr/share/vulkan/icd.d/intel_icd.*.json
+       targetarch ppc64le +/usr/share/vulkan/icd.d/intel_hasvk_icd.*.json
        targetarch x86_64 +/usr/share/vulkan/icd.d/intel_icd.*.json
+       targetarch x86_64 +/usr/share/vulkan/icd.d/intel_hasvk_icd.*.json
        requires "Mesa-vulkan-device-select-<targettype> = <version>"
        provides  "Mesa-libVulkan-devel-<targettype> = 22.0.0"
        obsoletes "Mesa-libVulkan-devel-<targettype> < 22.0.0"


++++++ u_fix-glx-context-opengl-4.5.patch ++++++
--- a/src/glx/create_context.c
+++ b/src/glx/create_context.c
@@ -115,6 +115,9 @@ glXCreateContextAttribsARB(Display *dpy,
 #endif
 
    if (gc == NULL) {
+      /* increment dpy->request in order to give a unique serial number to the
+       * error */
+      XNoOp(dpy);
       /* -1 isn't a legal XID, which is sort of the point, we've failed
        * before we even got to XID allocation.
        */

Reply via email to