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,
cu
Adrian
[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: