Gentoo Archives: gentoo-user

From: Rich Freeman <rich0@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [Off-Topic] arch-openrc
Date: Wed, 08 Mar 2017 19:08:11
Message-Id: CAGfcS_mwnWQOZoL2E9tis+XwiEo+gp67RotjhNqHNxFbSdp+mg@mail.gmail.com
In Reply to: [gentoo-user] [Off-Topic] arch-openrc by Mick
1 On Wed, Mar 8, 2017 at 1:50 PM, Mick <michaelkintzios@×××××.com> wrote:
2 > Well what do you know?! Alternative to monolithic stack solutions now exist
3 > as alternatives for other distros too:
4 >
5 > https://sourceforge.net/projects/archopenrc/
6 >
7 > PS. I do not wish to kick off a flame war on this topic, enough electrons have
8 > been wasted in past rants. Just to inform those who may be interested in
9 > this.
10
11 Interesting. It looks like they bundle all their openrc scripts in
12 the openrc package. I was curious about this since the right place to
13 put scripts is one of those things that tends to come up in debate.
14
15 In Gentoo openrc, systemd, and anything else keep their scripts in the
16 packages they go with.
17
18 Pros:
19 - You don't end up with scripts for packages you don't use.
20 - The openrc/systemd/runit/upstart/etc packages don't get bumped 3
21 times per week when any script changes anywhere (IMO the biggest
22 driver)
23 - If upstream provides the scripts (common for systemd, less so for
24 openrc but it may happen) then make install can take care of them
25
26 Cons:
27 - You do end up with scripts for service managers you don't use
28 (assuming you don't mask them).
29 - Individual package maintainers have to be at least somewhat
30 concerned with these scripts even if they don't use the service
31 manager they apply to.
32
33 I think the Gentoo way is better because of the elimination of bumps.
34 However, Arch is much more strongly in the systemd camp (as I
35 understand it), so I suspect there would be more resistance there to
36 maintaining openrc scripts inside individual packages. So, openrc
37 ended up having to bundle them all in one package. The Gentoo
38 approach took a Council decision as some package maintainers objected
39 to the inclusion of systemd units. Other than the initial debate IMO
40 it has gone smoothly since.
41
42 And a parting bit of trivia: The overwhelming majority of
43 Gentoo-based installations use upstart as their service manager,
44 despite it not even being in the Gentoo repository.
45
46 --
47 Rich

Replies

Subject Author
Re: [gentoo-user] [Off-Topic] arch-openrc Mick <michaelkintzios@×××××.com>
Re: [gentoo-user] [Off-Topic] arch-openrc Daniel Frey <djqfrey@×××××.com>