Songs of Doom

Nightlies for Windows / OSX and Plugin progress

July 14, 2006, 1:57 pm

I don’t know if anyone here has ever tried cross compiling Qt4 apps for Windows on OSX for PPC but my attempts at persuading Google to divulge the vital information failed, so I suspect not. I recently announced that there were now official nightly builds of Psi for OSX available at http://kismith.co.uk/files/psi/mac/nightlies. As these were due to a donation from a user of some RAM to fix up my mini, I felt compelled to try and maximise the return on investment and try to get win32 builds going. It turns out that running a virtual host for Windows and compiling them natively wasn’t going to happen so I had a go at cross compiling them; I had something of a fight with my Mac Mini on the issue but, eventually, the mini lost the will to resist and we now have nightly builds of the Psi mainline for win32 available at http://kismith.co.uk/files/psi/windows/nightlies. Of course, as with all builds of mainline there’s no guarantees and it’s likely (certain at the moment) that there are an assortment of crashes just waiting to happen but there seems to be a lot of demand for crashes so we’re happy to oblige :).

As for the progress of my SoC project, I’m pleased to say that I’ve been making progress, albeit slowly, on the Python scripting plugin and the general infrastructure of plugins. Fritzy’s even been able to write a short script which parses incoming messages to extract the elements. It’s been suggested that it’d be ‘cool’ to have Psi flash the keyboard toggle/status lights when there’s an incoming message - if anyone can post how to do this in Python, I’ll even throw up a quick script for Psi to do this and commit it to mainline. I’m very near the stage now where ‘all’ that’s left is the biggest task; the plugin API and the associated glue. My next step is some sort of outgoing event hooks and probably writing an ‘echo’ plugin to test them. At that stage it’s possible to write some (pretty basic) useful plugins and I hope filling in the rest of the (large) blanks will result in an SoC project everyone can consider a success.

Oh, and my thesis? The deadlines are getting tight, very tight indeed.

4 Responses to “Nightlies for Windows / OSX and Plugin progress”

gchacon wrote on July 17, 2006

I know you’re already doing two nightly builds, but is it possible to create periodic Mac OS builds with jingle enabled? I’ve been communicating with relatives in other countries with Psi with jingle (using a developmental build from early May), and would like to keep my Psi up-to-date…

Anyway, I’m very grateful simply to have any jingle enabled Psi. Thanks.

Kev wrote on July 18, 2006

This is a complicated question because the voip support currently in Psi isn’t Jingle. The libjingle library we use, written by Google, is due for an update to make it spec-compliant but until it’s received it, and we have /true/ Jingle support in Psi I’d like to limit the deployment of the pseudo-jingle that’s currently in use and it’s completely unsupported by the dev team. (The reason we put support in mainline at all was purely for our own convenience - maintaining branches is a pain). Some people are reasonably confident that Sean Egan (responsible for libjingle at Google) will be updating libjingle real-soon-now and when that happens we’ll put the new dependencies in and I’d be happier to disseminate builds.

oldkerosen wrote on September 19, 2006

hi
I’m using your builds for mac . I just want to let you know that the applications crashes when the chat windows are closed. This happens with builds from September (actually since I started using your nightly shots…).
For any feedback: oldkerosen@jabber.org

Kev wrote on September 21, 2006

Yes, that’s a known bug in Qt-4.1.4, thanks. It’s reported fixed in 4.2, and when that’s released it should hopefully go away.

Bad Behavior has blocked 804 access attempts in the last 7 days.