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

Bug#727708: multiple init systems - formal resolution proposal

On Wed, Jan 29, 2014 at 10:05:22AM +0100, Josselin Mouette wrote:
> Le mardi 28 janvier 2014 à 19:34 +0200, Adrian Bunk a écrit : 
> > On Tue, Jan 28, 2014 at 01:24:12PM +0100, Olav Vitters wrote:
> > > On Tue, Jan 28, 2014 at 9:52 AM, Josselin Mouette <joss@debian.org> wrote:
> > > > Le mardi 28 janvier 2014 à 08:16 +0100, Ansgar Burchardt a écrit :
> > > >> No. My question isn't about logind, but about using a user systemd
> > > >> session to supervise processes started by the session. IIRC both GNOME
> > > >> and KDE were mentioned to consider this feature.
> > > >
> > > > I wouldn't worry much about such features, at least not for jessie. They
> > > > will most likely be fallbacks, and in the unlikely case they are at
> > > > build time, we could always put the two binaries in the same package
> > > > with dynamic detection, thus working around this requirement.
> > > 
> > > Fallback is intended, so for near future you'd be ok. Longer term, I
> > > expect almost no maintenance to occur from GNOME side, so be prepared
> > > to handle the maintenance if nobody else does.
> > >...
> > 
> > The freeze for jessie will be in November 2014, so it will ship with
> > GNOME 3.14 (or earlier).
> > 
> > Am I reading your email correctly that can Debian assume that for the 
> > GNOME in jessie proper fallbacks will be in place, so that GNOME in 
> > jessie will work fine with init systems other than systemd?
> No, you are not. There are several features in systemd that GNOME uses.
> One of them is user sessions, for which there will indeed be a fallback
> in place. But it is not the only one.

Can you provide a list of features without a fallback in place?

Assuming jessie will support multiple init systems, why would GNOME need 
a dependency on systemd?

I fully get the point that in such a scenario some GNOME packages would 
have a *Suggests* on systemd-sysv (no matter whether it's the default
or not) - but do they really need a dependency?

Part of what I am trying to understand is the scope of problems a 
theoretical scenario "a new installation of jessie installs the default 
desktop GNOME and the default init system sysvinit [1]" would produce.

Would making any init system other than systemd the default for jessie 
automatically exclude GNOME from being considered as an option for the 
default desktop in jessie?

> Cheers,


[1] or upstart or OpenRC


       "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: