> Here's my concerns: > I will also throw my own concerns in here as well.
From the perspective of gentoo linux (and also basically any half decent distro [1]), we require the ability to build jruby from source. Migrating to Buildr could make that extremely difficult (even more so than it is currently). If this were to introduce a circular dependencies then it would be impossible. - Alistair [1] All distro's should be compiling all packages from source. Otherwise they cannot verify the integrity of their packages. Gentoo just takes it a little further and gets the user to do the compiling. > * We've already started moving our build into Rake a bit by bit, and > the bootstrapping question becomes apparent very quickly. In other > words, we need JRuby (or Ruby) to run Buildr/Rake, but need > Buildr/Rake to build JRuby. > * Our Ant build has been a bitch to maintain, but now that it works > pretty much everyone can build out of the box. That's very valuable. > > I would guess that Buildr would make our Maven nonsense easier, and > maybe even allow us to yank out of our src the libraries that can be > directly fetched from Maven (like we have experimented with using Ivy > in the past), so that's definitely a bonus. And of course not having > to maintain the Ant script is a benefit in any case. > > I am interested in hearing other opinions. > > - Charlie > > On Thu, Aug 12, 2010 at 5:08 PM, Antoine Toulme > > <antoine.tou...@gmail.com> wrote: > > Hi devs, > > I would like to contribute a Buildr based build to JRuby. Buildr is a > > Rake-based build system that integrates well with Maven repositories, has > > a goal-based lifecycle that is very easy to extend and work with. > > Buildr works on top of MRI or JRuby. > > I recently contributed a build using Buildr for jffi that shows a drastic > > reduction of the complexity of the ant build files. > > It is currently waiting for review on jira, and there may be more work as > > my C skills didn't allow me to finish the C compilation part: > > http://jira.codehaus.org/browse/JRUBY-4970 > > This email is meant to test the waters. Please also note I would work on > > the build system on my own as time permits, so I cannot give a firm date > > to contribute it. > > Any strong objections ? > > Thanks, > > Antoine > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email