hard systemd dependency?
- From: Ryan Lortie <desrt desrt ca>
- To: desktop-devel-list gnome org
- Cc: Bastien Nocera <hadess hadess net>
- Subject: hard systemd dependency?
- Date: Sun, 11 Nov 2012 21:12:45 -0500
hi,
I'd open a bug for this but it's going to turn into an annoying
metadiscussion in any case, so let's just start here.
http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=a1ab95fae75dd61fd50165b4d8a08b5588245273
As of that commit, gnome-settings-daemon has a hard hard[sic] dependency
on systemd. Before that, at least you could jhbuild GNOME on Ubuntu or
non-Linux platforms. There was even some hope that GNOME would be fully
functional on those platforms if they implemented the proper D-Bus
interfaces.
I don't really care one way or another if systemd is a hard dependency
of GNOME or not. I'd actually sort of prefer that it was, so that we
could stop wasting time on maintaining crusty code and (perhaps more
importantly) stop having these discussions.
It seems like this is the sort of thing that should be discussed before
just doing it, though. I don't really agree with the justification in
the commit message that this "doesn't really add any new dependencies"
because the effect is quite real: it's currently not possible to jhbuild
GNOME on Ubuntu[1].
This is particularly worrying in light of the discussion we had at
Boston Summit where we decided that keeping jhbuild working on Ubuntu
would be one of our goals...
Anyway... if we are really entering into a strong systemd-only world
(and not merely communication with standard systemd D-Bus interfaces)
then I'd prefer if we did that with an explicit declaration by the
release team and not a commit with a misleading log message made by a
single maintainer.
Cheers
[1] Those who want to try jhbuilding GNOME on Ubuntu can always get the
libsystemd-login-dev packages from Debian and install them on their
system. jhbuild will be successful but you'll be left with a PolicyKit
compiled against systemd and, as a result, a gnome-shell that aborts on
login: https://bugzilla.gnome.org/show_bug.cgi?id=687556
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]