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

Bug#727708: init system coupling etc.



On 02/14/2014 12:14 PM, Steve Langasek wrote:
On Fri, Feb 14, 2014 at 04:59:34PM +0100, Andres Freund wrote:
On 2014-02-14 15:46:18 +0000, Ian Jackson wrote:
Ansgar Burchardt writes ("Bug#727708: init system coupling etc."):
Don't you mean "drop GNOME, KDE and others"? It's not only GNOME that
plans to depend on logind...
logind is a red herring because AIUI we already have a technical
solution to that.  The problem is other things that might be in the
pipeline.
I am not so sure it's there. The current version runs without systemd
but doesn't support everything
Based on what?  There is only one new interface in logind between v204 and
v208, an 'org.freedesktop.login1.Manager.GetUserByPID' method.  Are you
telling me that this is a critical feature for desktops, that they won't run
correctly without?

and more up2date versions don't run at all.  There's promise of more work
in that direction, but that might be influenced by Ubuntu seemingly also
switching in the not too far away future:
http://www.markshuttleworth.com/archives/1316
Which says right in that blog entry that:

    We’ll certainly complete work to make the new logind work without systemd
    as pid 1.

Even supposing that GetUserByPID is critical for jessie, and even supposing
that Canonical did not finish the work to make logind work with cgmanager,
backporting this one interface to logind 204 will be trivial.  There is no
excuse at all for Debian getting the compatibility wrong in jessie.  (But an
awful lot of people who seem eager to make excuses for it.


So you guys are forking systemd?


Reply to: