Gentoo Archives: gentoo-dev

From: Daniel Campbell <dlcampbell@×××.com>
To: gentoo-dev@l.g.o
Subject: Re: Re: [gentoo-dev] Going against co-maintainer's wishes (ref. bug 412697)
Date: Sun, 26 May 2013 06:24:12
Message-Id: 51A1AA83.4080209@gmx.com
1 On 05/25/2013 02:53 PM, Anthony G. Basile wrote:
2 > On 05/25/2013 02:13 PM, Markos Chandras wrote:
3 >> -----BEGIN PGP SIGNED MESSAGE-----
4 >> Hash: SHA512
5 >>
6 >> On 05/25/2013 05:14 PM, Ben de Groot wrote:
7 >>> But if a co-maintainer pushes through a change that I oppose, then
8 >>> working together becomes quite difficult. In this case I opted to
9 >>> give up maintainership.
10 >>>
11 >> Ben,
12 >>
13 >> We've been working together, in the same team(s), for more than 4
14 >> years and we never had a single problem in co-maintaining packages. I
15 >> would never expected you to make so much noise because I committed a
16 >> file (yes a file, *not* a patch) that changes absolutely *nothing* to
17 >> existing users but it helps all those users who want to use systemd.
18 >>
19 >> I am very disappointed and confused.
20 >>
21 >> You should have known me better by now.
22 >>
23 >> - -- Regards,
24 >> Markos Chandras - Gentoo Linux Developer
25 >> http://dev.gentoo.org/~hwoarang
26 >>
27 >
28 > We are moving too quickly on bug #448882 ([Tracker] packages not
29 > providing systemd units). We should come to better consensus on systemd
30 > integration and we were getting there with the idea of INSTALL_MASK. I
31 > don't know that it is a working solution yet. I have to oppose adding
32 > unit files unless we have a way to opt out for reasons I gave earlier,
33 > regarding embedded systems where one needs to conserve space
34 > aggressively. And we may have found a way to do so without cluttering
35 > ebuilds with USE flags.
36 >
37 > Can I ask the systemd people to design a working solution for opting
38 > out? I can't support this initiative without such a solution and I
39 > would be happy to work with the systemd people to reach it, ie I'll test.
40 >
41
42 I'm not a dev (though I would like to be...), but consider me interested
43 in testing an opt-out method as well. I'm going to try INSTALL_MASK and
44 see what happens. I'm not sure if any of my packages have systemd units
45 yet, though.
46
47 As far as resisting systemd, why is that so bad? Vertical integration is
48 generally a bad idea with the sole exception of when your use case(s)
49 line up perfectly with the ivory tower and you need all of the offered
50 features. If Gentoo falls to systemd, there will literally be no
51 Linux-based distros left to prevent it from taking over, and as a result
52 Linux-based systems will become more and more tightly integrated,
53 killing the choice that Gentoo truly stands for and homogenizing everything.
54
55 That said, I realize that unit files don't intrude much on choice, and
56 I'm happy that there is discussion on finding ways around it and making
57 everyone happy (like INSTALL_MASK) instead of pushing ideas on users and
58 telling them to deal with it.
59
60 Out of curiosity though, is there a document that outlines how Gentoo
61 Council members are chosen, when/if decisions can be revisited, and/or
62 if a member's views are audited for neutrality? I'm somewhat interested
63 in the way decisions are made within Gentoo.

Replies