incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mice Xia" <mice_...@tcloudcomputing.com>
Subject RE: [DISCUSS] Please choose: The build system to use for 4.0
Date Fri, 17 Aug 2012 02:17:03 GMT
+1 Ant

A quick question here, now I cannot find any ant targets for rpm/deb creation, people have
to use waf for this task. (please correct me if I'm wrong)
I wonder if this is in the scope of build process, if not, is there any document available?

Regards
Mice

-----Original Message-----
From: Alex Huang [mailto:Alex.Huang@citrix.com] 
Sent: Friday, August 17, 2012 7:57 AM
To: cloudstack-dev@incubator.apache.org
Subject: RE: [DISCUSS] Please choose: The build system to use for 4.0

+1.  I don't see why we should wait on this.  There's people willing to do the work.  Let's
just get it done.  Build systems doesn't affect the quality of the code so it can be checked
in at the end of the 4.0 release.

--Alex

> -----Original Message-----
> From: Ewan Mellor [mailto:Ewan.Mellor@eu.citrix.com]
> Sent: Thursday, August 16, 2012 3:41 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: RE: [DISCUSS] Please choose: The build system to use for 4.0
> 
> I don't think my opinion has changed since my email on the topic last week.
> It comes down to who is willing to put the time in.  None of these systems is
> going to work if we don't have people to work on them properly.
> 
> So far, we've had Darren and Hugo both volunteering to work on Maven.
> That sounds great to me.  I would much rather we used a proper tool for the
> job instead of hacking ant to work in a way that we don't like and it isn't
> designed for.  I'm sure that we can get this done in time, given that Darren
> has done it once already, and it's got to be better than the mess that we're in
> right now.
> 
> Our dependencies are only getting more complicated, and I don't want 4.0
> going out with a whole bunch of new complex dependencies, and have users
> unable to resolve them.  That would be a backward step from what they
> have today.
> 
> Ewan.
> 
> > -----Original Message-----
> > From: Marcus Sorensen [mailto:shadowsor@gmail.com]
> > Sent: 16 August 2012 14:32
> > To: cloudstack-dev@incubator.apache.org
> > Subject: Re: [DISCUSS] Please choose: The build system to use for 4.0
> >
> > I would prefer to stick to ant for 4.0, particularly because switching
> > now could be a barrier to some devs in their progress toward bugfixing
> > 4.0, if they have to take some time to get their build environment
> > working again... unless it's the very last thing you do.
> >
> > On Thu, Aug 16, 2012 at 3:26 PM, Chip Childers
> > <chip.childers@sungard.com>
> > wrote:
> > > My preference is, based on timeline, to use ant for 4.0.
> > >
> > > - chip
> > >
> > > Sent from my iPhone.
> > >
> > > On Aug 16, 2012, at 5:12 PM, David Nalley <david@gnsa.us> wrote:
> > >
> > >> Hi folks,
> > >>
> > >> I am particularly limiting the scope of this to what we do for 4.0,
> > >> since that is the pressing timeline.
> > >>
> > >> Here are the current options:
> > >>
> > >> * Continue using ant, and have the hacky stuff I wrote as ant
> > >> targets deal with dependency resolution. (see the differences in
> > >> the deps-ctrl
> > >> branch)
> > >>
> > >> * Use Gradle (see the gradle branch)
> > >>
> > >> * Use Maven (I haven't seen any of this, but Darren reports that he
> > >> has this building - Darren: can we see this somewhere publicly
> > >> perhaps?)
> > >>
> > >> While I'd like to have us choose the system that we are going to
> > >> use for all time (and despite some reservations, I think Maven is
> > >> likely my personal choice for what we should move to long term), I
> > >> am also concerned that we don't let the perfect become the enemy of
> the good.
> > >> So given all of that - what should our choice be?
> > >>
> > >> --David
> > >>
Mime
View raw message