RPM, CruiseControl, Struts and Spiderman
February 2nd, 2007 by HenToday I built my first rpm. Pretty minor as it turns out - CruiseControl ships with a spec file and an Ant build.xml to do the work, so it was mostly about learning a bit about Yum and rpmbuild and .rpmmacros. Worked pretty well and then I sat and newbie’d with the installed CruiseControl, following the documentation to setup a build for Commons Lang.
CruiseControl (unsurprisingly) reminds me of Ant. You have to do a lot of work to get things setup, but you also have a lot of control. Continuum is the Maven (wow..shock!) in that it does more for you, but it’s harder to have control. Of course this is from a short period of use, but I like that CruiseControl is configuration file based, somehow that feels better than Continuum’s database approach. It is noisy though, so I have an urge to make a CruiseControl config file generator.
Thanks to Niall nudging me on the previous post, I took a look at the other validwhen issues. A couple are basically the same thing, decimals aren’t supported, so I commented on that and had a quick play to see if I could add it. No luck - but I do like doing lexer bits (it’s very like regexp) now that I have an actual example to use it on. I wonder what I did with my Lexx & Yacc book.
I added Cayenne and ActiveMQ to the front page of the Apache site. If you didn’t know - both projects have left the Incubator and become full on Apache projects in this ever growing enterprise borg that we’ve become. Also a link to ApacheCon as a Related Site and a search bar that uses Google rather than the 4-year old and utterly not maintained search.apache.org (swish-e perl module).
This evening I tried showing Nathan a Spiderman & His Amazing Friends cartoon after he liked The Incredibles the other day. It was pretty lame, but he seemed to find it watchable. Definitely not amazing though.
Time to make cookies… (cocoa oat cookies).

February 3rd, 2007 at 12:22 am
Borg Borg Borg!