2022 SUG meetings week #41 summary

Wild Branch Brewing Co, August 2022 – blog post

The following notes were taken from the Tuesday, October 11th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

Please see the forum deployment thread for the latest updates.

  • On Tuesday, October 11th, the Main SLS channel were restarted with no deployment, leaving them on simulator release 574921.
  • On Wednesday, October 12th, the simhosts on the RC channels should receive simulator release 575585.
    • This release should contain two new functions llGetObjectLinkKey (specified under llGetLinkKey) and llSHA256String.
    • In addition, a slight change to the simulator code may help with the issue of people’s on-line / off-line status not being properly reported. It  is not an actual fix for the problem, but LL would like feedback as to whether people are seeing an improvement. See : BUG-232037 for more information on the issue.

Available Official Viewers

  • Release viewer: version 6.6.4.575022 – hotfix for Crash at ~LLModalDialog() – promoted September 15 – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Maintenance 3 RC viewer, version 6.6.5.575257, September 23.
    • Maintenance P (Preferences, Position and Paste) RC viewer version 6.6.5.575055 September 19.
  • Project viewers:
    • Performance Floater / Auto-FPS project viewer, version 6.6.5.575378, October 4.
    • Puppetry project viewer, version 6.6.3.574545,  issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.

Local KVP / “Linkset Data”

From the server deployment thread:

Coming Soon. We have a new feature build on Aditi for a feature tentatively called Local KVP. This feature works similarly to Experience Key-Value store, but the data lives with the object that sends and receives the data. Only scripts in the same linkset will be able to read the data written with this feature. For more details, see the in-progress wiki pages [COMING SOON]. You can try out the new LSL functions related to this feature at the following Aditi Mainland regions:
  • Blake Sea – Arabian; Blake Sea – Atlantic; Blake Sea – Beagle; Blake Sea – Binnacle; Blake Sea – Black; Gothlauth; Jigglypuff; Mauve; Moonberry: Sapas; Smithereens
We’re looking for feedback on this new feature including bugs and input on anything that might be missing or not work the way you’d expect. Please file a BUG Jira in all of those cases

To the above, Rider Linden added:

The data is stored on the root prim of a linkset and if you link two prims together (each containing LinksetData it will migrate the new non-root’s data up to the the root). The data is accessible to any script running in the linkset [but] it is not visible at all from outside the linkset.

This functionality was the focus of the majority of the meeting, with questions and suggestions coming from those attending. To avoid confusion through summarising questions / suggestions and replies, please refer to the video below, and also see also this forum thread.

2022 SUG meetings week #40 summary

Wild Branch Brewing Co, August 2022 – blog post

The following notes were taken from the Tuesday, October 4th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

At  the time of writing, there was no published deployment plan for the week.

  • On Tuesday, October 4th, the Main SLS channel were restarted with no deployment, leaving them on simulator release 574921.
  • On Wednesday, October 5th, the simhosts on the RC channels should receive simulator release 575421, which did not have an release notes available at the time of writing
    • This is the release from week #39, which was ultimately postponed as a result of an 11th hour bug showing up in QA testing.
    • These release should contain two new functions llGetObjectLinkKey (specified under llGetLinkKey) and llSHA256String.

Available Official Viewers

The Performance Floater / Auto-FPS project viewer updated to version 6.6.5.575378, on October 4th.

The rest of the current crop of official viewers remains as:

  • Release viewer: version 6.6.4.575022 – hotfix for Crash at ~LLModalDialog() – promoted September 15 – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Maintenance 3 RC viewer, version 6.6.5.575257, September 23.
    • Maintenance P (Preferences, Position and Paste) RC viewer version 6.6.5.575055 September 19.
  • Project viewers:
    • Puppetry project viewer, version 6.6.3.574545,  issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.

Experience KVP Change

Rider Linden offered a heads-up on a forthcoming change to Experience Key Value Pairs (KVP), which can be used to store large amounts of data related to an experience in-world, and make them accessible anywhere, any time, within the experience. Rider described the changes thus:

We are doing some work on the Experience KVP. The new tech that we are using doesn’t let us easily monitor the number of bytes that have been used be any particular experience. SO the proposal that is on the table is that we change the limit to a number of keys [and]:
    • A field would be tacked on to the end of llCountKeysKeyValue() that would be the allotted number of keys.
    • llDataSizeKeyValue would be changed to return the number_of_keys*4096 (which is the maximum size of the value that a key can store.

– Rider Linden

This sparked a discussion, and those who use experiences – or use the KVP table in an experience for any form of data storage, should refer to the video [29:21-end] in order to gain the full context of the proposed change and the discussion.

In Brief

  • BUG-232037 – “Avatar Online / Offline Status Not Correctly Updating” has been a bone of contention for many for the last few months, Commenting on the issue, Rider linden there are at least a couple of points in back-end communications where the problem might occur, but it will take time to properly diagnose.
  • Viewer-side: as noted in recent TPV Developer meeting summaries, there is a lot of work going on on the viewer build side of things (move to github for repositories, tool and library updates, etc. Whilst not strictly a part of the SUG meeting, Signal Linden wanted to get a couple of points out for viewer devs to note. One of these points relates to 3rd party code contributions to LL, the other on a library location under the new github structure:
So, some minor early notes wrt to opensource development. We are reviewing our contributor license agreement (CLA) and the process for collecting signatures. Ideally, I’d like for the CLA to be able to be signed in PRs on github. This will take some work with legal, and I don’t have anything definitive yet 🙂
Also, if you are not on the opensource-dev mailing list, the llsd python serialization library has been moved to its own repository; https://github.com/secondlife/python-llsd We are also starting to finally get the PyPI packages updated for autobuild.

– Signal Linden

 

2022 SUG meetings week #39 summary

Rosehaven Seafolk Sanctuary, August 2022 – blog post

The following notes were taken from the Tuesday, September 20th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

At  the time of writing, there was no published deployment plan for the week.

  • On Tuesday, September 27th, the simhosts on the Main SLS channel were restarted with no deployment, leaving them on simulator release 574921,  comprising the fixes from release 574611 + BUG-232593 “Mesh physics shapes changing unexpectedly when rezzed on a 574611 sim”, introduced with that update.
  • On Wednesday, September 28th, the simhosts on the RC channels should receive an update containing two new functions llGetObjectLinkKey (specified under llGetLinkKey) and llSHA256String.

Available Official Viewers

No changes to mark the start of the week, leaving the official viewer pipelines as:

  • Release viewer: version 6.6.4.575022 – hotfix for Crash at ~LLModalDialog() – promoted September 15 – NEW.
  • Release channel cohorts:
    • Maintenance 3 RC viewer, version 6.6.5.575257, September 23.
    • Maintenance P (Preferences, Position and Paste) RC viewer version 6.6.5.575055 September 19.
  • Project viewers:
    • Puppetry project viewer, version 6.6.3.574545,  issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.

In Brief

  • Bugger all of note discussed as this was a “solstice party” and it was bloody hard enough just confirming RC server deployment details.

2022 SUG meetings week #38 summary

Tourtour de Prouvenco, July 2022 – blog post

The following notes were taken from the Tuesday, September 20th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

For the most up-to-date information, please refer to the deployment forum thread.

  • On Tuesday, September 20th, the simhosts on the Main SLS channel were updated with simulator release 574921,  comprising the fixes from release 574611 + BUG-232593 “Mesh physics shapes changing unexpectedly when rezzed on a 574611 sim”, introduced with that update.
  • On Wednesday, September 21st, the simhosts on the RC channels will be restarted without any deployment, leaving them on simulator release 574921.

Available Official Viewers

On Monday, September 19th, Maintenance P RC viewer updated to version 6.6.5.575055.

The rest of the current official viewers remain as:

  • Release viewer: version 6.6.4.575022 – hotfix for Crash at ~LLModalDialog() – promoted September 15.
  • Release channel cohorts:
    • Maintenance 3 RC viewer, version 6.6.4.574727, September 1.
  • Project viewers:
    • Puppetry project viewer, version 6.6.3.574545,  issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.

In Brief

  • The next simulator maintenance release will have two new functions llGetObjectLinkKey (specified under llGetLinkKey) and llSHA256String. These should be available for testing on “a few regions” (no names specified) on Aditi by Thursday, September 23rd.
    • There are two further feature requests for an llHash function – BUG229023 and BUG-41440.
  • A further dicussion on region crossings, initially focused on BUG-230934.
  • The recent Mediaon a Prim (MOAP) exposures were raised at the meeting, together with the general prboem of MoAP vulnerabilities – but given media handling is viewer-centric, there was little to be said from the Lab’s side in terms of addressing problems (although the upcming tool chain upates for the viewer should at least allow LL to adopt more recent and better secured Chrome Embedded Framework (CEF) versions).

2022 SUG meetings week #37 summary

Luane’s Underwater World, July 2022 – blog post

The following notes were taken from the Tuesday, September 13th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

For the most up-to-date information, please refer to the deployment forum thread.

  • On Tuesday, September 13th, the simhosts on the Main SLS channel were re-started without any deployment, leaving them on simulator version 574550.
  • On Wednesday, September 14th, all simhosts on the RC channels will receive a fix for BUG-232593 “Mesh physics shapes changing unexpectedly when rezzed on a 574611 sim”. This fix should not involve any other changes to the simulator version.
    • In short, there was a change that attempted to correct some bounding box calculations and in a couple cases it would wildly change the mass and centre of gravity.

Available Official Viewers

On Tuesday, September 13th, the Izarra Maintenance RC, version 6.6.4.574885 (dated September 9th) was promoted to de facto release status.

The rest of the current official viewers remain as:

  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Maintenance P (Preferences, Position and Paste) RC viewer version 6.6.4.574750, issued September 6.
    • Maintenance 3 RC viewer, version 6.6.4.574727, September 1.
  • Project viewers:
    • Puppetry project viewer, version 6.6.3.574545, issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.

In Brief

  • Display names not updating correctly (see this grid status update): this may be related to a back-end server issue, rather than a table update issue, but is apparently still under investigation.
  • A general discussion on scripted access to block lists – although the use case wasn’t clearly explained (e.g. scripted access to one’s own block list – or others of others (and if so why & what about the potential for breach of privacy?)). This is now pending a feature request to clarify.
  • BUG-231802 “Prevent vehicles from entering parcels their riders cannot access”, together with providing a means for a viewer to request all active ban lines within a region – work still pending, and Leviathan Linden (the Linden Formerly Known As Andrew) offer some insights into the complexities of managing parcel ban collisions, which leads to further discussion wound into other topics.
  • BUG-232468 “[Feature Request] llGetObjectLinkKey() – A remote equivalent of llGetLinkKey()” –  may well by in the next-but one (or two) simulator maintenance update.
  • For specifics, please refer to the video below.

2022 SUG meetings week #36 summary

Rain-Washed Soul, July 2022 – blog post

The following notes were taken from the Tuesday, September 6th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

For the most up-to-date information, please refer to the deployment forum thread.

  • On Tuesday, September 6th, the simhosts on the Main SLS channel were re-started without any deployment, leaving them on simulator version 574550.
  • On Wednesday, September 7th, all simhosts on the RC channels will likewise be restarted without any deployment, leaving them on simulator release 574611.

Available Official Viewers

On Tuesday, September 6th, the Maintenance P (Preferences, Position and Paste) RC viewer updated to version 6.6.4.574750.

The rest of the current official viewers remain as:

  • Release viewer: version 6.6.3.574158 – formerly the Profiles RC viewer, dated August 18, promoted August 30 – NEW.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Izarra Maintenance RC, version 6.6.4.574724, September 1.
    • Maintenance 3 RC viewer, version 6.6.4.574727, September 1.
  • Project viewers:
    • Puppetry project viewer, version 6.6.3.574545,  issued on August 30.
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.

Puppetry

  • The first of the twice-monthly Puppetry meetings will be taking place this Thursday, September 8th, at 13:00 SLT.
  • The meeting will take place at the Puppetry theatre in the Aditi  region of Castelet.
  • The focus of of initial meetings will be on development of the capability, rather than content creation.

Please refer to the video for further discussion on the capability.

In  Brief

  • A general discussion on child avatars and TPV radar system reporting the names of agents (avatars) in a region recently departed.