[
https://issues.apache.org/jira/browse/HDFS-16604?focusedWorklogId=775956&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-775956
]
ASF GitHub Bot logged work on HDFS-16604:
-----------------------------------------
Author: ASF GitHub Bot
Created on: 30/May/22 15:18
Start Date: 30/May/22 15:18
Worklog Time Spent: 10m
Work Description: GauthamBanasandra commented on PR #4374:
URL: https://github.com/apache/hadoop/pull/4374#issuecomment-1141271987
Just to explain the failures in the CI run above -
https://github.com/apache/hadoop/pull/4374#issuecomment-1141208797,

The trunk has failed to build `hadoop-hdfs-native-client`. This failure is
expected since CMake is unable to checkout `release-1.10.0` in gtest causing
the build to fail altogether. (Which is what has been fixed by this PR).

These warnings aren't introduced by this PR. They exist in the trunk as
well. These warnings aren't showing up in the trunk because
`hadoop-hdfs-native-client` isn't getting built on trunk in the first place.
In conclusion, once we merge this PR to trunk, the above failures won't show
up for those PRs which are newly created, or those which gets rebased on top of
trunk.
Issue Time Tracking
-------------------
Worklog Id: (was: 775956)
Time Spent: 40m (was: 0.5h)
> Install gtest via FetchContent_Declare in CMake
> -----------------------------------------------
>
> Key: HDFS-16604
> URL: https://issues.apache.org/jira/browse/HDFS-16604
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: libhdfs++
> Affects Versions: 3.4.0
> Reporter: Gautham Banasandra
> Assignee: Gautham Banasandra
> Priority: Blocker
> Labels: pull-request-available
> Time Spent: 40m
> Remaining Estimate: 0h
>
> CMake is unable to checkout *release-1.10.0* version of GoogleTest -
> {code}
> [WARNING] -- Build files have been written to:
> /home/jenkins/jenkins-home/workspace/hadoop-multibranch_PR-4370/centos-7/src/hadoop-hdfs-project/hadoop-hdfs-native-client/target/main/native/libhdfspp/googletest-download
> [WARNING] Scanning dependencies of target googletest
> [WARNING] [ 11%] Creating directories for 'googletest'
> [WARNING] [ 22%] Performing download step (git clone) for 'googletest'
> [WARNING] Cloning into 'googletest-src'...
> [WARNING] fatal: invalid reference: release-1.10.0
> [WARNING] CMake Error at
> googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake:40
> (message):
> [WARNING] Failed to checkout tag: 'release-1.10.0'
> [WARNING]
> [WARNING]
> [WARNING] gmake[2]: *** [CMakeFiles/googletest.dir/build.make:111:
> googletest-prefix/src/googletest-stamp/googletest-download] Error 1
> [WARNING] gmake[1]: *** [CMakeFiles/Makefile2:95:
> CMakeFiles/googletest.dir/all] Error 2
> [WARNING] gmake: *** [Makefile:103: all] Error 2
> [WARNING] CMake Error at main/native/libhdfspp/CMakeLists.txt:68 (message):
> [WARNING] Build step for googletest failed: 2
> {code}
> Jenkins run -
> https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4370/6/artifact/out/branch-compile-hadoop-hdfs-project_hadoop-hdfs-native-client.txt
> We need to use *FetchContent_Declare* since we're getting the source code
> exactly at the given commit SHA. This avoids the checkout step altogether and
> solves the above issue.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]