Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2021-10-23 00:51:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old) and /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace" Sat Oct 23 00:51:05 2021 rev:177 rq:926765 version:5.23.1 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2021-10-18 22:03:36.070154728 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1890/plasma5-workspace.changes 2021-10-23 00:51:42.765140827 +0200 @@ -1,0 +2,26 @@ +Thu Oct 21 06:28:20 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add back X11 root window properties until firefox is adjusted + (boo#1191825): + * 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch + * 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch + +------------------------------------------------------------------- +Tue Oct 19 14:05:44 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.23.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.23.1 +- Changes since 5.23.0: + * [freespacenotifier] impr: no notification for ro filesystems + * kcms/colors: Don't apply header accent colors to non-Header color schemes (kde#443786) + * [kcms/colors] Notify global settings change after saving + * krdb: Fix removal of Xft.dpi from Xresources (kde#350039) + * sddm-theme: fix missing password field on "Other" page (kde#443737) + * pipewire: Report DRM_FORMAT_MOD_INVALID when no modifiers are offered + * [digital-clock] Do not assign undefined when agenda is not visible (kde#443380) +- Drop patches, now upstream: + * 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch + +------------------------------------------------------------------- Old: ---- 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch plasma-workspace-5.23.0.tar.xz plasma-workspace-5.23.0.tar.xz.sig New: ---- 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch plasma-workspace-5.23.1.tar.xz plasma-workspace-5.23.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-workspace.spec ++++++ --- /var/tmp/diff_new_pack.N1iQh6/_old 2021-10-23 00:51:43.469141138 +0200 +++ /var/tmp/diff_new_pack.N1iQh6/_new 2021-10-23 00:51:43.473141140 +0200 @@ -30,7 +30,7 @@ %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} # Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF) %{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} -Version: 5.23.0 +Version: 5.23.1 Release: 0 Summary: The KDE Plasma Workspace Components License: GPL-2.0-or-later @@ -41,11 +41,11 @@ Source1: plasma-workspace-%{version}.tar.xz.sig Source2: plasma.keyring %endif -# PATCH-FIX-UPSTREAM -Patch1: 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch # PATCHES 501-??? are PATCH-FIX-OPENSUSE Patch501: 0001-Use-qdbus-qt5.patch Patch502: 0001-Ignore-default-sddm-face-icons.patch +Patch503: 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch +Patch504: 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch # PATCH-FEATURE-OPENSUSE Patch506: 0001-Revert-No-icons-on-the-desktop-by-default.patch BuildRequires: breeze5-icons ++++++ 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch ++++++ >From 5db85cf17cd11236f8ee44ba95dd56b81087c6aa Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fab...@ritter-vogt.de> Date: Thu, 21 Oct 2021 08:20:33 +0200 Subject: [PATCH 1/2] Revert "Drop setupX11 from startplasma-waylandsession" This reverts commit 8bf0e43620de3416e783c307ba10111c6964757b. --- startkde/startplasma-waylandsession.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp index 3a054a04f..ed496cc24 100644 --- a/startkde/startplasma-waylandsession.cpp +++ b/startkde/startplasma-waylandsession.cpp @@ -19,6 +19,12 @@ int main(int argc, char **argv) out << "startplasma-waylandsession: Starting up..."; + if (qEnvironmentVariableIsSet("DISPLAY")) { + setupX11(); + } else { + qWarning() << "running kwin without Xwayland support"; + } + if (!syncDBusEnvironment()) { out << "Could not sync environment to dbus.\n"; return 2; -- 2.33.0 ++++++ 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch ++++++ >From 075b2f27722d2f28a5c3d4e201c7e7e787cb68de Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fab...@ritter-vogt.de> Date: Thu, 21 Oct 2021 08:20:38 +0200 Subject: [PATCH 2/2] Revert "Drop X11 root properties for KDE full session / session version" This reverts commit 9a4e3d39c2a9ca48f39a60ae2ea88e9921723cec. --- startkde/startplasma-waylandsession.cpp | 1 + startkde/startplasma-x11.cpp | 1 + startkde/startplasma.cpp | 22 ++++++++++++++++++++++ startkde/startplasma.h | 1 + 4 files changed, 25 insertions(+) diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp index ed496cc24..d0c83bf5a 100644 --- a/startkde/startplasma-waylandsession.cpp +++ b/startkde/startplasma-waylandsession.cpp @@ -41,6 +41,7 @@ int main(int argc, char **argv) // Keep for KF5; remove in KF6 (KInit will be gone then) runSync(QStringLiteral("kdeinit5_shutdown"), {}); + cleanupX11(); out << "startplasma-waylandsession: Done.\n"; return 0; diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp index d6b2c5439..7ddf7b3ea 100644 --- a/startkde/startplasma-x11.cpp +++ b/startkde/startplasma-x11.cpp @@ -93,6 +93,7 @@ int main(int argc, char **argv) runSync(QStringLiteral("kdeinit5_shutdown"), {}); cleanupPlasmaEnvironment(oldSystemdEnvironment); + cleanupX11(); out << "startkde: Done.\n"; diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp index 8d0b0ba89..5f78e7016 100644 --- a/startkde/startplasma.cpp +++ b/startkde/startplasma.cpp @@ -336,6 +336,28 @@ void setupX11() // so don't move this up. runSync(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); + runSync(QStringLiteral("xprop"), + {QStringLiteral("-root"), + QStringLiteral("-f"), + QStringLiteral("KDE_FULL_SESSION"), + QStringLiteral("8t"), + QStringLiteral("-set"), + QStringLiteral("KDE_FULL_SESSION"), + QStringLiteral("true")}); + runSync(QStringLiteral("xprop"), + {QStringLiteral("-root"), + QStringLiteral("-f"), + QStringLiteral("KDE_SESSION_VERSION"), + QStringLiteral("32c"), + QStringLiteral("-set"), + QStringLiteral("KDE_SESSION_VERSION"), + QStringLiteral("5")}); +} + +void cleanupX11() +{ + runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION")}); + runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION")}); } void cleanupPlasmaEnvironment(const std::optional<QStringList> &oldSystemdEnvironment) diff --git a/startkde/startplasma.h b/startkde/startplasma.h index e8684be74..00c5c1570 100644 --- a/startkde/startplasma.h +++ b/startkde/startplasma.h @@ -26,6 +26,7 @@ void importSystemdEnvrionment(); void runEnvironmentScripts(); void setupPlasmaEnvironment(); void cleanupPlasmaEnvironment(const std::optional<QStringList> &oldSystemdEnvironment); +void cleanupX11(); bool syncDBusEnvironment(); void setupFontDpi(); QProcess *setupKSplash(); -- 2.33.0 ++++++ plasma-workspace-5.23.0.tar.xz -> plasma-workspace-5.23.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.23.0.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace.new.1890/plasma-workspace-5.23.1.tar.xz differ: char 27, line 1