Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lutris for openSUSE:Factory checked 
in at 2026-11-09 16:07:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lutris (Old)
 and      /work/SRC/openSUSE:Factory/.lutris.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lutris"

Mon Nov  9 16:07:34 2026 rev:44 rq:1396284 version:0.5.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/lutris/lutris.changes    2026-05-11 
17:07:28.313798370 +0200
+++ /work/SRC/openSUSE:Factory/.lutris.new.3759290/lutris.changes       
2026-11-09 16:08:28.535446456 +0100
@@ -1,0 +2,8 @@
+Fri Nov  6 13:35:46 UTC 2026 - Matthias Fehring <[email protected]>
+
+- Add fix-removed-attributes-in-gnomedesktop.patch to fix compatibility
+  with newer GNOME desktop environments that remove a previously
+  deprecated attribute (RRScreen) from GnomeDesktop.
+  (gh#lutris/lutris#6965) (gh#lutris/lutris#6828)
+
+-------------------------------------------------------------------

New:
----
  fix-removed-attributes-in-gnomedesktop.patch

----------(New B)----------
  New:
- Add fix-removed-attributes-in-gnomedesktop.patch to fix compatibility
  with newer GNOME desktop environments that remove a previously
----------(New E)----------

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

Other differences:
------------------
++++++ lutris.spec ++++++
--- /var/tmp/diff_new_pack.4LF6db/_old  2026-11-09 16:08:29.451484827 +0100
+++ /var/tmp/diff_new_pack.4LF6db/_new  2026-11-09 16:08:29.453484911 +0100
@@ -30,6 +30,8 @@
 Source0:        
https://github.com/lutris/lutris/archive/refs/tags/v%{version}.tar.gz
 Source1:        %{name}.apparmor
 Patch0:         fix-webkit-typelib.patch
+# PATCH-FIX-UPSTREAM fix-removed-attributes-in-gnomedesktop.patch -- fix 
compatibility with newer GNOME versions
+Patch1:         fix-removed-attributes-in-gnomedesktop.patch
 Requires:       xrandr
 # boo#1213440
 Recommends:     ca-certificates-steamtricks

++++++ fix-removed-attributes-in-gnomedesktop.patch ++++++
>From fd91646fbae9b0f7ce90fb5d7dda34e8f13856fe Mon Sep 17 00:00:00 2001
From: Tim Coninx <[email protected]>
Date: Wed, 12 Aug 2026 16:05:08 +0200
Subject: [PATCH 1/3] Check for deprecated attributes in GnomeDesktop which
 have been removed in newer versions. This prevents AttributeError when trying
 to access them.
Upstream: merged 
(https://github.com/lutris/lutris/commit/d262218565a5a7c3628583d8ae9cd776447d52da)

---
 lutris/util/display.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lutris/util/display.py b/lutris/util/display.py
index d8f96861f0..6b0e243d95 100644
--- a/lutris/util/display.py
+++ b/lutris/util/display.py
@@ -14,9 +14,11 @@
 try:
     gi.require_version("GnomeDesktop", "3.0")
     from gi.repository import GnomeDesktop  # type: ignore
+    # check for AttributeError on newer systems on which the deprecated 
attributes have been removed
+    GnomeDesktop.RRScreen  # type: ignore
 
     LIB_GNOME_DESKTOP_AVAILABLE = True
-except ValueError:
+except (ValueError, AttributeError):
     LIB_GNOME_DESKTOP_AVAILABLE = False
     GnomeDesktop = None
 

>From 68197a0686526df1c117d4e2506d5fd8af4cb2ae Mon Sep 17 00:00:00 2001
From: Tim Coninx <[email protected]>
Date: Wed, 12 Aug 2026 16:15:02 +0200
Subject: [PATCH 2/3] Comment formatting
Upstream: merged 
(https://github.com/lutris/lutris/commit/d262218565a5a7c3628583d8ae9cd776447d52da)

---
 lutris/util/display.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lutris/util/display.py b/lutris/util/display.py
index 6b0e243d95..f468e89a8c 100644
--- a/lutris/util/display.py
+++ b/lutris/util/display.py
@@ -14,7 +14,8 @@
 try:
     gi.require_version("GnomeDesktop", "3.0")
     from gi.repository import GnomeDesktop  # type: ignore
-    # check for AttributeError on newer systems on which the deprecated 
attributes have been removed
+    # check for AttributeError on newer systems on which the
+    # deprecated attributes have been removed
     GnomeDesktop.RRScreen  # type: ignore
 
     LIB_GNOME_DESKTOP_AVAILABLE = True

>From 27ba1c90242597e72380fdc505249581fb8ddb44 Mon Sep 17 00:00:00 2001
From: Tim Coninx <[email protected]>
Date: Wed, 12 Aug 2026 16:24:06 +0200
Subject: [PATCH 3/3] Ruff formatting
Upstream: merged 
(https://github.com/lutris/lutris/commit/d262218565a5a7c3628583d8ae9cd776447d52da)

---
 lutris/util/display.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lutris/util/display.py b/lutris/util/display.py
index f468e89a8c..0a47b3cdae 100644
--- a/lutris/util/display.py
+++ b/lutris/util/display.py
@@ -14,6 +14,7 @@
 try:
     gi.require_version("GnomeDesktop", "3.0")
     from gi.repository import GnomeDesktop  # type: ignore
+
     # check for AttributeError on newer systems on which the
     # deprecated attributes have been removed
     GnomeDesktop.RRScreen  # type: ignore

Reply via email to