I'm totally fine with a switch, my only concern was around when it's done. Aside from just implementing the build bits in the git repo (sounds like there are resources for this), I picture there being a bit of work on every developer's part to switch their dev environments. This might be as simple as a few package installs, but on at least one occasion when I was building something via Maven I had to spend the better part of an afternoon going back and forth with the network/systems guys because Maven needed to download some components and the applicable systems by default are internal-access only. It's things like that where I worry about switching build systems when people are under a crunch to complete 4.0.
On Fri, Aug 17, 2012 at 2:04 PM, Ewan Mellor <ewan.mel...@eu.citrix.com> wrote: > OK, so we've got offers of effort on Maven from Darren, Hugo, plus review > help from Olivier and Alex. Maven gets +1 from me, Alex, and Brett too. > > On the Ant side we've got +1 from Chip ("based on timeline"), Wido, Marcus, > and Mice. David has his deps-ctrl branch, but no-one has offered to finish > the job. > > We have consensus that the release is going to slip by at least 3 weeks (2 at > the front and one at the end), which gives us four weeks total to get the > build system done and debugged (i.e. between now and final release candidate > on Sep 14). > > With that extra time, does that change anyone's opinion? It would be nice to > get consensus on this issue, otherwise we're going to have to put it to a > vote. > > Thanks, > > Ewan. > > >> -----Original Message----- >> From: akaras...@gmail.com [mailto:akaras...@gmail.com] On Behalf Of >> Alex Karasulu >> Sent: 17 August 2012 03:11 >> To: cloudstack-dev@incubator.apache.org >> Subject: Re: [DISCUSS] Please choose: The build system to use for 4.0 >> >> On Fri, Aug 17, 2012 at 1:00 PM, Olivier Lamy <ol...@apache.org> wrote: >> >> > +1 for Apache Maven >> >> >> Ditto but this can happen any time and in parallel. I understand and >> appreciate the time limitations for the 4.0 release. >> >> >> > (but I agree my POV can be considered non objective :-) >> > ) or at least our own Apache dogfood. >> > I agree this can late for 4.0 (why not for 4.1) Btw if someone push >> > poc on a branch I can help to review as I have a bit of experience on >> > (and Brett too :-) ). >> > >> >> I'm not a Maven demigod like Brett, but I can help out here as well. >> >> >> > >> > Olivier >> > Le 16 août 2012 23:12, "David Nalley" <da...@gnsa.us> a écrit : >> > >> > > 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 >> > > >> > >> >> >> >> -- >> Best Regards, >> -- Alex