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

Reply via email to