Thanks Lewis - Henry
On Mon, Oct 24, 2011 at 11:16 PM, lewis john mcgibbney <[email protected]> wrote: > Hi Henry, > > I've set up the 'main' CI build as maven [1], however I've also set-up an > ant/ivy build [2], juts for reference and a complete snapshot of the two > build options. > > [1] https://builds.apache.org/view/G-L/view/Gora/job/gora-trunk/ > [2] https://builds.apache.org/view/G-L/view/Gora/job/gora-trunk-ant/ > > On Tue, Oct 25, 2011 at 7:51 AM, Henry Saputra <[email protected]>wrote: > >> Lewis, what is the CI run right now? Is it using Ant+ivy or Maven? >> >> - Henry >> >> On Wed, Oct 12, 2011 at 11:21 PM, Enis Söztutar <[email protected]> >> wrote: >> > Hi, >> > >> > That sounds like a plan. I have also worked with modular projects in >> Maven >> > and did not >> > notice major problems. So if you are confident that we can maintain >> minimal >> > headache >> > then we should keep the current structure of the modules. >> > >> > Thanks, >> > Enis >> > >> > On Wed, Oct 12, 2011 at 2:19 PM, Mattmann, Chris A (388J) < >> > [email protected]> wrote: >> > >> >> Hey Enis, >> >> >> >> Honestly, I wasn't going to push it, but I've felt the same way since >> >> pushing to roll 0.1.1 and actually getting Maven working. I'm super >> >> comfortable with Maven and though I can fumble around and get >> >> Ant + Ivy working it's certainly not my wheelhouse. >> >> >> >> My literal plan was to push forward on the GORA issue I filed to >> >> roll forward the Maven poms from 0.1.1 (that mostly work), get them >> >> fully working with 0.2-incubating, and then volunteer my time >> >> to continue to maintain the poms. >> >> >> >> I'm +0 on collapsing into a single project -- Maven is really fine >> >> with multi-module projects and it's quite a bit easier in my mind >> >> to do that. I have no worries about maintaining the current module-based >> >> structure for Gora so long as we're using Maven. >> >> >> >> Cheers, >> >> Chris >> >> >> >> On Oct 12, 2011, at 11:07 AM, Enis Söztutar wrote: >> >> >> >> > Hi guys, >> >> > >> >> > I know we have discussed this previously in Maven vs Ant+Ivy flame >> wars, >> >> and >> >> > the consensus was staying with Ant+Ivy, and keeping Maven artifacts. >> >> > However, looking at the recent list of issues, and dev threads, I >> seems >> >> > unfortunate that because of the build system that we have right now, >> >> builds, >> >> > tests, nightlies and releases are becoming a major problem. And it is >> sad >> >> > that most of the dev effort goes to the build system instead of >> improving >> >> > core Gora. >> >> > >> >> > Initially, I had setup the project organization to be modular with and >> >> > Ant+Ivy setup, which I guess, served well to this day. But since I >> cannot >> >> > spend much effort for maintaining the build, and most of the active >> >> > developers are more comfortable with Maven, I guess it is time to >> >> simplify >> >> > things a little and solve this build problem once and for all, so that >> we >> >> > can spend more time focusing on core features. >> >> > >> >> > So what I am proposing is to have a volunteer for the build system who >> >> wants >> >> > to maintain the builds, and completely switch to Maven, and possibly >> >> getting >> >> > rid of the modular structure, and go with a one-module organization. >> >> Having >> >> > a modular project is great, and releasing different artifacts for >> hbase, >> >> > cassandra, sql, tutorial, etc is the preferred way, but again, it may >> be >> >> > causing more headaches. The volunteer maintainer will develop the >> >> patch(es) >> >> > for completely switching to Maven, and will oversee the build-related >> >> > issues. >> >> > >> >> > What do you guys think? >> >> > >> >> > Thanks, >> >> > Enis >> >> >> >> >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> Chris Mattmann, Ph.D. >> >> Senior Computer Scientist >> >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> >> Office: 171-266B, Mailstop: 171-246 >> >> Email: [email protected] >> >> WWW: http://sunset.usc.edu/~mattmann/ >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> Adjunct Assistant Professor, Computer Science Department >> >> University of Southern California, Los Angeles, CA 90089 USA >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> >> >> > >> > > > > -- > *Lewis* >
