Gentoo Archives: gentoo-dev

From: Fabio Erculiani <lxnay@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Making systemd more accessible to "normal" users
Date: Wed, 15 May 2013 13:49:24
Message-Id: CAN3Atvrgt7mHS_zyiaZ1cuP3_1SKLUBN+ErmUedH6TOyWs18Zw@mail.gmail.com
In Reply to: Re: [gentoo-dev] Making systemd more accessible to "normal" users by "Michał Górny"
1 Are we realizing that in order to keep systemd out of our way, we're
2 currently writing and maintaining drop-in replacements for the
3 features that systemd is already providing in an actively maintained
4 state? openrc-settingsd was the first thing that we as Gentoo
5 developers (Pacho?) had to write in order to merge GNOME 3.6 into our
6 tree.
7
8 And now that GNOME 3.8 is out, the game starts over again: logind is a
9 hard requirement, logind is part of systemd, starting logind (which
10 replaces consolekit) is not that trivial as you may think (and is the
11 thing I started to work on anyway).
12
13 And if this wasn't enough, it means that if you want GNOME 3.8, you
14 need to get logind, which may or not may get included in our udev
15 ebuild and if it won't, it means that you will be forced to use
16 systemd as device manager if you want GNOME 3.8, which is believe it
17 or not, the thing that Ubuntu did.
18
19 The problem will only increase in size as the clock moves.
20
21 And (and!) how does all this fit together with eudev? If the idea is
22 to either put logind in udev (thus, not creating a separate logind
23 ebuild), it means that eudev is already a dead end for GNOME users,
24 unless the eudev team is going to provide logind as well.
25
26 I don't want to start a flamewar here, I was the one who called
27 Lennart software lennartware, but science is science, and a reality
28 check had to be done: at some near point in the future, our users will
29 be forced to replace udev/eudev with systemd. Like it. Or not.
30
31 While I successfully use both openrc and systemd, I _do_ think that
32 (and expect to see) more and more users (and developers) will be
33 switching to systemd.
34 Is there anything we can do? Besides "being prepared", I don't think so.
35 Do we control upstreams? No, sorry.
36
37 So what do we want to do then? Isolate from the rest of the world?
38 (It's not a sarcastic question). I hope that everybody does their own
39 reality check.
40
41 --
42 Fabio Erculiani

Replies