[ 
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,
   
   
![image](https://user-images.githubusercontent.com/10280768/171020874-665f99c0-494b-4339-8e68-a85f36c95a4d.png)
   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).
   
   
   
![image](https://user-images.githubusercontent.com/10280768/171020983-3673e072-e24f-48c2-bb62-7349bb0bb5c5.png)
   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]

Reply via email to