1 |
On Mon, Dec 8, 2014 at 9:00 AM, Anthony G. Basile <blueness@g.o> wrote: |
2 |
> |
3 |
> Forking code does not address the QA issues currently against |
4 |
> toolchain.eclass. The two issues are orthogonal and I don't think I |
5 |
> connected them in my emails. I disagree with forking but have no right to |
6 |
> obstruct it and would not. In that respect, I'm simply voicing my opinion |
7 |
> as a dev. However regarding how QA should operate, I am operating with the |
8 |
> guidelines of gentoo self-governance. |
9 |
> |
10 |
|
11 |
++ |
12 |
|
13 |
Honestly, I don't think internal forks are terribly helpful either in |
14 |
the long run. Sometimes they seem to be needed at some point to at |
15 |
least push things along, but obviously it would be better to focus on |
16 |
one package. I just don't want to be critical of those who want to |
17 |
fork things, as they usually have very legitimate concerns and at |
18 |
least by forking they're producing something new that people can play |
19 |
with and test, which can help us cross the gap from where we are to |
20 |
where we want to be. |
21 |
|
22 |
A big reason there are forks is that sometimes people just get fed up |
23 |
with trying to work with people and would prefer to go do something |
24 |
even if it basically means re-inventing the wheel. |
25 |
|
26 |
I was thinking about this earlier today after being somewhat |
27 |
frustrated with a completely different FOSS issue. The nature of |
28 |
Gentoo tends to draw a lot of people who want to achieve their vision |
29 |
of technical perfection. This makes it really hard for all of us to |
30 |
work together. I'll admit that there are times I get sick of some of |
31 |
the debates on the lists/etc, and I'm sure everybody on all sides of |
32 |
every issue tends to feel the same way. We keep coming back because |
33 |
we think there is something here worth fighting for, and sometimes |
34 |
even worth compromising for. |
35 |
|
36 |
Forks can be a way to try out new things, and turning theoretical |
37 |
arguments into practical comparisons. Sure, they can also be |
38 |
incredible "wastes" of time, but so is just about anything that any of |
39 |
us do for fun. I think that creating something new is far more |
40 |
productive than arguing on lists, even if in the end the work gets |
41 |
abandoned (though this is rarely the case - usually something gets |
42 |
re-appropriated which is the whole point of FOSS). Forks are also a |
43 |
great way to get new blood into an arcane subject - making incremental |
44 |
changes on a mature codebase is often a lot harder than making |
45 |
incremental changes on a new codebase that likely leaves out 50% of |
46 |
the corner cases. |
47 |
|
48 |
If we don't have friendly internal competition, it will just make it |
49 |
that much harder to stay relevant. Let's just try to keep it |
50 |
friendly. :) |
51 |
|
52 |
-- |
53 |
Rich |