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

Reply via email to