Hi,

Thanks for preparing the release artifact. I attempted to build Hive, and I
didn't see the RAT issue. Might it be a local issue of Butao's environment?

These are the steps I tested.

1. Download `apache-hive-4.2.0-src.tar.gz`
2. Untar it
3. Prepare a containerized environment with the following Docker command
4. `mvn clean install -Pdist,itests -DskipTests`

```
docker run --rm -it \
  -v $HOME/.m2:/root/.m2 \
  -v $PWD:/root/hive \
  -w /root/hive \
  maven:3.9.11-eclipse-temurin-21 \
  /bin/bash
```

I have not tested other points; I plan to check them after rc1 is created.

Best,
Okumin


On Fri, Nov 14, 2025 at 2:09 AM Dmitriy Fingerman <
[email protected]> wrote:

> Hi Butao,
>
> Thank you for checking the release candidate artifacts and catching the
> issue with building Hive Metastore from sources.
> I found that it happens because the new metastore-client module was
> forgotten to be added to metastore sources assembly.
> I opened HIVE-29315 <https://issues.apache.org/jira/browse/HIVE-29315> to
> fix this issue and am working on it.
>
> However, I re-checked, and didn't find the RAT issue when building Hive
> from sources - the build passed with this command:
> "mvn clean install -Pdist,itests,iceberg -DskipTests"
>
> Thanks,
> Dmitriy Fingerman
>
> On Wed, Nov 12, 2025 at 9:39 PM Butao Zhang <[email protected]> wrote:
>
>> Hi Dmitriy,
>>
>> Thanks for driving the release!
>> I tried build the hive & standalone HMS using the source packages, but
>> failed. Please see the following details:
>>
>> ----------------------Hive binary package and src package
>> validations:-----------------------
>> [1] Verified signatures and checksums OK
>>
>> [2] Failed built from hive source apache-hive-4.2.0-src.tar.gz:
>> [ERROR] Failed to execute goal
>> org.apache.rat:apache-rat-plugin:0.16.1:check (default) on project hive:
>> Too many files with unapproved license: 11 See RAT report in:
>> /data/work/hive420rel/apache-hive-4.2.0-src/target/rat.txt -> [Help 1]
>> [ERROR]
>> [ERROR] To see the full stack trace of the errors, re-run Maven with the
>> -e switch.
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> [ERROR]
>> [ERROR] For more information about the errors and possible solutions,
>> please read the following articles:
>> [ERROR] [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>> [ERROR]
>> [ERROR] After correcting the problems, you can resume the build with the
>> command
>> [ERROR] mvn <args> -rf :hive
>>
>>
>> --------------------Standalone HMS binary package and src package
>> validations:------------------
>> [1] Verified signatures and checksums OK
>>
>> [2] Failed built from Standalone HMS source
>> hive-standalone-metastore-4.2.0-src.tar.gz:
>> [INFO] Scanning for projects...
>> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
>> [ERROR] Child module
>> /data/work/hive420rel/apache-hive-metastore-4.2.0-src/metastore-client of
>> /data/work/hive420rel/apache-hive-metastore-4.2.0-src/pom.xml does not
>> exist @
>>  @
>> [ERROR] The build could not read 1 project -> [Help 1]
>> [ERROR]
>> [ERROR] The project org.apache.hive:hive-standalone-metastore:4.2.0
>> (/data/work/hive420rel/apache-hive-metastore-4.2.0-src/pom.xml) has 1 error
>> [ERROR] Child module
>> /data/work/hive420rel/apache-hive-metastore-4.2.0-src/metastore-client of
>> /data/work/hive420rel/apache-hive-metastore-4.2.0-src/pom.xml does not
>> exist
>> [ERROR]
>> [ERROR] To see the full stack trace of the errors, re-run Maven with the
>> -e switch.
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> [ERROR]
>> [ERROR] For more information about the errors and possible solutions,
>> please read the following articles:
>> [ERROR] [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
>>
>>
>>
>> ---- Replied Message ----
>> From Dmitriy Fingerman<[email protected]> <[email protected]>
>> Date 11/13/2025 08:36
>> To <[email protected]> <[email protected]>
>> Subject [VOTE] Apache Hive 4.2.0 Release Candidate 0
>> Hello Apache Hive community,
>>
>> This is a call for vote to release Apache Hive 4.2.0 Release Candidate 0.
>>
>>
>> Apache Hive 4.2.0 Release Candidate 0 is available here:
>> https://dist.apache.org/repos/dist/dev/hive/hive-4.2.0/
>>
>> https://dist.apache.org/repos/dist/dev/hive/hive-standalone-metastore-4.2.0/
>>
>>
>> The checksums are these:
>> 8984a57af22c40119df88235e8d909e794d9844d1adad49eb860ae8b8113a549
>>  apache-hive-4.2.0-bin.tar.gz
>> fd8b19c679aaa53da2dca882576c5f4aa95824c70ffe1c96f73379bd418d79a3
>>  apache-hive-4.2.0-src.tar.gz
>> db38b0b8eac65954071237b48e9c03b0e4780388ab1d99839812cc522b7c74c0
>>  hive-standalone-metastore-4.2.0-bin.tar.gz
>> 5b757295d07fec4226ff6411047b4a3ab34a2f9e4dadf9b522f65db27d009a04
>>  hive-standalone-metastore-4.2.0-src.tar.gz
>>
>>
>> You can find the KEYS file here:
>> https://downloads.apache.org/hive/KEYS
>>
>>
>> Maven artifacts are available here:
>> https://repository.apache.org/content/repositories/orgapachehive-1141/
>>
>>
>> The tag release-4.2.0-rc0 has been applied to the source for this
>> release in github, you can see it at
>> https://github.com/apache/hive/tree/rel/release-4.2.0-rc0
>>
>>
>> The git commit hash is:
>>
>> https://github.com/apache/hive/commit/76e72a2b1d7406a9ff0ef79ed7329e5b20403dde
>>
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least
>> three +1 PMC votes are cast.
>>
>>
>> (Only PMC members have binding votes, however, other community members
>> are encouraged to cast non-binding votes.)
>>
>>
>> [ ] +1 Release this package as Apache Hive 4.2.0
>> [ ] +0
>> [ ] -1 Do not release this because...
>>
>>
>> Please download, verify, and test.
>>
>>
>>
>> Thanks,
>> Dmitriy Fingerman
>>
>

Reply via email to