Hi, Really thanks for the help you guys gave me in the past! Tonight I would like to ask two questions.
First of all it seems that in the C++ implementation of sparse unions it is possible to construct a union array of length 8 from two child arrays of length 4 with dense union-like behavior. Is it intended? Can I throw an error in my Arrow2ORC API when a sparse union array has some child array with a different length? Secondly I would like to know whether all CICD tests need to pass before a pull request can be merged. The C++ part of Arrow2ORC development (https://issues.apache.org/jira/browse/ARROW-3014 <https://issues.apache.org/jira/browse/ARROW-3014>) is almost over. I’m doing very thorough testing (BTW I have fixed the long unit test problem I asked some time ago) and will seek the merge fairly soon. Right now it seems that all the C++ and lint tests pass. However some python and glib tests have failed. All the python and cglib code I currently have are from master. Can I still ask for the PR merge if CICD tests unrelated to my C++ code fail? Thanks, Ying