1 |
Rich Freeman: |
2 |
> There has been a |
3 |
> desire for a long time to try to make it easier to contribute, but in |
4 |
> the end people have to step up to make that happen. Those who are |
5 |
> most passionate about it are of course the best candidates to try to |
6 |
> drive change. |
7 |
> |
8 |
|
9 |
That's a common misconception in gentoo. Someone has an idea and no one |
10 |
cares until he "makes it happen". A lot of ideas are not so trivial that |
11 |
you can just "make it happen". You need consensus, a shift of thinking, |
12 |
workflow and maybe even that people work TOGETHER on that idea. |
13 |
|
14 |
But no, you keep saying "make it happen" and "by all means, start |
15 |
working on it", completely ignoring the nature of the issues brought up. |
16 |
|
17 |
I don't know of literally any big project except gentoo that still does |
18 |
not _require_ a review workflow. Git would be the perfect excuse to |
19 |
"make it happen", but that's something people have to agree on. |
20 |
|
21 |
Instead we are worrying about stuff like repeated rebases, push |
22 |
conflicts, push rate etc... so we will just end up using it wrong. |
23 |
|
24 |
I don't think there is any hope left that this will become sane. |
25 |
|
26 |
A review workflow (e.g. with appropriate high-level tools and maybe |
27 |
paired with a distributed approach) will just make all your questions |
28 |
about "how to contribute" go away. |
29 |
|
30 |
But I'm sorry, this is probably too vague and I should instead go away |
31 |
and "make it happen". |
32 |
|
33 |
Sometimes it is NOT enough to try to improve things. Sometimes you have |
34 |
to break with concepts. The last guy who tried to do that on a purely |
35 |
technical level was ferringb and he ragequitted for good. The only |
36 |
reason he could even come up with all those GLEPs (he wrote a LOT) was |
37 |
because he got paid by google. |
38 |
|
39 |
So, having 200+ core developers with push access is not just completely |
40 |
wrong from the workflow perspective... it also makes it nearly |
41 |
impossible to break with more fundamental concepts that are not |
42 |
appropriate anymore. |
43 |
|
44 |
So, to reiterate: if you want to change more fundamental concepts in |
45 |
gentoo, you need a job at google and be resistant to burn-out. And now |
46 |
you are telling me nothing is wrong with our contribution culture? |
47 |
lol. |