SL project updates 16 12/1: server, viewer, Aditi inventory

The Trace; Inara Pey, March 2016, on Flickr The Trace – blog post

Server Deployments

On Tuesday, March 22nd, the Main (SLS) channel was updated with the improved server maintenance project previously deployed to the three RC channels. This comprises server script fixes (not LSL changes) and internal improvements.

There are no planned deployments for the RC channels for week #1. However, there will be a new RC deployment in week #13 (week commencing Monday, March 28th). the Slow-down in updates remains due to ongoing infrastructure and OS updates occurring across the servers.

SL Viewer

Current Release Viewer

As noted in my last update, the most recent Maintenance RC was promoted to the de facto release viewer on Thursday, March 17th. What I didn’t mention then, and should have done, is that this viewer, version 4.0.2.312269, includes the Lab’s fix for issues of Calling Card duplication.

This means that anyone using as version of the official from this version forward should no longer have issues with calling cards being duplicated, although an initial deletion of cards may be required to clear away any current duplicates with the Calling Cards inventory folder (and any sub-folders within it).

There have been no further updates to the official viewers so far this week, leaving the list of RC cohorts and project viewers as:

  • Current RC cohorts:
    • HTTP updates and Vivox RC viewer, version 4.0.3.312684, dated March 18th
    • Quick Graphics RC viewer, version 4.0.2.312297, dated March 11th, providing the new Avatar Complexity options and graphics preset capabilities
  • Current project viewers:
    • Project Bento (avatar skeleton extensions) viewer, version 5.0.0.311861, dated March 2nd
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13, 2015
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015.

Aditi Inventory Syncing

The new process for syncing inventories between Agni (the main grid) and Aditi (the Beta grid) is now live.

This means that, going forward, a user’s Aditi inventory will no longer be overwritten when they change their password and log-in to Aditi, nor will a password change be required to trigger an Aditi inventory sync.

Instead, anyone logging-in to Aditi will automatically have their inventory copied from Agni to Aditi a part of a new process (run at about 06:00 SLT each day). This will happen each time a persona logs in to Aditi, unless their inventory is already flagged for copying, and instead of overwriting a person’s existing Aditi inventory, the incoming Agni inventory will be merged with their existing Aditi inventory, with checks to avoid unnecessary duplication of items each time this occurs and to ensure thing like Trash contents and COF aren’t copied as well.

There does appear to be a possible issue with the syncing, however, with some reports that textures and snapshots unique to Aditi inventories may be getting deleted as a part of a merge between the two. Further investigation is being carried out to see if this is actually the case.

2016 viewer release summaries: week 11

Updates for the week ending Sunday, March 20th

This summary is 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.

Official LL Viewers

  • Current Release version: 4.0.2.312269, March 17 – formerly the Maintenance RC viewer download page, release notes
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • HTTP updates and Vivox RC viewer updated to version 4.0.3.312684 on March 18 – combines the Project Azumarill RC and Vivox Voice RC updates into a single viewer  (download and release notes)
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V4-style

V1-style

  • No updates,

Mobile / Other Clients

  • Group Tools updated to version 2.2.38.0 on March 19th – no release notes

Additional TPV Resources

Related Links

SL project updates 16 11/2: server / viewer / Aditi

The Mill; Inara Pey, March 2016, on FlickrThe Mill – blog post

Server Deployments Week 11 – Recap

There was no planned Main (SLS) channel deployment / restart for the week. On Wednesday, March 16th, the three RC channels were updated with an improved server maintenance project comprising script fixes and internal improvements. The lack of recent deployments remains down to ongoing infrastructure updates occurring across the Lab’s simulator servers.

SL Viewer

On Thursday, March 17th, the Maintenance RC viewer, version 4.0.2.312269, was updated to the de facto release viewer. This viewer does have an issue with invisiprims, which the viewer renders as solid  objects with invalid textures, rather than leaving them transparent, as intended, whether or not ALM is enabled (ALM having previously “broken” invisiprims) – see BUG-11562.

On Friday, March 18th, the HTTP / Vivox viewer was updated to version 4.0.3.312684, which I assume is a rebuild based on the new release viewer, potentially marking this viewer as the next-in-line for promotion (subject to updates with the Quick Graphics RC).

Aditi Inventory Syncing

The new process for syncing users’ Aditi inventory with their Agni inventory has not gone live as anticipated. however, all things being equal, it will be deployed in week #12. This means that, going forward, a user’s Aditi inventory will no longer be overwritten when they change their password and log-in to Aditi, nor will a password change be required to trigger an Aditi inventory sync.

Instead, anyone logging-in to Aditi will automatically have their inventory copied from Agni to Aditi a part of a new process (run at about 06:00 SLT each day). This will happen each time a persona logs in to Aditi, unless their inventory is already flagged for copying, and instead of overwriting a person’s existing Aditi inventory, the incoming Agni inventory will be merged with their existing Aditi inventory, with checks to avoid unnecessary duplication of items each time this occurs and to ensure thing like Trash contents and COF aren’t copied as well.

Other Items

Created Agents for SL?

Lucia Nightfire filed an interesting feature request, proposing the use of created agents in SL. A created agent is essentially the same as regular avatar or bot, but without an internet connection to the server. Created agents have an object-style inventory, and can attach things in a similar manner to regular avatars. Such an approach could allow the development of pets, breedables, ridables, NPC’s, monsters, game enemies, all without the associated cost and complexity of using other means of achieving the same result. See BUG-11368 for more.

What’s now interesting is that the request has been accepted by the Lab. This doesn’t mean it definitely will happen, but it means they are at least interested in considering the potential of the idea.

Firestorm 4.7.7: get ready to update!

firestorm-logoThursday, March 17th saw Firestorm release version 4.7.7.408706 of their viewer. Coming four months after the last release, this update is slightly later than planned, but includes a number of important updates from the Lab as well as a good mix of updates, improvements and fixes directly from the Firestorm team and contributors.

As per my usual MO, what follows is an overview of the release, highlighting some of the more significant / interesting changes, updates and  fixes to be found in the release, and which I feel will be of most interest to users.

For full details of all changes, and all due credits to contributors, etc., please refer to the official release notes.

The Usual Before We Begin Notes

For best results when installing this release:

This update means that Firestorm 4.6.9 will be blocked in approximately 3 weeks time.

Lab Derived Updates

Firestorm 4.7.7 brings the viewer up to parity with the Lab’s 4.0.1 code base, and so includes the TLS 1.2 and CEF changes. These and other Lab derived changes are outlined below.

TLS 1.2 and Viewers

The reason this release might be regarded as becoming a mandatory update for Second Life users is the integration of TLS1.2 into the viewer – and by “viewer”, I mean all current or upcoming viewer releases, LL or TPV.

TLS, the successor to Secure Sockets Layer (SSL), is a cryptographic protocol for communications security intended to provide privacy and data integrity between two communicating computer application (such as the viewer and the Lab’s servers).

TLS 1.2 is currently being implemented by Linden Lab under the umbrella of their work of fiscal compliance, This involved changes to both the viewer and LL’s servers, the upshot of which means that, once TLS 1.2 has been fully implemented, any viewer that does not support TLS 1.2, will not be able to do any interactions with cashier or anything that involves L$. While there is no precise time frame for this work to be completed, indications from the Lab are that it will be sooner rather than later.

Again, this is not an arbitrary decision on the part of either the Firestorm team or Linden Lab; the work is being carried out as a compliance requirement.

Chromium Embedded Framework

Firestorm 4.7.7 includes the Lab’s implementation of Chromium Embedded Framework (CEF) for media management (and more). CEF completely replaces the old llQTwebkit for media management within the viewer, replacing it with current web technologies such as HTML5, CSS3 support and WebGL, which can allow direct manipulation of objects on a browser page displayed in-world with ease.

CEF should also enable things like viewing PDF files in-world, editing PDF documents via Google Docs, etc. See the CEF forum thread for more.

CEF integration into the viewer means that Flash and QuickTime content require third-party support (see this Knowledge Base article on enabling Flash support for CEF viewers, for example). However, because they do rely on plug-in support, there is no guarantee given by Firestorm or Linden Lab that either will work, and are regarded as unsupported.

Other Updates from the Lab

Materials (texture / diffuse, bumpiness / normal and shininess / specular) in the Build floater Texture tab can now be selected via radio buttons, rather than picking from a drop-down list, to make locating and selection them easier (see BUG-10149).

Firestorm replaces the materials drop-down selection menu (seen in version4.7.5, left) with the radio buttons for materials types (right), as also seen in the official viewer
Firestorm replaces the materials drop-down selection menu (seen in version4.7.5, left) with the radio buttons for materials types (right), as also seen in the official viewer
  • A fix for ALM enabled + full bright + shiny objects failing to display texture on Mac (see FIRE-12681)
  • A fix for activating Show Avatar Complexity disabling all llSetText (hovertext) viewer is restarted (see BUG-10488)
  • A fix for show land owner colour overlay is only visible where there is water in deferred rendering (see FIRE-11654)
  • A fix for a black screen if ALM is enabled while in wireframe mode and then wireframe is disabled (see BUG-4543)
  • A fix for rotating an object that is used as grid reference going crazy (see FIRE-2593 and BUG-9419)
  • A fix for “Ban Member” in the group chatters list context menu being greyed out (see FIRE-16160 and BUG-10500)
  • A fix for animated agents at high altitudes randomly showing up at 0,0,0 (see bug FIRE-14439 and BUG-6648)
  • A fix for having to open ‘About Land’ twice to get parcel ban timings to load in the parcel ban list when banned names are not cached (see bug FIRE-17408 and BUG-10831)
  • A fix for a stuck freeze frame state if snapshot floater is closed with freeze frame left enabled and the viewer window is subsequently resized (see FIRE-16739 and BUG-9952)
  • A fix for opening a note card with the same name as one already open failing to work (see  VWR-2981)
  • A fix for replacing current outfit with contents of a non-outfit folder creates a folder link in the Current Outfit Folder (see BUG-11274)
  • A fix for opening an experience compiled script in an object in an adjacent region failing to show the script is compiled with an experience in the script editor (see BUG-8980).

Continue reading “Firestorm 4.7.7: get ready to update!” →

SL project updates 16 11/1: server / viewer

Suomi - Finland; Inara Pey, March 2016, on FlickrSuomi – Finland – blog post

Server Deployments

There is no planned Main (SLS) channel deployment / restart planned for the week. On Wednesday, March 16th, the three RC channels should be updated with an improved server maintenance project comprising script fixes and internal improvements.

The lack of recent deployments remains down to ongoing infrastructure updates occurring across the Lab’s simulator servers.

SL Viewer

It is anticipated that an RC viewer – mostly likely either the current Maintenance RC or the HTTP / Vivox RC will be promoted to the de facto viewer this week. However, at the time of writing, the list of official viewers still stood at:

  • Current Release version: 4.0.1.310054, dated January 15th – formerly the Maintenance RC viewer
  • Release channel cohorts:
    • Quick Graphics RC viewer, version 4.0.2.312297, dated March 11th
    • Maintenance RC viewer, version 4.0.2.312269, dated March 10th
    • HTTP updates and Vivox RC viewer, version 4.0.2.312094, dated March 9th
  • Project viewers:
  • Obsolete platforms viewer, version 3.7.28.300847, dated May 8, 2015

 

2016 viewer release summaries: week 10

Updates for the week ending Sunday, March 13th

This summary is 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.

Official LL Viewers

  • Current Release version: 4.0.1.310054, January 15 – no change download page, release notes
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Quick Graphics RC viewer updated to version 4.0.2.312297 on March 11 – provides the new Avatar Complexity options and the new graphics preset capabilities for setting, saving and restoring graphic settings for use in difference environments / circumstances (download and release notes)
    • Maintenance RC viewer version updated to 4.0.2.312269 on March 10 – 38 updates. fixes and tweaks for memory leaks; viewer crashes; UI, permissions and mesh uploader bugs; visual muting issues, autopilot issues and duplicated calling cards (download and release notes)
    • HTTP updates and Vivox RC viewer updated to version 4.0.2.312094 on March 9 – combines the Project Azumarill RC and Vivox Voice RC updates into a single viewer  (download and release notes)
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V4-style

  • No updates.

V1-style

  • Cool VL viewer updates on March 12th – Stable version to 1.26.16.15 and Experimental version to 1.26.17.13  – release notes.

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links