Hi,

-1 (binding) as some files are misisng incubating in their names, but if those 
files are renamed, then +1 (binding)

Several LICENSE and NOTICE files need updating, but that’s OK due to the WIP 
disclaimer.

Testing on mocOS I checked:
- Not all artifact names include incubating in them, e.g. 
apache_gravitino-0.6.0.tar.gz. This needs to be fixed, but there is no need for 
a new RC or vote, just rename the files.
- Signatures and hashes are fine.
- DISCLAIMER (WIP), NOTICE and LICENSE exist in all artifacts.
- The LICENSE and NOTICE is incorrect for apache_gravitino-0.6.0.tar.gz, same 
with the licenses directory. The LICENSE and NOTICE files need to reflect what 
is in the release artifact, and it seems the binary LICENSE and NOTICE files 
for the Java release have been copied here. In this case of the stock LICENSE 
file, adding "MIT License Copyright (c) 2016 Dhamu” is all that is needed. BTW 
do we know what project this code comes from?
- Similarly, the LICENSE and NOTICE files for 
gravitino-iceberg-rest-server-0.6.0-incubating-bin and 
gravitino-trino-connector-0.6.0-incubating need to be updated to reflect what 
is in them.
- The main gravitino LICENSE is missing a license for TCPDS. I couldn't find 
out this data was licenced from a quick search. Do we know how the data is 
licensed?
- all ASF files have the correct header, although perhaps it could be added to 
some XML files.
- No unexpected binary files in the source release
- Compile fails due to rat issues, but can compile from source (and test pass) 
with the addition of -x rat

Other minor issues:
- The KEY file needs to be in 
https://dist.apache.org/repos/dist/release/incubator/gravitino/
- I think gravitino-trino-connector-0.6.0-incubating.tar.gz should include a 
“-bin” in the name as it’s not source code. Again, this can be renamed without 
a new RC or vote.
- Is the source code for gravitino-trino-connector-0.6.0-incubating and 
gravitino-iceberg-rest-server-0.6.0-incubating included in the release? (I am 
asking this in case this comes up in the IPMC vote).
- The rat test fails when building the source. The files it fails on are 
acceptable, except for possibly some XML files.
- Do the “.github” and “.gitattributes” files need to be in the source release?
- The Python client README.md build instruction needs to be updated as they 
assume it part of the main gravitino repo


Kind Regards,
Justin

Reply via email to