This Week in OpenSim Dev – week ending Saturday 1st May 2010

May 4, 2010
By

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 ( 2ac00b – 648999 ).

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

  • Melanie addressed a linking issue (177048).
  • I made the new SQLite database adaptors the default option since they do work with Mono 2.4 on Linux as well as Mono 2.6 and later.  Unfortunately, these do not work with Mac OSX out of the box – an issue that will be addressed in the future.  Mac OSX users using Mono 2.4 can continue to use SQLite but they must switch to the SQLiteLegacy.dll.  Instructions for doing this are contained in OpenSim.ini.example and config-include/StandaloneCommon.ini.example (f11641).

Infrastructure

  • Diva worked on a new ‘XInventory’ inventory database adaptor for SQLite and MySQL.  This allows for simpler network connectors.  The data schema for MySQL is the same as the existing inventory module so no data migration is required.  There is also an automatic data migration supplied for SQLite.

2 Responses to This Week in OpenSim Dev – week ending Saturday 1st May 2010

  1. AnonymousCoward on May 6, 2010 at 7:26 pm

    When will this freakin “merge” be finished! Very disappointed in OpenSim leadership right now.

  2. justincc on May 12, 2010 at 12:16 am

    @AnonymousCoward – The thing with open source is that it often takes as long as it takes. The merge is far from trivial and so it’s taking rather a long time (longer than most people expected).

    Having said that, OpenSim 0.6.9 should be released pretty soon. This won’t contain the ROBUST merge changes but will have a large number of other fixes and improvements.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

ABOUT ME

Hi, I'm Justin Clark-Casey, an OpenSim core developer and professional software engineer.

On the Linden Lab grid I go by the name of Lulworth Beaumont. On other grids I'm just plain old Justin Clark-Casey.

I'm currently working as a freelance consultant specializing in OpenSimulator and related technologies. If you're interested in learning more then please read the Hire Me page.

I've also written a paper on distributed virtual environments, which examines how virtual worlds could become more like the web, rather than individual silos of users and content.

I often attend the OpenSim Office Hours on a Tuesday on Wright Plaza at OSgrid.org