+1(non-binding)
Hive artifacts validations: —————————————— * Downloaded the source and binary tarballs, signatures (.asc), and checksums: ✓ OK * Imported GPG keys and verified the signature: ✓ OK * Validated checksum and signature for the artifacts: ✓ OK * Successfully built from sources: ✓ OK (see below) * Initialized HMS schema using meta init scripts against PostgresSQL: ✓ OK * Confirmed successful standalone metastore setup with PostgresSQL: ✓ OK * Deployed and started HiveServer2 and Metastore with Hadoop 3.4.1 and Tez 0.10.4: ✓ OK * Connected via Beeline, created an Iceberg ORC table and run a few insert/select/update/delete queries ✓ OK Standalone metastore artifacts validations: ——————————————————————— * Downloaded the source and binary tarballs, signatures (.asc), and checksums: ✓ OK * Validated checksum and signature for the artifacts: ✓ OK * Successfully built from sources: ✓ OK * Successfully started Standalone metastore in Docker: ✓ OK Thanks, Dmitriy On Thu, Jul 24, 2025 at 12:43 PM Stamatis Zampetakis <zabe...@gmail.com> wrote: > ## 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 >