## 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

Reply via email to