I've been trying to understand what might be required to do this. I
don't want to make any decision on my own, so here's my probably
incomplete outline. Most of the information was gleaned from reading the
bugs/BP and discussing a bit with pitti. Errors are no doubt mine.
- Update systemd to 195
+ Brings with it a udev SONAME bump
- libudev1 transition. This can be done as a "soft" transition - the
ABI hardly changed between the two (the on-disk format also didn't
change) and so it's safe to have libudev0 (src:udev) and libudev1
(src:systemd) around simultaneously. There might be tweaks required to
adjust for e.g. removed symbols (udev_get_{dev,sys,run}_path for example
are gone and should be hardcoded).
- Seed libpam-systemd and unseed libpam-xdg-support
- Port packages as we can to using logind instead of consolekit. Both
can coexist so this is another soft transition.
- An outstanding question is what to do with the cgroups. Some
software uses [ -e /sys/fs/cgroup/system/ ] or similar to mean either
"Is systemd init?" or "Can I use logind?".
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1153224
Title:
[FFE] Move to logind for session tracking
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1153224/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs