Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvidia-egl-gbm for 
openSUSE:Factory checked in at 2026-09-01 15:52:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnvidia-egl-gbm (Old)
 and      /work/SRC/openSUSE:Factory/.libnvidia-egl-gbm.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnvidia-egl-gbm"

Tue Sep  1 15:52:13 2026 rev:5 rq:1375143 version:1.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnvidia-egl-gbm/libnvidia-egl-gbm.changes      
2026-02-04 21:10:33.983829718 +0100
+++ 
/work/SRC/openSUSE:Factory/.libnvidia-egl-gbm.new.1265/libnvidia-egl-gbm.changes
    2026-09-01 15:53:02.784573309 +0200
@@ -1,0 +2,7 @@
+Tue Sep  1 11:13:42 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- 0001-fix-parameter-validation.patch
+  * Add missing validation for EGL_NATIVE_RENDERABLE to
+    eglChooseConfig. Fixes dEQP-EGL.functional.negative_api.*
+
+-------------------------------------------------------------------

New:
----
  0001-fix-parameter-validation.patch

----------(New B)----------
  New:
- 0001-fix-parameter-validation.patch
  * Add missing validation for EGL_NATIVE_RENDERABLE to
----------(New E)----------

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

Other differences:
------------------
++++++ libnvidia-egl-gbm.spec ++++++
--- /var/tmp/diff_new_pack.fL8SjF/_old  2026-09-01 15:53:04.101619257 +0200
+++ /var/tmp/diff_new_pack.fL8SjF/_new  2026-09-01 15:53:04.103619327 +0200
@@ -28,6 +28,7 @@
 URL:            https://github.com/NVIDIA/egl-gbm
 Source0:        
https://github.com/NVIDIA/egl-gbm/archive/%{version}/%{rname}-%{version}.tar.gz
 Source1:        baselibs.conf
+Patch0:         0001-fix-parameter-validation.patch
 BuildRequires:  gcc-c++
 BuildRequires:  meson
 BuildRequires:  ninja

++++++ 0001-fix-parameter-validation.patch ++++++
>From ac4e1348b6c2943dde20e77949613a4e005be764 Mon Sep 17 00:00:00 2001
From: Riku Salminen <[email protected]>
Date: Tue, 14 Apr 2026 09:16:35 +0000
Subject: [PATCH] fix parameter validation

Add missing validation for EGL_NATIVE_RENDERABLE to eglChooseConfig.

Fixes dEQP-EGL.functional.negative_api.*
---
 src/gbm-display.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/gbm-display.c b/src/gbm-display.c
index f3cc607..fcc8c0e 100644
--- a/src/gbm-display.c
+++ b/src/gbm-display.c
@@ -516,6 +516,17 @@ eGbmChooseConfigHook(EGLDisplay dpy,
                 (attribs[nAttribs + 1] & ~EGL_WINDOW_BIT) |
                 EGL_STREAM_BIT_KHR;
 
+        /* Validate EGL_NATIVE_RENDERABLE boolean value */
+        } else if (attribs[nAttribs] == EGL_NATIVE_RENDERABLE) {
+            if (attribs[nAttribs + 1] != EGL_TRUE &&
+                attribs[nAttribs + 1] != EGL_FALSE &&
+                attribs[nAttribs + 1] != EGL_DONT_CARE) {
+                err = EGL_BAD_ATTRIBUTE;
+                goto done;
+            }
+            newAttribs[nNewAttribs++] = attribs[nAttribs];
+            newAttribs[nNewAttribs++] = attribs[nAttribs + 1];
+
         /* Remove all instances of the EGL_nATIVE_VISUAL_ID attribute */
         } else if (attribs[nAttribs] != EGL_NATIVE_VISUAL_ID) {
             newAttribs[nNewAttribs++] = attribs[nAttribs];
-- 
2.51.0

Reply via email to