Sunday, 7 September 2008

Hippo Awards


Contributor of the year


I'm very pleased to announce and very proud, that last night i won "Contributor of the Year" in the Linden Labs Hippo Awards.

All the award categories had very good nominations and the judges commented how hard it was to separate the nominations.

The announcement was streamed live from SLCC in Florida into Secondlife at the Hippotropolis meeting area. The voice feature of Secondlife was used. A few minor glitches with Rob Linden crashing, hehe, and we used a shoutcast stream instead on the media parcel which seemed to work fine. Overall the "simulcast" worked fine.

I was very pleased to get a nomination and even more so to win the award.

Thursday, 4 September 2008

The future of llmozlib

Well we are right in trouble here at the moment. xulrunner has gone to version 1.9 in Debian now and this has broken my standalone llmozlib that linked directly to xulrunner. So now we have a choice what to do:-

1. Not build with llmozlib
2. Build with a stubbed out but non functional llmozlib
3. I start distributing xulrunner 1.8 on my repository as well
4. Distribute the Linden's hacked up mozilla version and link against that.

I don't like any of them. Currently i have 2 functional and this gives the possibility of just slotting "something" in with identical API in the future with no breakage. I had a quick look at the posibility of doing this myself and the basic problem seems to be accessing a texture buiffer of the rendered output. If i could find a html rendering engine that just gave be access to a rendered bitmap then i could lash something up.

I may have to fall back to 3 possibly with the patches that make 4 so we have the extra NotifyObservers for dynamic refreshes.

I'm still very unclear what is happening with webkit integration, there was lots of excitement a few months back with the announcement of http://www.atoker.com/blog/2008/06/12/webkit-meta-a-new-standard-for-in-game-web-content/ but nothing has happened the site looks like its dead and no code has appeared at all. Plus some various comments I have over heard make me jump to conclusions that all is not well with webkit integration still.

Wednesday, 3 September 2008

Secondlife Debian Package Status

Well this has been fun so far. Despite spending a lot of time with the early cmake adoption with in the source code, the transition over for the Debian packaging has not been easy but the good news is I am mostly there.

I spend time over the weekend porting the openAL patches to the 1.21 build environment and that seems to have lead to Tofu grabbing the code and importing to a Linden Internal branch, woooot!. Ok its just some random internal branch but its a big step forward.

I've also changed my patch system to quilt (which i was meaning to to for a very very long time) and this is a big improvment and makes updating patches far easier. I've ported over the rest of the required patches and also had to create a few new ones to get cmake to do what I want when building a pacakge of the viewer. This includes the ability to rename the output binary, to allow build without the artwork package present and some other minor niggles.

The viewer packaging source is avaiable on http://git.debian.org/git/pkg-games/slviewer.git it's mostly working but the dependencies are probably buggy as thats my next task, after upgrading my sid laptop this afternoon, get it builkding in Sid, then in a Lenny chroot. I'm less worried about ubuntu issues now as I have help in the form of ubuntu packages being built on a ubuntu system so this should prevent crazy ABI incompatibility with various libs.

With my upgrade now i can look at this Mozilla/XULRunner 1.9 issue and see what llmozlib2 requires to build against that.

I kind of got distracted whilst waiting for the packages to update (and my real job was stop/go/stop/go) so i was fiddling with my eggdrop to get the grid status into EFNet channels #lsl #sl and #opensl and had to crash course Tcl. So now the status updates are announced into the vcarious IRC Channels and i've even color coded the [RESOLVED] tags green.

So i've got a blog

Well its about time, years after it was fashionable and everybody has already done it, its about time i got my act together and started posting my random thoughts and other info relating to my work with SecondLife. It also seems to be a mandatory requirement these days that if you are active in SecondLife you have to tell everybody about it via a blog.

So this is just a test really, but i am going to use this to post on my open source development work. Currently I am packaging the SecondLife viewer for Debian Linux, under the package name "omvviewer" or Open Metaverse Viewer. I am also messing around with a Gtk# implementation of a "light" client for connecting to metaverses using a text only interface, this is currently known as "omvviewer-light"

Well that will do for the moment, time to find my way around this blog and start to have a play