Back to the work this week and getting back in the habit. I started work on a branched version of Lang that aims to be Java 5 specific and throws away the deprecations and pre-Java 5 style classes. It’s an interesting bit of experimentation [LangTwo-1.x ] and has been fun so far.
I got back up to speed on Quartz and working on Quartz 1.6.1. There are 22 open issues and 26 that have been resolved - so we’re passed the halfway point. Looking back, my first ever blog entry a little under five years ago was on Quartz, so it’s very satisfying to be committing to Quartz. The 1.6.1 release is all about tortoise development, slowly plodding through the issues and getting them checked off before realizing on some future happy day that it’s time to consider a release.
Of course work stuff happens too. We’re at fifty-eight backports in SASH 2.0 and I tweaked the meta-build system such that rather than trying to use the upstream project builds for javadoc, we now just identify where the source is and our system takes care of javadoc and source jar building. This means we can then put said jars into our Maven repository; previously src and javadoc were at the project level and not the artifact level - which sucks if a project produces multiple artifacts.
I did a little JIRA hacking - but nothing major. I’m working on a portlet to do with voting, but it’s still in the prototype phase and I didn’t get much further with it. I did knock out a portlet to show random issues from a filter, but it’s not quite what the JIRA wishlist page was asking for and I’m unsure on how to get what that request wanted. Cool though because it’s involved discussion on the jira-dev mailing list rather than just hacking privately.
Lastly - I’m off to JavaOne next week for the first time. Irritating as it probably is to many, I’ve enjoyed the JavaOne Schedule Builder software. It’s slow and not the best visualization, but thinking on my schedule in advance has been good and I can see how that allows the conference to better juggle their resources. My only clash was in choosing between a few hours using Project Darkstar to work on a MUD, or going to a BOF about the new Java Time API. I’ve opted for the latter because I strongly suspect said MUD is going to suck in comparison to an LPMUD (most importantly, I suspect it won’t be modifiable at runtime but will involve the lame option of working on a turned off version of the MUD).
I fly in on Monday night (I always forget that I can use the day to travel) and out again on Friday night. I’m not looking forward to being away from the family, but I am looking forward to a host of interesting sessions and to meeting people for the first and nth times.