Re: [ASFCS40] Release Candidate Status

2012-09-07 Thread Chip Childers
On Fri, Sep 7, 2012 at 12:33 AM, Rajesh Battala
rajesh.batt...@citrix.com wrote:


 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Friday, September 07, 2012 9:41 AM
 To: cloudstack-dev@incubator.apache.org
 Subject: [ASFCS40] Release Candidate Status

 Hi all,

 Wido and Edison have been working on build issues this evening, but we 
 haven't sorted everything yet.

 Currently, I'm stuck with trying to build the deb packages on a fresh Ubuntu 
 12.04 VM.  I'm getting this error during ./waf deb:

 incubator-cloudstack/artifacts/debbuild/cloud-4.0/build/build-aws-api.xml:34:
 taskdef class org.apache.axis2.tool.ant.AntCodegenTask cannot be found

 [Rajesh Battala]
 Ant broken. Can you try building other components by commenting 
 build-aws-api.xml in build.xml


Based on the latest master, and talking with Wido, the correct build
process for a deb package is now:

mvn install -P deps  dpkg-buildpackage

Wido's updating the wiki shortly.


 Edison is working to get jenkins.cloudstack.org to product the nice installer 
 scripts / package tarball distros that CS has previously been publishing.  I 
 think that's still a work-in-progress, and my personal preference for how to 
 get the binary build artifacts to be part of a release process.

 I'm signing off for the night, but I'll check in first thing tomorrow morning 
 (around 9 AM Eastern US time) to see if we can use either a Jenkins build 
 artifact or a manual (local to me) build process to generate the binary 
 release artifacts.  Once I get a decent binary release artifact to sign and 
 post, I'll concurrently do the process for the source distro as well.

 My plan is to post the unofficial release candidates to 
 people.apache.org/~chipchilders/cloudstack/something...  We can't use the 
 official ASF distro svn tree yet, since that requires a PPMC vote, and we're 
 not done with the licensing issues.

 Anyway, that's all I know for now.  Thanks all!

 -chip



Re: [ASFCS40] Release Candidate Status

2012-09-07 Thread Rohit Yadav

On 07-Sep-2012, at 6:50 PM, Chip Childers chip.child...@sungard.com wrote:

 On Fri, Sep 7, 2012 at 12:33 AM, Rajesh Battala
 rajesh.batt...@citrix.com wrote:
 
 
 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Friday, September 07, 2012 9:41 AM
 To: cloudstack-dev@incubator.apache.org
 Subject: [ASFCS40] Release Candidate Status
 
 Hi all,
 
 Wido and Edison have been working on build issues this evening, but we 
 haven't sorted everything yet.
 
 Currently, I'm stuck with trying to build the deb packages on a fresh Ubuntu 
 12.04 VM.  I'm getting this error during ./waf deb:
 
 incubator-cloudstack/artifacts/debbuild/cloud-4.0/build/build-aws-api.xml:34:
 taskdef class org.apache.axis2.tool.ant.AntCodegenTask cannot be found
 
 [Rajesh Battala]
 Ant broken. Can you try building other components by commenting 
 build-aws-api.xml in build.xml
 
 
 Based on the latest master, and talking with Wido, the correct build
 process for a deb package is now:
 
 mvn install -P deps  dpkg-buildpackage
 

WIki updated: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+with+Maven#BuildingwithMaven-BuildingDEBpackages

Temporary build process on asf master as suggested by Edison on IRC:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+with+Maven#BuildingwithMaven-TemporaryBuildProcessonASFMaster

Though I keep getting error, in compile-kvm: http://pastebin.com/Zdx1vGVw

Regards,
Rohit


 Wido's updating the wiki shortly.
 
 
 Edison is working to get jenkins.cloudstack.org to product the nice 
 installer scripts / package tarball distros that CS has previously been 
 publishing.  I think that's still a work-in-progress, and my personal 
 preference for how to get the binary build artifacts to be part of a release 
 process.
 
 I'm signing off for the night, but I'll check in first thing tomorrow 
 morning (around 9 AM Eastern US time) to see if we can use either a Jenkins 
 build artifact or a manual (local to me) build process to generate the 
 binary release artifacts.  Once I get a decent binary release artifact to 
 sign and post, I'll concurrently do the process for the source distro as 
 well.
 
 My plan is to post the unofficial release candidates to 
 people.apache.org/~chipchilders/cloudstack/something...  We can't use the 
 official ASF distro svn tree yet, since that requires a PPMC vote, and we're 
 not done with the licensing issues.
 
 Anyway, that's all I know for now.  Thanks all!
 
 -chip
 



Re: [ASFCS40] Release Candidate Status

2012-09-07 Thread Wido den Hollander

On 09/07/2012 03:20 PM, Chip Childers wrote:

On Fri, Sep 7, 2012 at 12:33 AM, Rajesh Battala
rajesh.batt...@citrix.com wrote:



-Original Message-
From: Chip Childers [mailto:chip.child...@sungard.com]
Sent: Friday, September 07, 2012 9:41 AM
To: cloudstack-dev@incubator.apache.org
Subject: [ASFCS40] Release Candidate Status

Hi all,

Wido and Edison have been working on build issues this evening, but we haven't 
sorted everything yet.

Currently, I'm stuck with trying to build the deb packages on a fresh Ubuntu 
12.04 VM.  I'm getting this error during ./waf deb:

incubator-cloudstack/artifacts/debbuild/cloud-4.0/build/build-aws-api.xml:34:
taskdef class org.apache.axis2.tool.ant.AntCodegenTask cannot be found

[Rajesh Battala]
Ant broken. Can you try building other components by commenting 
build-aws-api.xml in build.xml



Based on the latest master, and talking with Wido, the correct build
process for a deb package is now:

mvn install -P deps  dpkg-buildpackage

Wido's updating the wiki shortly.


I updated the Wiki with the Debian build process, the commands you 
specified are correct.


I've done a couple of commits:
* 664927948a3b2cf10320221db6247a4c20887ac2
* cb0eb19bf02e9f46e87023869ee2729af2a00cee

Waf also errors out when you run ./waf deb:

wido@wido-desktop:~/repos/cloudstack$ ./waf deb
Debian packages are no longer build with waf. Use dpkg-buildpackage instead.
wido@wido-desktop:~/repos/cloudstack$

I've tested the packages on a couple of Ubuntu 12.04 systems and they 
seem to install.


Using dpkg-buildpackage is a bit more robust since it will complain 
about missing (build) dependencies instead of having your build fail.


I removed a couple of extra JAR file (see commits) from the cloud-deps 
package and I'm depending on the Ubuntu repository for them, this makes 
our binary distribution even smaller.


For the test I've set up a Ubuntu repository which you can add with:

$ echo deb http://cloudstack.apt-get.eu/ubuntu $(lsb_release -s -c) 
4.0  /etc/apt/sources.list.d/cloudstack.list

$ wget -O - http://cloudstack.apt-get.eu/release.asc|apt-key add -
$ apt-get update
$ apt-get install cloud-agent

That should work on fresh systems and fetch everything you need to set 
up a CloudStack Agent.


I'll look into oBS from SUSE next week to see if we can use that for 
building our packages, but I wanted to give my own repo a try first.


I'm willing to distribute the CloudStack packages from this mirror, no 
problem The current packages were manually uploaded by me.


Wido





Edison is working to get jenkins.cloudstack.org to product the nice installer 
scripts / package tarball distros that CS has previously been publishing.  I 
think that's still a work-in-progress, and my personal preference for how to 
get the binary build artifacts to be part of a release process.

I'm signing off for the night, but I'll check in first thing tomorrow morning 
(around 9 AM Eastern US time) to see if we can use either a Jenkins build 
artifact or a manual (local to me) build process to generate the binary release 
artifacts.  Once I get a decent binary release artifact to sign and post, I'll 
concurrently do the process for the source distro as well.

My plan is to post the unofficial release candidates to 
people.apache.org/~chipchilders/cloudstack/something...  We can't use the 
official ASF distro svn tree yet, since that requires a PPMC vote, and we're 
not done with the licensing issues.

Anyway, that's all I know for now.  Thanks all!

-chip





Re: [ASFCS40] Release Candidate Status

2012-09-07 Thread Hiroaki Kawai


On 2012/09/07, at 23:02, Rohit Yadav rohit.ya...@citrix.com wrote:

 
 On 07-Sep-2012, at 6:50 PM, Chip Childers chip.child...@sungard.com wrote:
 
 On Fri, Sep 7, 2012 at 12:33 AM, Rajesh Battala
 rajesh.batt...@citrix.com wrote:
 
 
 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Friday, September 07, 2012 9:41 AM
 To: cloudstack-dev@incubator.apache.org
 Subject: [ASFCS40] Release Candidate Status
 
 Hi all,
 
 Wido and Edison have been working on build issues this evening, but we 
 haven't sorted everything yet.
 
 Currently, I'm stuck with trying to build the deb packages on a fresh 
 Ubuntu 12.04 VM.  I'm getting this error during ./waf deb:
 
 incubator-cloudstack/artifacts/debbuild/cloud-4.0/build/build-aws-api.xml:34:
 taskdef class org.apache.axis2.tool.ant.AntCodegenTask cannot be found
 
 [Rajesh Battala]
 Ant broken. Can you try building other components by commenting 
 build-aws-api.xml in build.xml
 
 
 Based on the latest master, and talking with Wido, the correct build
 process for a deb package is now:
 
 mvn install -P deps  dpkg-buildpackage
 
 
 WIki updated: 
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+with+Maven#BuildingwithMaven-BuildingDEBpackages
 
 Temporary build process on asf master as suggested by Edison on IRC:
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+with+Maven#BuildingwithMaven-TemporaryBuildProcessonASFMaster
 
 Though I keep getting error, in compile-kvm: http://pastebin.com/Zdx1vGVw

I experienced that when I have system installed libvirt-java of version 0.4.7.
The cloudstack code requires 0.4.8. In maven build, this does not happen
because maven builds a right class path environment from dependencies.




RE: [ASFCS40] Release Candidate Status

2012-09-06 Thread Rajesh Battala


-Original Message-
From: Chip Childers [mailto:chip.child...@sungard.com] 
Sent: Friday, September 07, 2012 9:41 AM
To: cloudstack-dev@incubator.apache.org
Subject: [ASFCS40] Release Candidate Status

Hi all,

Wido and Edison have been working on build issues this evening, but we haven't 
sorted everything yet.

Currently, I'm stuck with trying to build the deb packages on a fresh Ubuntu 
12.04 VM.  I'm getting this error during ./waf deb:

incubator-cloudstack/artifacts/debbuild/cloud-4.0/build/build-aws-api.xml:34:
taskdef class org.apache.axis2.tool.ant.AntCodegenTask cannot be found

[Rajesh Battala] 
Ant broken. Can you try building other components by commenting 
build-aws-api.xml in build.xml 



Edison is working to get jenkins.cloudstack.org to product the nice installer 
scripts / package tarball distros that CS has previously been publishing.  I 
think that's still a work-in-progress, and my personal preference for how to 
get the binary build artifacts to be part of a release process.

I'm signing off for the night, but I'll check in first thing tomorrow morning 
(around 9 AM Eastern US time) to see if we can use either a Jenkins build 
artifact or a manual (local to me) build process to generate the binary release 
artifacts.  Once I get a decent binary release artifact to sign and post, I'll 
concurrently do the process for the source distro as well.

My plan is to post the unofficial release candidates to 
people.apache.org/~chipchilders/cloudstack/something...  We can't use the 
official ASF distro svn tree yet, since that requires a PPMC vote, and we're 
not done with the licensing issues.

Anyway, that's all I know for now.  Thanks all!

-chip