<div dir="ltr"><div class="gmail_quote"><br><div dir="ltr"><div>Packagers,<br><br></div>Martin's email reminded me of one I need to send on behalf of our powermanagement team.<br><div><div><br>For Plasma 5.5, (not the current release, nor the next release, but the one after that) we will be having a runtime dependency on a logind implementation, dropping our legacy support.</div><div><br>Given there are existing maintained abstraction layers out there it doesn't make sense for us to also support our own abstraction layer in our code. <br>It is an area of many bugs in power management and user switching, and it's in everyone's interest to simplify it so we all use maintained code paths.</div><div><br>This means either:<br>Systemd<br><br>LoginKit (logind compatible api on top of ConsoleKit2);<br><br>systemd-shim (limited support for some of the systemd apis);<br><br>systembsd (a reimplementation of the systemd apis portable to BSD distributions).<br><br>If logind is not available many features will cease to work, notable current logind users are:<br><br>* suspend/hibernate<br></div><div>* user switching<br></div><div> - session listing in lock screen, krunner, actual switching<br></div><div>* new user manager KCM<br></div><div>* lock screen<br></div><div>* suspend inhibitions<br></div><div>* bluedevil save/restore on suspend<br></div><div>* kwin wayland<br></div><div></div><div><br>If there are any problems when using one of the shims, let us know and I'll be happy to help out. We encourage distros that will use a shim to test early so we have time to make sure we don't have any problems.<span class="HOEnZb"><font color="#888888"><br><br>David<br><br></font></span></div></div></div>
</div><br></div>