SL project updates 7/2: TPV Developer meeting

The Centaurs' Hall - blog post
The Centaurs’ Hallblog post

The following notes are primarily taken from the TPV Developer meeting held on Friday, February 13th. A video of the TPV Developer meeting is included at the end of the article (my thanks as always to North for recording it and providing it for embedding), and any time stamps contained within the following text refer to both it and the TPV Developer meeting.

SL Viewer

Avatar Hover Height (AHH)

[09:17] It had been expected that the Avatar Hover Height project viewer (version 3.7.25.298129) might have been replaced by a release candidate during the course of the past week. However, some of the reported issues are still being worked on, most of which are related to the code which tries to keep an avatar’s feet in contact with the ground, and problems which can occur in certain extreme cases. It is now anticipated that the viewer will be updated to a release candidate viewer once these issues have been fixed.

 Viewer Build Tools

[14:37] It had been hoped that this viewer would be updated with a release candidate version prior to the long weekend no change window (see below), however it didn’t clear QA in time. Unless something significant happens on the QA side, this viewer should therefore reach release candidate status some time during week 8 (Week commencing Monday, February 16th).

However, it is anticipated it will undergo further updates while at RC status, and so therefore is unlikely to progress directly from RC to the de facto release viewer in a short space of time. One such update might be to include various patches to further simplify the build process, notably for windows, for example.

Graphics Settings and Avatar Rendering

[19:49] This work is a combination of STORM-2082, which allows users to create and save multiple graphics settings defaults, and internal work carried out by the lab to help users improve their viewer performance by defining limited above which avatars with heavy rendering costs are replaced by a solid colour. A viewer with these updates has been under limited testing for a while,  and is liable to be appearing very soon, particularly given the Lab’s recent announcement on forthcoming improvements.

Mesh Importer

[23:43] There are a fair number of bugs and issues which have been identified with the current mesh importer project viewer (see the JIRA filter list for details), it is therefore unlikely that it will be progressing in the short term.

Viewer-Managed Marketplace (VMM)

[00:05] A new version of the Viewer-Managed Marketplace project viewer was released on Friday, February 13th, version 3.7.25.298865. This viewer includes updates as a result of feedback from initial testing on Aditi, and is available for further testing, but again must be used on Aditi in regions ACME D, E, or F.

A number of issues remain open with This update:

  • VMM-20 Include product listing ID in audit listings window results
  • VMM-18 Add “sort by age of listing creation”
  • VMM-17 Support listing folders at any level of Marketplace Listings folder.

A list of key changes can be found on the forum update announcing the release of the new version of the viewer, and further details on VMM can be found in the SL wiki FAQ.

This viewer doesn’t address all of the concerns raised during testing, as some are still being discussed internally by the Lab, and a decision has yet to be taken on whether to address the additional concerns (which are presumably non-viewer specific) prior to holding a feedback meeting, or whether to push ahead with a further feedback meeting which might encompass the use of the new project viewer. This largely depends on the likely time frame for addressing the remaining issues: it might be as little as a week or so, or it might potentially be a month or so.

Experience Keys / Tools

[06:34] The Lab is continuing to work on back-end issues which need to be sorted prior to the project progressing. It is still believed that none of these issues directly affect the viewer or will require updates to the viewer, however, it is unlikely the viewer will be updated (other than to maintain parity with any other viewer that might be promoted ahead of it), until such time as the Lab is confident they are ready to start pushing things forward again.

Group Chat

The Lab is also continuing to work on group chat, and a further mini-test took place during the Server Beta User Group meeting on Thursday, February 12th. This focuses on testing viewer-side freezes when opening and closing or swapping between group chat tabs, and chat update times when moving across region boundaries either physically for via teleports. The overall results of these tests were that users experienced almost no viewer-side freezes in comparison to the last tests, where some severe viewer lock-ups were experienced.

[10:27] Most of the effort on group chat is now being directed into these issues of stability and eliminating the need for servers to be restarted as a result of server-side freezes, given that one the whole, performance for the majority (all but some of the very largest groups) has been noticeably improved. In terms of the server freezes, progress is being made, with Oz reporting that there might only be once such instance a day now as a result of fixes already implemented, which is currently being iterated upon as a result of  the additional monitoring / logging capabilities the Lab have also introduced.

Attachment Issues

[24:52] There have been increasing reports on variations of a problem with attachment rendering following teleports / region crossings (e.g. attachments seem to detach and then re-attach, people see their attachments as missing while other see them as still attached – and vice-versa, and so on). Some of the issues are listed in BUG-6925, and the issues have been noted by the Lab.

The likelihood is that these issues are the result of more than one problem, and possibly the result of various race conditions resulting from the complexities of data packaging and hand-over required in both a region crossing and a teleport (which are both essentially the same things – the packaging and handing of data relating to an avatar and its attachments between simulators, and then passing of updated information to users’ viewers). Some also appear to be directly related to AIS v3 (as per BUG-6925) Currently, the Lab is still prioritising SL issues and problems, and  full determination as to what needs to be down to resolve these problems has yet to be made.

In the meantime, if you do encounter the problem, and you’re preferably using the official viewer, you might want to consider filing the following information via BUG-6925:

  • The specific time, origin region (the place you were crossing  / teleporting from) and destination region (the place you were crossing / teleporting to)
  • Avatar name
  • The item ID (UUID) for the attachment(s) exhibiting a problem
  • The viewer log that was recorded at the time the problem occurred.

This will at least provide the Lab with data they can use in further investigations into the issues, once matters have been prioritised.

Other Items

Presidents’ Day

Monday, February 16th marks Presidents’ Day in the United States and Linden Lab will be observing the holiday. This means that there is effectively a no change window in force from February 13th through 16th inclusive. This in turn means:

  • There will be no Open-source development meeting on Monday, February 16th
  • Any server-side deployments scheduled for the week commencing Monday, February 16th will most likely take place a day later than usual. So any Main (SLS) channel deployment will probably occur on Wednesday, February 18th and any RC channel deployments on Thursday, February 19th.

Firestorm 4.6.1 to be blocked from February 20th

firestorm-logoThe Firestorm team has formally announced the forthcoming blocking of version 4.6.1 of the popular third-party viewer. The move, which is part of Firestorm’s policy of only allowing three active  version of their viewer to access Second Life,

The plan is for this block to only affect Second Life, it should not prevent OpenSim users continuing with version 4.6.1 if they so wish. However, at the time this article was written, this was still being tested.

The Firestorm announcement on the blocking reads in full:

In keeping with our three-version rule, we will be applying a block to version 4.6.1 on Friday, February 20th. This block will only apply to logins for Second Life grid; OpenSim grid logins should still work. Versions 4.6.5, 4.6.7 and 4.6.9 will be the only officially supported versions, but we highly encourage all users to be on our latest release of 4.6.9.

Version 4.4.2 is still exempt from the rule due to Mac-specific issues. However, Linden Lab’s statistics from January 21st indicate that there are still around 8,000 people using this ancient, pre-fitted mesh version. Because of the volume of users who cannot see the world properly, it is harder and harder to justify allowing it to remain exempt. We will be blocking it as well before our next release.

If you are using version 4.6.1 please update as soon as possible to avoid problems logging in on the 20th.

Currently, it looks as though the next release for Firestorm should be around the end of March or early April; however, this is not an official date – the viewer is still being worked on. Therefore, eyes should be kept on the Firestorm blog for information on the next release.

Firestorm Tool Tip Tuesday: People panel and mini-map

firestorm-logoJessica is back with a further Firestorm Tool Tip Tuesday video, this one focusing on the People panel – notably the Nearby tab and mini-map functionality within Firestorm.

The Nearby Tab of the People panel is a quick and easy means of keeping an eye on what is going on around you, and the Firestorm team have, in response to requests for users, added a lot of additional functionality and options to it – so much so that getting to grips with it can be a trifle bewildering.

Jessica offers walk-through of a number of option and settings for the People Panel, including the display options, and how to configure it so that it displays the information you want. As the video indicates, all of what is referred to within the People panel is equally applicable to the Radar panel as well.

The Nearby tab in the People panel (shown here with the mini-map displayed as well), offers a wealth of options to users
The Nearby tab in the People panel (shown here with the mini-map displayed as well), offers a wealth of options to users

An overview of some of the mini-map options follows, noting how these can be linked to options within the People panel.

As the video demonstrates, there is a lot to cover with both panels, so much so that i places the video feels a little rushed (breathe, Jess, breathe! 😉 ), however, this doesn’t detract from the amount of information provided, and if you haven’t plumbed the depths of the People panel / radar, this video offers a great introduction. You can also find more information on the options available through both the Nearby tab on the People panel and the Radar panel by visiting the Firestorm wiki’s Radar page.

SL project news week 7/1: miscellaneous; grid status page

Square Pegs in Round Holes, Kashmir Dreams; Inara Pey, February 2015, on Flickr“The Lost Town” – Square Pegs in Round Holes (Flickr) – blog post

News is a little light coming out of the Lab on projects right now, although there was a blog post on things made on Monday, February 9th, which I also blogged about. However, new for the start of the week is still a little on the light side.

Server Deployments

There are no scheduled server deployments for the week.

SL Viewer

It had been anticipated that week #6 would see the Tools update project viewer (version 3.7.25.298587) and the Avatar Hover Height project viewer (version 3.7.25.298129) both superseded by a release candidate. However, neither update occurred.

It is possible these updates will occur during week #7; however, for the time being, all of the LL viewers remain as they were at the end of week #6, and as recorded in my Current Viewer Releases page, namely:

  • Release version: 3.7.24.297623 (January 13th)
  • Release candidate versions:
    • Maintenance RC, version 3.7.25.298030 – this has a number of issues associated with it, which may prevent its promotion to the de facto release viewer (January 27th)
    • Experience Keys / Tools RC, version 3.8.0.298001 (January 14th) – this has been awaiting final server-side updates to the Experience capabilities
  • Project viewers:
    • Tool Update, version 3.7.25.298587 (January 28th)
    • Mesh importer, version 3.7.25.298441 (February 3rd) – a number of bug reports have already been filed for this viewer – see the JIRA filter list for details.
    • Avatar Hover Height, version 3.7.25.298129 (January 21st)
    • Viewer-managed Marketplace, version 3.7.21.296858 (November 19th, 2014)
    • Oculus Rift project viewer, version 3.7.18.295296 (October 13th, 2014).

Grid Status Page Relocated

As some have noticed, on Monday, February 9th, the Lab relocated the SL grid status page to a blog address, with a redirect from the “old” URL of status.secondlifegrid.net/.

However, the result has caused some confusion, notably as a result of breakage across sites and links referring to the “old” URL. Even some of the updates on the secondlife.com dashboard users see having been generating 404 errors as a result of the move.

Commenting on the change during the Simulator User Group meeting on Tuesday, February 10th, Simon Linden – who was out of the office when the change was made – said, “I don’t know what’s going to happen with the status page … but we know the shift caused issues … we heard a lot about it breaking things that relied on it.  I’m not sure what the solution will be.”

So… watch that space…

2015 viewer release summaries: week 6

Updates for the week ending: Sunday February 8th, 2015

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: 3.7.24.297623 no change
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • No updates
  • Project viewers:
    • Importer project viewer version 3.7.25.298441 released on February 3rd – provides a modified mesh uploader with optional debug output, performs name-based LOD association, and handle models with many materials, allowing models with more than 8 unique faces to be imported (download and release notes)

LL Viewer Resources

Third-party Viewers

V3-style

  • Black Dragon updated to release 2.4.1.8 on February 6th – core updates: Inclusion of LL,s December 2014 maintenance release (3.7.23.297296) plus assorted tweaks and updates (release notes, download)
  • Kokua updated to release 3.7.25.35124 on February 9th- core updates: parity with RLV 2.9.6.6 and a fix for avatar appearance issues (release notes, download)
  • UKanDo updated to release 3.7.24.28064 on February 4th – core updates: parity with recent LL code released through to version 3.7.24, and with RLV 2.9.6.6. (release notes, download)

V1-style

  • Cool VL Viewer updated on February 7th, the stable branch to version 1.26.12.30 and the legacy branch to 1.26.8.88 (release notes for both)

Mobile / Other Clients

Additional TPV Resources

Related Links

UKanDo catches-up; Black Dragon tweaks

Both the UKanDo viewer and Black Dragon saw updates in week #6. Each of the release contain under-the-hood (so to speak) changes, with UKanDo in particular being something of a catch-up release more than anything else, as noted below.

UKanDo 3.7.24

The last UKanDo update was in October 2014, so it’s been something of an extended period between releases for the viewer. However, there is a good reason for this: Connor Monaron, the man behind the viewer has a good reason for this: he’s been off in the United States tying the knot with his SL (and now real life) partner. So the first thing to do here is offer congratulations to Blackrose and Connor.

Obviously, being away and being focused on such a major event in one’s life means that all things viewer naturally take a back seat. As such, the new release of UKanDo, version 3.7.24.28064, released on Wednesday, February 4th, is more about catching-up with all of the recent output from the Lab. This being the case, the release see the viewer gain parity through and up to the following LL releases:

  • 3.7.18.295539 – the POODLE vulnerability threat fix from October 2014
  • 3.7.19.295700 – Monty Linden’s last round of HTTP updates, also for October 2014, which improve texture and mesh data fetching and which offers significantly faster inventory loading
  • 3.7.20.296094 – the GPU removal update and the subsequent 3.7.22.297128 update which fixed an inherent crash issue within the 3.7.20.296094 release
  • 3.7.21.296724 – the winter open-source contributions release from November 2014, providing improved Japanese language input, improved projectors rendering, fixes for object editing when rotating and for an OS X Yosemite full screen crash issue
  • 3.7.23.297296 – the winter maintenance release from December 2014, which included a range of fixes to voice, texture animation, object rendering, privacy, inventory management, etc., and which included fixes to previously released changes in the way joint offsets in rigged meshes are handled
  • 3.7.24.297643 – the Experience Tool viewer (at the time this article was written, the de facto release viewer from LL).

As well as these LL-derived updates, this release also sees UKanDo reach parity through recent RLV updates from Marine Kelley from 2.9.3 through to the latest 2.9.6.6,

So while this release many not offer anything “new” in terms of TPV updates, it does bring the viewer right up to the cutting edge in terms of formal releases from both LL and RLV, which should be more than enough to keep UKanDo users happy.

Related Links

Black Dragon 2.4.1.8

The latest version of Black Dragon, version 2.4.1.8, was release on Friday, February 6th, and is the latest in a series of nips and tucks to the viewer as Niran continues to integrate code updates from the Lab and also work on refining the UI.

The core update from the Lab with this release is the inclusion of the winter maintenance release code from the Lab’s 3.7.23.297296 release, including the fixes for previously released changes in the way joint offsets in rigged meshes are handled. This means that deformations to an avatar’s shape are more intelligently tracked, and the viewer should be able to correct them without necessarily having to have the attachment causing them removed, or requiring a re-log in order to fix.

The other major update for this release see the Friends List undergo a revision. The accordion tabs separating on-line from off-line friends have been removed, and the Friends list rationalised so that on-line friends appear at the top – their names now in blue – and an duplication of names has been removed.

with the accordion tab removed, and the list sorted so that on-line friends always appear at the top, their names coloured blue, the Friends List in black Dragon 2.4.1.8 (left) is a lot more streamlined than previous versions (right), which also saw on-line friends duplicated between the "online" and "All" accordion tabs
with the accordion tab removed, and the list sorted so that on-line friends always appear at the top, their names coloured blue, the Friends List in black Dragon 2.4.1.8 (left) is a lot more streamlined than previous versions (right), which also saw on-line friends duplicated between the “Online” and “All” accordion tabs

The release notes also list the following updates / changes:

  • A possible fix for RLVa detach and re-attach issues via RLVa commands
  • A possible fix for a crash caused by the connection issues panel when the region becomes invalid
  • A viewer compile fix
  • Max VRAM has been changed 1024 Mb in Preferences > Display Settings
  • Incremental steps for Shadow Blur changed to 0.1 in Preferences > Display Settings
  • The connection issues panel will no longer briefly appear when logging-in with the viewer
  • Appearance floater outfit status colour has been changed
  • Worn items are now listed in italics in the Appearance floater, rather than in bold
  • Beacon colour has been changed to stream “blue-ish”.

Related Links