It seems like that's the fundamental split between Ian and Everyone Else. Russ, Bdale, Steve, and Colin all want to make sure that people don't start creating unreasonable dependency chains ("I want the functionality provided by logind for my DE, therefore I will require systemd as the init system") when alternatives are available ("I need the functionality provided by logind so I require that and let systemd or the Canonical fork of logind provide it").
Ian is speccing it out so that nothing may ever rely on capabilities provided by a init implementation unless the Debian developers add that functionality to every possible init system in the archive. That is a very odd position, to put it mildly (you couldn't e.g. ship a GUI tool to manage upstart. You'd have to rewrite it to support systemd, as well).
Ian is speccing it out so that nothing may ever rely on capabilities provided by a init implementation unless the Debian developers add that functionality to every possible init system in the archive. That is a very odd position, to put it mildly (you couldn't e.g. ship a GUI tool to manage upstart. You'd have to rewrite it to support systemd, as well).