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 <[email protected]>
+
+- 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 <[email protected]>
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