Difference between revisions of "Server Beta User Group"

From Second Life Wiki
Jump to navigation Jump to search
Line 12: Line 12:


* '''Second Life Server Channel'''
* '''Second Life Server Channel'''
* This got the code from Magnum last week.
* This channel had some hiccups this week but all is sorted now.  
* Bug Fixes
* Contains low-level changes for general stability improvement.
** Back end infrastructural changes.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12#12.10.12.265813
*** No intentional change to behavior.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/12#12.10.12.265826




* '''BlueSteel RC Channel'''
* '''BlueSteel RC Channel'''
* This is a maint-server project.
* This has the Havok changes that are on LeTigre
* This is the same project as last week with some new fixes.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12#12.10.26.266333
** Contains low-level changes for general stability improvement.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/12#12.10.19.266079




Line 51: Line 47:
*** More details about pathfinding types can be found [[Pathfinding_Quick_Start_Guide|here]]
*** More details about pathfinding types can be found [[Pathfinding_Quick_Start_Guide|here]]
** Other internal system changes
** Other internal system changes
* Bug Fixes
** "Pragma: no-cache" [[llHTTPRequest]]() header bug
** Fixed new crashing bug
* '''Known Issues'''
* '''Known Issues'''
** This version changed default HTTP headers sent by [[LlHTTPRequest|llHTTPRequest]]
*** Previous server versions sent a "Pragma: no-cache" header; this version does not.
*** Legacy llHTTPRequest() behavior can be restored via the HTTP_CUSTOM_HEADER option, e.g. llHTTPRequest(url, [HTTP_CUSTOM_HEADER, "Pragma", "no-cache"], "");
** Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine.  Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade.
** Mesh objects (such as vehicles) cannot physically cross from a region running Havok 2012.1 into a region running an older version of Havok, due to the upgrade to a newer version of the Havok physics engine.  Currently (2012-10-17), RC LeTigre is the only channel with the latest Havok upgrade.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12#12.10.22.266173
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/12#12.10.26.266333




* '''Magnum RC Channel'''
* '''Magnum RC Channel'''
* This had one thing then we found showstopper bugs and had to roll back. it now matches the code on BlueSteel.
* New features
* This is a maint-server project.
** Added [[LlGetObjectDetails|llGetObjectDetails()]] flags [[OBJECT_ROOT]] and [[OBJECT_ATTACHED_POINT]]
* This is the same code as previously with a merge with trunk.
*** [[OBJECT_ROOT]] returns the id of the [[Link#Root_Prim|root prim]] of the object's linkset
* Bug Fixes
**** If called on an avatar, returns the id of the root prim of the linkset the avatar is sitting on (or the avatar's own id if the avatar is not sitting on an object within the region)
** Back end infrastructural changes.
**** Return type is a [[Key]]
*** No intentional change to behaviour.
*** [[OBJECT_ATTACHED_POINT]] returns the [[Template:LSL_Constants_Attachment|attachment point]] to which the object is attached
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12#12.10.19.266079
**** Returns 0 if the object is not an attachment (or is an avatar, etc)
 
**** Return type is an [[Integer]]
 
* '''Snack RC Channel'''
* We put the failed code from Magnum on here.
* This is a maint-server project.
* Bug Fixes
* Bug Fixes
** [[llSensor]]() issue fixed
** Fixed an issue with group info loading
**  Linkability distance rules are broken
**  Linkability distance rules are broken
**  Group won't load - too many members.  This provides a new capability to viewers to fetch member lists for large groups.   
**  Group won't load - too many members.  This provides a new capability to viewers to fetch member lists for large groups.   
** Get the development viewer here:
*** Get the development viewer here:
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/CYGWIN/installer/Second_Life_3-4-1-265496_Developer_Setup.exe Windows test viewer download]
**** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/CYGWIN/installer/Second_Life_3-4-1-266337_Developer_Setup.exe Windows test viewer download]
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/Darwin/installer/SecondLife_3_4_1_265496_DEVELOPER.dmg OS X  test viewer download]
**** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/Darwin/installer/SecondLife_3_4_1_266337_DEVELOPER.dmg OS X  test viewer download]
*** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/265496/arch/Linux/installer/SecondLife-i686-3.4.1.265496.tar.bz2 Linux test viewer download]
**** [http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/baker_viewer-development/rev/266337/arch/Linux/installer/SecondLife-i686-3.4.1.266337.tar.bz2 Linux test viewer download]
** Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer.  A future viewer release will contain the messages and tags for translation.
** Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer.  A future viewer release will contain the messages and tags for translation.
** Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region.  A future viewer update will use this.
** Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region.  A future viewer update will use this.
** Restored functionality of the Estate Tools, Debug, Disable collisions feature.  Invoking this feature will put the affected region into a state with very limited physics.  This is useful when trying to untangle performance issues or clear unwanted objects.
** Restored functionality of the Estate Tools, Debug, Disable collisions feature.  Invoking this feature will put the affected region into a state with very limited physics.  This is useful when trying to untangle performance issues or clear unwanted objects.
* Known Issues
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12#12.10.29.266360
** llSensor() will not work as expected.
 
*** Breedables may not be able to find mates
 
*** Breedables may not be able to find food
* '''Snack RC Channel'''
*** May cause uncontrollable weeping
* Snack will be shelved until it is needed again.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Snack/12#12.10.19.266068


=== Upcoming Stuff ===
=== Upcoming Stuff ===

Revision as of 14:56, 1 November 2012

This is the meeting tracking and progress page for the weekly Server BETA QA Meeting, moderated by Oskar Linden. Please contact him on AGNI for more information. You can join the Second Life Beta group for updates.

The next meeting is Thursday, October 25, 2012, 3PM PDT at Morris🖈 on the preview grid, ADITI.


Agenda

Updates



  • LeTigre RC Channel
  • This is the server modernization project
  • This is the same project as last week.
  • Features and Changes
    • Updated the Havok physics engine to version 2012.1
    • Enables Havok's "Collision Geometry Optimizer" for the terrain, which simplifies the physics shape of the terrain for improved performance.
      • This can be disabled by region owners and estate managers with the Region Debug Console command "set optimize_terrain false".
    • Includes a new LSL function to access simulator statistics, llGetSimStats.
      • Usage: float llGetSimStats(integer stat_type)
      • Currently, this function accepts only SIM_STAT_PCT_CHARS_STEPPED as its parameter, which returns the % of pathfinding characters skipped each frame, averaged over the last minute. The returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar.
    • Includes a new option for llCreateCharacter: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES. Default is true to match pre-existing behavior. If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery).
    • Changes to pathfinding character throttling, so that characters may be permitted to exceed the previous 50µs limit per frame if there is sufficient spare time available.
    • Added a new parameter to llGetObjectDetails, OBJECT_PATHFINDING_TYPE, which returns the pathfinding setting of any object in the region. It returns an integer matching one of the following new constants:
    • Other internal system changes
  • Bug Fixes
    • "Pragma: no-cache" llHTTPRequest() header bug
    • Fixed new crashing bug
  • Known Issues


  • Magnum RC Channel
  • New features
  • Bug Fixes
    • llSensor() issue fixed
    • Fixed an issue with group info loading
    • Linkability distance rules are broken
    • Group won't load - too many members. This provides a new capability to viewers to fetch member lists for large groups.
    • Converted over 50 hard-coded messages on the server to a localizable data format that can be properly displayed in the correct language in the viewer. A future viewer release will contain the messages and tags for translation.
    • Thanks to a newly added capability the simulator can now report information about script permissions granted to objects within a region. A future viewer update will use this.
    • Restored functionality of the Estate Tools, Debug, Disable collisions feature. Invoking this feature will put the affected region into a state with very limited physics. This is useful when trying to untangle performance issues or clear unwanted objects.
    • https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/12#12.10.29.266360


  • Snack RC Channel
  • Snack will be shelved until it is needed again.

Upcoming Stuff

Interesting Stuff

Any Other Items

Open Items

  • SVC-4632 - People getting past Estate and Land bans | Critical & 325 (402 as of 8/11/10) votes!
    • Dante has commented on this issue and reopened it.
  • SVC-5925 - Erratic behavior on script rezzed prims set physical
  • SVC-3044 - Debug channel and script error reporting needs a major rethink
    • related to vwr-199 and vwr-7062
    • [15:17] Roberto Salubrius: can we get that standarized pleaaaaaaaaaaaseeeeeeeeee so we can listen to the debug channel whenever there's a problem PLEAAAAAAAAAASEEEEEEE
    • [15:17] Roberto Salubrius: preeeeeeeetty pleaaseeeeee
  • svc-4196 - "Avatar entering sim or rezzing object causes sim to freeze for up to 30 seconds - everything stops for everybody there"
  • wassup with SVC-3895
  • status on SVC-3618 - estate managers unable to freeze / eject
  • status on SVC-1253 - users sitting on prims, which are set to phantom are not affected by damage. | 108 votes!
  • status on SVC-5404 - Vehicles can no longer enter a region if no-object-entry flag is set
  • What is going on with SVC-421 - Cannot delete contents from no-modify objects
  • status on SVC-5880 - Vehicles "Jumping" when crossing prims
  • SVC-5922 -Physics unset on vehicles when seated avatars goes beyond the physical 'prim' limit where agents are counted towards prims
  • SVC-6104 script sim crossing bug
  • SVC-6123 cant catch sphere type exact shape with lsl functions
  • What is the story on the bug that allows the Meeroos food vending scam? Nalates U
  • At what point do you want me document functions that appear here or in the RC release notes? (I won't be attending the meeting but I'll review the transcript) -- Strife (talk|contribs) 12:29, 11 January 2012 (PST)
  • Pathfinding characters got no proper character animation toolkit. Capabilities are limited to sliding bricks, or R2-D2 from "Star Wars" on it's best. If anybody is going to make a decent animation parser from well known animation formats like BVH - its not going to be open sourced, because it requires quite a bit of work on LSL (I'm already half way there). I know that some time people will just get fed up with it and beg Lindens for official tools with proper prim hierarchical rigged character animation capabilites done by SL's animation assets only on viewer side. Whats the loose ETA (year or half precision) on those tools considering that lots of stuff still broken and needs debugging? Come on guys, just say a number on your mind without any promises c: (FadeOut Razorfen)
  • Could you please move your Thursday meeting by +- 1 hour - because it is at the same hour as Oz Linden's User Group meeting in Hippotropolis: https://wiki.secondlife.com/wiki/Open_Development_User_Group (his calendar wasn't updated yet, he moved his meeting to 3PM SLT according to an email to the opensource-dev mailinglist last wednesday). --MartinRJ Fayray 13:38, 25 October 2012 (PDT)

Minutes from Previous Meetings