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