Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, August 19th
This summary is generally published on 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.
Note that test viewers, preview / beta viewers / nightly builds are not recorded in these summaries.
Official LL Viewers
Current Release version 5.1.7.517973, dated July 30th, promoted August 3rd. Formerly the Quinquina Maintenance RC viewer. No change.
MetaChat – still suspended from download on iTunes; installed version work OK. – read the MetaChat blog post for more. D/loaded + installed versions still work.
The Main (SLS) channel was updated on Tuesday, August 14th with server maintenance package 18.07.20.518086, previously deployed to the RC channels and containing internal fixes.
On Wednesday, august 15th, all three RCs should be updated with server maintenance packager 18#18.08.10.518612. This comprises an update to the HTTP delivery of off-line IMs and notifications that should ensure group notices and Friend requests are correctly delivered.
SL Viewer
Animesh RC Viewer
The Animesh release candidate viewer arrived on August 13th, with the release of version 6.0.0.518579. For those not familiar with Animesh (anyone?) please see the viewer release notes and the links within them, or check my updates on Animesh, provided as a part of my Content Creation User Group meeting summaries.
Remaining Pipelines
Outside of the Animesh update, at the time of writing, the remaining SL viewer pipelines remain unchanged from the end of week #32:
Current Release version 5.1.7.517973, dated July 30th, promoted August 3rd. Formerly the Quinquina Maintenance RC viewer.
BugSplat RC viewer, version 5.1.8.518305, August 7th. This viewer is functionally identical to the current release viewer, but uses BugSplat for crash reporting, rather than the Lab’s own Breakpad based crash reporting tools.
Second Life Voice RC viewer, version 5.1.8.518310, August 7th.
Project viewers:
EAM project viewer, version 5.2.0.518362, August 9th – improved region access control tools; see my overview for more.
Bakes on Mesh project viewer, version 5.1.7.518013 August 3rd.
360 snapshot viewer, version 5.1.6.515934, June 6th.
Linux Spur viewer, version 5.0.9.329906, dated November 17th, 2017 and offered pending a Linux version of the Alex Ivy viewer code.
Obsolete platform viewer, version 3.7.28.300847, May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.
Region Crossings
Region crossing have been somewhat rougher recently than had been the case of late. Simon Linden had been poking at the code in the hope of making some updates, but has been diverted but other working, and is hoping to get back to things soon.
I know the viewer has very similar messaging code as the simulator and there are tweaks I want to make to that which should help crossing issues caused by packet loss … it doesn’t always recover when a crossing goes bad, as we all know. We’re looking at that from two ways … ideally fix things so it doesn’t go bad. But if it fails, be more graceful about it … and there’s a certain amount of hope that the way we force the error is actually what happens in the random normal case.
Part of it now is even having the 2 regions and the viewer agreeing on what happens and how to deal with it … where an AV and vehicle end up and confirming all parties know the same state… I’m hoping this can at least get better if the target region can at least report to the viewer and 1st region a status for how it works out.
Simon Linden discussing region crossings at the Simulator User Group meeting, August 14th, 2018
The question was asked if part of a multiple region crossing (e.g. from the corner of one region to another, passing through the corner of a region adjacent to both) could result in the viewer talking to the “wrong” simulator, to which Simon replied, “I haven’t seen it have issues with talking to the wrong simulator, but then I’m not looking yet at the issue of a corner crossing that might quickly move to a 3rd region.”
So, no changes for the present, but the problem is still getting attention at the Lab, and there is an appetite for trying to improve things from the server-side of the equation, with Simon also noting, “It’s also a classic case of working on SL … we always want to fix things with a minimum disruption. Being able to make something better only by touching the server is a lot better than requiring a viewer update.”
A quick round-up of news relating to a handful of viewers and clients.
Kokua
Kokua 64 bit (Windows, Mac and Linux) updated both the RLV (5.1.7.43693) and non-RLV (5.1.6.43692) flavours of the viewer on Sunday, August 11th. I’ve not had time to drive the update – and my not be able to, due to other commitments. However, the core of the update brings the viewer to parity with the SL viewer 5.1.7 code base, and offers some updates from the Kokua team, described in the release notes as follows:
In addition the options for configuring the chat range rings and colours move from the Kokua General preferences tab to Kokua Chat which as well as being more logical also frees up space needed in the RLV version for a new option on the General tab.
The RLV version gains an option on the Kokua General tab which allows @standtp to be disabled. This has been added because @standtp tends to operate in various counter-intuitive ways despite operating as intended.
Here’s one scenario that illustrates the problem:-
@standtp is applied to the avatar.
The avatar hitches to (sits on) a cart.
The avatar pulls the cart from location A to location B.
The avatar is unhitched from the cart (stands up).
At that point @standtp teleports them back to location A.
MetaChat the iOS client is having problems courtesy of Apple. The app was removed from the iStore on August 9th, as part of a purge by Apple on “gambling apps”.
Enquiries have been lodged with Apple on when / if the app will be allowed to re-list, but thus far, no response has been given.
In the meantime, versions already downloaded / downloaded and installed will still work, this move by Apple only affects the client’s listing on the iStore.
iOS / MetChat users can read more on the MetaChat blog, where updates will also be posted.
Firestorm Version Block
A reminder to Firestorm users, Firestorm 5.0.1.52150 (released December, 2016) will be blocked from Tuesday, August 14th, in keeping with the Firestorm team’s policy of only allowing the current, and the two version immediately prior to it.
This means that if you are still used Firestorm 5.0.1, you need to update to a more recent version: 5.0.7, 5.011 or the current 5.1.7 release.
To find out more about why Firestorm versions are blocked, please read this blog post from the Firestorm team.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, August 12th
This summary is generally published on 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.
Note that test viewers, preview / beta viewers / nightly builds are not recorded in these summaries.
Official LL Viewers
Current Release version 5.1.7.517973, dated July 30th, promoted August 3rd. Formerly the Quinquina Maintenance RC viewer.
BugSplat RC viewer, version 5.1.8.518305, August 7. This viewer is functionally identical to the current release viewer, but uses BugSplat for crash reporting, rather than the Lab’s own Breakpad based crash reporting tools.
Second Life Voice RC viewer, version 5.1.8.518310, August 7.
Project viewers:
EAM project viewer, version 5.2.0.518362, August 9 – improved region access control tools; see my overview for more.
MetaChat – Apple has (hopefully temporarily) removed the app from the iStore as part of a purge of “gambling” applications – read the MetaChat blog post for more. D/loaded + installed version s still work.
The majority of the following notes are taken from the TPV Developer meeting held on Friday, August 10th 2018. A video of the meeting is embedded below, my thanks as always to North for recording and providing it. This was a short meeting – 24 minutes on the video, which includes some lengthy silences.
Functionally identical to the release viewer, but used to test the Bugsplat crash reporting service (rather than routing crash reports to the Lab’s internal Breakpad based crash reporting mechanism), this RC is likely coming to the end of its test run, sufficient data having been gathered for the evaluation.
Voice RC Viewer
At least one more update is anticipated while this is at RC status. This will contain fixes for crashes within the SLVoice.exe (the viewer should detect the exe’s absence and automatically restart it). This update should appear in week #33 (commencing Monday, August 13th).
The new release of the Animesh viewer due in week #33 will most likely see that viewer promoted from project to RC status.
A new Rendering Project RC viewer should arrive in week #33.
A new Maintenance RC viewer is in waiting, but its release is dependent upon a server-side update for handling group invites and Friend requests whilst off-line (and part of the overall move to HTTP delivery for off-line IMs / notices). These changes should be going to the simulator RC channels in week #33. The Maintenance viewer will be deployed once these updates have reached the SLS (Main) simulator channel.
[12:56-13:23] Viewer TCO project: this contains the updates to how the viewer handles texture caching, and should be entering the project viewer pipeline “soon”, together with some OpenJPEG fixes (also see the end of this report for more on OpenJPEG / KDU).
Project ARCTan
[5:26-9:20] This is the code-name for the project to re-evaluate object and avatar rendering costs to make them more reflective of the actual impact of rendering both. The overall aim is to try to correct some inherent negative incentives for creating optimised content (e.g. with regards to generating LOD models with mesh), and to update the calculations to reflect current resource constraints, rather than basing them on outdated constraints.
As I’ve previously noted, the Lab is sensitive to the implications of doing this, if it results in significant changes – particularly in the area of Land Impact for in-world objects. Should this be the case, steps will be taken to ensure users have advanced notification of changes that affect content, so they can assess what needs to be done and to make any necessary changes to their land / regions.
Part of this work will involve the Lab deploying simulator versions running both the current and the “new” calculations, allowing them to see the overall potential impact of any given set of changes (number of parcels / regions affected), ahead of making any actual change. This would allow them to avoid the kind of mass auto-return situation that has accidentally occurred in the past, and enable them to find a means to inform people of the potential impact.
A further option the Lab has been considering is to raise the land capacity on regions / parcels to compensate for any impact of revised LI calculations. So, for example, if the new calculations result in parcels going over the capacity limit by and average of (say) 10%, region LI might be increased by 15% to offer some compensation. Then, for those who still exceed their limit, there will be a period of grace when then can consolidate and bring their LI use within the limit of the revised calculations before the latter are enforced.
The important aspect of the LI work is that while values may change, they overall why they are being calculated my result in their meaning being different – so numbers might actually coming out “smaller” than is currently the case, resulting in no need for physical changes to be made in terms of what people have rezzed in-world.
Overall, this is a long-term project, and no changes one way or the other will be occurring in the immediate future.
Environment Enhancement Project
[14:01-14:44] No significant news. The project is awaiting the current Inventory AIS updated to be completed on the main grid. There is also an inventory patch for EEP that needs to be deployed and tested on Aditi. Once this has been done, the way will hopefully be clear for EEP to appear on the main grid.
Other Items
OpenJPEG Images and KDU “Downgrade”
[10:33-12:54] : there is an issue with KDU which means that textures encoded using OpenJPEG may not display correctly. As a result, the Lab is rolling by KDU support from 7.10 to 7.9. This is a temporary measure to alleviate the problem whilst LL work with KDU to get a fix. In the meantime, Graham Linden has been working on potential means to avoid the issue is a fix is not forthcoming from KDU.
[17:06-20:37] A new version of the Second Life JIRA is in testing. This will see several changes to the JIRA system, notably visually and when logging-in. The planned deployment of the new system is Thursday, August 16th. Part of this update will ensure JIRA refreshes a user’s e-mail to match the one provided for use with Second Life when logging-in.
The Estate Access Management (EAM) project viewer (dated August 7th) is a new project viewer to enhance – as the name implies – the estate access management tools available to region holders and their estate managers within the viewer.
In brief:
New viewer UI for displaying Estate Managers, allowed groups and allowed / banned individuals within a region.
New capabilities for sorting / searching lists.
Additional information recorded and displayed for banned accounts.
Number of Estate Managers increased from 10 to 15.
Under the current viewer, the lists for managing Estate Managers, allowed groups and allowed or banned avatars in a region / estate have been crammed into the first tab of the Region / Estate floater (World > Region / Estate).
This has made management of the lists difficult, given only around 5 names can be displayed by each – which can be problematic when the Banned list allows up to 500 names. In addition, lists cannot be searched and, again in the case of the Banned list, no other information is provided against a banned name, making it hard to determine whether or not a ban might actually be rescinded, thus helping with general list management.
As such, there have been long-standing requests for the estate access controls to be improved.
The Estate Access Management project attempts to address these issues by introducing both back-end changes in support of managing ban lists and by revising how the various lists themselves are displayed within the viewer and how they can be used.
In particular, the EAM project viewer introduces a new Access tab in the Region / Estate floater (World > Region / Estate). This tab in turn has individual tabs for managing the lists for Estate Managers, Allowed avatars, Allowed Groups and Banned avatars.
The Estate Access Management lists as they appear in the current SL viewer (l), and the new Access tab with individual tabs for Estate Managers list and each of the Allowed / Banned lists. Note as well the increase in allowed Estate Managers (ringed in each image). Click for full size, if required
In terms of adding or removing names and groups, the new sub-tabs work exactly as the lists in the current viewer work.
However, with the new design, additional functionality is added to some of the lists:
The Banned list additionally records:
The last date on which a banned individual logged-in to Second Life (to assist with housekeeping the list – if an account hasn’t been used in X months or years, why keep it on the list?).
The date on which an individual was banned.
The name of the EM / region holder banning them.
Note this information will be displayed by the EAM viewer for all accounts going forward – even those banned using other viewers, reflecting a change to the back-end database for managing bans. Banned accounts existing at the time the EAM updates were introduced will simply have “n/a” recorded for each of these fields.
The Banned tab can be sorted into ascending / descending order by banned name, date last logged in, date banned, or by person banning them. Click on the column title to sort.
The Banned List includes columns for date of last log-in, date banned, and region holder / EM who banned them. These columns can also be sorted into ascending or descending order by clicking on the field title, as can the account name column.
The Estate Managers, Allowed and Allowed Groups tabs can be sorted into ascending / descending order by name. Click on the column title to sort.
The Allowed Groups, Allowed and Banned tabs all include a search option.
The number of allowed Estate Managers is increased from 10 EMs to 15 EMs – again in response to many requests from region holders.
Feedback Sought
The Lab is keen to have feedback on these new tabs and the improvements made to handling estate access control. If you are a region holder with EM rights, or an Estate Manager, please consider downloading this project viewer and giving it a try. Any issues should be reported via the Second Life JIRA, using the [EAM] project reference in the title.