Maven, rpmbuild/dpkg-buildpackage, but it won't work on master now, it needs 
fixing.
________________________________________
From: John Burwell [jburw...@basho.com]
Sent: Monday, October 29, 2012 11:23 PM
To: cloudstack-dev@incubator.apache.org
Subject: Re: Package Build Procedure

Rohit,

Which packaging, if any, would you recommend using with master?

Thanks,
-John

On Oct 29, 2012, at 1:33 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote:

> NPE wow, am not sure what might have caused it and it works for me.
> Alright, check that you've python and mysql-connector-python on it.
> Or, better if you don't require apidocs, comment/remove it out from the top 
> level pom.xml;
>
> diff --git a/pom.xml b/pom.xml
> index 12b4067..8178935 100644
> --- a/pom.xml
> +++ b/pom.xml
> @@ -342,7 +342,6 @@
>       <modules>
>         <module>developer</module>
> -           <module>tools/apidoc</module>
>            <module>tools/devcloud</module>
>
> And try again with -X to have more verbosity.
> If you cannot do without master branch, eventually you may hit some other 
> issue while dpkg-buildpackage.
>
> Packaging needs fixing, Wido, Hugo, David, Edison?
>
> Regards.
> ________________________________________
> From: John Burwell [jburw...@basho.com]
> Sent: Monday, October 29, 2012 10:51 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: Package Build Procedure
>
> Rohit,
>
> I receive the following error upon executing the "mvn clean install -P 
> developer" command:
>
> …
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Apache CloudStack apidoc Tools 4.1.0-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ cloud-apidoc ---
> [INFO] Deleting 
> /var/lib/jenkins/jobs/cloudstack-s3/workspace/tools/apidoc/target
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloud-apidoc 
> ---
> [INFO]
> [INFO] --- exec-maven-plugin:1.2.1:exec (compile) @ cloud-apidoc ---
> …
> java.lang.NullPointerException
>        at 
> com.cloud.api.doc.ApiXmlDocWriter.writeCommand(ApiXmlDocWriter.java:317)
>        at com.cloud.api.doc.ApiXmlDocWriter.main(ApiXmlDocWriter.java:228)
> + '[' 2 -ne 0 ']'
> + exit 1
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache CloudStack ................................. SUCCESS [3.436s]
> [INFO] Apache CloudStack Utils ........................... SUCCESS [11.430s]
> [INFO] Apache CloudStack API ............................. SUCCESS [9.847s]
> [INFO] Apache CloudStack Core ............................ SUCCESS [7.304s]
> [INFO] Apache CloudStack Agents .......................... SUCCESS [5.751s]
> [INFO] Apache CloudStack SystemVM Patches ................ SUCCESS [2.489s]
> [INFO] Apache CloudStack Console Proxy ................... SUCCESS [12.166s]
> [INFO] Apache CloudStack Server .......................... SUCCESS [19.871s]
> [INFO] Apache CloudStack Usage Server .................... SUCCESS [3.304s]
> [INFO] Apache XenSource XAPI ............................. SUCCESS [6.116s]
> [INFO] Apache CloudStack Plugin POM ...................... SUCCESS [0.394s]
> [INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment Planner  
> SUCCESS [2.234s]
> [INFO] Apache CloudStack Plugin - User Dispersing Deployment Planner  SUCCESS 
> [2.617s]
> [INFO] Apache CloudStack Plugin - Host Allocator Random .. SUCCESS [2.269s]
> [INFO] Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS [3.240s]
> [INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS [2.940s]
> [INFO] Apache CloudStack Plugin - Hypervisor Xen ......... SUCCESS [4.778s]
> [INFO] Apache CloudStack Plugin - Hypervisor KVM ......... SUCCESS [12.957s]
> [INFO] Apache CloudStack Plugin - Network Elastic Load Balancer  SUCCESS 
> [2.661s]
> [INFO] Apache CloudStack Plugin - Network Nicira NVP ..... SUCCESS [3.634s]
> [INFO] Apache CloudStack Plugin - Storage Allocator Random  SUCCESS [2.220s]
> [INFO] Apache CloudStack Plugin - User Authenticator LDAP  SUCCESS [2.460s]
> [INFO] Apache CloudStack Plugin - User Authenticator MD5 . SUCCESS [1.803s]
> [INFO] Apache CloudStack Plugin - User Authenticator Plain Text  SUCCESS 
> [2.288s]
> [INFO] Apache CloudStack AWS API Bridge .................. SUCCESS [42.521s]
> [INFO] Apache CloudStack Client UI ....................... SUCCESS [6.777s]
> [INFO] Apache CloudStack Test ............................ SUCCESS [6.282s]
> [INFO] Apache CloudStack Developer Tools ................. SUCCESS [0.153s]
> [INFO] Apache CloudStack apidoc Tools .................... FAILURE [4.595s]
> [INFO] Apache CloudStack Developer Tools ................. SKIPPED
> [INFO] Apache CloudStack Developer Tools: marvin ......... SKIPPED
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 3:10.107s
> [INFO] Finished at: Mon Oct 29 13:12:30 EDT 2012
> [INFO] Final Memory: 30M/243M
> [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
>
> We are testing a large patch in a feature branch tracking master.  Therefore, 
> using the 4.0.0 branch is not an option for our testing needs.
>
> Thank you for your assistance,
> -John
>
> On Oct 29, 2012, at 12:59 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote:
>
>> John, the issue would require us to remove waf/ant and modify debian control 
>> files such that they can be packaged using maven (I think it may be a lot of 
>> work and I'm not clear how to approach it without using maven plugins, but 
>> dpkg-buildpackage).
>>
>> The error seems like apidocs failed for you, this can help:
>> mvn clean install -P developer
>> mvn -P developer -pl tools/apidoc (this would create, 
>> tools/apidoc/target/commands.xml)
>>
>> and then try dpkg-buildpackage again, but this may fail somewhere else.
>>
>> For now, I would suggest you to use the 4.0 branch which works 
>> (https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building#Building-Packaging).
>>
>> Regards.
>> ________________________________________
>> From: John Burwell [jburw...@basho.com]
>> Sent: Monday, October 29, 2012 10:08 PM
>> To: cloudstack-dev@incubator.apache.org
>> Subject: Re: Package Build Procedure
>>
>> Rohit,
>>
>> To clarify the context of the error below, I received this error from the 
>> dpkg-buildpackage command.
>>
>> Thanks,
>> -John
>>
>> On Oct 29, 2012, at 12:34 PM, John Burwell <jburw...@basho.com> wrote:
>>
>>> Rohit,
>>>
>>> Following this procedure, I receive the following error:
>>>
>>> [384/384] xmlapi:  -> artifacts/default/commands.xml
>>> java.lang.NullPointerException
>>>
>>> at com.cloud.api.doc.ApiXmlDocWriter.writeCommand(ApiXmlDocWriter.java:317)
>>>
>>> at com.cloud.api.doc.ApiXmlDocWriter.main(ApiXmlDocWriter.java:228)
>>> Waf: Leaving directory 
>>> `/var/lib/jenkins/jobs/cloudstack-s3/workspace/artifacts'
>>> Build failed:  -> task failed (err #2):
>>>
>>> {task: xmlapi  -> commands.xml}
>>> make: *** [build-arch-stamp] Error 1
>>> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>>>
>>> What can I do work around this issue?
>>>
>>> Thank you for your help,
>>> -John
>>>
>>> On Oct 29, 2012, at 12:07 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote:
>>>
>>>> For 4.0, here you go:
>>>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building#Building-Packaging
>>>>
>>>> Master is still wip; patches welcome!
>>>>
>>>> Regards.
>>>>
>>>> ________________________________________
>>>> From: John Burwell [jburw...@basho.com]
>>>> Sent: Monday, October 29, 2012 9:29 PM
>>>> To: cloudstack-dev@incubator.apache.org
>>>> Subject: Package Build Procedure
>>>>
>>>> All,
>>>>
>>>> What is the procedure for building a Debian package?  I have attempted 
>>>> running dpkg-buildpackage in the root directory of the CloudStack project, 
>>>> but get an error regarding missing apidoc scripts.
>>>>
>>>> Thank you for your help,
>>>> -John
>>>
>>
>

Reply via email to