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