Yes true, bigtop does not involve apache ranger in it. I have added that
manually and I am not using any third party tool. The setup here is from
bigtop's git repo. I can understand if ranger fails to build, that may be
due to my bad configuration, however, zookeeper and ambari should not fail
as they come preconfigured. My entire setup, when moved to Ubuntu, works
fine. This fails on the centos 7 docker image which we are using to get the
build going.



On Tue 14 Aug, 2018, 11:13 PM Evans Ye, <[email protected]> wrote:

> What confuses me is that you said you have the ranger target. While Bigtop
> hasn't include ranger as a component yet. I suspect you're using 3rd party
> tool that is derived from Bigtop. If so, check with your vendor first.
>
> To build Bigtop components, please refer to https://cwiki-test.apache.
> org/confluence/display/BIGTOP/How+to+build+Bigtop-trunk and scroll down
> to "Recommended: Using pre-built Docker images".
>
> If you got your env settled, this one-liner should give you what you want:
> $ docker run --rm -u jenkins -v `pwd`:/ws --workdir /ws
> bigtop/slaves:1.2.1-centos-7 bash -l -c './gradlew allclean zookeeper-pkg'
>
> I tried and it's working. If you found bug. Feel free to report to us.
>
>
>
>
>
>
> Taher Koitawala <[email protected]> 於 2018年8月14日 週二 下午3:24寫道:
>
>> Using centos 7 and rpmbuild version 4.11.3
>>
>> Regards,
>> Taher Koitawala
>> GS Lab Pune
>> +91 8407979163
>>
>> On Tue, Aug 14, 2018 at 12:01 PM, Taher Koitawala <
>> [email protected]> wrote:
>>
>>> I checkout bigtop release-1.2.1 tag from git. We are using a centos
>>> docker image and im executing the "./gralde zookeeper-sprm" and "./gradlew
>>> ranger-srpm" command which fail due to the macros has empty body error
>>>
>>> On Mon 13 Aug, 2018, 9:29 PM Evans Ye, <[email protected]> wrote:
>>>
>>>> I just tried using centos 7 build image and it looks good to me.
>>>> Please share your build command and environment. Thanks.
>>>>
>>>> ---
>>>> [root@c72b8cb47c34 ws]# ./gradlew zookeeper-srpm
>>>> Starting a Gradle Daemon, 1 incompatible Daemon could not be reused,
>>>> use --status for details
>>>> Download https://archive.apache.org/dist//zookeeper/zookeeper-3.4.
>>>> 6/zookeeper-3.4.6.tar.gz
>>>>
>>>> > Task :zookeeper-tar
>>>> Copy /ws/dl/zookeeper-3.4.6.tar.gz to /ws/build/zookeeper/tar/
>>>> zookeeper-3.4.6.tar.gz
>>>>
>>>> > Task :zookeeper-srpm
>>>> Wrote: /ws/build/zookeeper/rpm/SRPMS/zookeeper-3.4.6-1.el7.src.rpm
>>>>
>>>>
>>>> BUILD SUCCESSFUL in 17s
>>>>
>>>> Taher Koitawala <[email protected]> 於 2018年8月13日 週一 下午7:04寫道:
>>>>
>>>>> Hi All,
>>>>>          I am currently trying to build Apache Ranger's rpm with
>>>>> Bigtop. However, the build in jenkins fails due to the following error
>>>>>
>>>>>
>>>>> *./gradlew ranger-srpm*
>>>>>
>>>>>  Command rpmbuild --define _topdir /home/cloud/bigtop/build/ranger/rpm
>>>>> --define ranger_base_version 0.7.1 --define ranger_version 0.7.1 --define
>>>>> ranger_release 1%{?dist} -bs --nodeps --buildroot=/home/cloud/
>>>>> bigtop/build/ranger/rpm/INSTALL /home/cloud/bigtop/build/
>>>>> ranger/rpm/SPECS/ranger.spec
>>>>>
>>>>> Command exited with error status 1
>>>>>
>>>>> When I execute the same command manually I get the following errors:
>>>>>
>>>>> Error:
>>>>> Macro %_topdir has empty body
>>>>> Macro %_topdir has empty body
>>>>> Macro %_topdir has empty body
>>>>> Macro %ranger_base_version has empty body
>>>>> Macro %ranger_base_version has empty body
>>>>> Macro %ranger_version has empty body
>>>>> Macro %ranger_version has empty body
>>>>> Macro %ranger_release has empty body
>>>>> Macro %ranger_release has empty body
>>>>>
>>>>> I get the same error when i execute *./graldew zookeeper-srpm *and
>>>>> even when *./graldew ambari-srpm* to check if native bitgtop defined
>>>>> packaging works. I am using Bigtop 1.2.1
>>>>>
>>>>> Regards,
>>>>> Taher Koitawala
>>>>> GS Lab Pune
>>>>> +91 8407979163
>>>>>
>>>>
>>

Reply via email to