SL project updates 33/1: server, viewer, misc

Yasminia, Yasminia; Inara Pey, August 2017, on Flickr Yasminiablog post

Server Deployments Week #33

Please refer to the deployment notice for the week for latest updates and news.

  • There was no deployment to the Main (SLS) channel on Tuesday, August 15th, which remains on server maintenance package #17.07.27.327933 (not 17#17.07.11.327548 as quoted in the deployment thread. This comprises “additional internal fixes”.
  • On Wednesday. August 16th all three RC channel should be updated with the same server maintenance package, 17#17.08.11.328159, comprising internal fixes and the following feature requests:
    • BUG-5398: llGetObjectDetails() constants OBJECT_SELECTED & OBJECT_SAT_UPON. This sees the addition of two new parameters:
      • OBJECT_SELECTION_COUNT – returns how many agents are selecting any link in a linkset
      • OBJECT_SITTER_COUNT – returns how many agents are sitting on any links in a linkset.
    • BUG-9666: llGetObjectDetails() constants OBJECT_REZ_TIME, OBJECT_CREATION_TIME and OBJECT_RETURN_TIME.
    • BUG-134057 OBJECT_CREATION_TIME output precision possibly clamped – this sees a shift to 6-digit precision.

SL Viewer

There have been no viewer updates so far this week, leaving the various pipelines as follows:

  • Current Release version 5.0.6.326593, released on May 26th, promoted June 20th – formerly the AssetHTTP RC viewer – overviewdownload and release notes
  • Release channel cohorts:
    • Maintenance RC viewer version 5.0.7.328060, dated August 9th.
    • Alex Ivy 64-bit viewer version 5.1.0.507412, dated July 21st.
    • Voice RC viewer, version 5.0.7.327253 dated June 23rd.
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847, dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes.

llHttpRequest

Further to my week #32 TPV Developer meeting notes, the llHttpRequest() changes are progressing.

“There are also some changes in the works coming along with llHTTPRequest() and mime types, Simon Linden noted at the Simulator User Group meeting. “A bit of clean-up, but there’s a chance there will be issues if people are doing some funky things along those lines. We will be putting some servers with that code on a few RC regions to test.”

Mazidox Linden added:

We should have some regions up tomorrow to test here on Agni, and we’ve already got a couple of test regions on Aditi, including Bonifacio and Sandbox Artifex. I’ll have more details about Agni regions at the Server Beta User Group on Aditi, in Morris on Thursday, at 3 PM Pacific Time.

This work will see MIME types associated with llHttpRequest being validated. This will involve checking the MIME types are well-formed, rather than any kind of checking against a valid whitelist of MIME types.A example of a poorly-formed MIME type, once the changes are implemented would be llHTTPRequest(base_url, [HTTP_MIMETYPE, “application/x-www/form-urlencoded”], “”.

The only exception to this is HTTP_ACCEPT, which does employ a whitelist, details of which are due to be added to the SL wiki. This will require the use of a MIME type from the set of types which are currently posted in the accept header (or any text/[subtype]).

As Oz Linden noted:

Unfortunately, someone put invalid example values in the wiki, and if anyone has used them then they’ll fail. I actually think that there’s little chance of bad failures, but it could trip a few people and given recent history we’re going to go a little more slowly with this one. The bad examples are only a year or so old, so I’m hoping they won’t be too widespread, and I’ll put up a forum post as soon as we have the region list.

Other Items

Aditi Inventory Syncing: Those who routinely log-in to Aditi, the Beta grid, probably know that the inventory syncing from Agni (and Main grid) and Aditi is currently broken. The Lab is aware of the problem, and it will be addressed.

BUG-100870 [Feature Request] Sandboxes should disallow sat upon objects to bypass auto return: this is being considered for all sandboxes, but is not currently being considered for all land, due to the risk of people being unseated from vehicles when crossing land with very short (e.g. 1 minute) auto-return periods.

SL project updates 32/1: server, viewer

Follow Your Bliss, Sea Foam; Inara Pey, July 2017, on Flickr Banana Bayblog post

Server Deployments Week #32

Please refer to the deployment notice for the week for latest updates and news.

  • On Tuesday, August 8th, the Main (SLS) channel was updated with a new server maintenance package (#17.07.27.327933), comprising “additional internal fixes”,
  • The scheduled deployment to the RC channels for Wednesday, August 9th has been cancelled due to a back-end data issue which meant the region channel names weren’t being set correctly, so they didn’t start.

SL Viewer

There have been no viewer updates so far this week, leaving the various pipelines as follows:

  • Current Release version 5.0.6.326593, released on May 26, promoted June 20 – formerly the AssetHTTP RC viewer – overviewdownload and release notes
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847, dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes.

Other Items

Terrain Issues

For the last few months there have been intermittent reports of odd terrain changes occurring following scheduled restarts. These have been mostly seen around golf courses (see my week #26 update and BUG-100693). There have since been a number of what appear to be similar incidents see:  BUG-7922 and BUG-41609). Commenting on the problem during the Simulator User Group meeting on Tuesday, August 8th, Simon Linden said, “the reports of terrain shifting are totally mystifying to me … I believe it’s happening but really a mystery how and why”.

Feeds Issues

Issues with the feed (my.secondlife.com) appear to have been fixed, with many people reporting they can once again post images and comments.

SL project updates 31/1: server, viewer

Follow Your Bliss, Sea Foam; Inara Pey, July 2017, on Flickr Follow Your Blissblog post

Server Deployments Week #31

Please refer to the deployment notice for the week for latest updates and news.

  • The Main (SLS) channel was restarted on Tuesday, August 1st, but there was no deployment to the channel, which remains on server maintenance package #17.07.11.327548.
    • This update includes a fix to allow DJ boards to work, however, any scripts which have not been updated to meet the new requirements may not work. for details, please refer to this forum thread.
  • On Wednesday, August 2nd, all three RC channels should be updated with the same new server maintenance package (#17.07.27.327933) comprising internal fixes.

Following the recent issues with deployments, there may be a blog post from the Operations team in the future, once the post-mortem has been completed. However, any such post is unlikely to appear in week #31 due to the core Second Life team all attending a planning meeting to determine potential future potential projects for the platform, etc.

SL Viewer

The Maintenance  updated on Friday, July 28th to version 5.0.7.327940. This was superseded on Monday, July 31st by a new update, version 5.0.7.327958.

Otherwise, all other viewers in the LL pipelines remain as:

  • Current Release version 5.0.6.326593, released on May 26, promoted June 20 – formerly the AssetHTTP RC viewer – overview
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847, dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes.

Reminder

There is no Simulator User Group meeting on Tuesday, August 1st or Content Creator’s User Group on Thursday, August 3rd. I’m not sure if the SBUG meeting on Aditi on Thursday, August 3rd will be taking place, as I’ve been unable to attend those meetings for the last couple of months or so.

As noted above, the reason for the lack of in-world meetings is the SL planning session that’s taking place throughout the week.

SL project updates 30/1: server, viewer

Welcome to Somewhere, Salmson Isle; Inara Pey, July 2017, on Flickr Welcome to Somewhereblog post

Server Deployments Week #30

Please refer to the deployment notice for the week for latest updates and news.

  • There was no deployment / re-start of the Main (SLS) channel on Tuesday, July 25th, the Main (SLS), which remains on server maintenance package #17.07.11.327548.
    • This update includes a fix to allow DJ boards to work, however, any scripts which have not been updated to meet the new requirements may not work. for details, please refer to this forum thread.
  • On Wednesday, July 26th all three RC channels should be updated with the same new server maintenance package (#17.07.20.327788) comprising internal fixes.

SL Viewer

The Alex Ivy 64-bit viewer updated on Friday, July 21st to version 5.1.0.507412. Otherwise, all other viewers in the LL pipelines remain as:

  • Current Release version 5.0.6.326593, released on May 26, promoted June 20 – formerly the AssetHTTP RC viewer – overview
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Maintenance RC viewer updated to version 5.0.7.327250, dated July 19
    • Voice RC viewer, version 5.0.7.327253 dated June 23
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847, dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes.

In Brief

  • Snapshots to feed issues are believed to be a server issue, but currently no clear if they are being worked on
  • The Lab feels that overall feedback from the avatar rendering cost updates (“Jelly Dolls”) has been positive from users.
  • There will be no Simulator User Group Meeting on Tuesday, August 1st, 2017.

SL project updates 29/1: server, viewer

Ash Falls, Picture Perfect; Inara Pey, July 2017, on Flickr Ash Fallsblog post

Server Deployments Week #29

Please refer to the deployment notice for the week for latest updates and news.

  • On Tuesday, July 18th, the Main (SLS) channel received a new server maintenance package, #17.07.11.327548, comprising the new server operating system update, which had been on test on the Magnum and Cake RC over the last couple of months.  This update should include an update to allow DJ boards to work, however, any scripts which have not been updated to meet the new requirements may not work
  • On Wednesday, July 19th the RC channels should be updated as follows:
    • BlueSteel and LeTigre received a new server maintenance package (#17.07.17.327657) containing internal fixes
    • Magnum should also received a new server maintenance package (#17.07.13.327620), also comprising internal fixes.

SL Viewer

The Maintenance RC viewer updated on Monday, July 17th to version 5.0.7.327587. All other viewer in the LL pipelines remain as per the end of week #28:

  • Current Release version 5.0.6.326593, released May 26th, promoted June 20th – formerly the AssetHTTP RC viewer – overview
  • Release channel cohorts:
    • Project Alex Ivy 64-bit viewer version 5.1.0.507006 dated on June 30th
    • Voice RC viewer, version 5.0.7.327253 dated June 23rd.
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847 dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Other Items

Firestorm 4.7.7 will be blocked on July 19th, so users on that version will need to update before then. Why Firestorm blocks older versions.

SL project updates 28/1: server, viewer, misc

Gale Storm Retreat, Aphrodisia Isle; Inara Pey, June 2017, on Flickr Gale Storm Retreatblog post

Server Deployments Week #28

This week’s deployment notice was thrown into disarray due to an 11th hour hitch in deployment plans.

Main (SLS) Channel

The planned deployment to the Main (SLS) channel did not go ahead on Tuesday, July 11th, which would have seen it receive the new server operating system update, which had been on test on the Magnum and Cake RC over the last couple of months. Instead the channel remains on simulator version #17.06.12.327066, originally deployed on June 20th. As the channel was restarted in week #27 there was also not rolling restart.

Commenting on the pulled deployment at the Simulator User Group meeting on Tuesday, July 11th, Simon Linden said:

[It] got cancelled due to finding a last-minute bug. We’re scrambling to get that fixed and hopefully back in the RC servers tomorrow. It was [an issue] with other back-end services … it wasn’t managing connections the same way as before and thus they were getting overloaded.

When asked if it was a little ambitious deploying a major update directly from one RC to the Main channel without expanding it through the remaining RCs first, he said, “It’s a tough call, actually … how cautious to go in increasing releases like that. At some point it’s just best to get it out and see what happens. We have spent a bunch of time trying to decide the best route. That release has been frustrating how long it’s taken to uncover some problems, so more exposure is better, I think.”

RC Channels

There will be no deployment to either the BlueSteel or LeTigre RCs on Wednesday, July 12th. They will remain on simulator version #17.06.23.327344. This contains internal fixes, and an update to the week #25 deployment (#17.06.19.327206). As there was no deployment to these channels in week #27, they should receive a rolling restart.

The Magnum RC will receive an update to the operating system upgrade package on Wednesday, July 12th. Simulator version #17.07.11.327548 should contain a fix for the issue Simon noted above.

SL Viewer

No changes to the SL viewer pipelines, which remain as follows:

  • Current Release version 5.0.6.326593, dated May 26th, promoted June 20 – formerly the AssetHTTP RC viewer – overview
  • Release channel cohorts:
    • Project Alex Ivy 64-bit viewer version 5.1.0.507006 dated on June 30th
    • Maintenance RC viewer version 5.0.7.327250 dated on June 22nd
    • Voice RC viewer, version 5.0.7.327253 dated June 23rd
  • Project viewers:
  • Obsolete platform viewer version 3.7.28.300847 dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Other Items

Simon Linden: 10 years in Second Life

Simon Reaches Ten

Simon Linden celebrated his the tenth anniversary of his rezday on Tuesday, July 11th. If he held a party, I wasn’t invited 😦  (joking!).

On a more serious note, a repeated Happy Rezday to Simon, who said of the occasion, “I wanted to give a big thanks to everyone for making this a really awesome fun place to work. I’m hoping for many more … or early retirement! :).”

Environment Enhancement Project (EEP)

Rider Linden hasn’t been able to progress the new Windlight environment enhancement due to a combination of working on other things and being on vacation.

Feature Request: llGetObjectDetails() constant OBJECT_CREATION_KEY

This feature request – BUG-100487 – formed the backbone of the Simulator UG meeting on Tuesday, July 11th. It comes of the back of a multiple feature request (BUG-9666), although the other two items requested in that JIRA are seen as potential abuse vectors, and unlikely to be adopted.

The ability to have an non-changeable object creation key could have significant benefits, as outlined in the JIRA. Currently, the JIRA has been accepted by the Lab – meaning the idea is of interest to them, but does not necessarily mean it will be implemented.