This Week in OpenSim Dev – week ending Saturday 8th May 2010

May 12, 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 ( bd4998 – c1fe07 ).

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

  • Diva switched the default OpenSim inventory plugin to one called ‘XInventory’.  This is database schema-compatible with the existing MySQL format and a migration exists for SQLite, so no manual changes should be necessary.  The XInventory plugin allows an improvement in the network connectors to the inventory service (484584).
  • Melanie fixed a problem with enabling grid gods using the new user database schemas (7e7429).
  • Melanie added URL_REQUEST_* script constants for llHttpResponse (af0ffb).
  • Melanie made the CHANGED_OWNER lsl change() event fire when a newly purchased object is rezzed (1494c8).
  • Melanie made a change so that given items are stored in the correct folder type (e.g. the top-level objects folder for objects).  This stops items given to offline avatars from getting lost (92dff5).
  • Melanie added a console command to reload estate settings into a running region (3761f7).
  • Melanie added an XMLRPC method to remote set the login level for an OpenSim installation (f38399).
  • Melanie added a configuration parameter to allow specification of an initial login level (f38399).
  • Diva fixed bugs with the library inventory in grid mode (53594e).
  • Melanie made sure the “show in search” flag is cleared for an object when its ownership changes (6182d7).
  • Melanie cleared the “for sale” flags for reclaimed land so that it can’t be bought again right away (adc34c).
  • Melanie removed abandoned land from search (907fce).
  • Dahlia improved mesh accuracy and UV mapping for sculpties (5d1e99).
  • Dahlia corrected face numbering and UV mapping, mainly for spheres (39c5dd).
  • Dahlia improved handling of undersize sculptie textures (eb6d63).

Infrastructure

  • Diva finished implementation of the GridUserService, which stores user data that is specific to a given grid (e.g. home location).
  • Teravus fixed the continuous build and automated test infrastructure.

3 Responses to This Week in OpenSim Dev – week ending Saturday 8th May 2010

  1. [...] This post was mentioned on Twitter by Justin Clark-Casey. Justin Clark-Casey said: This Week in OpenSim Dev – week ending Saturday 8th May 2010 – http://bit.ly/9uhgZ4 [...]

  2. Marcus Llewellyn on May 14, 2010 at 8:04 pm

    “Dahlia improved handling of undersize sculptie textures (eb6d63).”

    I’d be curious to learn what in particular was improved with this. I’ve had numerous, strange issues with non-64×64 pixel sculpts. I’ve presumed they were client side problems.

  3. justincc on May 14, 2010 at 11:01 pm

    @Marcus – I’m not too sure of the details – the sculpt stuff I tend to report rather ignorantly :-) . You should be able to get the information from Dahlia herself if you come to one of the Tuesday osgrid.org OpenSim Dev meetings.

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