Re: gnome-user-share / g-s-d will require systemd --user in 3.22

2016-09-05 13:56 GMT+02:00 Mart Raudsepp <leio gentoo org>:
On Mon, 2016-09-05 at 12:56 +0200, Michael Biebl wrote:

I guess this deserves some wider announcement, so downstreams are
aware of this new dependency which was added  to gnome-settings-
after 3.21.90.


Please explain, if possible, what are the implications for people not
running under systemd.
Should we avoid gnome-user-share completely on non-systemd cases? What
are the implications to the gnome-settings-daemon side of things then?

We support all init systems. Work is ongoing to support logind
interface without systemd. We already have independent implementations
of timedated, hostnamed and localed. Additional dependencies beyond
those and logind without careful consideration and announcement not
really welcome.
I personally am a happy user of systemd under Gentoo though.

I'm a downstream as well (Debian), which was caught by this change.
Note this particular change was merged after the official beta release
and is only in Git atm, but it's targetted for 3.22.
Personally I'm a bit concerned that such a far reaching change was
slipped in *after* the beta release.

If you look at 770758, where I tried to make gnome-user-share
buildable on on-systemd systems, this bug was rejected, on the grounds
that g-s-d now requires systemd --user to start those services.

The implications I see so far are:
- gnome-user-share is no longer buildable on non-systemd systems
- vino is no longer buildable on non-systemd systems
- the sharing panel in g-c-c will be broken as it requires g-s-d
sharing which no relies on systemd --user.

Now, logind, timedated, hostnamed and localed are something completely
different. Those are system services, where writing a replacement at
least for the latter 3, is rather simple.

systemd --user is much more involved. Providing a replacement for that
is imho, not easily possible.


Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

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