June 2021 SL Web User Group summary with video

The Web User Group meeting venue, Denby

The following notes cover the key points from the Web User Group (WUG) meeting, held on Wednesday, June 2nd, 2021. These meetings are generally held on the first Wednesday of the month, with dates and venue details available via the SL public calendar. A video of the meeting, courtesy of Pantera, can be found at the end of this article, and the following is a summary of key topics / discussions.

Web Properties Updates

[Video: 0:18-3:20]

  • Most of the month has been spent on implementing a new project workflow, for which the primary focus has been on the back-end systems, as per previous reports (post-uplift work, etc.), most of which has been non-user visible. Members of the team should start pivoting towards other work now this is drawing to a close.
  • Payments and Purchases:
    • Work has been carried out on the payment system – but no specifics supplied.
    • The issue with non-US Dollar purchases of  Linden Dollars some experienced at the end of May has been addressed.
  • Web pages:
    • The Cookie permissions banner common to SL web pages has been reduced in footprint size (when displayed), so as to be less intrusive.
    • Further web pages have been updated to use the “new” blue SL logo rather than the older green one. This is low-priority work, so is only being addressed when pages still using the the older logo are worked on for other reasons.
    • Web page “control panels” for the original Linden Homes received assorted fixes for issues.

Marketplace

[Video: 3:29-3:57 + as indicated by timestamps]

  • No updates on any significant Marketplace projects.
  • The issue with Quick Fill failing to pull-in the correct information on the non-English tabs for items has been addressed.
  • Planning / discussions have started with regards to allowing variants in product listings  (e.g. a single listing for multiple colour versions on an item, which currently each have to have their own listing).
    • This is only preliminary discussions and planning, not actual work to implement.
    • The hope is the work can be formally kicked-off as a project later in 2021.
  • [6:27-9:27] Keyword searches: reports that Marketplace keyword searches are failing to return expected results, prompting the question whether anything has been changed. The short answer is, not as far as is known.
    • If there are specific examples that can be cited where this is occurring, the request is for them to be reported via the Jira.
  • [15:01-15:25] the Marketplace  team are also working on ideas for additional MP listing categories. Again, no specifics, but additional categories may start to appear some time in the next 2-3 months.

Mobile Client

[Video: 4:05-4:18]

  • The iOS version still has not been passed to Apple for further evaluation, as it is still being worked on by LL.
  • Android: nothing to report.

Name changes / Last Names

[Video: 4:20-5:15]

  • June will see a further set of Last Names made available.
  • Some of these will be a general refresh of the available names (e.g. new names replacing some of the less popular names currently on the list).
  • Some of the new last Names will be themed after the Second Life Birthday and its  (somewhat generic / bland) theme.
    • As with the April “limited edition” names, these will only be available through the period of the birthday and will then be removed from the list.
    • At the time of writing the list for these “special” names was still being refined.
  • All of the updates will be blogged when they become available later in June.

In Brief

  • [36:18-37:04] Premium Plus: no  significant news, other than still under consideration, but is very much in the “thinking about it” arena, but may be revisited in the “next couple of months”.
  • [38:54-41:00] User-defined grid-wide experiences + larger scripts:
    • Grid-wide experience by users are still under consideration, but no real movement either way on possible implementation or not.
    • Offering larger scripts is something the Lab have discussed in the past, and is something the might be offered in the future, once everything is bedded-in to AWS, but nothing planned for the immediate future.
  • [15:31-23:31] A general discussion on how the marketplace works, various behaviours and feature suggestions (e.g. bulk upload of product images, dynamic keyword – so a creator can specify a set of keywords across their listings, and can then change / remove words dynamically on the basis of how the perform),  with the latter again referred to Jira feature requests.
  • [24:00-27:32] a broader discussion on how to put ideas to LL and where / how creators can make contact with LL. The former remains feature requests through the Jira. The latter is best achieved through LL user group meetings.

Next Meeting

  • Wednesday, July 7th, 14:00 SLT.

2021 SUG meeting week #22 summary

ChicLand, March 2021 – blog post

The following notes were taken from the Tuesday, June 1st, 2021 Simulator User Group (SUG) meeting. These notes relate to the core points of discussion; other topics may have ben raised without specific feedback from LL as actionable items, so  please refer to the video at the end of this report for the full meeting and all points covered.

Server Deployments

At the time of writing, there had (again) been no server deployment thread available for review. However:

  • Tuesday, June 1st saw servers on the SLS Main channel updated with simulator release 560002, containing updates to the logging infrastructure.
  • Wednesday, June 2nd should see the RC channels updated with simulator maintenance release 560108 that includes a new LSL function: llGetInventoryAcquireTime(), which returns the “Acquired” timestamp that inventory name was added to the object’s inventory.

SL Viewer

There have been no viewer updates to mark the start of the week. So the pipelines remain as:

  • Release viewer: Eau de Vie Maintenance viewer, version 6.4.18.558266, dated April 23rd, promoted April 29th.
  • 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 (LMR) 5 viewer, version 6.4.19.560171, dated May 27th.
    • Maintenance 2 RC viewer – Fernet, version 6.4.19.559726, dated May 19th.
    • Project UI viewer updated to version 6.4.19.559612, May 14th.
  • Project viewers:
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26th.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9th, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, dated November 22nd, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, dated July 16th, 2019.

Video

The following video of the meeting is courtesy of Pantera Północy.

2021 SUG meeting week #21 summary

The Divide, March 2021 – blog post

The following notes were taken from the Tuesday, May 25th, 2021 Simulator User Group (SUG) meeting. These notes relate to the core points of discussion; other topics may have ben raised without specific feedback from LL as actionable items, so  please refer to the video at the end of this report for the full meeting and all points covered.

Server Deployments

At the time of writing, there had (again) been no server deployment thread available for review. However:

  • Tuesday, May 25th saw simulator release 599669 deployed to all servers on the Main SLS channel, containing the llOpenFloater() function intended for use with Linden-owned Experiences – see my week #18 SUG summary for more.
  • Wednesday, May 26th should see the RC channels updated with a simulator release containing internal configuration changes.

SL Viewer

There have been no viewer updates to mark the start of the week. So the pipelines remain as:

  • Release viewer: Eau de Vie Maintenance viewer, version 6.4.18.558266, dated April 23rd, promoted April 29th.
  • 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 (LMR) 5 viewer, version 6.4.19.559046, dated May 19th.
    • Maintenance 2 RC viewer – Fernet, version 6.4.19.559726, dated May 19th.
    • Project UI viewer updated to version 6.4.19.559612, May 14th.
  • Project viewers:
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26th.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9th, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, dated November 22nd, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, dated July 16th, 2019.

In  Brief

  • During the CCUG meeting on May 20th, the subject of BUG-202864 ‘Change Mesh Uploader to preserve Scene File object names when a full linkset is uploaded’.
    • As noted in my summary of that meeting, the viewer had been updated to make this possible, but simulator-side changes are also required.
    • Apparently, the work had slipped through the simulator team’s net, but is now back on their radar, and will be included in an upcoming simulator maintenance update.
  • The region crossing issue when the avatar is unseated from a vehicle, but cannot move, leaving the camera only able to rotate around it, is likely to be an issue of controls failing to release – essentially, the simulator still thinks the avatar is still seated, while the viewer does not.
    • A current solution for this is to try to sit on something in the same region that also takes camera / movement controls (if possible), then standing again.
    • While it has been suggested a viewer-side “release controls” button in the viewer could fix this, it runs the risk of breaking other controls (such as experiences). The ideal solution therefore, is for a simulator-side “fix” to be implemented – although this may take a while.
  • People are continuing to see assorted teleport issues (e.g. failures within Experiences, and single failures requiring a re-log in order to re-enable teleports anywhere). LL  are aware of these issues.
  • BUG-225742 ‘Server side physics shape reverts to “Convex Hull” for un-analysed meshes with “Prim Physics” connected to linksets with subcomponents animated with llTargetOmega / PRIM_OMEGA parameters upon server restart’, has been a long-standing issue. LL has been looking at the problem, but it is proving difficult to ascertain the root cause.

Video

The following video of the meeting is courtesy of Pantera Północy.

2021 CCUG meeting week #20 summary

Enchanting Small town, March 2021 – blog post

The following notes were taken from my audio recording and chat log of the Content Creation User Group (CCUG) meeting held on Thursday, May 20th, 2021. These meetings are chaired by Vir Linden, with dates available via the SL Public Calendar and the venue for the CCUG is the Hippotropolis camp fire.

SL Viewer

Wednesday, May 19th saw two RCs updated:

  • The Fernet Maintenance RC viewer updated to version 6.4.19.559726. This version includes a set of Voice updates intended to reduce the number of drop-outs experienced when using the Voice plug-in. The full details of these updates can be found in the release notes and in the LL technology blog post.
  • The Love Me Render 5 (LMR5) viewer updated to version 6.4.19.559046.

The rest of the official viewers in the pipelines remain as:

  • Release viewer: Eau de Vie Maintenance viewer, version 6.4.18.558266, dated April 23rd, promoted April 29th.
  • Release channel cohorts:
  • Project viewers:
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26th.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9th, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, dated November 22nd, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, dated July 16th, 2019.

General Viewer Notes

  • Both the updated Maintenance RC and LMR 5 are the front runners for promotion to de facto release status. From Vir’s comments, there appears to be a lean towards promoting the Maintenance viewer.
  • Whichever f the above is promoted first may see the Project UI RC viewer leapfrog the other in being the next viewer set for promotion.
  • LMR 6 is continuing through bug fixing work and being prepared for QA testing. It’s unlikely to appear until LMR 5 has been promoted.
  • The Legacy Profiles viewer is going through a further UI clean-up, and should be progressing towards either a further project viewer release or possibly an RC release in the not too distant future.
  • The simplified cache viewer is now being updated with suggestions for improvements submitted via Jira, and a new version should be appearing “pretty soon”.
  • It’s still hoped the at Apple notifications fixes will be appearing in an RC viewer in the near future as well.

Due to the volume of viewers entering the backlog awaiting release, LL is considering merging some of the upcoming RC versions in a bid to reduce the overall number that could end up in flight, and ease the pressure on the release cycle. This will depend on how suitable different RCs are for merging with one another.

ARCTan

Summary: An attempt to re-evaluate avatar rendering costs and the cost of in-world scene rendering, with the current focus on avatar rendering cost / impact, with the in-world scene rendering / LI to be tackled at some point in the future.

The UI updates for how avatar complexity information is presented to users will likely be made available as a project / RC viewer separately to any updates to the ARC calculations, so when it appears it will display values based on the current calculation formula. The updates to the formula itself will be then be implemented separately as the project progresses.

Jira Note – Reports Failing

There have been instances of reports filed via the Jira erasing the descriptive text when filed. Until the problem is resolved, the recommended workaround is to copy the descriptive text fields to a notepad app or similar, then check the report after submission. If the text is missing, the report can be edited and the information cut-and-pasted back into it.

In Brief

  • Account / inventory syncing between Agni (the Main grid) and Aditi (the Beta grid) remains broken, but LL are working to fix it. One aspect of the issue appears to be inventory size on Aditi accounts.
    • As a temporary workaround, it has been suggested that those who can access the beta grid and who have very large inventories, consider deleting unwanted items from their Aditi inventory (not their main grid inventory), as this seems to improve the chances of a successful log-in.
  • In 2019, a viewer-side change was made to ensure individual objects in a mesh linkset upload would retain their original name (rather than all being converted to “Object” with the exception of the first object in the linkset). However, this change is still awaiting server-side support in order to work, and there is currently no ETA on inplementation.
  • There have been requests for additional Bakes on Mesh AUXiliary texture channels. However, there is reluctance at the Lab to do so without a substantial use case, as it would require an extensive overhaul of the Bake Service to accommodate the additional channels, which is not something LL wants to contemplate at present.
  • Date of next meeting: Thursday, June 3rd, 2021.

2021 SUG meeting week #20 summary

Cherishville II, March 2021 – blog post

The following notes were taken from the Tuesday, May 18th, 2021 Simulator User Group (SUG) meeting. These notes relate to the core points of discussion; other topics may have ben raised without specific feedback from LL as actionable items, so  please refer to the video at the end of this report for the full meeting and all points covered.

Server Deployments

At the time of writing, there had been no server deployment thread available for review.

  • Tuesday, May 18th saw no deployment to servers on the Main SLS channel.
  • Wednesday, May 19th should see some of the RC channels updated with the new llOrd, llChar and llHash LSL capabilities. A further change is that the updated simulator no longer reports child agents as part of agents, as it has been doing so inconsistently.
  • The remainder will keep to release  559679 with the llOpenFloater() function intended for use with Linden-owned Experiences – see my week #18 SUG summary for more.

From Rider Linden’s comments at the week #14 SUG summary:

LlOrd() will return the ordinal of the first character in a string, llChar() given an integer will return a single character string, and llHash() is a non-cryptographic 32 bit hash. I was looking for a way to just have an integer that had a reasonable change of being unique for an arbitrary string.
Use case I can see: Given an owner of two objects I want to select a chat channel with a low probability of colliding with other agents in the area.

SL Viewer

The start of the week has seen no updates to the current crop of official viewers, leaving the pipelines as follows:

  • Release viewer: Eau de Vie Maintenance viewer, version 6.4.18.558266, dated April 23, promoted April 29 – No change.
  • Release channel cohorts:
    • Project UI viewer updated to version 6.4.19.559612, May 14.
    • Love Me Render (LMR) 5 viewer, version 6.4.18.558365, dated April 22.
    • Maintenance 2 RC viewer – Fernet, version 6.4.18.558441, dated April 21.
  • Project viewers:
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, dated November 22, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, dated July 16, 2019.

In  Brief

  • The Lab has a group working on various simulator physics issues and general health, some of which can generate errors (e.g. “Unable to create object that has caused problems in this region”). No ETA on when these might be deployed.
  • Thought is still being given as to how to fix the dim ambient lighting seen on the Mainland since the introduction of EEP – a problem that appears to be harder to fix than people appreciate / understand.
  • Questions have been asked if some of the simulator-side resource issues could be fixed if additional CPU cores could be allocated to support really busy regions – such as events, etc. Responding to this, Mazidox Linden, Lead Server QA Engineer said:
There are various hardware (and *maybe*) some software resources that can be in contention for any given set of simulators on a simhost, network, memory, CPU, IO, things like that. So allocating an additional core to a simulator fixes *maybe* one of those bottlenecks. If it’s the bottleneck affecting your performance. Which is a big if.
  • There have been reports of teleport failure spiking recently,  including viewer disconnects. Rider Linden is hoping to poke at the teleport code some more as time allows,  but it appears the issue might be a communications issue between the receiving region and the viewer.  Maxidox Linden explained the matter thus:
The destination simulator knows someone is supposed to show up, so it creates some space in the receiving warehouse. No one ever arrives to fill it … Our best guess (and it is a *guess*) is that it involves the destination region and the affected viewer waiting for each other to send something first.

Video

The following video of the meeting is courtesy of Pantera Północy.

2021 TPV Developer meeting week #19 summary

Frogmore 4.0, March 2021 – blog post

The following notes are taken from the TPV Developer meeting held on Friday, May 14th, 2021.

These meetings are generally held every other week.  They are recorded by Pantera Północy, and her video of the meeting is embedded at the end of this report – my thanks to her for allowing me to do so – and it is used with a transcript of the chat log from the meeting and my own audio recording to produce these notes.

This was perhaps the shortest TPVD meeting on record.

SL Viewer

The Project UI RC viewer updated to version 6.4.19.559612 on Friday, May 14th. The remaining viewers in the pipelines remained unchanged through the week:

  • Release viewer: Eau de Vie Maintenance viewer, version 6.4.18.558266, dated April 23rd, promoted April 29th.
  • Release channel cohorts:
    • Love Me Render (LMR) 5 viewer, version 6.4.18.558365, dated April 22nd.
    • Maintenance 2 RC viewer – Fernet, version 6.4.18.558441, dated April 21rd.
  • Project viewers:
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26th.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9th, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, dated November 22nd, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, dated July 16th, 2019.

General Viewer Notes

  • All three RC viewers are pretty much ready to be considered for promotion to de facto release status. Of these, Maintenance Fernet now includes the fixes for helping with Voice updates, and is with the Lab’s QA team, so it could be the next in line to be promoted.
  • The Legacy Profiles viewer is finally receiving attention, with some cosmetic UI changes being made, after which it should be appearing as an RC viewer, rather than a project viewer.
  • LMR 6 is still gathering graphics bug fixes.
  • The Simplified Cache viewer is still awaiting its turn to re-enter the the pipelines.
  • The Mac notarisation fixes viewer is also awaiting a time to enter the available viewer pipelines.