You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Sina Kashipazha <es...@yahoo.co.uk.INVALID> on 2020/08/08 12:19:54 UTC

Re: apidocs build failure

Hi Rohit,

I created the following pr that fixed the apidoc issue in Mac.

https://github.com/apache/cloudstack/pull/4253 <https://github.com/apache/cloudstack/pull/4253>


Kind Regards,
Sina

> On 11 Jun 2020, at 05:47, Rohit Yadav <ro...@shapeblue.com> wrote:
> 
> I think you've found the difference in BSD vs GNU/Linux sed on Mac (https://github.com/apache/cloudstack/pull/3312). One way to fix on Macs could be to install GNU sed using brew.
> Pull requests are welcome Sina!
> 
> 
> Regards,
> 
> Rohit Yadav
> 
> Software Architect, ShapeBlue
> 
> https://www.shapeblue.com
> 
> ________________________________
> From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>
> Sent: Wednesday, June 10, 2020 01:58
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
> Subject: Re: apidocs build failure
> 
> Hi Rohit,
> 
> Thanks for your suggestion to run the build command manually. I found the problem. Build script of apidocs used the sed inline replacement option, which has a different signature in MAC OS. I added '' after -i option of sed command in the below lines, and it fixed my problem.
> 
> https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64>
> https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65>
> 
> More information:
> 
> https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1 <https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1>
> https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux <https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux>
> 
> Kind Regards,
> Sina
> 
> 
> On 2020/06/09 03:07:49, Rohit Yadav <r....@shapeblue.com> wrote:
>> Hi Sina,>
>> 
>> 
>> 
>> Are you seeing this on latest master? You can debug what's causing failure by either running the mvn command for -pl tools/apidocs, or run the command manually:>
>> 
>> https://github.com/apache/cloudstack/blob/master/tools/apidoc/pom.xml#L63>
>> 
>> 
>> 
>> It could a jdk/java issue, you may install jenv and add jdk8 or jdk11 installed (depending on which branch you're on, for 4.14 and master use jdk11 for example).>
>> 
>> 
>> 
>> 
>> 
>> Regards,>
>> 
>> 
>> 
>> Rohit Yadav>
>> 
>> 
>> 
>> Software Architect, ShapeBlue>
>> 
>> 
>> 
>> https://www.shapeblue.com>
>> 
>> 
>> 
>> ________________________________>
>> 
>> From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>>
>> 
>> Sent: Tuesday, June 9, 2020 02:03>
>> 
>> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>>
>> 
>> Subject: apidocs build failure>
>> 
>> 
>> 
>> Hi,>
>> 
>> 
>> 
>> I have trouble building apidocs on mac (see below). Any idea?>
>> 
>> 
>> 
>> Kind Regards,>
>> 
>> Sina>
>> 
>> 
>> 
>> [INFO] Apache CloudStack apidocs .......................... FAILURE [ 31.185 s]>
>> 
>> [INFO] Apache CloudStack marvin ........................... SKIPPED>
>> 
>> [INFO] Apache CloudStack DevCloud4 ........................ SKIPPED>
>> 
>> [INFO] Apache CloudStack DevCloud-KVM ..................... SKIPPED>
>> 
>> [INFO] ------------------------------------------------------------------------>
>> 
>> [INFO] BUILD FAILURE>
>> 
>> [INFO] ------------------------------------------------------------------------>
>> 
>> [INFO] Total time: 22:03 h>
>> 
>> [INFO] Finished at: 2020-06-08T21:01:37+02:00>
>> 
>> [INFO] Final Memory: 132M/450M>
>> 
>> [INFO] ------------------------------------------------------------------------>
>> 
>> [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project cloud-apidoc: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [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/MojoExecutionException>
>> 
>> [ERROR]>
>> 
>> [ERROR] After correcting the problems, you can resume the build with the command>
>> 
>> [ERROR]   mvn <goals> -rf :cloud-apidoc>
>> 
>> 
>> 
>> 
>> 
>> rohit.yadav@shapeblue.com >
>> 
>> www.shapeblue.com<http://www.shapeblue.com>>
>> 
>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK>
>> 
>> @shapeblue>
>> 
>>> 
>> 
>>> 
>> 
>> 
>> 
>> 
> 
> rohit.yadav@shapeblue.com 
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
> 
> 
> 


Re: apidocs build failure

Posted by Rohit Yadav <ro...@shapeblue.com>.
Thanks Sina, we'll review and merge soon.


Regards.

________________________________
From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>
Sent: Saturday, August 8, 2020 17:49
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: apidocs build failure

Hi Rohit,

I created the following pr that fixed the apidoc issue in Mac.

https://github.com/apache/cloudstack/pull/4253 <https://github.com/apache/cloudstack/pull/4253>


Kind Regards,
Sina


rohit.yadav@shapeblue.comĀ 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

> On 11 Jun 2020, at 05:47, Rohit Yadav <ro...@shapeblue.com> wrote:
>
> I think you've found the difference in BSD vs GNU/Linux sed on Mac (https://github.com/apache/cloudstack/pull/3312). One way to fix on Macs could be to install GNU sed using brew.
> Pull requests are welcome Sina!
>
>
> Regards,
>
> Rohit Yadav
>
> Software Architect, ShapeBlue
>
> https://www.shapeblue.com
>
> ________________________________
> From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>
> Sent: Wednesday, June 10, 2020 01:58
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
> Subject: Re: apidocs build failure
>
> Hi Rohit,
>
> Thanks for your suggestion to run the build command manually. I found the problem. Build script of apidocs used the sed inline replacement option, which has a different signature in MAC OS. I added '' after -i option of sed command in the below lines, and it fixed my problem.
>
> https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L64>
> https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65 <https://github.com/apache/cloudstack/blob/fbfab5b5ebe1dba1000abbe30a8703c4d2f9d371/tools/apidoc/build-apidoc.sh#L65>
>
> More information:
>
> https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1 <https://stackoverflow.com/questions/7573368/in-place-edits-with-sed-on-os-x?rq=1>
> https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux <https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux>
>
> Kind Regards,
> Sina
>
>
> On 2020/06/09 03:07:49, Rohit Yadav <r....@shapeblue.com> wrote:
>> Hi Sina,>
>>
>>
>>
>> Are you seeing this on latest master? You can debug what's causing failure by either running the mvn command for -pl tools/apidocs, or run the command manually:>
>>
>> https://github.com/apache/cloudstack/blob/master/tools/apidoc/pom.xml#L63>
>>
>>
>>
>> It could a jdk/java issue, you may install jenv and add jdk8 or jdk11 installed (depending on which branch you're on, for 4.14 and master use jdk11 for example).>
>>
>>
>>
>>
>>
>> Regards,>
>>
>>
>>
>> Rohit Yadav>
>>
>>
>>
>> Software Architect, ShapeBlue>
>>
>>
>>
>> https://www.shapeblue.com>
>>
>>
>>
>> ________________________________>
>>
>> From: Sina Kashipazha <es...@yahoo.co.uk.INVALID>>
>>
>> Sent: Tuesday, June 9, 2020 02:03>
>>
>> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>>
>>
>> Subject: apidocs build failure>
>>
>>
>>
>> Hi,>
>>
>>
>>
>> I have trouble building apidocs on mac (see below). Any idea?>
>>
>>
>>
>> Kind Regards,>
>>
>> Sina>
>>
>>
>>
>> [INFO] Apache CloudStack apidocs .......................... FAILURE [ 31.185 s]>
>>
>> [INFO] Apache CloudStack marvin ........................... SKIPPED>
>>
>> [INFO] Apache CloudStack DevCloud4 ........................ SKIPPED>
>>
>> [INFO] Apache CloudStack DevCloud-KVM ..................... SKIPPED>
>>
>> [INFO] ------------------------------------------------------------------------>
>>
>> [INFO] BUILD FAILURE>
>>
>> [INFO] ------------------------------------------------------------------------>
>>
>> [INFO] Total time: 22:03 h>
>>
>> [INFO] Finished at: 2020-06-08T21:01:37+02:00>
>>
>> [INFO] Final Memory: 132M/450M>
>>
>> [INFO] ------------------------------------------------------------------------>
>>
>> [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project cloud-apidoc: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [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/MojoExecutionException>
>>
>> [ERROR]>
>>
>> [ERROR] After correcting the problems, you can resume the build with the command>
>>
>> [ERROR]   mvn <goals> -rf :cloud-apidoc>
>>
>>
>>
>>
>>
>> rohit.yadav@shapeblue.com >
>>
>> www.shapeblue.com<http://www.shapeblue.com>>
>>
>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK>
>>
>> @shapeblue>
>>
>>>
>>
>>>
>>
>>
>>
>>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>