SHA256
1
0
forked from pool/powerdevil6

32 Commits

Author SHA256 Message Date
bb0c964dc3 Accepting request 1200047 from KDE:Frameworks
Plasma 6.1.5. sddm-kcm6 needed a patch change. (forwarded request 1199935 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1200047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=13
2024-09-11 14:55:29 +00:00
1e9c28f777 Accepting request 1191973 from KDE:Frameworks
Plasma 6.1.4 (forwarded request 1191908 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1191973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=12
2024-08-08 08:56:53 +00:00
Christophe Marin
f17828ae60 Plasma 6.1.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=30
2024-08-06 19:17:29 +00:00
0b41a6c8cd Accepting request 1189503 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1189503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=11
2024-07-26 14:14:12 +00:00
Christophe Marin
c108b0fb66 - Add patch to fix crash on display wake up (kde#490356, kde#490421):
* 0001-daemon-Don-t-leave-dangling-Action-pointers-in-idle-.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=28
2024-07-25 05:49:36 +00:00
7542e2e476 Accepting request 1188028 from KDE:Frameworks
Plasma 6.1.3 (forwarded request 1187956 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1188028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=10
2024-07-17 13:13:35 +00:00
Christophe Marin
e8cb8f176d Plasma 6.1.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=26
2024-07-16 17:34:33 +00:00
6205063123 Accepting request 1185035 from KDE:Frameworks
Plasma 6.1.2 (forwarded request 1184925 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1185035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=9
2024-07-04 14:21:18 +00:00
Christophe Marin
dceb88e1d3 Plasma 6.1.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=24
2024-07-03 06:31:44 +00:00
648efbe1ec Accepting request 1183406 from KDE:Frameworks
Plasma 6.1.1 (forwarded request 1183337 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1183406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=8
2024-06-27 13:59:33 +00:00
Christophe Marin
eea0e8d39e Plasma 6.1.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=22
2024-06-26 11:06:22 +00:00
24f68b5b9c Accepting request 1181277 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1181277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=7
2024-06-22 11:22:41 +00:00
3e605ee375 Accepting request 1181276 from home:Vogtinator:plasma6
- Add patch to revert feature until new polkit rules got whitelisted:
  * 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch

OBS-URL: https://build.opensuse.org/request/show/1181276
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=20
2024-06-17 09:56:40 +00:00
Christophe Marin
857fd906fb OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=19 2024-06-16 08:48:56 +00:00
Christophe Marin
e88ab3e321 Plasma 6.1 maybe final, somewhat tested. KDE:Frameworks already publish disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=18
2024-06-16 08:35:46 +00:00
209d3f01f0 Accepting request 1176140 from KDE:Frameworks
Plasma 6.0.5(.1) (forwarded request 1176041 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1176140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=6
2024-05-27 09:46:18 +00:00
Christophe Marin
f3dd23e597 Plasma 6.0.5(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=16
2024-05-23 08:32:47 +00:00
71e6239952 Accepting request 1174191 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1174191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=5
2024-05-16 15:13:13 +00:00
Christophe Marin
59058ba993 Accepting request 1174163 from home:Vogtinator:plasma6
- Recommend ddcutil-i2c-udev-rules (boo#1224197)

OBS-URL: https://build.opensuse.org/request/show/1174163
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=14
2024-05-15 09:51:51 +00:00
58a3b6c88a Accepting request 1168777 from KDE:Frameworks
Plasma 6.0.4(.1) (forwarded request 1168499 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1168777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=4
2024-04-18 20:11:52 +00:00
Christophe Marin
d0da96d1a6 Plasma 6.0.4(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=12
2024-04-18 07:14:54 +00:00
d40beb4148 Accepting request 1162462 from KDE:Frameworks
Plasma 6.0.3. The release actually builds this time! (After other distros already found major issues...) (forwarded request 1162359 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1162462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=3
2024-03-28 12:54:03 +00:00
Christophe Marin
b791ebf290 Plasma 6.0.3. The release actually builds this time! (After other distros already found major issues...)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=10
2024-03-26 22:05:31 +00:00
c3d641ee36 Accepting request 1157736 from KDE:Frameworks
Plasma 6.0.2 + libksysguard5-helper upgrade fix + icon upgrade fix + gtk theme fix (forwarded request 1157674 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1157736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=2
2024-03-14 16:43:51 +00:00
Christophe Marin
0bd25152fd Plasma 6.0.2 + libksysguard5-helper upgrade fix + icon upgrade fix + gtk theme fix
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=8
2024-03-13 16:58:56 +00:00
65e9f7344d Accepting request 1155705 from KDE:Frameworks
Plasma 6.0.1

OBS-URL: https://build.opensuse.org/request/show/1155705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=1
2024-03-11 14:29:06 +00:00
c5573e06cc Plasma 6.0.1 + some provides
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=6
2024-03-06 15:50:37 +00:00
Christophe Marin
597dc61a53 fixup
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=5
2024-03-05 13:27:56 +00:00
Luca Beltrame
655d8fb9c5 More obsoletions + kirigami-addons 1.0.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=4
2024-03-05 12:38:02 +00:00
9258c81b3f Add Provides/Obsoletes to replace plasma 5
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=3
2024-03-05 08:08:11 +00:00
Christophe Marin
c6ff518d5f Plasma 6.0 for now. Prj already publish disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=2
2024-02-25 12:05:34 +00:00
Luca Beltrame
a91db735f5 Plasma 6 RC 2. Still untested...
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=1
2024-02-07 18:01:45 +00:00
5 changed files with 0 additions and 91 deletions

View File

@@ -1,53 +0,0 @@
From 8c1686c9e97edb9a06e06e2f41cfe5351cef7986 Mon Sep 17 00:00:00 2001
From: Jakob Petsovits <jpetso@petsovits.com>
Date: Thu, 18 Jul 2024 17:14:06 +0000
Subject: [PATCH] daemon: Don't leave dangling Action pointers in idle-time
containers
If we delete the Action but don't clean up related map/set elements,
the powerdevil daemon can crash e.g. in Core::onResumingFromIdle()
and Core::onKIdleTimeoutReached().
This has been an issue since commit 584cfdf0 (or d91bc62f on 6.1)
which made it possible for already-created actions to get deleted
again at a later time.
BUG: 490356
BUG: 490421
(cherry picked from commit 7a929fa01ed036f60c5a15c72416b4e40eb03160)
Co-authored-by: Jakob Petsovits <jpetso@petsovits.com>
---
daemon/powerdevilcore.cpp | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/daemon/powerdevilcore.cpp b/daemon/powerdevilcore.cpp
index 915ca0ad..838b5c05 100644
--- a/daemon/powerdevilcore.cpp
+++ b/daemon/powerdevilcore.cpp
@@ -224,10 +224,16 @@ void Core::refreshActions()
}
// Remove now-unsupported actions
- std::erase_if(m_actionPool, [](const auto &pair) {
- const auto &[name, action] = pair;
- return !action->isSupported();
- });
+ for (auto it = m_actionPool.begin(); it != m_actionPool.end();) {
+ Action *action = it->second.get();
+ if (!action->isSupported()) {
+ m_registeredActionTimeouts.remove(action);
+ m_pendingResumeFromIdleActions.remove(action);
+ it = m_actionPool.erase(it);
+ } else {
+ ++it;
+ }
+ }
}
bool Core::isActionSupported(const QString &actionName)
--
2.45.2

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:624f8c9498056d3c7065bb72a61a381fa2021dc36f5a1f32c735435b239918f3
size 965420

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmaWVVMACgkQ11dEg7tX
sY1mGw/+N4ySMnQzp0dJWP6yVYTIphdbdZQtf9ExLvkSgsKln11I53/hIquSV/Zq
9ocJrwA3h7WnO7Y2kAAiecXxMDh6pUR+ZgaQn1uJTpwIvf/E1bnP/WOMvCVNlCRl
bQedOYMBz6aVPhjwDyqVhZAPbrKWrPDUQGy5X7z5r80IgaGokvgtqk0S6HKAr9r8
lOgCimvC2SoWlPSuWFnLlu8nXuQxkxQ6O2qY3xBfyxbZuOTrhTtt0XIzwQ7Y/Tf0
onHGSYqga8N5vuX8j/eyu+obYXdgmukNRU73O9dXkik2/dbTLEHDidwgeA2c/4t5
Lze/DsEYcJnXY4cv3IyvBs+3gMXzMGt/Mc+xEZKH5V2M+85UVsNWehpthFh1/BJJ
hPNj92/XRL1iY6ReFdYXQPzX1q6XmMWJi/pY+5P/XDWrw8AqyrP6T9s6CI79tomD
v7XkuLx/J+w7M0cnzKLqL6BDlAuGzi7/g1Efgy4v2s6n0Nk0BoP0HzNip/1YX7mz
XnKt0ofFZRg9fCvQqUJ3ozNvjruQrcH1DMe0zTSKyNqLV5LQRkLsV7a1FgrbuYNd
GSwhIM2Hz7uIpIQZK8M6osFBno5Jmp77cfJWITQvR3l7ramqVD05gI85YyQc9/h7
mEGU/afgvcQf5BxvviKVAqO8v0TUASkmylrnsBiZ13tXo5v5Rks=
=1Dp4
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1a966e2e2498305e33397ef27dfa68d10255fcb7099b0d91c5eda8d429013e5
size 967284

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmayGNoACgkQ11dEg7tX
sY05Ow/8C3h3FfK6QeZeu3S3RSKJlfX5wD8dnVRRj9/7Kt1xUGFhY300OKCiUwFg
qmP+GLpxv4kmZ+1xCAObRorBYpt5dADOvRstGDlpwn/Z7Sn19JhMrXIZVvSarvnf
fl0II3IMmzO9ckd8Lpsg9Aoj8d/p1OHgD5G/a5pEMvsGA5GVlkFuuj64LIt0X3+M
0KTJTLjUDRJLIcTgT79SiJTJqtpqeiLlIkt0s2HYRLugDsCjYVnC3C9WYFnDS2ZV
BJZ2YJKh9VkQ9XACYZXPO73X4cvGaOk3rk/yDhmaGsrEMS4nw89qICG3GVx5/XBO
tfxxDZJGqEDwLPPsKTAeOxPHvGwTn2Gkb8L0JiEFw7ZD51SMAsO9nzZHBD09P1EF
jAVSnNJmDfCFyMhhI/c9jfTZGkveEdirFvHlOZ7E6R+xQSAmqjEwOVg7kxU6AlIy
9kQgf4GuW+tQI9lriMJyfC/jSvZMblBa6K0HmdrmchDYxYm5ATmmpN/jgsyXtr9q
WPMbwYsvVvGv4VqTyv8dn0HHabE4ZQASm7tk1GU1mhvRafE312IPaNv2F5SLjqVc
TOViHrPkBoCrTnWeij+c/1Vg7KyJ9ssqQajF5aSsGSgc+qnR62RfLJeyQiBMs8jn
AGCH8RInHuV/pZP8h3bcc+t7CXL/ZynPBo9XV/shSfGwreDFHjQ=
=h8V0
-----END PGP SIGNATURE-----