[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#746578: More systemd fallout :-/ [and 1 more messages]



Josh Triplett writes ("Bug#746578: More systemd fallout :-/"):
> On Wed, 17 Sep 2014 15:34:48 +0100 Ian Jackson <ijackson@chiark.greenend.org.uk> wrote:
> > As I understand it from reading the threads in the bug and on
> > debian-devel, the effect of this would be:
...
> The latter two points are not actually accurate.  I just tested [...]

Thanks very much for that information.

Do you agree with Cameron's summary:

Cameron Norman writes ("Bug#746578: More systemd fallout :-/"):
> Also, although the squeeze/wheezy -> jessie bit Ian wrote seems to be
> incorrect, his last point still stands: on a jessie minbase (with init
> shifted to !systemd-sysv), if you install libpam-systemd, your init is
> changed back to systemd.
> 
> So the "systemd-sysv | systemd-shim" bit is either pointless and
> redundant (upgrading to Jessie) or actively disruptive (installation
> of libpam-systemd on jessie+ systems).

That is:

 * At the moment existing systems are switched from sysvinit to
   systemd (unless the administrator takes some action to prevent it).
   This is done by other means (involving the init packages), even if
   libpam-systemd is not pulled in.  Having the init system switch
   done by a peripheral package like libpam-systemd is not sensible.

   Therefore the existing dependency ordering in libpam-systemd is
   unnecessary (and strange) in this situation (supposing that you
   think that people upgrading should be switched by default) or
   actively harmful (if you think that they should not).

 * On a jessie system which has been deliberately set up not to use
   systemd, installing a package which pulls in libpam-systemd causes
   the system to switch to systemd.

   This is not desirable.  It is a consequence of the existing
   dependency ordering in libpam-systemd.

 * There are no other relevant consequences of the dependency
   ordering.

>From which we can conclude that the dependency ordering should be
changed.

Ian.


Reply to: