## Hive src checks (Ubuntu 22.04.5 LTS, Apache Maven 3.6.3, zulu17.46.29-ca-crac-jdk17.0.9-linux_x64) * Checked signatures and checksums OK * Checked diff between repo and artifacts OK (diff -qr apache-hive-metastore-4.1.0-src hive-git) * Checked README, NOTICE, LICENSE OK * Checked for ASF headers OK (grep -RiL "Licensed to the Apache Software Foundation") * Checked for unexpected binary files OK (find . -type f -exec file {} \;) * Built from apache-hive-4.1.0-src.tar.gz OK (mvn clean install -DskipTests -Pdist,itests)
## Hive bin checks * Checked signatures and checksums OK * Checked LICENSE and NOTICE OK * Extracted LICENSE from every jar file [1] and manually verified compatibility with ASF OK * Manually installed Hive in docker container (Ubuntu 25.04) using: apache-hive-4.1.0-bin.tar.gz, hadoop 3.4.1, tez 0.10.5, zulu21.42.19-ca-jdk21.0.7-linux_x64 * Configured hadoop to run on pseudo-distributed mode and started all services (datanode, namenode, secondarynamenode, resourcemanager, nodemanager) * schematool -dbType derby -initSchema --verbose OK * Started HS2 with embedded derby OK * Run simple CREATE, LOAD, EXPLAIN, SELECT queries OK ## Metastore src checks (Ubuntu 22.04.5 LTS, Apache Maven 3.6.3, zulu17.46.29-ca-crac-jdk17.0.9-linux_x64) * Checked signatures and checksums OK * Checked diff between repo and artifacts OK (diff -qr apache-hive-metastore-4.1.0-src hive-git) * Checked NOTICE, LICENSE inside OK * No README file present and no instructions to build the project KO * Checked source files for ASF headers OK (grep -RiL "Licensed to the Apache Software Foundation") * Checked for unexpected binary files OK (find . -type f -exec file {} \;) * Built from hive-standalone-metastore-4.1.0-src.tar.gz KO (mvn clean install -DskipTests -Pdist) ## Metastore bin checks * Checked signatures and checksums OK * Checked LICENSE and NOTICE OK * Extracted LICENSE from every jar file [1] and manually verified compatibility with ASF OK * Manually installed Metastore in docker container (Ubuntu 25.04) using: hive-standalone-metastore-4.1.0-bin.tar.gz, hadoop 3.4.1, zulu21.42.19-ca-jdk21.0.7-linux_x64 * schematool -dbType derby -initSchema --verbose OK * Executed bin/start-metastore and checked logs/stdout/stderr for correct initialization -0 (binding) Mainly due to the downsides related to the presence of hive-standalone-metastore-4.1.0-src.tar.gz file and the fact that I don't find much benefit in having it. I will send a separate email to discuss this in more detail and not clutter the vote thread. Best, Stamatis [1] for f in `find . -name "*jar"`; do echo $f; jar xf $f META-INF/LICENSE; head -5 META-INF/LICENSE; done > LICENSES-CHECK On Thu, Jul 24, 2025 at 3:01 PM Simhadri G <simhad...@apache.org> wrote: > > +1 (Non-binding) > > I have Verified the following: > > * Downloaded the source tarball, signature (.asc), and checksum: ✓ OK > > * Imported GPG keys and verified the signature: ✓ OK > > * Validated checksum and signature for the artifacts: ✓ OK > > * Successfully built from source: ✓ OK > > * Build and run the Hive Docker image : ✓ OK > > * Initialized meta scripts against MySQL : ✓ OK > > * Build Docker image and started the HMS container: ✓ OK > > * Ran simple queries to create table,inserted records and read data on > external table, acid tables and iceberg tables and with Tez and verified the > output: ✓ OK > > > > Thanks, > > Simhadri G > > > On Thu, Jul 24, 2025 at 4:28 PM Denys Kuzmenko <dkuzme...@apache.org> wrote: >> >> +1 >> >> Hive dist validations: >> ——————————— >> * Signatures and checksums: ✓ OK >> * hive-exec-4.1.0-core.jar artifact is present : ✓ OK >> * Built from sources: ✓ OK >> * Build Docker image and started the containers with PostgresSQL: ✓ OK >> * Connected via Beeline, created an Iceberg table and run a few queries: ✓ OK >> >> Standalone metastore dist validations: >> ——————————————————— >> * Signatures and checksums: ✓ OK >> * Built from sources: ✓ OK >> * Build Docker image and started the HMS container: ✓ OK >> * Created an Iceberg table using RestCatalog ✓ OK >> >> Regards, >> Denys