2018 SL UG updates #38/4: TPVD meeting – name changes + premium levels

Athenaeum; Inara Pey, August 2018, on FlickrAthenaeumblog post

The following notes are taken from the TPV Developer meeting held on Friday, September 21st, 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it, and for sending me a chat log as well, as circumstances meant I was unable to attend the meeting in person.

This is again a short meeting, with a lot of incidental chat about Dog Food Day, so the following is a summary of key points.

SL Viewer

[00:00-4:35]

There have been no SL viewer updates during week #38, leaving the various viewers in the pipelines as:

  • Current Release version 5.1.8.518593, dated August 14, promoted August 20. Formerly the SL Voice RC viewer – No Change.
  • Release channel cohort:
    • BugSplat RC viewer, version 5.1.9.519462, September 10. This viewer is functionally identical to the current release viewer, but uses BugSplat for crash reporting, rather than the Lab’s own Breakpad based crash reporting tools.
    • Rakomelo Maintenance RC, version 5.1.9.519298, September 5.
    • Animesh RC viewer, version 6.0.0.518949, August 24.
    • Love Me Render RC viewer, version 5.1.8.518751, released on August 20.
  • Project viewers:
  • Linux Spur viewer, version 5.0.9.329906, dated November 17, 2017 and promoted to release status 29 November – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version 3.7.28.300847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Additional notes:

  • Bugsplat RC is awaiting  a “couple more” updates and a further restructuring of the viewer updater, which will see it become a child process to the viewer, rather than the parent process for the viewer (as is currently the case, and hasn’t worked as well as the Lab had hoped following it introduction.
  • The Rakamelo RC and Animesh RC are both under consideration for promotion to de facto release viewer status. A decision on which of them might be promoted could be taken in week #39 (week commencing Monday, September 24th).
  • Love Me Render RC is currently awaiting further updates.
  • Bakes On Mesh: as per my CCUG summary, the AIS updates have been deployed to the main grid, so this is now awaiting the Bake Service update (to support 1024×1024 textures) and the simulator update required to support BOM operations. The simulator support will follow the normal deployment route, initially appearing on a server RC channel, when the viewer is likely to be promoted to RC status.
  • EAM (Estate Access Management) will likely go to release candidate status with the new update.

Other Items

End of Asset UDP Fetching

[8:53-10:00] In 2017, Linden Lab completed moving all SL inventory asset fetching from running through the simulators via UDP to HTTP via their CDN provider(s). As a result, the UDP asset messaging will be turned off at the simulator end of things in January 2019, after which any old versions of the viewer still reliance on UDP for inventory messaging will no long be able to receive inventory data.

Return of Last Names and Premium Restructuring

As Ebbe recently indicated during his September town hall meeting, the return of last names to Second life is still some way from being implemented, and the work may not be completed before the end of 2018.

[22:05-24:16] Much of the work involved going through all of the SL back-end systems to update them and ensure they can handle both last names and changes to last names – the aim being to ensure name changes can be handled throughout the Second Life services without necessarily breaking something.

Currently, there is at least one major back-end service that has yet to be assessed and updated, and it appears possible that the new Premium levels will be deployed before last names are re-implemented.

Aditi Inventory Handling Bug

[10:53-12:03] BUG-225435 – Objects attached to avatar from the ground go into Lost & Found folder of inventory: this is currently only an issue on Aditi (the Beta grid), and appears to be related to inventory handling changes made there. Essentially, it is caused by a race condition between the viewer and the simulator, and may be related to EEP changes. The Lab is investigating this, and the plan is to fix the problem before the update moves to Agni (the main grid),

 

 

2018 SL UG updates #32/3: TPVD meeting and ARCTan

Cloudbreak; Inara Pey, July 2018, on FlickrCloudbreakblog post

The majority of the following notes are taken from the TPV Developer meeting held on Friday, August 10th 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it. This was a short meeting – 24  minutes on the video, which includes some lengthy silences.

SL Viewer

[0:24-4:50]

Bugsplat RC Viewer

Functionally identical to the release viewer, but used to test the Bugsplat crash reporting service (rather than routing crash reports to the Lab’s internal Breakpad based crash reporting mechanism), this RC is likely coming to the end of its test run, sufficient data having been gathered for the evaluation.

Voice RC Viewer

At least one more update is anticipated while this is at RC status. This will contain fixes for crashes within the SLVoice.exe (the viewer should detect the exe’s absence and automatically restart it). This update should appear in week #33 (commencing Monday, August 13th).

EAM Project Viewer

The EAM project viewer, version 5.2.0.518362, dated August 7th, includes revised and improved capabilities for handling region access control. See SL Estate Access Management project viewer – overview for more.

Upcoming Viewer Promotion and New RCs

  • The new release of the Animesh viewer due in week #33 will most likely see that viewer promoted from project to RC status.
  • A new Rendering Project RC viewer should arrive in week #33.
  • A new Maintenance RC viewer is in waiting, but its release is dependent upon a server-side update for handling group invites and Friend requests whilst off-line (and part of the overall move to HTTP delivery for off-line IMs / notices). These changes should be going to the simulator RC channels in week #33. The Maintenance viewer will be deployed once these updates have reached the SLS (Main) simulator channel.
  • [12:56-13:23] Viewer TCO project: this contains the updates to how the viewer handles texture caching, and should be entering the project viewer pipeline “soon”, together with some OpenJPEG fixes (also see the end of this report for more on OpenJPEG / KDU).

Project ARCTan

[5:26-9:20] This is the code-name for the project to re-evaluate object and avatar rendering costs to make them more reflective of the actual impact of rendering both. The overall aim is to try to correct some inherent negative incentives for creating optimised content (e.g. with regards to generating LOD models with mesh), and to update the calculations to reflect current resource constraints, rather than basing them on outdated constraints.

As I’ve previously noted, the Lab is sensitive to the implications of doing this, if it results in significant changes – particularly in the area of Land Impact for in-world objects. Should this be the case, steps will be taken to ensure users have advanced notification of changes that affect content, so they can assess what needs to be done and to make any necessary changes to their land / regions.

Part of this work will involve the Lab deploying simulator versions running both the current and the “new” calculations, allowing them to see the overall potential impact of any given set of changes (number of parcels / regions affected), ahead of making any actual change. This would allow them to avoid the kind of mass auto-return situation that has accidentally occurred in the past, and enable them to find a means to inform people of the potential impact.

A further option the Lab has been considering is to raise the land capacity on regions / parcels to compensate for any impact of revised LI calculations. So, for example, if the new calculations result in parcels going over the capacity limit by and average of (say) 10%, region LI might be increased by 15% to offer some compensation. Then, for those who still exceed their limit, there will be a period of grace when then can consolidate and bring their LI use within the limit of the revised calculations before the latter are enforced.

The important aspect of the LI work is that while values may change, they overall why they are being calculated my result in their meaning being different – so numbers might actually coming out “smaller” than is currently the case, resulting in no  need for physical changes to be made in terms of what people have rezzed in-world.

Overall, this is a long-term project, and no changes one way or the other will be occurring in the immediate future.

Environment Enhancement Project

[14:01-14:44] No significant news. The project is awaiting the current Inventory AIS updated to be completed on the main grid. There is also an inventory patch for EEP that needs to be deployed and tested on Aditi. Once this has been done, the way will hopefully be clear for EEP to appear on the main grid.

Other Items

OpenJPEG Images and KDU “Downgrade”

[10:33-12:54] : there is an issue with KDU which means that textures encoded using OpenJPEG may not display correctly. As a result, the Lab is rolling by KDU support from 7.10 to 7.9. This is a temporary measure to alleviate the problem whilst LL work with KDU to get a fix. In the meantime, Graham Linden has been working on potential means to avoid the issue is a fix is not forthcoming from KDU.

Second Life Scheduled Maintenance

[16:03-17:03] There will be a scheduled maintenance period on Monday, August 13th, commencing at 05:30 SLT (13:30 UK; 14:30 CET). This should be about an hour in length, but will see SL logins suspended. See: https://secondlife-status.statuspage.io/incidents/vrpczxqtk8ls for more.

JIRA Upgrade

[17:06-20:37] A new version of the Second Life JIRA is in testing. This will see several changes to the JIRA system, notably visually and when logging-in. The planned deployment of the new system is Thursday, August 16th. Part of this update will ensure JIRA refreshes a user’s e-mail to match the one provided for use with Second Life when logging-in.