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

Bug#727708: Init system resolution open questions



On Fri, Jan 17, 2014 at 08:13:30PM -0800, Russ Allbery wrote:
>...
> I believe it is reasonable to allow GNOME to require systemd as the init
> system if that's the only way to get a working logind with the software
> that we release with jessie,

Why does logind actually have to be a hard dependency for GNOME in jessie?

May someone correct me if I'm wrong, but as far as I can see from a 
quick look at the sources, as of today GNOME still supports ConsoleKit
as alternative to logind.

And if the Debian GNOME maintainers would tell GNOME upstream that 
shipping GNOME 3.14 in jessie would only be possible if the existing
ConsoleKit support does not get removed until then, that might be
enough for having that working in jessie.

> and I don't believe holding systemd to
> pre-206 in order to make that possible makes sense.  204 will be getting
> pretty long in the tooth by the time we get to the jessie release.
>...

What is your general position on what dependencies on a specific init 
system are acceptable, and which are not, if the CTTE decision will
be that Debian will support multiple init systems?

Worst case:
I can imagine valid technical reasons why systemd upstream might make
udev depend on other parts of systemd. Hypothetically, tomorrow a new
systemd release might be released where udev depends on systemd being
the init system.

network-manager is among the packages that already switched from
ConsoleKit to logind in experimental (upstream still supports both).
Looking at popcon stats, network-manager is used by 40% of all Debian
users.

udev is used by > 99% of all users of Debian on Linux. [1]

What percentage of Debian users locked into one init system by package 
dependencies would be the threshold for making a CTTE decision
"Debian supports multiple init systems" a farce?

cu
Adrian

[1] using the Inst stats from popcon, since the Vote number looks bogus
    and it is unlikely that many people have udev installed without
    using it

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


Reply to: