SL project updates 16 19/2: server, viewer, Bento Agni deployment

Rosemoor; Inara Pey, May 2016, on FlickrRosemoorblog post

Server Deployments Week #19 – Recap

The RC server maintenance package deployment planned for Wednesday, May 11th was postponed as a result of the 3-day Aditi outage delaying testing. The update, which comprises minor internal improvements which present no visible functional changes to Second Life, will now most likely go ahead until week #20 (week commencing Monday, May 16th.

Viewer Updates

The Quick Graphics RC viewer updated to version 4.0.5.315117 on Wednesday, May 11th, brining it to code parity with the current release viewer. Providing no major issues are uncovered, this might be the last RC update for this viewer prior to its promotion as the de facto release viewer.

Project Bento

As noted above, the Project Bento meeting was severely disrupted by continuing Aditi issues, which left people unable to reach the meeting either via direct log-in or via teleport.  As Vir Linden was also unavailable (due to an unrelated matter), Troy Linden steered the meeting, fighting against a slowly deteriorating region condition.

A pile-on test had been planned for immediately after the meeting with the intention of stress testing a region with a large number of animated Bento avatars all with active animations. The test was to have been an internal Lab test, but members of the Bento user group were invited to join-in as well if they wished. Unfortunately, the continuing poor Aditi performance force the test to be postponed.

Agni Test Release Deployment

Allowing for things like stress testing and unforeseen issues, the plan is for a test release of Bento on Agni (the Main grid) to be made during week #21 (week commencing Monday, May 23rd).

The release will be the current server-side support for Bento, plus the project viewer. It has not as yet been decided to make the deployment grid-wide, or restrict it to an RC channel  / dedicated channel.

The deployment is to gain a broader audience testing Bento assets and content and using the viewer. This does mean that if you wish to see or try Bento content, you will have to be using either the Bento project viewer, or a TPV which has the Bento updates.

Continuing voice issues rendered recording the meeting impractical, so hopefully normal reporting will resume  next week.

 

 

SL project updates 16 19/1: server, viewer

Playa Flamingo; Inara Pey, May 2016, on Flickr Playa Flamingoblog post

Server Deployments Week #19

There was no deployment to the Main (SLS) channel on Tuesday, May 10th.

At the time of writing, the planned deployment of a new server maintenance package to the RC channels planned for Wednesday, May 11th, was under question as a result of an outage of Aditi, the Beta grid, throwing out the testing schedule for the updates. Should it go ahead, this deployment is described as “Minor internal improvements. No visible functional changes to Second Life.”

SL Viewer

The Quick Graphics viewer is still awaiting update, which should occur once it has been merged with the current release viewer (formerly the Maintenance RC viewer). This leaves the SL viewer list unchanged from the end of last week:

  • Current Release version: 4.0.4.314579 (dated April 28), promoted May 5th – formerly the Maintenance RC viewer
  • RC viewers:
    • Quick Graphics RC viewer, version 4.0.4.314426, dated April 26th
  • Project Veiwers:
    • Project Bento (avatar skeleton extensions) viewer, version 5.0.0.314884 dated May 5th – this build contains several updates related to joint offsets and meshes and slider changes
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13th, 2014 – Oculus Rift DK2 support (download and release notes)
  • Obsolete platform viewer, version 3.7.28.300847, dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

 

2016 viewer release summaries: week 18

Updates for the week ending Sunday, May 8th

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

  • Current Release version: 4.0.4.314579 (dated April 28) – formerly the Maintenance RC viewer download, release notes
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • No updates.
  • Project viewers:
    • Project Bento (avatar skeleton extensions) updated to version 5.0.0.314884 on May 5th – several updates related to joint offsets and meshes and slider changes  (download and release notes)

LL Viewer Resources

Third-party Viewers

V4-style

  • No updates.

V1-style

  • Cool VL viewer Stable branch updated to version 1.26.18.4 and the Experimental branch updated to version 1.26.19.6, both on May 7th (release notes).

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

SL project updates 16 18/2: TPV Developer Meeting

Osprey Ridge; Inara Pey, April 2016, on Flickr Osprey Ridge – blog post

The following notes are primarily taken from the  TPV Developer (TPVD) meeting held on Friday, May 6th, 2016. A video of the meeting is embedded at the end of this report, my thanks as always to North for supplying it, and time stamps in the text relate to this recording.

Week #18 Server Deployments – Recap

On Tuesday, May 3rd, the Main (SLS) channel received the same server maintenance package originally deployed to the three RC channels in week #17, comprising a crash fix and minor internal improvements. There was no RC deployment during the week.

Week #19 Attachment Inventory Limits

There will be a new RC deployment in week #19 (commencing Monday, May 9th). This will include new limits, I believe, on the total number of assets which can be contained on worn attachments. The exact limits aren’t clear to me. However, in-world objects cannot be rezzed if they contain more that 10K inventory individually, or 30K in the case of linksets, so I suspect similar limits will apply to attachments, and any attempt to attach objects that exceed these limits will fail. More on this next week.

SL Viewer Updates

Release Viewer

[03:40] The Maintenance RC viewer, version 4.0.4.314579, released on April 28th, was promoted to the de facto release viewer on Thursday, May 5th.

Quick Graphics Viewer

[03:50] The Quick Graphics RC viewer (currently version 4.0.4.314426, dated April 26th) is now “perilously close” to being promoted to release status, and apparently only needs to be merged with and tested against the new release viewer code.

[04:55] The next update to this viewer will refer to rainbow avatars as “Jelly Dolls”, in keeping with the new popular term for solid-colour avatars, which has been “adopted with enthusiasm” by the Lab.

[05:20] There is also a new control added to the viewer screen for making quick adjustments to the Max Avatar Complexity setting.

Project Bento

The Project Bento viewer updated to version 5.0.0.314884, also on Thursday, May 5th.

This build contains several updates related to joint offsets and meshes:

  • Joint offsets will be ignored if they define a position identical to the default position for that bone. We use a 0.1 mm tolerance to determine whether a position has changed, so to force the offset to be applied you can make an invisibly small tweak to the bone in your modeling tool.
  • Along with this, we provide some log message feedback during upload to show which joints will have active offsets.
  • Meshes can now have multiple skeleton roots – for example, you could have a model rigged to both hands without including any bone that both hands are descendants of.
  • Joint offsets are now enforced during shape editing.

Slider changes:

  • We include a fix for a long-standing bug with female torso muscles
  • The male “package” slider can now be supported in mesh models by weighting to mGroin. (note that the currently available test models do not have this weighting yet).

[04:15] The Lab believes the project is now stable enough to be “close to” moving to the Main grid.

Oculus Rift Viewer

[04:26] The Lab is continuing to work on the Oculus Rift viewer. The next release, which will remain at project status, is expected “real soon now”, but will support the latest Oculus VR SDK, etc.

64-bit Viewer Project

[07:13] The 64-bit viewer project has been temporarily suspended recently while the developers working on it were assigned to other tasks, including the ongoing QuickTime remediation project.

Upcoming Viewers

In September 2015, I wrote about the Lab’s plans for further improvements to inventory management and handling within the viewer. Part of this work involves the removal of older UDP paths / mechanisms for inventory handling are properly deprecated / removed and replaced by newer and more robust mechanisms, and that all older mechanisms which have already been replaced are properly removed.

[05:45]  This work had been on hold pending the recent HTTP work. It is now expected that an RC viewer containing these updates will be appearing shortly. Once these updates have reached release status and been fully validate through their active use, the associated UDP support for the deprecated paths and mechanisms will be removed server-side.

 Aditi and Agni Inventory Caches

As I’ve previously reported, the new Aditi inventory syncing process created local inventory caching issues (see also BUG-11651). A fix for this was proposed by the Lab, which would allow the viewer to create separate inventory caches for Agni and Aditi, with the correct cache being automatically selected depending on which grid a user logs-in to (see here for more).

This update was incorporated into the Maintenance RC, and so is now a part of the de facto release viewer, and so should also be appearing in TPVs as they adopt the 4.0.4 code base from the Lab.

The current release viewer, version 4.0.4.314579 including the new Aditi / Angi local inventory caching capability to prevent local inventory caches being incorrectly merged when logging between the main and beta grids
The current release viewer, version 4.0.4.314579 including the new Aditi / Agni local inventory caching capability to prevent local inventory caches being incorrectly merged when logging between the main and beta grids

Other Items

Double Posts in Chat

There have been reports of users experiencing double posts of their own text chat (local or IM) appearing in their viewer (although other people only see their comment displayed once. The Lab has requested that the problem be tested using the their own viewer, and a JIRA raised stating the precise circumstances when the issues occurred, as soon as possible after it has occurred, together with all relevant data – logs, viewer About information, etc., and further occurrences are similarly logged against that JIRA.

TLS 1.2

As per a blog post from the Lab, which I also reported here, users are being advised to update (if necessary) their web browser and their SL viewer to a version that supports TLS 1.2 by June 15th, 2016. After that date, any web browser or viewer that does not should TLS 1.2 will no longer be able to access Second Life cashier services to send, receive, or exchange L$.

SL project updates 16 18/1: server, viewer

Airship Pirates Town; Inara Pey, May 2016, on Flickr Airship Pirates Townblog post

Server Deployments Week 18

On Tuesday, May 3rd, the Main (SLS) channel received the same server maintenance package originally deployed to the three RC channels in week #17, comprising a crash fix and minor internal improvements.

There will be no deployment to the RC channels on Wednesday, May 4th, and no scheduled restart of simulators on that channel.

SL Viewer Updates

The two release candidate viewers currently in the release channel were updated at the end of week #17:

  • The current Maintenance release candidate updated to version 4.0.4.314579, dated April 28th
  • The Quick Graphics release candidate updated to version 4.0.4.314426, dated April 26th.

This means there has been no promotion of an RC to de facto release status, while the project viewers have not been updated, leaving the complete list of remaining official viewers as follows:

  • Current Release version: 4.0.3.312816, dated March 23rd and promoted on April 1st,  formerly the HTTP / Vixox RC viewer
  • Project viewers:
    • Project Bento (avatar skeleton extensions), version 5.0.0.313876, dated April 15th
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13, 2014
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Avatar Complexity

There are still some issues yet to be resolved with Avatar Complexity which is why this viewer is currently not progressing towards a release status at present. One of these is avatars which should render as solid colours (or “Jelly Dolls” as the popular term for them is now) or imposters are invisible.

This has been a long-standing issue (see BUG-10330), which has proven hard to reliably reproduce, and has had a number of theories attached to it. Recent testing has suggested one of the causes is a possible conflict between the viewer trying to render avatars as Jelly Dolls whilst trying also to account for any alpha mask applied to the avatar with all the layer check boxes ticked.  This is possibly because ticking the alpha mask check boxes result in a “special” UUID being applied. Currently, the precise cause of the issue has yet to reach a consensus opinion, and investigations and tests continue.

 

2016 viewer release summaries: week 17

Updates for the week ending Sunday, May 1st

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

  • Current Release version: 4.0.3.312816 (dated March 23) – no change
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Maintenance RC viewer updated to version 4.0.4.314579 on April 28th – multiple fixes and improvements (download and release notes)
    • Quick Graphics RC viewer updated to version 4.0.4.314426 on April 26th – contains Avatar Complexity and Graphics Quicksets (download and release notes)
  • Project viewers:
    • No Updates.

LL Viewer Resources

Third-party Viewers

V4-style

V1-style

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links