SL project updates 16 29/1: server / viewer

Hermoupolis Village; Inara Pey, July 2016, on Flickr Hermoupolis Village – blog post

Server Deployments

On Tuesday, July 19th the server maintenance package previously deployed to all three RC was rolled-out to the Main (SLS) channel,described as “minor internal changes”. One of these sees worn scripts capped at a count of 2500. Attempts to add attachments which take an avatar over this limit should result in the attachments failing to wear.

Immediately following this deployment, there were some reports of local caps failures following region restarts. However, most of these now appear to have been corrected.

There  no deployment and no scheduled restart for the RC channels planned for Wednesday, July 20th, so the entire grid should remain on the same simulator release through until Wednesday, July 27th, when a new RC deployment is due.

Viewer Updates

There have been no further viewer updates since my last SL project update, leaving the list as:

  • Current Release version: 4.0.6.315555 (dated May 23rd), promoted July 5th – formerly the Inventory Message RC viewer download page, release notes
  • RC viewer:
    • Maintenance RC viewer, version 4.0.7.317394, dated  on July 8th – fixes and updates.
  • Project viewers:
    • Project Bento (avatar skeleton extensions), version 5.0.0.317597, dated July 14th – incorporation of final skeleton and slider updates from the test viewer  (download and release notes)
    • Visual Outfit Browser viewer, version 4.0.6.316422, dated July 1st – ability to preview images of outfits in the Appearance floater
    • Project VLC Media Plugin Viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
  • 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.

SL Project updates 16 28/1: Server, viewer

The Unknown Theme Park - blog post
The Unknown Theme Park – blog post

Server Deployment

There was no deployment to the Main (SLS) channel on Tuesday, July 12th.

Wednesday July 13th saw a new server maintenance package deployed to all three RC channels comprising “minor internal changes”. One of these sees worn scripts capped at a count of 2500. Attempts to add attachments which take an avatar over this limit should result in the attachments failing to wear.

SL Viewer

The Maintenance RC viewer updated to version 4.0.7.317394 on Friday July 8th, following a merge with the current release viewer code.

The Oculus Rift project viewer was withdrawn on July 6th, and development work with the headset has been suspended for Second Life – see my update from last week for more.

This leaves the rest of the current official viewer as follows:

  • Current Release version: 4.0.6.315555 (dated May 23), promoted July 5 – formerly the Inventory Message RC viewer download page, release notes
  • Project viewers:
    • Visual Outfit Browser viewer, version 4.0.6.316422, dated July 1st – ability to preview images of outfits in the Appearance floater
    • Project Bento (avatar skeleton extensions), version 5.0.0.317134, dated June 30th
    • Project VLC Media Plugin Viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
  • 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.

 

SL Project updates 16 27/1: Server, viewer, Oculus Rift

Legacy Ridge; Inara Pey, July 2016, on Flickr Legacy Ridge – blog post

Server Deployment

Despite the holiday in the US for July 4th (which has previously pushed server deployments back 24 hours), the Main (SLS) deployment did in fact take place on Tuesday, July 5th. This was the server maintenance package previously deployed to the three RC channels in week #26, comprising the following fixes:

  • BUG-11836  Increase max animation size – animation files up to  250Kb can now be uploaded
  • BUG-6035 (non-public) LSL email registration (for receiving email from outside the region) can break without automatic recovery.

There was no planned RC deployment on Wednesday, July 6th.

SL Viewer

As expected, the Inventory Message viewer, version 4.0.6.315555 (dated May 23rd) was promoted to the de facto release viewer on Tuesday, July 5th. This viewer sees the removal of deprecated and unused UDP inventory messaging mechanisms from the viewer. Pending its adoption by third-party viewers, it will also eventually see the removal of server-side support for these messages, most likely towards the end of 2016.

Currently, this leaves the official viewer line-up, RC and project, as follows:

  • Maintenance RC viewer, version 4.0.6.316883, dated June 24th –bug  fixes and updates
  • Project viewers:
    • Visual Outfit Browser project viewer, version 4.0.6.316422, dated July 1st – ability to preview images of outfits in the Appearance floater. Expected to be updated to release candidate status soon
    • Oculus Rift project viewer, version 4.1.0.317313, dated July 1st – Oculus Rift DK2 + CV-1 support. However, this update appears to have significant issues, see below for more
    • Project Bento (avatar skeleton extensions) viewer, version 5.0.0.317134, dated June 30th
    • Project VLC Media Plugin viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows version of the viewer with one based on LibVLC
  • 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.

Oculus Rift Project viewer 4.1.0.317313

There appear to be significant issues with this project viewer, which is intended to support both the DK-2 and CV-1 versions of the Oculus Rift headset. For further information, please refer to the following links:

 

SL Project updates 16 26: Server, viewer TPVD Meeting

It All Starts With A Smile; Inara Pey, June 2016, on Flickr It All Starts With A Smile – blog post

Some of the notes in this update are taken from the TPV Developer meeting held on Friday, July 1st. The video of that meeting is embedded at the end of this update, and references to it are indicated through the use of time stamps in the paragraphs below (note that there were some extended pauses in the meeting where there was no discussion, hence some of the time gaps evident between time stamps, where given). My thanks as always to North for recording and providing it.

Server Deployments – Recap

  • On Tuesday, June 28th, the Main (SLS) channel received the same server maintenance package previously deployed to the RC channels, comprising  minor internal changes and Tool Tip/Constant text fixes.
  • On Wednesday, June 29th, all three RC channels received the same new server maintenance package, comprising the following fixes:
    • BUG-11836  Increase max animation size – animation files up to  250Kb can now be uploaded
    • BUG-6035 (non-public) LSL email registration (for receiving email from outside the region) can break without automatic recovery.

Deployments for Week #27

There will only be one deployment in week #27 (commencing Monday, July 4th), this will be to the Main (SLS) channel, promoting the current RC channel package, which due to Monday being a holiday in the United States, will take place on Wednesday, July 6th, rather than Tuesday, July, 5th.

SL Viewer

The Bento project viewer updated to version 5.0.0.317134, on Thursday June 30th. This update includes small tweaks to the avatar skeleton file, but no structural changes, and provides fixes for:

  • SL-426 missing string for left pec, right pec attachments
  • SL-398 issues with system eyelashes
  • MAINT-6380 vertical flicker with some mesh avatars.

Visual Outfits Browser Project Viewer

[03:22] The Visual Outfits Browser (VOB) project viewer updated to version 4.0.6.316422 on July 1st. This could be the last iteration of the viewer as a project release prior to it being promoted to a release candidate status, which might be as early as week #27, pending the outcome of fixes for a couple of issues.

Oculus Rift Project Viewer

[04:19] A new Windows build for the Oculus Rift project viewer, version 4.1.0.317313 was released on July 1st (reported as being with the Labs QA team during the TPV Developer meeting) – see my update article for more.

It is expected that over the fullness of time, this viewer will progress through project and RC releases and be merged into the main viewer. The Lab currently has no plans to maintain it as a separate viewer channel.

Note that this viewer is still specific to the Oculus Rift. Support for the HTC Vive in Second Life is something the Lab “would like to be able to do”, but this viewer does not expressly support the Vive as well. If and / or when the Lab might offer Vive support in SL, and how far that support might go (e.g. will it include support for using the Vive’s room sensors with SL) is an open question at this point is time.

Inventory Messaging Viewer Promotion

[00:28] It appears the inventory messaging viewer, version 4.0.6.315555, is “almost certain” to be promoted to de facto release status on Tuesday, July 5th.

This viewer eliminates deprecated and unused UDP inventory messaging mechanisms from the viewer, replacing them with the current AIS mechanisms. The promotion of this viewer to de facto release status marking the start of a countdown towards the removal of the corresponding back-end support for these old UDP operations, which will most likely take place some time in Q4 of 2016 (final dates TBD at this time).

When it happens, it means than any viewers still reliant on the UDP mechanisms for inventory operations – such as the Lab’s Obsolete Platforms viewer (version 3.7.28.300847) will no longer work.

Maintenance RC Viewer

[03:02] The Maintenance RC viewer, version 4.0.6.316883 at the time of writing, is also doing well in its cohort, and is expected to be promoted “not to far” behind the messaging viewer – so most likely around mid-July, unless anything happens, given the Lab generally likes to leave 2 weeks between viewer promotions.

Project VLC Media Plugin Viewer

[36:23] It is hoped this project viewer (currently version 4.0.6.316258, dated June 15th) should move to release candidate status in week #27. Again, this will be for Windows only, replacing the QuickTime media plugin for the Windows viewer with one based on LibVLC. The Mac viewer will be updated to use LibVLC when the 64-bit version is released.

There have been some issues with this viewer recognising .MOV files in comparison with playing files in a web browser or a VLC client (see BUG-20024), It is believed that this is due to be down to the number of different .MOV formats the VLC plug-in in the viewer can recognise (.MOV essentially has multiple flavours) when compared to other means to play these files.

[44:56] In general terms, the Lab plan to make further media handling improvements with the 64-bit versions of the viewer, unless something significant comes up with diverts resources.

There have also been some questions over licensing of media in .MOV format, commenting on this, Oz said:

[39::08] We  believe our viewer is not going to be violating any licensing terms, and you [TPV developers] will have to make your own judgements about what your viewers are and are not allowed to do. I’m afraid Linden Lab cannot be in the position of providing advice on that.

64-Bit

[15:42] Work is continuing on the 64-bit versions of the Windows and Mac viewers., with Oz again re-iterating that when ready, the Lab will provide the Windows viewer in 32-bit and 64-bit flavours and the Mac versions as 64-bit only (as do most TPVs who support 64-bit). Linux will also be provided as 64-bit only, although this isn’t a focus for the first release of the 64-bit versions, unless the Lab receive suitable Linux contributions to help them along.

Continue reading “SL Project updates 16 26: Server, viewer TPVD Meeting” →

SL Project Updates 16 25/2: server, viewer, animation files

Hell's Crossing; Inara Pey, June 2016, on Flickr Hell’s Crossing – blog post

Server Deployments – Recap

As always, please refer to the server deployment thread for the latest information.

  • There was not deployment to the Main (SLS) channel on Tuesday, June 21st.
  • On Wednesday, June 20th, the three RC channels were updated with the same new server maintenance package, comprising  minor internal changes and Tool Tip/Constant text fixes.

The RC update includes a fix for BUG-18251, and a further fix for the Bento attachment issue documented in BUG-10979, which doesn’t change Bento models or how avatars are rendered by the viewer.

SL Viewer

The Maintenance RC viewer updated on Friday, June 24th to version 4.0.6.316883.

The remaining official viewers were not updated during the week, leaving them as follows:

    • Current Release version: 4.0.5.315117 (dated May 11), May 18 – formerly the Quick Graphics RC viewer
    • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
    • Project viewers:
      • Project VLC Media Plugin viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
      • Visual Outfit Browser viewer, version 4.0.6.316123, dated June 6th – ability to preview images of outfits in the Appearance floater
      • Project Bento (avatar skeleton extensions), version 5.0.0.316366, dated June 10th – bug fixes
    • 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.

Larger Animation File Sizes

There has been a long-standing request to increase the file size for animations, a request which has been enhanced by the development within Bento, where there is now a far larger number of bones to be pushed around (see BUG-11836).

While the Lab had been open to this idea, it looked as if any change would be deferred until after the back-end services had been updated to deliver animation assets via the Content Delivery Network (CDN), which at the time of writing is used to deliver meshes and textures to the viewer.

However, the Lab has now decided to bring this change forward, rather than wait for the move to the CDN. As this is a server-side update, it is currently due to be in the Release Candidate channel updates for Wednesday, June 29th (from Caleb Linden, talking at the Server Beta User Group meeting on Thursday, June 23rd). This will see the animation file size limit raised from 120Kb to 250Kb.

One thing to bear in mind however, is that until animations are moved to CDN delivery (where they should enjoy somewhat faster delivery to your viewer on a first-time load), they will be delivered to your viewer via UDP, and the larger file size, as it comes into use, will probably mean a slightly longer delay before animations kick-in while they are being downloaded. Obviously, once caches locally, this should be an issue (unless you clear cache).

Vir Linden discussed this change at the Bento Project meeting, and I’m including the audio extract from that meeting below.

SL Project Updates 16 25/1: server, viewer, utility servers

The Looking Glass; Inara Pey, June 2016, on Flickr The Looking Glass – blog post

Server Deployments

As always, please refer to the server deployment thread for the latest information.

  • There was not deployment to the Main (SLS) channel on Tuesday, June 21st.
  • On Wednesday, June 20th, the three RC channels should be updated with the same new server maintenance package, comprising  minor internal changes and Tool Tip/Constant text fixes.

The RC update includes a fix for BUG-18251, and a further fix for the Bento attachment issue documented in BUG-10979, which doesn’t change Bento models or how avatars are rendered by the viewer.

SL Viewer

There have been no updates to the Lab’s viewers so far this week, leaving the list currently as:

  • Current Release version: 4.0.5.315117 (dated May 11), May 18 – formerly the Quick Graphics RC viewer
  • Release channel cohorts:
    • Maintenance RC viewer, 4.0.6.316614 dated June 16th
    • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
  • Project viewers:
    • Project VLC Media Plugin viewer, version 4.0.6.316258, dated June 15th – replaces the QuickTime media plugin for the Windows viewer with one based on LibVLC
    • Visual Outfit Browser viewer, version 4.0.6.316123, dated June 6th – ability to preview images of outfits in the Appearance floater
    • Project Bento (avatar skeleton extensions), version 5.0.0.316366, dated June 10th – bug fixes
    • Oculus Rift project viewer, version 3.7.18.295296, dated on October 13, 2014 – Oculus Rift DK2 support
  • 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.

In terms of the Oculus Rift viewer, speaking at the SL13B Meet the Lindens event on Tuesday, June 21st, Ebbe Altberg indicated that he’s been invited to a demonstration of the updated viewer. This doesn’t necessarily mean the viewer will be  updated in the Oculus project channel immediately, but it might be taken as a sign of the continuing progress with the viewer.

Other Items

Utility Server Maintenance

There will be further maintenance on a cluster of the Lab’s utility servers on Wednesday June 22nd, at 01:00 SLT. During this time:

  • Residents served by the cluster may be logged off of Second Life, and unable to relog until the maintenance is complete
  • Resident groups served by the cluster may be unable to send messages or initiate group chats during the maintenance.

Users are advised to monitor the Lab’s Grid Status Twitter feed at @SLGridStatus. This is reportedly the last phase of current Utility Server Maintenance work, with previous phases occurring on June 17th and June 21st. While it is only speculation on my part, I suspect this work might be in connection with the core database cluster issues experienced on Friday, June 10th.

CTRLALTStudio Withdraws from Third Party Viewer Directory

The Oculus Rift supporting CtrlAltStudio viewer has withdrawn from the Second Life Third-Party Viewer Directory following an announcement by its developer, Strachan OFarrel (aka David Rowe), in which he states that while the viewer remains available for download, it is no longer being maintained.

Many thanks to Dave for his work in developing CtrlAltStudio and for his ongoing work with High Fidelity.