Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Making systemd more accessible to "normal" users
Date: Thu, 09 May 2013 11:00:51
Message-Id: CAGfcS_kxLQDa8nqCJNXZxzCDf=+9EU_E1PVs48SPPOM5cJgY7g@mail.gmail.com
In Reply to: Re: [gentoo-dev] Making systemd more accessible to "normal" users by Walter Dnes
1 On Wed, May 8, 2013 at 10:18 PM, Walter Dnes <waltdnes@××××××××.org> wrote:
2 > On Wed, May 08, 2013 at 10:31:21PM +0530, Arun Raghavan wrote
3 >
4 >> The overhead of the files' presence is trivial, and most users won't
5 >> care. Those who do care have a trivial line to add in make.conf, and
6 >> that is for the small number of people who share your vitriol for the
7 >> systemd project.
8 >
9 > Then howsabout a "units" ebuild that installs all available units
10 > files for systemd users? "The overhead of the files' presence is
11 > trivial, and most systemd users won't care".
12
13 Read the rest of the thread and the archives. Both suggestions have
14 been discussed and they're not practical. Your first suggestion was
15 specifically rejected by the council. Your second one was suggested
16 only yesterday in this very same thread.
17
18 >
19 > The thread title says it all... normal Gentoo users don't use systemd.
20
21 There is no such thing as a "normal Gentoo user." About the closest
22 you'll come is a hypothetical Gentoo user who doesn't touch
23 /etc/portage. I suspect that the time will be approaching soon that
24 there will be more development/testing targeting systemd than OpenRC
25 on Gentoo. I'm sure the default will remain as-is for a long-time.
26 For how many years was the typical developer running OpenRC while the
27 typical user was running baselayout 1?
28
29 The goal is to make systemd a first class citizen in Gentoo, nothing
30 more. Developers will not be required to run it, or test on it, just
31 as they aren't required to run or test on OpenRC or FreeBSD (two other
32 first-class citizens in Gentoo).
33
34 If you don't want unit files installed, just use INSTALL_MASK as
35 endorsed by the Council. Ditto for docs, or init.d files, or
36 whatever.
37
38 Rich