Bug#935304: libpam-systemd: Please relax Depends: systemd-sysv
Michael Biebl
biebl at debian.org
Sat Feb 1 21:59:32 GMT 2020
On Fri, 31 Jan 2020 02:36:29 -0500 Sam Hartman <hartmans at debian.org> wrote:
> >>>>> "Michael" == Michael Biebl <biebl at debian.org> writes:
>
> Michael> Tbh, I'm not sure what kind of answer you expect from me.
>
> Michael> I guess I already provided my feedback here and mentioned
> Michael> what kind of solution I prefer. I can repeat this in this
> Michael> bug report, but I'm not sure if this is helpful.
>
> Are you referring to the idea of using libsystemd0 and having elogind
> use the same dbus interface so be able to reuse libsystemd0?
>
> If so, Mark explained why that didn't work in #940034.
> I think when you originally raised the concern Mark may not have
> entirely understood what you were thinking about. But at least if I
> characterized things correctly above, Mark did fully explore that option
> in #940034.
>
> A brief summary is that libelogind0 does basically use the same dbus
> interface as libsystemd0. However, libsystemd0's interface requirements
> extends beyond dbus; there are a number of functions that for example
> are implemented purely in terms of cgroup membership tests. Elogind's
> interface diverges among other reasons because elogind has a different
> cgroup hierarchy.
If this is unfixable in elogind, I only see two alternatives:
a/ elogind is not suitable for a binary distro like Debian and should be
removed
b/ you need a different way to switch over. Reboot into an environment
for which you have control over, then uninstall systemd/systemd-sysv
without triggering the removal of most packages.
I acknowledge that this is inconvenient, but such a switch-over should
not happen often.
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20200201/964c6092/attachment-0001.sig>
More information about the Pkg-systemd-maintainers
mailing list