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.
- The Spotykach Maintenance RC viewer updated to version 126.96.36.1991757 on November 15th.
- The Environmental Enhancement Project (EEP) viewer updated to version 188.8.131.521803 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 184.108.40.2060636, 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 220.127.116.111635, November 13th.
- Estate Access Management (EAM) RC viewer, version 18.104.22.1680057, September 28th.
- BugSplat RC viewer, version 22.214.171.1249462, 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 126.96.36.1999906, 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 188.8.131.520847, 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.
[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.
[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.
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.
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.