The majority of the following notes are taken from the TPV Developer meeting held on Friday, October 5th, 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it.
This is again a short meeting, with lengthy pauses in chat, so the following is a summary of key points. Note that due to a log-in issue occurring before the meeting, the discussion proper doesn’t start until the 3m 40s point in the video, having been delayed to give people still having issues the opportunity to log-in and get to the meeting.
Simulator Deployment Update
The planned deployment of server maintenance package 18#18.0924.19940, scheduled of Wednesday, October 3rd was cancelled after a last minutes issues was found in testing.
The remaining viewers in the pipeline remain unchanged from the start of the week:
- Current Release version 22.214.171.1249298, dated September 5, promoted September 26. Formerly the Rakomelo Maintenance RC viewer.
- Release channel cohorts:
- Estate Access Management (EAM) RC viewer, version 126.96.36.1990057, September 28.
- BugSplat RC viewer, version 188.8.131.529462, September 10. This viewer uses BugSplat for crash reporting, rather than the Lab’s own Breakpad based tools.
- Animesh RC viewer, version 184.108.40.2068949, August 24.
- Love Me Render RC viewer, version 220.127.116.118751, released on August 20.
- Project viewers:
- Linux Spur viewer, version 18.104.22.1689906, 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 22.214.171.1240847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.
Of the current RC viewers:
- Animesh appears to be the leading contender, but this is unlikely to happen “immediately” due to apparent performance issues (see below).
- Bugsplat is currently awaiting a change to the updater to be merged with it, so will likely remain at RC status, and the update may appear in week #41 (commencing Monday, October 8th, 2018).
- [32:06-32:53] The Estate Access Management viewer is largely regarded as feature complete, although estate holders / managers are being encouraged to test the viewer and offer feedback to the Lab.
- Bakes On Mesh has received the required simulator update (maintenance package 18#18.09.20.519894). This should just leave the Bake Service update before the capability will be available on Agni (the main grid).
- EEP is now officially available for testing on Aditi – see EEP testing and project viewer officially announced for more, and the additional EEP news below.
- EEP assets can be set to be Mod(ify) or No Mod(ify); Transfer or No Transfer, but they are always Copy.
- No Copy is not supported because – like avatar shapes – it is possible to manually copy settings values, even if the asset itself is No Copy.
- No Mod(ify):
- Is respected for a fixed sky / water asset if it is transferred / sold.
- Is not respected if the asset is subsequently used as a day cycle frame (presumably to allow blending with other frames in the cycle).
- No Mod EEP assets cannot be edited and saved; however, Save As can be used with them to create a new asset based on them.
- No Transfer:
- Adding a No Transfer asset as a frame in a day cycle will convert the entire day cycle to No Transfer.
- This prevents No Transfer assets a creator does not want re-sold from being used in day cycles created by others.
The permissions appear confusing in order to allow people to be able to create and sell sky and water assets; however, there have already be calls for EEP assets ignore permissions altogether. This would mean they would be freely exchangeable – much as windlight XML settings are currently.
This feedback has been heard by the Lab and will be taken back to the project, but in the meantime the request is that TPVs do not alter the assigned permissions with EEP assets, due to the additional confusion this would likely cause.
Adjustable Vertical Zoning
[34:06-35:00] Note that the project viewer version of the EEP viewer allows the vertical position of sky settings to be adjusted, rather than being fixed at 1,000 metre intervals. However, Rider Linden has indicated some refinement is required on setting the slider values.
Animesh: Performance Issue
[30:00-31:45] There is an apparent performance issue with Animesh, which may be connected to the needsUpdate patch added to the viewer as a part of the changes for dynamic bounding boxes – see BUG-225584.
It was always expected that Animesh might introduce some performance hits – although up until the changes to the bounding box nothing major had been encountered – and the degree of impact this issue seems to produce was not anticipated.
Diagnosing the problem has been difficult from the Lab’s perspective, as issues have so far only been reported on the Black Dragon viewer and Firestorm’s Animesh test viewers – with the former suffered a far greater impact than the latter.
Vir Linden has started a forum thread on the issue (as Jira comments are limited to supported users at present). He has also asked for specific testing using the official Animesh viewer as well. Those wishing to test and offer feedback are asked to do so via the forum thread (although for those with permission to comment on Jiras, feedback on the bug report will also obviously be accepted).
There is an upcoming update for the viewer, but it does not include any fix for this issue. As of the TPV meeting, it hadn’t been decided if the issue was sufficient enough to be classified as a blocker to the promotion of the Animesh viewer to de facto release status.
- [8:50-9:06] BUG-225557: “Attaching an object from the ground causes inventory loss under certain circumstances” can be nasty. The Lab are aware of the issue and will be investigating it.