March 09, 2010

justincc.org

This Week in OpenSim Dev - week ending Saturday 6th March 2010

Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.

The changes described here appear only in OpenSim’s cutting edge Git ‘master’ branch. Please do not attempt to use code taken directly from ‘master’ in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).

This week in OpenSim ( db24e57 - 2dcf73d ).

General news

  • The cutting edge OpenSim Git master code is still unstable following the final merge of the ROBUST server migration on the 1st March 2010.  I very strongly recommend that you don’t update to this code unless you are a developer or tester - please stick with official releases such as OpenSim 0.6.8.  If you do need to update, here are some work-in-progress migration instructions.

Features & bug fixes

  • I fixed a bug where just under half the time, a new HUD attachment would only rez it’s root prim until right-clicked (or otherwiseupdated) (edb1764).
  • Daedius contributed a patch that implements llSetLinkTextureAnim(), llLinkParticleSystem(), llSetLinkPrimitiveParamsFast() and llGetLinkPrimitiveParams().  There were introduced by Linden Lab in their version 1.38 server (c0bc250).
  • Daedius contributed a patch that implements llTextBox() (2dcf73d).

Infrastructure

  • Various fixes were carried out by Diva, Melanie and myself after this weeks ROBUST merge.  OpenSim Git master is still unstable.

by justincc at March 09, 2010 10:26 PM

March 03, 2010

justincc.org

This Week in OpenSim Dev - week ending Saturday 27th February 2010

Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.

The changes described here appear only in OpenSim’s cutting edge Git ‘master’ branch. Please do not attempt to use code taken directly from ‘master’ in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).

This week in OpenSim ( d761d1 - 1daabc ).

General news

  • The finally part of the ROBUST server migration was merged in on Monday (Monday 1st March).  So I recommend that anybody following Git master back up their data before updating their source code.  You may also need to change your OpenSim configuration as detailed on this wiki page.

Features & bug fixes

  • I fixed a bug with loading OpenSim ARchives (OARs) where loaded region settings were not being persisted (so after a server restart the old settings would come back unless the user had made a change in the meantime) (93967d).

Infrastructure

  • Diva and Melanie continued to work on migrating the legacy user service into a number of separate ROBUST services (presence, user accounts, authentication, etc.).  The branch was merged into Git master on Monday 1st March 2010.

by justincc at March 03, 2010 12:43 AM

February 25, 2010

justincc.org

A word of caution when trying the Second Life Viewer 2 Beta with current OpenSim

Hi folks.  Just a brief blog post to remind people to take care when experimenting with Linden Lab’s Beta Second Life Viewer 2 with the current OpenSim builds.  I’ve seen mixed reports of how well it works with OpenSim at the moment (some people seem to suffer a crash almost immediately while others seem to be able to use it to some extent).

However, according to John Hurliman the version of the OpenMetaverse library currently being used by OpenSim has a problem dealing with at least one of the new inventory packets in the 2.0 Viewer.  This means that it’s not impossible that using the viewer with OpenSim today could inadvertently destroy some of your inventory items.

This is certainly not deliberate in any way - it would be a result of the mismatch between the viewer’s expectations of the server-viewer communications protocol and OpenSim’s (via libOpenMetaverse).

John says there are also issues with the viewer no longer shipping with default terrain textures, making OpenSim regions using those textures appear all white (if only it were still Christmas).  So it sounds like experimentation is best done with an alt avatar for now.

The viewer itself looks very interesting and I look forward to trying it out when I next get an opportunity.  Not sure how long it will take to get support in OpenSim but I wouldn’t be at all surprised if people aren’t already working on it.  John himself says he’s looking to get various issues resolved though it’s not at the top of his priority stack at the moment.

by justincc at February 25, 2010 01:35 AM