Investigate what to do about the Solid power management thing in kdelibs4support
Open, Needs TriagePublic

Description

Finally replace by something new? Move to Solid? Move to its own porting aid module and remove the kdelibs4support

vkrause created this task.Sep 9 2019, 3:58 PM
vkrause added a comment.EditedSep 9 2019, 8:16 PM

Analysis from Kévìn: Solid has a disabled WIP replacement for this. API looks good and complete, and initial tests show this to work. So it might actually be an option to move to this.
However it turns out that the old implementation is actually much closer to the rest of Solid than the new one. It might therefore be more consistent to just promote the old one to Solid.

vkrause assigned this task to ervin.
vkrause moved this task from Backlog to In Progress on the KF6 board.

Input from @broulik and @davidedmundson: Split in two parts: one part is already reimplemented in plasma workspace library and only relevant for the shell. What remains is the screen lock inhibition API that should be added to Solid.

This would suggest that at least the new (disabled) job-based API in Solid is no longer needed and can go away.

ervin moved this task from In Progress to Backlog on the KF6 board.Mar 27 2021, 2:02 PM
adjam added a subscriber: adjam.Jun 15 2021, 2:58 PM

Given this is new API that we can add any time I'm moving this to low priority