December 2019 Web User Group summary

© and ™ Linden Lab

The following notes are taken from my recording of the Web User Group (WUG) meeting, held on Wednesday, December 4th, 2019. These meetings are held monthly, with dates and details of the meetings available via the Web User Group wiki page.

When reading these notes, please keep in mind:

  • This is not intended as a chronological transcript of the meeting. Items are drawn together by topic, although they may have been discussed at different points in the meeting.
  • Similarly, and when included, any audio extracts appearing in these summaries are presented by topic heading, rather than any chronological order in which they may have been raised during the meeting (e.g. if “topic X” is mentioned early in a meeting and then again half-way through a meeting, the audio comments will be concatenated into a single audio extract for that topic).

Premium

Winter Promotion

  • As many have already seen, the winter Premium promotion is currently open through until the end of the month.
  • For the first time, the promotion applies to Annual plans (previously, any discount on Premium subscriptions have only applied to Monthly and Quarterly plans), with an offer of 10% off of the cost of the annual subscription (normally US $99) when an account is upgraded to Premium.
  • It is likely that, as with the mid-year Premium fee increase, there will be an opportunity for Premium users to pre-pay a further year’s annual premium membership “locked in” at the discounted price.

Other Premium Notes

  • There is no further news on Premium Plus or its benefits.
  • There are no plans at this point to add other levels of Premium either “above” or “below” the current Premium + benefits. This might change at some point in the more distant future.

Legacy Profiles Viewer

  • The Legacy profiles viewer has cleared the last issue blocking it from update, so a new version of the viewer should be appearing soon. This update will include the profile feed embedded in the viewer.
  • Once this viewer reaches release status, the web profiles are to be retired.
  • The removal of the web-based profiles means that things like the privacy settings (which only worked for the web anyway), will no longer be available. However (and if I was understanding Grumpity correctly), at some point the profile viewer will include the ability for a user to determine what information within their viewer profile is visible to others who view it.

Marketplace

  • Store De-listings:
    • The Lab is work to fix the issue of Marketplace stores being de-listed as a result of using banned keywords.
    • It was re-iterated that, for a number of reasons – including people attempting to game it – the banned keyword list will not be made public.
    • Instead, the Lab has been working to make the algorithm used to scan for keywords is being made “smarter”, so it more correctly identifies banned words, which will hopefully reduce the number of unlistings occurring. There is still more work to be done on on this.
  • Improvements to the Marketplace search (demo items, gachas, etc), is now “very, very close” to being ready for release.
  • BUG-9984 “blank folder names” (in inventory) is another issue that has been looked into a number of times, but again, the Lab has been unable to determine the cause. However, they will give it a further pass in an attempt to find a cause or provide a workaround.
  • Feature requests BUG-227919 “Marketplace Sales Function” and BUG-227072 “Ability to give specific marketplace customers discounts” are both being considered by the Lab (but no commitment at this point in time that they will be implemented or when).
  • Overall, the Lab feel that the last 12-18 months have seen significant improvements to the Marketplace when compared to prior years.

In Brief

  • The last blocker for an update to the legacy profile project viewer has been cleared, and an update to the viewer, which will include support for the profile feed within it, should be surfaced for users to test Soon™.
  • As noted in my November summary, user-to-user land auctions will remain on hold for the time being, as the Lab is focused on other web-based work.
  • BUG-11555 “Setting certain characters in Display Name results in DN changing twice within minutes and resulting DN changes to Korean.” is a long-standing issue, and while it has been looked at, the Lab has yet to work out how to fix it.

2019 Simulator User Group week #49 summary

Butter, October 2019 – blog post

Update, December 5th: a deployment was made to the grid. Server update version 2019-12-04T20:29:26.533447 comprises:

  • A build of release 2019-11-15T21:13:13.532828 using new build technology.
  • Addresses some cases of scripts erroneously stopping.
  • Fixes a crash.

Hopefully, this addresses the recent issues with scripts failing until a region is restarted (see BUG-227864).

Simulator Deployments

Please refer to the server deployment thread for news and updates:

  • On Tuesday, 3rd December, the planned Main SLS channel deployment was cancelled. Had it been deployed, it would have comprised server maintenance release 2019-11-19T22:26:38.532992, built with the updated server build tools, and which includes:
    • Improved crash detection during shut-down.
    • Fixes for some race conditions with LSL scripts that could cause them to handle the same event more than once during a roll.
    • Updates to improve simulator security.
  • The planned RC deployment for Wednesday, December 4th, comprising server update has also been cancelled.

The reasons for the cancellation are related to the return of recent issues with scripts failing until a region is restarted (see BUG-227864) and which has been an intermittent issue recently, with Simon Linden noting:

We originally had planned to update the main channel regions with the version that’s on the RC channels, but held off as we are looking into issues about scripts not running. It appears to be an old issue that’s always been there but is worth investigating … we’re trying to get an update together for tomorrow morning [Wednesday, December 4th]. It was a very small percentage [of scripts affected] but that’s enough to be painful when there are millions running.

– Simon Linden

So again, keep an eye on the server deployment thread / technology → second life server sub-forum for updates.

Simulator Performance Issues

There is a forum thread concerning simulator overload issues that occurred over the Thanksgiving weekend (see: Huge intermittent sim overload). These issues were further confirmed at the SUG meeting by others seeing similar problems on other regions. Linden Lab do not currently have an explanation for the problems, but Maxidox Linden, one of the Second Life QA team members, did take a moment to address claims in the thread that LL “not caring” about issues like this:

I’m going to let the devs here handle this topic but I just want to chime in that I’ve read that thread and we absolutely do care about issues like this, and don’t put our development time solely into new feature work (I’m the one who tests a bunch of the stability and performance change.

– Mazidox Linden

The discussion on this topic raised questions on the simulator statistic Simulation Time and what it actually records, given it is often tied to simulator issues – as is the case with this issue. Exactly what it records has been a subject of discussion for around the last decade, and came up again in terms of whether it might point to a possible cause. After taking a look, Simon Linden noted:

So I did some digging. “Simulation Time” seems to be a catch-all category that includes odds and ends like dealing with terrain layers, some physics synchronization, parcel info. So not a lot to use tracking this issue down.

SL Viewer

There have been no official viewer updates to mark the start of the week.

2019 viewer release summaries week #48

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates for the week ending Sunday, December 1st

This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
  • Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.

Official LL Viewers

  • Current Release version 6.3.4.532299, formerly the Ordered Shutdown RC viewer, dated November 4th, – No Change.
  • Release channel cohorts:
    • No updates.
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V6-style

V1-style

Mobile / Other Clients

Additional TPV Resources

Related Links

2019 Simulator User Group week #48 summary

Fox Road, October 2019 – blog post

Simulator Deployments

Please refer to the server deployment thread for news and updates:

  • On Tuesday, 26th November, servers on the Main SLS channel were updated with server maintenance release 2019-11-15T21:13:13.532828, previously deployed to a release candidate channel. It comprises:
    • Improves crash detection during shut-down.
    • Fixes some race conditions with LSL scripts that could cause them to handle the same event more than once during a roll.
    • Includes updates to improve simulator security.
  • On Wednesday, 27th November, there should be a single RC deployment 2019-11-19T22:26:38.532992, which is functionally the same build as 532828, but compiled using updated server build tools.
    • Given the issues with Tuesday deployment (see below) the status of the deployment was in a state of flux at the time of writing.

Tuesday Deployment Issues

The Tuesday server updates required an extended deployment window, together with more restarts of the updated simulators than is usually the case. Given the simulator version had been deployed to RC servers in week #47, the issues encountered with the deployment took LL by surprise:

This is one of those situations where we are left trying to figure out what went so wrong; we don’t know of changes that would have caused this much churn. That is the big difference between our Tuesday and Wednesday updates. Tuesday is more than 2x bigger, and divided up differently. Seeing something happen and knowing why it happened are two completely different things. Given that last week was OK, I suspect it is a scaling problem however.

The real frustration is that there isn’t a good way to test or simulate the scale where the issues happen. Updating one or two servers can be perfectly fine; but then do a few hundred and something goes up in smoke.

– Simon Linden, commenting on the November 26th deployment issues

Currently, the Lab is digging into what may have gone wrong (e.g. by checking server logs, etc.). They have already tracked down what might be a contributing factor, but the overall root cause analysis will take time. However, as the issues appears to be with the deployment process itself rather than the updated simulator code, at this point in time it is unlikely the simulator update will be rolled back.

SL Viewer

The following viewers were updated during the latter half of week #47:

  • November 22nd:
    • The Wassail Maintenance RC viewer updated to version 6.3.5.533043.
    • The Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999.
  • November 20th

The remainder of the viewers in the current pipelines are as follow:

  • Current Release version 6.3.4.532299, formerly the Ordered Shutdown RC viewer, dated November 4th, – No Change.
  • Release channel cohorts:
  • Project viewers:
    • Legacy Profiles viewer, version 6.3.2.530836, September 17th. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16th.

Name Changes

  • There are concerns over how long names might be cached within services, how changes might be tracked by external databases (e.g. customer lists for things like redelivery terminals), etc.
    • To help ensure user-developed tools, etc., can keep up with Name Changes, Linden Lab plan to offer a REST API (REpresentational State Transfer) that can be used to perform a name<-> avatar key translations and that will always return the same key for any name an account has ever had, and the key will always return the current name.
    • Creators are again reminded that their products and tools should utilised the avatar agent key, no avatar names.
  • LSL enquiries on agent key will return the current name for an avatar, not any past name(s).
  • There was concern that Name Changes could lead to issues in tracking griefers. However, as was pointed out in the meeting:
    • There are fees associated with Names Changes – signing-up to Premium and then for each change. These are unlikely to find appeal with griefers.
    • Griefers already create multiple accounts, and this will remain likely remain their preferred means of causing upset.
  • BUG-216397 “llName2Key, llRequestUserKey both accept a lone “R” as a surname for “Resident” agents” has been raised with the Lab again, and has been marked for inclusion in the next internal maintenance fix for Name Changes.
  • Once again, a “fee” figure was mentioned at the Simulator User Group meeting (US $20) – but it is important to note this is only a guess on the part of a user, and not any form of statement from Linden Lab. So If you hear it anywhere in the next month or so, ignore it.

2019 viewer release summaries week #47

Logos representative only and should not be seen as an endorsement / preference / recommendation

Updates for the week ending Sunday, November 24th

This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
  • Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.

Official LL Viewers

  • Current Release version 6.3.4.532299, formerly the Ordered Shutdown RC viewer, dated November 4th, – No Change.
  • Release channel cohorts:
    • Wassail Maintenance RC viewer updated to version 6.3.5.533043 on November 22nd.
    • EEP RC viewer updated to version 6.4.0.532771 on November 20th.
  • Project viewers:
    • Project Muscadine (Animesh follow-on) project viewer updated to version 6.4.0.532999, November 22nd.
    • Copy / Paste viewer updated to version 6.3.5.532860 on November 20th.

LL Viewer Resources

Third-party Viewers

V6-style

V1-style

Mobile / Other Clients

  • No Updates

Additional TPV Resources

Related Links

2019 Simulator User Group week #47 summary

Gentle Breezes, October 2019 – blog post

Updates, November 20th, 2019:

  • Regarding BUG-227179 “All off-line inventory offers from scripted objects are STILL lost”. As per the notes below, this was believed fixed in the Wassail RC viewer. Testing has confirmed the issue hasn’t been fixed, and can be more confusing  – see BUG-227901.
  • Following the discussion about the error message, “Wire Chewed By Rabbit”, April Linden offered the following explanation via the forums:

/me raises her paw!

Soooo, uh, I was working on some server code a few years ago, and figured “no one’s gonna see this anyhow, so I’m gonna have some fun with it!” hehehe. 😝

You never know where the GridBuns might be lurking…!

Although she admits why the error surfaced with regards to Singularity is a bit of a mystery.

Simulator Deployments

Please refer to the server deployment thread for news and updates:

  • There was no update to the Main SLS channel on Tuesday, November 19th, leaving it on server release 2019-11-01T18:02:37.532376, previously deployed to an RC and comprising: internal script improvements. internal logging changes and improvements to simulator state saves, which should make rolls smoother.
  • On Wednesday, November 20th, there will be a maintenance update to RC servers: 2019-11-15T21:13:13.532828, comprising:
    • Improves crash detection during shut-down
    • Fixes some race conditions with LSL scripts that could cause them to handle the same event more than once during a roll.
    • Includes updates to improve simulator security.

An SLS deployment had been planned for the Main channel, however, at the meeting, Simon Linden noted:

We didn’t have an update this morning as we found an issue preventing the RC code from going forward. It isn’t anything visible or buggy from your point of view, but was about some internal data routing. To be on the safe side, we decided to get that sorted out first.

SL Viewer

There have been no updates to the current SL viewer pipelines, leaving them as follows:

  • Current Release version 6.3.4.532299, formerly the Ordered Shutdown RC viewer, dated November 4, – NEW.
  • Release channel cohorts:
  • Project viewers:
    • Copy / Paste viewer, version 6.3.5.532780, November 15.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.531949, October 28.
    • Legacy Profiles viewer, version 6.3.2.530836, September 17. Covers the re-integration of Viewer Profiles.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16.

In Brief

  • Simulator Deployments Causing Script Issues? -There have been reports that recent simulator deployments are causing running scripts to be reset when regions come back up, rather than  being restored to their previous state. Potential issues linked to this – impacting breedables – are indicated as being BUG-227688 and BUG-227897. As far as the  Lab is aware, there have been no back-end changes that would cause such script issues.
  • BUG-227179 “All off-line inventory offers from scripted objects are STILL lost” – it is believed that a fix for this is in the Wassail release candidate viewer (if not recorded in the release notes) – tests are being made to verify whether this is the case or not.
  • Error message: “Wire Chewed By Rabbit” in log files following log-in with missing textures / time-outs – this appears to be an issue specific to the Singularity viewer, and believed fixed in the most recent nightly / alpha / beta builds. If you are on Singularity and encounter it when examining your viewer log files as a result of texture load issues, please file a report with the Singularity team.