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

Bug#727708: init system coupling etc.



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.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: