Hi, +1 (binding) from me
I checked: - signatures and hashes are fine - LICENSE and NOICE are good - DISCLAIMER exists - no unexpected binary files - most files have ASF headers (see below) - can compile from source, but one test fails One very minor issue, I did notice we’re using the OceanBase logo. I couldn’t find any conditions on how to use their trademark on their website, so it would be best to ask for permission to use it. There are a couple of files that possibly should have ASF headers [1][2][3], assuming they are our files and not copied from somewhere? If they were copied then they need to be listed in LICENSE. Perhaps these files come from Hadoop like hadoop-env.sh and yarn-env.sh??? I also run into a test failure: TestChainedAuthorizationIT > initializationError FAILED java.lang.RuntimeException: Failed to initialize ContainerSuite at org.apache.gravitino.integration.test.container.ContainerSuite.initIfNecessary(ContainerSuite.java:103) at org.apache.gravitino.integration.test.container.ContainerSuite.startRangerContainer(ContainerSuite.java:519) at org.apache.gravitino.authorization.ranger.integration.test.RangerITEnv.init(RangerITEnv.java:94) at org.apache.gravitino.authorization.chain.integration.test.TestChainedAuthorizationIT.startIntegrationTest(TestChainedAuthorizationIT.java:85) Caused by: java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:277) at java.util.Optional.orElseThrow(Optional.java:290) at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:268) at org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:152) at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:193) at org.apache.gravitino.integration.test.container.ContainerSuite.initIfNecessary(ContainerSuite.java:94) ... 3 more Shouldn't people be able to compile without docker running? Kind Regards, Justin 1. ./dev/docker/kerberos-hive/kadm5.acl 2. ./dev/docker/kerberos-hive/kdc.conf 3. ./dev/docker/kerberos-hive/krb5.conf