Gentoo Archives: gentoo-user

From: Daniel Campbell <lists@××××××××.us>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] gentoo-systemd-only deprecation
Date: Wed, 31 Jul 2013 06:24:32
Message-Id: 51F8AD8C.3020208@sporkbox.us
In Reply to: Re: [gentoo-user] gentoo-systemd-only deprecation by "Canek Peláez Valdés"
1 On 07/30/2013 05:40 PM, Canek Peláez Valdés wrote:
2 > There is going to be resistance. Two months ago there was a huge
3 > thread in gentoo-dev, because a package maintaner complained that his
4 > co-maintainer added a systemd unit to the package:
5 >
6 > http://thread.gmane.org/gmane.linux.gentoo.devel/85792
7 >
8 > In the end, the maintainer rage-quit:
9 >
10 > http://article.gmane.org/gmane.linux.gentoo.project/2551
11 >
12 > However, this is the extreme behaviour: most developers (and rational
13 > people) agree to adding systemd unit files to all packages, and we
14 > have much better coverage now that some months ago.
15 >
16 > If users cooperate opening bugs adding systemd unit files (after
17 > testing them in their machines), the coverage is going to grow even
18 > faster.
19 >
20 > Regards.
21 >
22 > On Tue, Jul 30, 2013 at 5:04 PM, <covici@××××××××××.com> wrote:
23 >> Canek Peláez Valdés <caneko@×××××.com> wrote:
24 >>
25 >>> On Tue, Jul 30, 2013 at 12:53 PM, <covici@××××××××××.com> wrote:
26 >>>> Canek Peláez Valdés <caneko@×××××.com> wrote:
27 >>>>
28 >>>>> On Tue, Jul 30, 2013 at 2:47 AM, Pavel Volkov <negaipub@×××××.com> wrote:
29 >>>>>> On Tue, Jul 30, 2013 at 11:09 AM, Pavel Volkov <negaipub@×××××.com> wrote:
30 >>>>>>>
31 >>>>>>> On Sunday 28 July 2013 03:22:02 Canek Peláez Valdés wrote:
32 >>>>>>>> Therefore, as of today, anyone can have a Gentoo machine with only
33 >>>>>>>> systemd, with no OpenRC installed.
34 >>>>>>>
35 >>>>>>> Really? Bug 373219 is still open.
36 >>>>>>
37 >>>>>>
38 >>>>>> Sorry, I missed your explanation at the end about that one. Ok, thanks for
39 >>>>>> what you've done :)
40 >>>>>
41 >>>>> Mmmh, and I missed this last reply of you.
42 >>>>>
43 >>>>> Anyway, dealing with /etc/init.d/functions.sh is basically trivial.
44 >>>>
45 >>>> But still, we have lots of packages with no systemd units -- shouldn't
46 >>>> they all have a systemd use flag and units to go with it -- basically
47 >>>> anything which has something in /etc/init.d . I was looking for a
48 >>>> sendmail unit and could find nothing, for one example.
49 >>>
50 >>> Yeah, we are not even near 100% coverage. However, one of the many
51 >>> advantages of systemd is that a service unit from a distribution
52 >>> usually works as-is or with minimal changes in any other.
53 >>>
54 >>> For many basic unit files, you can go to
55 >>>
56 >>> https://github.com/vonSchlotzkow/systemd-gentoo-units
57 >>>
58 >>> It has a unit file for postfix, for example. If the one you are
59 >>> looking for is not there, you can search in other distributions. If
60 >>> you download the RPM from
61 >>> http://rpm.pbone.net/index.php3/stat/4/idpl/21317874/dir/fedora_19/com/sendmail-8.14.7-1.fc19.i686.rpm.html,
62 >>> and extract the files with rpm2tarbz2, then you can get the
63 >>> sendmail.service file.
64 >>>
65 >>> It will probably need some changes to work with Gentoo, but it should
66 >>> not be difficult.
67 >>>
68 >>> When is working, you can send your unit to the package maintainer in
69 >>> Gentoo, and at some point it could be included in the package (like
70 >>> the OpenRC init script).
71 >>>
72 >>> That's how we will get 100% coverage, eventually.
73 >>
74 >> OK, I will check those -- thanks. I hope package maintainers now start
75 >> putting those service units in, now that systemd is required by gnome.
76 >>
77 >>
78 >> --
79 >> Your life is like a penny. You're going to lose it. The question is:
80 >> How do
81 >> you spend it?
82 >>
83 >> John Covici
84 >> covici@××××××××××.com
85 >>
86 >
87 >
88 >
89
90
91 What's irrational about that guy's reasons for being against the systemd
92 unit files? I remember that thread, and he made some decent technical
93 points. Unfortunately, the council rejected a systemd USE flag, so the
94 best route was shot in the head before it had a chance. Yet OpenRC needs
95 a USE flag to enable it... rather fishy.

Replies

Subject Author
Re: [gentoo-user] gentoo-systemd-only deprecation "Canek Peláez Valdés" <caneko@×××××.com>