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