Releases galore

It feels like I’ve been making software releases like crazy lately. I guess people who’ve been involved in GNOME for a while probably feel this way regularly when release time comes around, but it’s sort of a first for me.


I’ve been hacking on cairomm and gtkmm for quite a while now, but cairomm has up to now been in a development state. For the gtkmm 2.10 release, we needed to depend on cairomm, so it had to be declared stable. So that happened over the weekend with version 1.2.0, followed on quickly by a 1.2.1 release to fix a small Windows compilation issue.


There was a slightly nasty gtkmm bug that popped up just after Murray released version 2.10.0 and went on vacation, so I had to try to get a new release cut in time for the GNOME release cutoff today. I’ve been developing my own Agave application for a while, but this is really the first time I’ve had to release software that A) matters, and B) needs to get done on a tight schedule. All in all a little nerve-wracking, but exhilarating at the same time.

Summer of Code

It’s great to see a updates on lot of the great summer of code projects within GNOME. It seems like this year was a really great year for SoC projects within GNOME. Great job to all the participants.


This weekend I actually got some excercise. Sunday Joanne and I decided to go to the park across the street and play a little bit of tennis. I’ve never really played much tennis in my life, but I’ve decided that I really like it. I even went and bought some new tennis balls since the ones we had in the house were all old and flat and barely bounced. Maybe I’ve finally found the thing to get me off my ass and get some excercise every now and then.

Update: for those who don’t have any idea who I am, I wrote a little introductory post that didn’t seem to get picked up by planet GNOME when I posted it.

Hello, Planet GNOME

Well, I’m told that this blog is now aggregated on Planet GNOME. For those who haven’t met me yet, my name is Jonathon Jongsma and I live in the great city of Minneapolis, in the USA. I’ve been contributing to gtkmm (yes, that new website is my fault), am co-maintainer of cairomm, and have my own little side-project named Agave (which incidentally was the project I started in order to teach myself gtk(mm) programming, so don’t be too surprised at the questionable quality of some of the early code). Anyway, thanks to all those who’ve already made me feel welcome in the GNOME community.

In other news, my wonderful wife Joanne is nearing the end of her first trimester of pregnancy, so we anticipate having our first child around the beginning of next year. So I’ve been spending a lot of my time cooking meals and trying to find foods that won’t be immediately regurgitated.