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. |