Bug#940034: libelogind0: replacing a core system library and conflicting against the default init considered harmful

Sam Hartman hartmans at debian.org
Wed Sep 25 21:44:32 BST 2019

>>>>> "Thorsten" == Thorsten Glaser <t.glaser at tarent.de> writes:

    Thorsten> On Wed, 25 Sep 2019, Mark Hindley wrote:
    >> libelogind0 can be coninstalled with libsystemd0. However, it is
    >> fragile because the file that needs to be diverted out of the way
    >> is libsystemd.so.0.26.0 (the actual library file, not a symlink)
    >> otherwise ldconfig will still find it and create
    >> symlinks. However, AFAICS dpkg-divert doesn't accept wildcards
    >> and so if the minor soversion is bumped and a new version of
    >> libsystemd0 is installed, the new file is installed without a
    >> divert and ldconfig redirects the symlink.

    Thorsten> dpkg-divert also has a small period in which neither is
    Thorsten> available.  I don’t like this approach.

Is that only when adding a diversion or when upgrading a diverted file
each time?

More information about the Debian-init-diversity mailing list