1. Nov 8th, 2007

    Buildr goes Apache, and see you next week at ApacheCon

    Quick update. Last week, yes I am that behind on my posts, Buildr was voted for incubation under Apache. Kudos to InfoQ for reporting the news even before we got to count the votes. We expect the movers to come in next week and help move the site, SVN and mailing list to our new digs.

    As you can read from the comments, some people think it’s a daft idea (my words) to write a build system in Ruby for building Java (and Scala) code. And some are still holding on to the ideal of programming in XML. And as much as I’d hate to admit it, even more mistake the F5 key for a build process.

    Either way, a lot of developers out there don’t mind language plurality, and judging from the mailing list responses, love what they see. And it’s always a pleasant surprise when you see a high quality patch coming from a developer who just picked up Ruby by hacking away some Buildr code. It is, that easy.

    Couple of challenges remaining. There are some unresolved issues regarding licensing and releases, but we’ll figure those out as we go along, and hopefully get to present what we learned at a future ApacheCon.

    And two things are still bothering me. The Buildr mailing list is hosted on Google Groups, and now I’m spoiled and hate having to go back to the 90’s (Apache uses ezmlm). Also, as we go through incubation the site URL will change twice. Say goodbye to PageRank and hello to broken links.

    Maybe it’s time to start discussing a more modern infrastructure at Apache.

    So the first full-on Ruby project at Apache. I hope it’s the sign of things to come. Apache is still known for Java/C hegemony, not a conscious decision, just a fact, but it does affect perception, so let’s change that.

    And before I forget. I will be attending ApacheCon next week in Atlanta, if you have some time come and say hi.

    1. Nov 9th, 2007

      Martijn Dashorst

      As for the website, keep the old one alive. You may need to use it to publish (stable) releases there for your community.

      The incubator site is a good place to develop your new, ASF approved site, but you should only attract big numbers of users and links to it when you graduate and moved it to the final destination (buildr.apache.org?). This way you can keep your rank using a perm redirect from your old site to the new site.

      This worked great for Wicket.

    2. Nov 12th, 2007

      Sterling Camden

      Congrats, Assaf!

    3. Nov 30th, 2007

      Assaf

      Martijn, wish I saw your comment before. We’re keeping the RubyForge project alive and we’ll keep using it to distribute Gems, but we redirect from there to Apache instead of the other way around.

      Apparently, there’s no official Apache policy on moving Web sites or even mailing lists, but no one at ApacheCon could tell me what works within their guidelines.

    Your comment, here ⇓