On 31.12.2015 19:18, Stefan Tauner wrote:
For those who missed it on IRC, Stefan (Reinauer) has proposed retiring SVN and patch work in favor of Git and (likely) Gerrit + Jenkins. Maintaining SVN and Patchwork represents a surprisingly large maintenance burden on top of Git and Gerrit that coreboot uses. Additionally, many in the community work around SVN's limitations by mirroring the project at places like Github anyway.
My counterproposal is to use gitub instead of Gerrit.
- I really can't stand gerrit's interface.
- We (relatively) often get patches from one-time contributors which is way easier on github because "everybody" has an account there and knows how to work with it (and if not it is straight forward compared to gerrit).
I don't think one-time contributors always have a github account. Also, in most cases (I might be wrong here), one-time contributors don't care much about a review, so we could just forward their patches to gerrit. Can we not?
- The only reason to avoid github for me would be due to its proprietary nature and related problems (lock-in etc). Please give me other reasons if you prefer coreboot.org-hosted gerrit over github.
Just speaking for myself here. Also I might have a github account I can't remember right now, my contributions to flashrom would be less if I have to adapt to another (non-gerrit) workflow. Just a prediction, I don't even like gerrit.
Nico