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]
