v01d commented on pull request #1834:
URL: https://github.com/apache/incubator-nuttx/pull/1834#issuecomment-694964116


   I managed to add quite a few features today, I'm now checking detected 
authors against ICLAs using Apache JSON files. I'm first trying to match the 
name to these JSONs and if no match is found, I try to use the author email 
against a database of email -> real name (as stated in ICLA files) for known 
project members. This is needed because many times the author name (either from 
git or from header) is not the person's realname. At the same time, there are 
multiple possible emails (some automatically generated by github, or just 
because the user has multiple emails).
   
   At the moment I'm generating a final report to indicate if all authors have 
CLAs. I would now need to check also the copyright holders against CLAs (easy) 
and against SGAs from companies (do we have these also in JSON somewhere 
@justinmclean?). The final goal would be to check that if all these conditions 
match, a suggestion of "can be switched to apache header" becomes "true".
   
   I still don't know what will we do with files which existed in submodules. 
@gregory-nutt do you remember if at the very beginning (where "beginning" is a 
commit which exists in this repo) all files where part of the repo? It appears 
sometime submodules started to be used and then submodules where removed. So 
there's a part of the history where I can't access the file contents. But given 
that authors are never **removed** from headers, this should not be a problem 
(I just have to consider this case of non-accessible files).
   
   Anyway, here's an example output of parsing the `configure.c`:
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to