1 |
I am splitting this to a separate thread, because it could become a |
2 |
long thread pretty easily. |
3 |
|
4 |
On Sun, Aug 11, 2013 at 07:14:00AM -0400, Rich Freeman wrote: |
5 |
> On Sun, Aug 11, 2013 at 3:51 AM, Samuli Suominen <ssuominen@g.o> wrote: |
6 |
> > I've been considering packaging systemd in sys-fs/udev with USE="systemd" |
7 |
> > and use of 'if' and 'else' plus creating virtual/systemd for proper / |
8 |
> > installation and some other minor, but bad design choices done in the |
9 |
> > systemd packaging |
10 |
> |
11 |
> What is the consensus of the systemd team regarding those choices? |
12 |
> Would it make more sense to just fix the packaging rather than forking |
13 |
> it? I'm not sure what all the issues are, or how widespread the |
14 |
> disagreement is. |
15 |
|
16 |
I am a member of the systemd team, and I know what needs to be done. I |
17 |
have offered patches multiple times the last few months to fix the |
18 |
packaging, only to have them refused, even though I have presented, |
19 |
multiple times, strong recommendations from systemd upstream that I am |
20 |
correct, as well as making it clear that I would take responsibility for |
21 |
breakages the change would cause. Originally, we did install systemd |
22 |
correctly, but that was changed some time back, before I joined the |
23 |
team. All Samuli and I have asked is that the change we made that puts |
24 |
everything in /usr be undone. Besides the udev team, this would have |
25 |
benefits for the gnome team. |
26 |
|
27 |
You may ask why I have offered patches instead of just fixing the ebuild |
28 |
since I am a team member. That is because even team members aren't |
29 |
allowed to touch bugs assigned to systemd@g.o [1], and my |
30 |
personal efforts to advocate for this specific change got me this comment as |
31 |
well [2]. This bug, and others like it, would never have come up if |
32 |
we were installing systemd the way upstream recommends. |
33 |
|
34 |
I'll keep this short for now unless others here want to see the rest of |
35 |
my evidence, but What it boils down to is this. As a member of the |
36 |
systemd team, I have questioned the way we are doing things, multiple |
37 |
times. I feel that we aren't doing things in the best interest of the |
38 |
distro as a whole. However, consensus doesn't matter on that team; the |
39 |
members are expected to do exactly as they are told. |
40 |
|
41 |
William |
42 |
|
43 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=472792#C11 |
44 |
[2] https://bugs.gentoo.org/478538#C11 |