Accepting request 957246 from home:Vogtinator:plasma5.24
- Add patch to fix log output of some processes (boo#1196206): * 0001-Ignore-default-sddm-face-icons.patch OBS-URL: https://build.opensuse.org/request/show/957246 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=631
This commit is contained in:
parent
737d8d8201
commit
0ff586d82a
@ -0,0 +1,50 @@
|
|||||||
|
From b525767c86cd90b21d5079a4642f01b64941fd79 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
Date: Wed, 23 Feb 2022 22:44:28 +0100
|
||||||
|
Subject: [PATCH] startkde: Forward stdout/stderr of started processes
|
||||||
|
|
||||||
|
QProcess::start defaults to capturing all output, but that got lost as it is
|
||||||
|
never read. Set QProcess::ForwardedChannels explicitly where it was missing,
|
||||||
|
so that output ends up in the correct place again.
|
||||||
|
|
||||||
|
(cherry picked from commit d1155030afb5f94fc81e7afc4d1480d21d7d73f9)
|
||||||
|
---
|
||||||
|
startkde/plasma-session/startup.cpp | 2 ++
|
||||||
|
startkde/startplasma.cpp | 1 +
|
||||||
|
2 files changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/startkde/plasma-session/startup.cpp b/startkde/plasma-session/startup.cpp
|
||||||
|
index 246d88b35..9078c1f16 100644
|
||||||
|
--- a/startkde/plasma-session/startup.cpp
|
||||||
|
+++ b/startkde/plasma-session/startup.cpp
|
||||||
|
@@ -246,6 +246,7 @@ bool Startup::startDetached(const QString &program, const QStringList &args)
|
||||||
|
|
||||||
|
bool Startup::startDetached(QProcess *process)
|
||||||
|
{
|
||||||
|
+ process->setProcessChannelMode(QProcess::ForwardedChannels);
|
||||||
|
process->start();
|
||||||
|
const bool ret = process->waitForStarted();
|
||||||
|
if (ret) {
|
||||||
|
@@ -428,6 +429,7 @@ StartProcessJob::StartProcessJob(const QString &process, const QStringList &args
|
||||||
|
{
|
||||||
|
m_process->setProgram(process);
|
||||||
|
m_process->setArguments(args);
|
||||||
|
+ m_process->setProcessChannelMode(QProcess::ForwardedChannels);
|
||||||
|
auto env = QProcessEnvironment::systemEnvironment();
|
||||||
|
env.insert(additionalEnv);
|
||||||
|
m_process->setProcessEnvironment(env);
|
||||||
|
diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp
|
||||||
|
index a68e7c023..bd848dda0 100644
|
||||||
|
--- a/startkde/startplasma.cpp
|
||||||
|
+++ b/startkde/startplasma.cpp
|
||||||
|
@@ -500,6 +500,7 @@ QProcess *setupKSplash()
|
||||||
|
KConfigGroup ksplashCfg = cfg.group("KSplash");
|
||||||
|
if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) {
|
||||||
|
p = new QProcess;
|
||||||
|
+ p->setProcessChannelMode(QProcess::ForwardedChannels);
|
||||||
|
p->start(QStringLiteral("ksplashqml"), {ksplashCfg.readEntry("Theme", QStringLiteral("Breeze"))});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.34.0
|
||||||
|
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 24 09:39:31 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
- Add patch to fix log output of some processes (boo#1196206):
|
||||||
|
* 0001-Ignore-default-sddm-face-icons.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 22 16:21:05 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
|
Tue Feb 22 16:21:05 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
@ -41,6 +41,8 @@ Source1: https://download.kde.org/stable/plasma/%{version}/plasma-workspa
|
|||||||
Source2: plasma.keyring
|
Source2: plasma.keyring
|
||||||
%endif
|
%endif
|
||||||
Source3: xprop-kde-full-session.desktop
|
Source3: xprop-kde-full-session.desktop
|
||||||
|
# PATCH-FIX-UPSTREAM
|
||||||
|
Patch1: 0001-startkde-Forward-stdout-stderr-of-started-processes.patch
|
||||||
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
|
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
|
||||||
Patch501: 0001-Use-qdbus-qt5.patch
|
Patch501: 0001-Use-qdbus-qt5.patch
|
||||||
Patch502: 0001-Ignore-default-sddm-face-icons.patch
|
Patch502: 0001-Ignore-default-sddm-face-icons.patch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user