Finally, the 9.2.4 branches are done and published. My last PowerPC machine is done, dead, finished, so this is the end of the PowerPC support.
SourceForge is already uploaded and Druware is done as well, so the download links should be working right now
As I mentioned a couple of weeks ago, I was trying to get a new release wrapped up and out the door. Needless to say things did not go as planned. Unfortunately, life, got in the way. I know that it has been mentioned before that this is very much a part time thing. While I would love to be able to spend my entire working time on PostgreSQL related projects, there simply isn't enough revenue to do that. So when things crop up that kill my spare time, this is frequently the first casualty.
So it has been for the last 8 weeks. Evidently, it is just that kind of summer around here. In the last 8 weeks, we have had the house hit by lightning (cooking a TV, projector, DVR & surge protector); one Air Conditioner died; the lawn mower died; my wife wrecked her car (she is fine); my primary bicycle / commuter broke; the commode in the upstairs bathroom broke a seal and leaked enough water to damage the ceiling below it; one of the Mac Minis in the build & test cluster broke down; my oldest daughter had to have money for college tuition; the refrigerator broke; and last night I got to add the clothes dryer to the list of things that have broken. All in all, it has been a VERY expensive, and free time consuming 8 weeks.
Well, as someone pointed out not too long ago, the 9.2.4 build never made it into publication? why? I really have no idea. It was staged, ready to publish and then I went out of town. It never got pushed. So after discovering that, I checked it and found out why.
The current build doesn't work on Lion.
The issue was a bug in the build environment, where someone accidentally left the x86 build machine booted into Mountain Lion and it built there. That has now been resolved and a new build is downloading and building as I type this. Unfortunately, I am headed back out into the wild blue yonder Monday, so if I cannot get this published over the weekend, it will probably be late next week.
I will try to keep you posted, and if you want the latest, follow @PGSQLforMac on Twitter for the updates.
Today we are finishing an update built agains the 9.2.4 tree. This release is significant for a number of reasons. First, it drops the PowerPC support from the main code branch. This cuts the disk image size roughly in half, but at this point, it just makes sense. It really is time. If you require PowerPC, let us know, and we can provide a PowerPC build for you. Why are we doing it this way? The short answer is, so that we know for certain how many downloads are for the PowerPC, and can judge the future needs better. We simply can’t imagine there are that many PowerPC Macs still in active use.
In addition, we have included the first new version of the Preference Panel in over a year. This code hasn’t seen too much work until the last couple of months. Since then we have been working on incorporating a bunch of new work on parsing and editing the configuration files into the GUI. The network configuration file (pg_hba.conf) is now editable from the GUI. The general configuration file is in progress, and should find it’s way into the next release.
Well, it is hard to believe, but this project is about 2 weeks short of being 8 years old. In the intervening 8 years, we have learned a lot. When we started this project in 2005, it was born out of frustration with the state of database on OS X. Since then, there have been a lot of changes, and there are a number of options out there. We were not the first to tackle the problem of PostgreSQL on the Mac, nor were we the first to package it. That honor goes to Marc Liyanage who started packaging PostgreSQL in 2003. Much of our work has roots in the work that Marc did then, but we chose to move to some more OS X configurations.
Anyways, back in 2005, it was all PowerPC and a dearth of options. Today, we are working with Intel hardware, and a broad swath of options for installing PostgreSQL, including a more or less official distribution from EnterpriseDB, and another that is buried in the Mountain Lion Server package. As far as we know, we are the only ones still offering PowerPC support.
Well, here we go. The latest code all wrapped up into a new installer. Available on both SourceForge and Druware for download. Now for the challenging parts of the equation.
A little later today there will be a couple of other posts. Hope to get some feedback from the audience regarding direction.
Well, 9.2.3 and friends have hit the official release phase on PostgreSQL.org, so we are in the process of building ours. They should be published shortly.
In addition, last week we had someone ask for some tips on getting another bit of software running on the Mac with PostgreSQL. LimeSurvey, an Open Source web survey product. With that in mind, we wrote up a quick how to, and it is now available here.
Just a quick update to the core code. No other changes.
It only took about 24 hours longer than it should have, but the upload is now done. The downloads are now ready to roll from either SourceForge or Druware. As always SourceForge will download quite a bit faster than Druware.
I suppose it does without saying that PostgreSQL has languished a little in the last 12 weeks. I admit that it has largely been my fault as I have been very distracted, and the time that I have put into PostgreSQL has gone into work that is simply not customer/user facing. If you are following the SVN logs, you would already know that most of the work over the last several months has gone into installer related issues. So what has had me quite so distracted? Well, last winter, my brother challenged me to run a marathon with him. This is not a challenge that can be declined :). Well, the marathon was last saturday, and though I have another in January, I now know what to expect, and what the training is. Yes, it has been very interesting getting here, but it is now done. I can finish the next one and then back off the miles to maintain a fitness level appropriate to running half marathons. If you have ever run a marathon, then you already know how incredible the feeling of accomplishment is, and the emotional and physical time suck that is training and running a marathon, particularly your first.