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