Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xfce4-branding-openSUSE for 
openSUSE:Factory checked in at 2025-08-27 21:35:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-branding-openSUSE (Old)
 and      /work/SRC/openSUSE:Factory/.xfce4-branding-openSUSE.new.30751 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfce4-branding-openSUSE"

Wed Aug 27 21:35:41 2025 rev:97 rq:1301580 version:4.20.0+git1.d2555b3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/xfce4-branding-openSUSE/xfce4-branding-openSUSE.changes
  2025-07-14 10:56:37.400871752 +0200
+++ 
/work/SRC/openSUSE:Factory/.xfce4-branding-openSUSE.new.30751/xfce4-branding-openSUSE.changes
       2025-08-27 21:36:39.531641290 +0200
@@ -1,0 +2,7 @@
+Wed Aug 27 11:46:07 UTC 2025 - Takashi Iwai <ti...@suse.com>
+
+- Fix slow start on Wayland (bsc#1247542):
+  0001-Fix-the-slow-start-up-of-Wayland-session-bsc-1247542.patch
+- Make dependency on gtk2-metatheme-* optional (bsc#1237185)
+
+-------------------------------------------------------------------

New:
----
  0001-Fix-the-slow-start-up-of-Wayland-session-bsc-1247542.patch

----------(New B)----------
  New:- Fix slow start on Wayland (bsc#1247542):
  0001-Fix-the-slow-start-up-of-Wayland-session-bsc-1247542.patch
- Make dependency on gtk2-metatheme-* optional (bsc#1237185)
----------(New E)----------

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

Other differences:
------------------
++++++ xfce4-branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.s4uR44/_old  2025-08-27 21:36:40.171668011 +0200
+++ /var/tmp/diff_new_pack.s4uR44/_new  2025-08-27 21:36:40.175668178 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfce4-branding-openSUSE
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 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
@@ -39,6 +39,7 @@
 Group:          System/GUI/XFCE
 URL:            https://github.com/openSUSE/xfce4-branding-openSUSE/tree/4.16
 Source0:        %{name}-%{version}.tar.zst
+Patch1:         0001-Fix-the-slow-start-up-of-Wayland-session-bsc-1247542.patch
 BuildRequires:  %{libxfce4ui_gtk3_libname}
 BuildRequires:  fdupes
 BuildRequires:  libgarcon-data
@@ -48,7 +49,6 @@
 # for regenerating xfce-mimeapps.list
 BuildRequires:  desktop-file-utils
 BuildRequires:  adwaita-xfce-icon-theme
-BuildRequires:  gtk2-metatheme-greybird-geeko
 BuildRequires:  gtk3-metatheme-greybird-geeko
 BuildRequires:  hack-fonts
 BuildRequires:  metatheme-greybird-geeko-common
@@ -64,6 +64,7 @@
 BuildRequires:  xfwm4
 BuildRequires:  xfwm4-branding-upstream
 BuildRequires:  zstd
+BuildRequires:  (gtk2-metatheme-greybird-geeko if libgtk-2_0-0)
 BuildArch:      noarch
 
 %description
@@ -95,10 +96,10 @@
 # for regenerating xfce-mimeapps.list
 Requires:       desktop-file-utils
 Requires:       adwaita-xfce-icon-theme
-Requires:       gtk2-metatheme-greybird-geeko
 Requires:       gtk3-metatheme-greybird-geeko
 Requires:       metatheme-greybird-geeko-common
 Requires:       thunar-volman
+Requires:       (gtk2-metatheme-greybird-geeko if libgtk-2_0-0)
 Conflicts:      otherproviders(xfce4-session-branding)
 Provides:       xfce4-session-branding = %{xfce4_session_version}
 Supplements:    packageand(xfce4-session:branding-openSUSE)
@@ -113,14 +114,14 @@
 Requires:       adwaita-xfce-icon-theme
 Requires:       adwaita-xfce-icon-theme
 Requires:       desktop-data-openSUSE
-Requires:       gtk2-metatheme-adwaita
-Requires:       gtk2-metatheme-greybird-geeko
 Requires:       gtk3-metatheme-adwaita
 Requires:       gtk3-metatheme-greybird-geeko
 Requires:       hack-fonts
 Requires:       metatheme-greybird-geeko-common
 Requires:       noto-coloremoji-fonts
 Requires:       noto-sans-fonts
+Requires:       (gtk2-metatheme-adwaita if libgtk-2_0-0)
+Requires:       (gtk2-metatheme-greybird-geeko if libgtk-2_0-0)
 Conflicts:      otherproviders(xfce4-settings-branding)
 Provides:       xfce4-settings-branding = %{xfce4_settings_version}
 Supplements:    packageand(xfce4-settings:branding-openSUSE)
@@ -217,7 +218,7 @@
 This package provides the openSUSE look and feel for the Thunar Volume Manager.
 
 %prep
-%autosetup -n %{name}-%{version}
+%autosetup -n %{name}-%{version} -p1
 
 %build
 

++++++ 0001-Fix-the-slow-start-up-of-Wayland-session-bsc-1247542.patch ++++++
>From 471b722dc4dfbc11bd9a4812f1e4fec53c9bd939 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <ti...@suse.de>
Date: Thu, 21 Aug 2025 17:58:21 +0200
Subject: [PATCH] Fix the slow start-up of Wayland session (bsc#1247542)

It's basically a cherry-pick of the upstream commit d5c8d7ed5da0
("wayland: Adapt failsafe startup").
---
 .../xfce-perchannel-xml/xfce4-session.xml     | 27 +++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/base/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml 
b/base/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
index 95ba9d6273c4..298e400349ca 100644
--- a/base/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
+++ b/base/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
@@ -44,4 +44,31 @@
   <property name="shutdown" type="empty">
     <property name="LockScreen" type="bool" value="true"/>
   </property>
+  <property name="sessions" type="empty">
+    <property name="FailsafeWayland" type="empty">
+      <property name="IsFailsafe" type="bool" value="true"/>
+      <property name="Count" type="int" value="4"/>
+      <property name="Client0_Command" type="array">
+        <value type="string" value="xfsettingsd"/>
+      </property>
+      <property name="Client0_Priority" type="int" value="15"/>
+      <property name="Client0_PerScreen" type="bool" value="false"/>
+      <property name="Client1_Command" type="array">
+        <value type="string" value="xfce4-panel"/>
+      </property>
+      <property name="Client1_Priority" type="int" value="15"/>
+      <property name="Client1_PerScreen" type="bool" value="false"/>
+      <property name="Client2_Command" type="array">
+        <value type="string" value="Thunar"/>
+        <value type="string" value="--daemon"/>
+      </property>
+      <property name="Client2_Priority" type="int" value="15"/>
+      <property name="Client2_PerScreen" type="bool" value="false"/>
+      <property name="Client3_Command" type="array">
+        <value type="string" value="xfdesktop"/>
+      </property>
+      <property name="Client3_Priority" type="int" value="15"/>
+      <property name="Client3_PerScreen" type="bool" value="false"/>
+    </property>
+  </property>
 </channel>
-- 
2.50.1

Reply via email to