Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnvidia-egl-wayland for 
openSUSE:Factory checked in at 2026-02-05 17:56:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnvidia-egl-wayland (Old)
 and      /work/SRC/openSUSE:Factory/.libnvidia-egl-wayland.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnvidia-egl-wayland"

Thu Feb  5 17:56:54 2026 rev:23 rq:1330978 version:1.1.22

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libnvidia-egl-wayland/libnvidia-egl-wayland.changes  
    2025-12-30 12:01:13.762692068 +0100
+++ 
/work/SRC/openSUSE:Factory/.libnvidia-egl-wayland.new.1670/libnvidia-egl-wayland.changes
    2026-02-05 17:57:27.004180654 +0100
@@ -1,0 +2,8 @@
+Wed Feb  4 14:09:01 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- added latest patches
+  * 0002-Bump-version-to-1.1.22.patch
+  * 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
+- raised version to 1.1.22 due to patches above
+
+-------------------------------------------------------------------

New:
----
  0002-Bump-version-to-1.1.22.patch
  0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch

----------(New B)----------
  New:- added latest patches
  * 0002-Bump-version-to-1.1.22.patch
  * 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
  New:  * 0002-Bump-version-to-1.1.22.patch
  * 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
- raised version to 1.1.22 due to patches above
----------(New E)----------

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

Other differences:
------------------
++++++ libnvidia-egl-wayland.spec ++++++
--- /var/tmp/diff_new_pack.ZnGEhC/_old  2026-02-05 17:57:28.200230883 +0100
+++ /var/tmp/diff_new_pack.ZnGEhC/_new  2026-02-05 17:57:28.200230883 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libnvidia-egl-wayland
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,16 +24,19 @@
 %define so_ver 1
 %define lname libnvidia-egl-wayland%{so_ver}
 %define rname egl-wayland
+%define pkg_version 1.1.21
 Name:           libnvidia-egl-wayland
-Version:        1.1.21
+Version:        1.1.22
 Release:        0
 Summary:        The EGLStream-based Wayland external platform
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/NVIDIA/egl-wayland
-Source0:        
https://github.com/NVIDIA/egl-wayland/archive/%{version}/%{rname}-%{version}.tar.gz
+Source0:        
https://github.com/NVIDIA/egl-wayland/archive/%{pkg_version}/%{rname}-%{pkg_version}.tar.gz
 Source1:        baselibs.conf
-Patch0:         0001-egl-wayland-add-FP16-DRM-format.patch
+Patch1:         0001-egl-wayland-add-FP16-DRM-format.patch
+Patch2:         0002-Bump-version-to-1.1.22.patch
+Patch3:         0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch
 BuildRequires:  gcc-c++
 BuildRequires:  meson >= 0.50
 BuildRequires:  ninja
@@ -82,7 +85,7 @@
 using %{name}.
 
 %prep
-%autosetup -n %{rname}-%{version} -p1
+%autosetup -n %{rname}-%{pkg_version} -p1
 
 %build
 export LDFLAGS="-Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro %{?_lto_cflags}"

++++++ 0001-egl-wayland-add-FP16-DRM-format.patch ++++++
--- /var/tmp/diff_new_pack.ZnGEhC/_old  2026-02-05 17:57:28.336236594 +0100
+++ /var/tmp/diff_new_pack.ZnGEhC/_new  2026-02-05 17:57:28.348237098 +0100
@@ -1,7 +1,7 @@
 From ad099c694aa2a8f4d68e19dec6ca16092f2081d9 Mon Sep 17 00:00:00 2001
 From: Austin Shafer <[email protected]>
 Date: Fri, 24 Oct 2025 13:24:12 -0400
-Subject: [PATCH] egl-wayland: add FP16 DRM format
+Subject: [PATCH 1/3] egl-wayland: add FP16 DRM format
 
 Fixes #174, requires some fixes to the core driver to fully work
 however.

++++++ 0002-Bump-version-to-1.1.22.patch ++++++
>From 0beb96e2df3ca40cd5156946a42048185b653c2d Mon Sep 17 00:00:00 2001
From: Kyle Brenneman <[email protected]>
Date: Tue, 9 Dec 2025 07:52:42 -0700
Subject: [PATCH 2/3] Bump version to 1.1.22.

---
 configure.ac                       | 2 +-
 include/wayland-external-exports.h | 2 +-
 meson.build                        | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index e09009c..65e2c04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_eglstream_major_version], [1])
 m4_define([wayland_eglstream_minor_version], [1])
-m4_define([wayland_eglstream_micro_version], [21])
+m4_define([wayland_eglstream_micro_version], [22])
 m4_define([wayland_eglstream_version],
           
[wayland_eglstream_major_version.wayland_eglstream_minor_version.wayland_eglstream_micro_version])
 
diff --git a/include/wayland-external-exports.h 
b/include/wayland-external-exports.h
index 4e2f0cd..d4a3196 100644
--- a/include/wayland-external-exports.h
+++ b/include/wayland-external-exports.h
@@ -53,7 +53,7 @@
  #define WAYLAND_EXTERNAL_VERSION_MINOR                      0
 #endif
 
-#define WAYLAND_EXTERNAL_VERSION_MICRO                       21
+#define WAYLAND_EXTERNAL_VERSION_MICRO                       22
 
 
 #define EGL_EXTERNAL_PLATFORM_VERSION_MAJOR WAYLAND_EXTERNAL_VERSION_MAJOR
diff --git a/meson.build b/meson.build
index 1d276b9..589c122 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('wayland-eglstream', 'c',
-        version : '1.1.21',
+        version : '1.1.22',
         default_options : [
           'buildtype=debugoptimized',
           'c_std=gnu99',
-- 
2.51.0


++++++ 0003-egl-wayland-remove-extraneous-call-to-wl_display_rou.patch ++++++
>From a557bed172dcd7ba379095f784d047202281c0de Mon Sep 17 00:00:00 2001
From: Austin Shafer <[email protected]>
Date: Tue, 6 Jan 2026 10:51:18 -0500
Subject: [PATCH 3/3] egl-wayland: remove extraneous call to
 wl_display_roundtrip_queue

This replaces a call to wl_display_roundtrip_queue that we have had
for quite some time which gets called every time we do a surface
commit. This normally may incur very mild overhead but there is also
the possibility that a compositor may take more time to respond,
blocking the app.

This replaces the roundtrip with a simple flush on the display to
push all of our surface updates to the compositor.

Fixes #184
---
 src/wayland-eglsurface.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/wayland-eglsurface.c b/src/wayland-eglsurface.c
index c944b62..b601934 100644
--- a/src/wayland-eglsurface.c
+++ b/src/wayland-eglsurface.c
@@ -310,8 +310,9 @@ wlEglSendDamageEvent(WlEglSurface *surface,
     wl_surface_commit(surface->wlSurface);
     surface->ctx.isAttached = EGL_TRUE;
 
-    return (wl_display_roundtrip_queue(wlDpy,
-                                       queue) >= 0) ? EGL_TRUE : EGL_FALSE;
+    wl_display_flush(wlDpy);
+
+    return EGL_TRUE;
 }
 
 static void*
-- 
2.51.0

Reply via email to