Just answered the incubator thread clarifying our workflow. El 04/02/2014 01:33, "Andrew Bayer" <andrew.ba...@gmail.com> escribió:
> We're probably not 100% ideal on the ICLA side - I really, really want > GitHub to add an ICLA-or-copyright-assignment option to pull requests, so > that we can make this explicit. But we're not in a bad place here, just not > quite as clear as I'd like to see. > > That said, Jake's a bit confused as to our workflow. I think he's under the > impression that we push actual commits to GH first and then from there to > ASF - i.e., that we follow the full pull request workflow, when in fact we > just use pull requests as our code review etc process. If we were actually > doing what he seems to think we're doing, yeah, that'd be a real problem > and I'd've thrown up barriers to it - and hell, we never would have > graduated! So if someone would like to educate Jake as to what we're really > doing, I think we can get this cleared up. > > A. > > > On Mon, Feb 3, 2014 at 8:12 AM, Ignasi Barrera <ignasi.barr...@gmail.com > >wrote: > > > I'm totally ok with our workflow. Don't want to make start a flame on > > that thread (as it won't help answering the question), but here is > > what I like: > > > > * People is used to GitHub pull requests. I think it is the easiest > > path nowadays to contribute to a project, and it helps and enourages > > people to do so. So IMHO we should keep it. > > * Having the ICLA in place is not a must in our workflow. Only for big > > contributions or for companies contributing. But we are not asking for > > them in most patches. > > * There is no overhead added to make the code reach the ASF repos, as > > those are the only ones where commiters push changes. > > > > * It's true that we have to deal with our custom mirroring to the > > jclouds org, but we have already addressed that, have full control on > > the CI system and CloudBees people is nice :) > > > > On 3 February 2014 16:59, Andrew Phillips <aphill...@qrmedia.com> wrote: > > > Just following up on Jake Farrell's comment over at general@i.a.o [1]: > > > > > > "As for the Github workflows that are starting to be used, I am not a > > > proponent of them. These workflows are not ideal as they repositories > are > > > not under any Asf control and infra can not help if there are any > issues, > > > its up to the project to take care of its own. Also with the JClouds > and > > > now Usergrid projects using this flow adds a lot of overhead for > > > initial contributions as they have in the workflow the requirement to > > > ensure an ICLA are on file for the contributor. Most committers do not > > have > > > access to see the status of this. Also since these projects are not > > working > > > directly against the primary repository it is up to them to ensure that > > > committers are the only ones submitting code to the primary repository > > and > > > then syncing that code at some point over to the ASF repositories in > > order > > > to make a release." > > > > > > Personally, I think our GitHub workflow works well for our contributor > > base, > > > and I don't feel as they committers suffer from exceptionally > burdensome > > > overhead as a result. As far as I'm aware, we're also covering all the > > legal > > > bases that we need to cover. > > > > > > Still: anyone else see any problems with the current review and commit > > flow? > > > > > > ap > > > > > > [1] http://markmail.org/message/r6w7fmjqjg6guxc3 > > >