Hi all,

how is the process handled of getting CLAs for non-committers for PRs?
It seems Apache Flink and Apache Kafka both don't have any
documentation on the necessity of getting these first.

https://flink.apache.org/contributing/how-to-contribute.html
https://cwiki.apache.org/confluence/display/KAFKA/Contributing+Code+Changes

On the other hand,
https://www.apache.org/licenses/contributor-agreements.html seems
pretty clear on requiring CLAs for any kind of contribution.

We are now in the uncomfortable position not being able to go ahead
with a somewhat trivial (66 lines added and 2000+ deleted) but
important PR (https://github.com/apache/incubator-pekko-http/pull/14)
because it was contributed by a non-committer without an ICLA on file.
How can we deal with this issue? Because if the contributor does not
file a CLA, we will have to recommit the exact same PR but with
another author because it is so trivial.

A few questions come up:

 * What exactly is the process to onboard contributors and how is that
dealt with in other projects?
 * How can we prevent a situation like this, ideally, we would not
allow PRs from contributors not having signed a CLA?
 * Where is the file / API to look up if a certain Github user has
already filed a CLA? How can we automate checking if a certain user
has filed a CLA?

I see we are getting a copy of the filing acknowledgement to the
private mailing list but these answers are quite unstructured and we
don't have any way of safely associating such an acknowledgement with
a Github user id.

Johannes

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to