Packaging Request #1917
[systemd][libsystemd] diverge from logind
Status:
not-a-bug
Priority:
bug
Assignee:
% Done:
0%
Description
Just as lukeshu did with systemd-udev to avoid conflicts with systemd and eudev, it's a good idea to also separate logind into systemd-logind to avoid conflicting with elogind.
Related to this, there's the sysusers an tmpfiles conflict too. Regarding to this, I think we could merge opensysusers, opentmpfiles and chroot-nspawn into a single package called systemd-utils-compat or sth. like that so it does not conflict systemd's utilities (no /usr/bin/systemd-* files there, anyways they are not needed for their init scripts)
Related issues
History
Updated by lukeshu over 5 years ago
- Because of relatively tight integration between systemd and systemd-logind, I'm not comfortable splitting them apart until I have a better idea of where the boundaries lie. I would say that in the mean time elogind needs to say
conflicts=(systemd)
but that would make in conflict withnotsystemd
on OpenRC systems. - I'm aiming for an upcoming notsystemd-239.2 to be compatible with elogind. This should be resolved then.
- I'm mixing up if it's opensysusers or opentmpfiles, but: One of them badly needs updated, and (following the upstream source release) split in to a split package of opensysusers and opensysusers-systemdcompat; only the latter of which should actually conflict with systemd.
- opensysusers, opentmpfiles, and chroot-nspawn are all written+maintained by different groups of people; opensysusers is from Artix Linux, opentmpfiles is from Gentoo, and chroot-nspawn is from Hyperbola GNU/Linux-libre. Merging them would be... weird.
- I'm not a fan of chroot-nspawn. Use notsystemd-nspawn.
Updated by lukeshu over 5 years ago
- Is duplicate of Bug #1444: [notsystemd] Remove logind, depend on elogind added