2018 SL UG updates 46/2: TPV Developer meeting

The EEP sky over the Linden Hippotropolis region, designed by Whirly Fizzle. Credit: Whirly Fizzle

The following notes are taken from the TPV Developer meeting held on Friday, November 16th, 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it.

This was again a short meeting.

SL Viewer

Video: 1:10-3:37.

  • The Spotykach Maintenance RC viewer updated to version on November 15th.
  • The Environmental Enhancement Project (EEP) viewer updated to version on November 16th.

These updates bring both viewers up to parity with the newly promoted Animesh release viewer. The remainder of the viewer pipeline remains as:

  • Current Release version, dated October 18th, promoted November 14th. Formerly the Animesh RC viewer – NEW.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Love Me Render RC viewer, version, November 13th.
    • Estate Access Management (EAM) RC viewer, version, September 28th.
    • BugSplat RC viewer, version, September 10th. 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.
  • Project viewers:
  • Linux Spur viewer, version, dated November 17th, 2017 and promoted to release status 29th November 2017 – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version, May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Bakes On Mesh

The back-end support is now grid-wide, meaning that Bakes on Mesh can be tested by anyone using the project viewer, which itself will be updated, both to bring it into parity with the new release viewer and with further BoM fixes.

BugSplat Update

[11:55-14:40] There are Four things to note with Bugsplat:

  • As noted above, it will see the Lab switch to using the BugSplat system for crash reporting, rather than their  own Breakpad based crash reporting tools.
  • The Breakpad support code will remain in place with a build time option, so that TPVs wishing to continue to use it can do so.
  • The current parent process that handles viewer launch and also updates, will be removed. This means there will be some internal differences to how the viewer updater works, and one of the two executables for the viewer will vanish.
    • On windows, if the viewer is installed using an account that does not have admin privileges, the viewer installer will install as a local instance in the user’s local applications folder.
  • It will also resolve the viewer having 2 dock icons on MacOS.

In Brief

Group Notifications

[3:34-4:40] A resource has been assigned to look into the unreliable delivery of group notices. It appears the reason some notices are being received when people log-in to Second Life is because they are not actually being recorded in the database that manages the delivery of things like off-line notices. Investigations are therefore focused on backtracking through the various systems to work out where things are breaking down.

EEP On Legacy Viewers

[5:04-6:24] It’s been noted that when seen of non-EEP viewers, applied EEP skies appear odd – stars persistently overlay the sky and fail to render correctly, for example.

This is because the simulator end of EEP tries to take the environment and tries to approximate it for delivery to non-EEP viewers using the “old” environment settings system for delivery to those viewers – something that works at best imperfectly. The Lab has not determined how much effort will be put into making EEP fully backwards compatible with the older environment rendering system, as the issues should only exist through a transitional period as the viewer-side EEP code reaches all maintained viewers.

The same sky seen at the top of this article, but through a non-EEP viewer, demonstrating how an EEP environment is translated for rendering on a non-EEP viewer

Duplicate Calling Cards

[21:35-24:00] This was an issue some time ago that saw people’s calling cards duplicated – sometimes multiple times. The core issue was largely corrected, so people with duplicates could generally delete them and not see further duplications. However, duplicates could sometimes still be created as a result of inventory issues a logging-in, and sometimes clearing duplicates requires a request to support to run and inventory transform.

Thanksgiving USA

Week #47 (commencing Monday, November 19th, 2018) is Thanksgiving week in the United States. This means there will be limited updates and releases during the week, and the Lab will be closed on Thursday and Friday, except for essential support.