2016 viewer release summaries: week 50

Updates for the week ending Sunday, December 18th

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: 5.0.0.321958, dated December 1, promoted December 5 (no change) – formerly the Project Bento RC viewer download page, 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):
    • No Updates.
  • Project viewers:
    • No updates.

LL Viewer Resources

Third-party Viewers

V4/V5-style

V1-style

Mobile / Other Clients

Additional TPV Resources

Related Links

Radegast set to continue for Second Life and OpenSim

 Radegast client is the leading lightweight client for many users with disabilities
Radegast client is the leading lightweight client for many users with disabilities

Thanks to an article by Beq Janus and news passed to me by Whirly Fizzle, this blog was recently able to cover the issues of Voice installation failures in the Radegast lightweight client, and the work put into rectifying the problems.

In short, it was discovered that Radegast would no longer install the SL Voice package due to the location the installer was pointing to being a) not provided by Linden Lab; b) no longer valid. Shortly after this was discovered, Beq found a temporary workaround to get things going using the Radegast version of the SL Voice package,  and Whirly found a means to manually get Radegast to work with the current SL Voice package from Linden Lab.

In response to a plea from Beq for developers to consider helping to provide a more robust solution, Cinder Roxley stepped in, and in short order had Radegast’s installer updated to work with the current SL Voice package.

Cinder has now confirmed she hopes to continue maintaining working on Radegast.

“It would just be a shame to see Radegast become obsolete considering how useful it is, especially in terms of accessibility.” she told me, after I heard confirmation she’d be continuing the work. “Right now, Voice is updated, and Bento is now in. I still need to do AIS v3 [inventory handling].”

Given that the current website for Radegast can no longer be accessed for updates, Cinder is working on a new site as well, although as she notes, bringing everything together will take time and energy.

“I already have a full plate with work and life and Alchemy,” she said, “So anyone else who wants to help out is more than welcome to.”

There’s no immediate time line for a further Radegast update, but knowing the work is continuing is likely to come as good news to a lot of people – and if other developers are interested in helping out, please contact Cinder in-world.

In the meantime, thanks to Cinder for taking up the challenge.

SL project updates 2016 50/3: TPV Developer meeting

Mineral Ridge; Inara Pey, December 2016, on Flickr Mineral Ridge – blog post

The notes in this update are taken from the abbreviated TPV Developer meeting held on Friday, December 16th. The video of that meeting is embedded at the end of this update. My thanks as always to North for recording and providing it.

SL Viewer

Current Pipeline

Expect no further viewer promotions to release or RC status until 2017, as the No Change window is now in effect through until January 2nd, 2017. although this doesn’t necessarily prevent project viewers from appearing (see below).

64-bit Builds

[00:07] The Lab is progressing with the 64-bit builds (Project Alex Ivy – which I assume is a reference to 64 in Roman numerals: LXIV = aLeX IVy). Oz reports they are not quite there with the Mac builds as yet, with more work needed on the library builds. However, Whirly Fizzle has already uncovered  some issues with the Windows build, although she reports it as being largely stable through her own testing. Oz indicates there is still “some chance” a project viewer may appear before the holiday break takes full hold.

360-Snapshot Viewer

[05:59] The 360 snapshot viewer remains on hold while development is focused is on the 64-bit viewer builds. As soon as working versions of the latter are available for all the OS platforms, efforts will be switched back to 360-snapshots.

Viewer-side Voice Updates

[01:54] A new Voice update viewer should be available early in the New Year. This should fix a number of bugs and add improved diagnostics. There is currently no time line on when older versions of the Voice package will be blocked from connecting to the service, as “other things” are now seen as having a higher priority.

New Strategy for Rendering Fixes

[16:45] Up until now, fixing for rendering issues have been handled as a part of the Lab’s “standard” methodology for viewer updates: develop a fix for an issue and release it in a Maintenance release candidate viewer. This hasn’t always worked, with some fixes introducing problems of their own (the solid grey / black rendering of invisiprims perhaps being the most visible in recent times), which then prevent other fixes in the same Maintenance RC from progressing while the Lab works on the rendering fixes.

To try to avoid this, the Lab is going to experiment with separating out rendering fixes and moving them to their own release branch of the viewer. This should both prevent other Maintenance fixes and updates from being bottlenecked, but also allow for better QA testing of rendering system fixes / changes.

Sounds and Animations: HTTP and CDN Delivery

[02:22] In 2013 / 2014, the Lab made a huge change to how avatar appearance information and texture and mesh assets are delivered to users, shifting them away from UDP (User Datagram Protocol) delivery through the simulators, to HTTP via Content Delivery Networks (CDNs) – see my past reports on the HTTP updates. and CDN work.

For 2017, the Lab plan to move sound and animation assets (which may or may not include gestures) to delivery via HTTP and thence to CDN distribution and delivery. There is no precise time frame for this work, but once fully implemented (including by TPVs) the UDP  / simulator messaging and routing for these assets will be removed.

While some have experienced CDN related issues with textures and meshes, the hope is that the move will make the delivery of sounds and animations more robust and faster (sounds are reported as being “amazingly slow” to delivery over UDP via the simulator – 10K/second), and remove more of the heavy lifting of assets from the simulators.

Other Items

First TPV Developer Meeting for 2017

[24:26] The December 16th meeting marked the last TPV Developer meeting for 2016. The next meeting will not by until Friday, January 13th, 2017.  This is largely due to the fact that not a lot will have changed between now and the second week of January to make a meeting worthwhile.

Second Life and Oculus Rift

[33:28] In July 2016, Linden Lab suspended development on Oculus Rift support in the viewer, but left the door open a crack for the potential for the work to be picked-up at some point in the future. However, as things stand with the current generation of headsets, this is not going to happen in the foreseeable future.

The belief is that the rendering requirements – particular frame rates sit well above those which can be reasonably achieved in Second Life through the viewer (Oculus VR quotes a minimum of 60 fps and a preferred rate of 90 fps, which the Lab sees as being doubled to 120 and 180 fps when rendering an SL scene in stereo).

Firestorm 5.0.1 Download Issues

[20:16] Jessica Lyon gave further insight into the recent issues with people trying to obtain the Firestorm 5.0.1 Bento release (see my review here, and subsequent updates on the download situation here and here).

While there were some indications demand would be high – the Firestorm Preview group had expanded to over 8,000 people – it nevertheless outstripped all expectations, and the Firestorm download server almost came to a standstill. To try to correct this, the server was restarted, driving traffic back to the web server in the process, which then overloaded and crashed.

Firestorm hope that with Bento out the door, the viewer can resume a more “normal” QA / release cycle through the Preview and Beta groups. However, a mirror site for new release downloads will be maintained going forward. Options for hosting the Firestorm JIRA service, considered a major resource hog on the FS servers, are also being considered, although there are pro and cons involved in making changes.

Jess also took the opportunity to again thank Linden Lab for stepping up and providing a mirror for downloads.

SL project updates 2016 50/2: re-caps and Content Creation UG

Fris' Land, Liebe; Inara Pey, December 2016, on Flickr Fris’ Land, Liebe – blog post

Server Deployments – Recap

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

  • On Tuesday, December 13th, the Main (SLS) channel received the same server maintenance package, as deployed to the RC channels in week #49. This includes the following feature requests: BUG-6377 – llGetObjectDetails(id,[OBJECT_ATTACHED_SLOTS_AVAILABLE])  and BUG-40871 – llGetEnv() constant “region_object_bonus”.
  • On Wednesday, December 14th, all three RC channels received the same new server maintenance package, comprising improved internal server logging.

SL Viewer

The official viewers list remains unchanged from earlier in the week:

  • Current release viewer, version 5.0.0.321958, dated December 1, promoted December 5 – formerly the Project Bento RC viewer download page, release notes
  • Maintenance RC viewer, version 5.0.1.322219, dated December 9th
  • 360-degree snapshot viewer, version 4.1.3.321712, dated November 23rd.
  • 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.

No Change Window

A reminder that the end-of-year No Change window comes into effect from Friday, December 16th. There will be no further planned server deployments or official viewer promotions after that date, through until Monday, January 2nd, 2017.

Content Creation User Group

On Thursday, December 15th, the Project Bento User Group officially morphed into the Content Creators User Group (thus in a way  also now standing as a revamp of Nyx Linden’s old group).

Meetings will continue to take place at 13:00 SLT on Thursdays, at the Hippotropolis camp fire circle, with the exceptions of Thursday, December 29th and Thursday, January 5th. Anything related to Bento remains on topic for the group, but things of general interest to content creators are also open for discussion.

New Bento Issues

Bento is generating considerable interest among users – as witnessed by the release of Firestorm 5.0.1, when demand overwhelmed the Firestorm servers, and additional mirror services had to be set-up, with assistance from the Lab in doing so. However, some further issues have been identified as a result of Bento reaching a broader audience:

  • BUG-41063 – [Bento] Some Fitted Mesh No Longer Fits on Bento Avatars
  • BUG-41048 – [Bento] When wearing some Bento content, all walking animations freeze

The first of these bugs has been accepted by the Lab and is being investigated. The second appears to be most notably related to animations using the Bento wing bones, which appear to be overriding animation walks, causing an avatar to slide along the ground, rather than walking.

The issue particularly seems to impact walk animation using the llSetAnimationOverride capability, while older ZHAO systems (which tend to use the llPlayAnimation capability, appear to be unaffected. This may be due to the manner in which the latter handle start / stop animations calls, which is successfully preventing the issue manifesting with them.

The underlying cause is thought to be a possible animation priority setting / conflict or possibly the result of the wing bone animations having bone positions being set for all other, but not rotation data – but further investigation is required. Vir has taken samples of items which can cause the issue (again, notably, but not necessarily limited to, wings), and is going to have a poke at them to see if he can see what is going on.

Elsewhere, creators are waiting on Avastar to update, and Damien Fate has a rather neat HUD to help animate Bento hands and fingers. It’s unlisted, so I’m linking to it, rather than sharing it via embedding.

Fun Fact

The new Linden Lab portal parks have a LI capacity of 45,000 (with thanks to Cube Republic and Arton Rotaru for the pointers).

Portal Park LI capacity
Portal Park LI capacity

 

 

 

Firestorm 5.0.1: mirror sites now available

firestorm-logoFurther to my recent report, the Firestorm mirror download sites are now available, and Firestorm’s primary server has been stabilised.

With the assistance of Linden Lab, through the work of Second Life Technical Director Oz Linden and his team, one of these sites is hosted via Linden Lab, the other is a service established by the Firestorm team. All links are provided below.

Commenting on the Lab’s offer of support with the issue, Jessica Lyon, the Firestorm project lead said, “Ever since Ebbe Linden came into power we have seen huge advancements in not just features, functionality and improvements in Second Life, but also in customer relations and collaboration with their user-base.”

She continued, “Yesterday we found ourselves in a real crunch with this Bento release due to demand, and staff at Linden Lab really stepped up to help us out. They very quickly offered to set-up a mirror host, and provide downloads on their server. Even the Grid Status page was updated to point to the links!

“We thought the demand for this Firestorm update was unprecedented, but Linden jumping to help out a third-party viewer in this big of a way has absolutely been more so. If this doesn’t demonstrate to everyone just how dedicated Linden Lab is to its customers, then perhaps nothing will.

“Thank you Oz, Grumpity, April, Steven, Landon, Derrick, Alexa and all the other Lindens who were involved in this effort. You guys really came through for us and your customers!”

With the provisioning of the mirror sites and with the main Firestorm server now stabilised, hopefully the worst of the crisis is over, and Firestorm users will be able to access the new release through either the main download link, or through the mirror site links, given below. However, Jessica and the team still ask that people not all rush at once and tempt fate!

I’d also like to add my thanks to Oz, Grumpity and the team at the Lab for stepping in and providing this support.

Mirror Download Links

Please ensure you download Firestorm 5.0.1 only from the Firestorm main download page, or via the links given below.  No guarantee of security can be made if using any other download location when obtaining the viewer.

Linden Lab Hosted

Firestorm Mirrors

Firestorm 5.0.1 demand: “please be patient”

firestorm-logoUpdate, 11:23 SLT, Wednesday, December 14th: The mirror sites are now available – the links are available here.

On Tuesday, December 13th, Firestorm released the much-anticipated Bento update, Firestorm 5.0.1 – which you can read about here.

HOWEVER, such has been the demand for the update, the Firestorm servers have been overloaded, a situation which has left Firestorm without the ability to  provide their download and web services.

“This is an unprecedented situation for us,” Jessica Lyon, the Firestorm project lead informed me. “While we have had download problems in the past, we’ve never seen demand on this scale before. It’s repeatedly taken all our servers off-line with the load.”

Because of the demand is preventing people from even accessing the Firestorm web services – the blog, JIRA, etc., – the Firestorm team is asking that people hold-off if they cannot obtain a download or access the Firestorm website, and not to keep repeatedly trying.

Jessica added, “Please, just be patient. Our servers need the breathing space. We are working on adding additional capacity to meet the demand trough mirror sites, but this does take time.  When we have these up and running, we’ll let people know through the in-world Firestorm support groups and social media.”

In the meantime, and in an attempt to alleviate the lack of downloads, some people have placed the Firestorm 5.0.1 installers on cloud servers, dropboxes, and other network file sources. While the effort to help meet the download demand is appreciated, the Firestorm team ask that people do not do this, but to wait until Firestorm’s own mirrors are up and running.

“With the best will in the world, not all networked download sites are secure, and there is a chance that by going to some, users could inadvertently expose themselves to the risk of viruses or Trojans,” Jessica said. “At the end of the day, we can only guarantee our download service and its mirrors are secure, and we’d prefer that people wait a little while, rather than expose themselves to any such risk.

“Again, we will notify people via the in-world support groups as the situation improves, and also via Twitter and any other medium we can use.”