Alright, I missed Monday. The issue with the failed installs someties failing to create the postgres user persists. It appears that the issue is in the script timing. Prior the Leopard, the process that created the user account was the same script that performed the the initdb and the ownership of the logs folder. Unfortunately, that process failed under leopard, so for 8.3.0 we altered that out into three seperate processes, and it works, most of the time. It's the exceptions that are the issue. When it tanks, it tanks bad, but doesn't fail the installer.
That, my friends, is a problem.
For 8.3.1, we have been testing and tweaking those processes to do two things: Fail gracefully (report a failure), and reduce the occurrences of failures. The initial tests looked good, but when we started running the tests on the Xserve, it started failing consistently.
So, now we have a failing situation, that is consistent, we are working on finding why and how to fix it. I will keep you posted as we work through it.