0.7.1 Planning
From OpenSimulator
Release 0.7.1 will be the first one supporting Viewer 2's new features -- media on a prim, meshes, and multiple attachments per attach point.
Contents |
MUST DO features and refactorings
Use ServerURI consistently when naming+accessing simulator services and HG(done, pending bugs) (Mantis 5259)
Preserve creator information on archives and HG object transfers(done, pending eventual bugs
-
New asset set for Viewer 2(this has been done a long time ago)
- Update Mac ODE library to match Windows and Linux versions. This is a suggestion but I think that it's important to do. We just need a core developer with a Mac to build it from opensim-libs -- Justincc 21:37, 6 January 2011 (UTC)
- Bump HG version number to indicate incompatibility with HG 1.5 on 0.7.0.x
MUST FIX bugs
-
Invisible avatars (Mantis 5234)(Invisible avies are a result of bad textures and/or a result of a bug in the UDP texture sending; people should upgrade their viewers to use HTTP textures) -
Attachments seem to have random issues(reported by Melanie, unable to repro) -
Movement jerkiness, possibly packet handling problem (Mantis 5256)(it's been addressed as best as possible for the time being) -
osTeleportAgent bugs (Mantis 5135 and Mantis 5136)(fixed) - Resolve the issues with changed events in LSL (Mantis 5146 and its children). At least those change events should be fixed that already worked in OpenSim release 0.6.9, i.e. CHANGED_OWNER, CHANGED_TELEPORT, CHANGED_REGION, and CHANGED_REGION_RESTART.
-
HTTP server crash (Mantis 5128)(fixed)
MUST DO documentation
- Explain split into OpenSimDefaults.ini.
-
Fix Groups setup inline documentation in OpenSim.ini.example. Done in 19f70b9
Optional
- Seek to remove or reduce compiler warnings.
- Sort out SQLite issues, possibly switch to completely managed code solution.
- Provide a switch to turn mesh support on and off, for those who don't want mesh on their grids. Or alternatively, start using the general [Modules] mechanism to enable/disable individual modules rather than having to have each module perform and control the check itself.
- Provide map tile push to a nominated location and core HTTP server functionality to serve maps in Viewer 2 compatible format for use as the map server URI.
Optional Module Checks
Establish Diva Wifi works with 0.7.1 release (top level URL and facilties needing login not functioning at present).
Confirm suucessful operation of changes to FreeSwitch module handling from previous 0.6.9/0.7.0.x mechanism for 0.7.1 dev master. See Mantis 5274. OpenSim .ini file examples should be maded consistent (Mantis 5338). Possible issue with Viewer 2 with server bogged down with FreeSwitch sign in calls (Mantis 5336).
Deferred to next release bugs
- For viewer 2, there is no default avatar so appearance is always smoke until the user creates the 4 basic body parts (and pants/shirt as well if they don't want to be naked). I was regarding this as a must-fix but now I'm not so sure - Justincc 03:46, 2 November 2010 (UTC) Comments: Worth doing to ease of use by new and inexperienced users - aiaustin Also see Mantis 5260 - Diva
- Warp3D throws an error as at r/14307 (documented in a comment on Mantis 5130).
Plan
- Address MUST DO features and MUST FIX bugs prior to branching 0.7.1.
- Start documenting after branching
- Fix critical bugs that show up after branching
- Try to address Optional items where feasible during RC process
- Test Optional Modules as far as possible during RC process