SL projects updates 15/2: group bans; group chat and more

SL Server Deployments week 15 – recap

There were no deployments.

Upcoming Releases

As noted in part 1 of this report, week 16 should see a server maintenance update deployed which includes a fix for BUG-5533, “llTeleportAgent() and llTeleportAgentGlobalCoords() can break any script in any attached object that contains a change event.”

Commenting on this at the Server Beta User Group meeting on Thursday April 10th, Maestro Linden said:

Kelly found some race conditions which likely lead to the breakage, and the fix appears to work. Right now it’s on Aditi, in the DRTSIM-251 channel. Ahern is on that channel, though I found out that almost all of Ahern’s parcels have scripts disabled. However, “Tehama” is also on that channel, and does allow scripts on some of its parcels. It’s public access, so that’s a good place to check the fix out if you’re interested.

Server Beta Meeting, Thursday April 10th
Server Beta Meeting, Thursday April 10th

SL Viewer

On Wednesday April 9th, the Lab release the VoiceMO release candidate viewer, version 3.7.6.288881 (release notes), into the viewer release channel. This RC combines the updates found in the Voice RC viewer (3.7.5.288516) and the Merchant Outbox RC viewer (3.7.5.288408), both of which at present also remain in the release channel for the time being.

Also on Wednesday April 9th, the Lab issued a new Maintenance viewer RC, version 3.7.6.288799, which includes some 54 MAINT fixes from the Lab – see the release notes for details. However, this does include a fix for the Male Avatar Chest Rendering Broken / Mesh Clothes Breaking on Male Avatars (BUG-5537) issue I covered in week 13. The fix for this is given as “MAINT-3896 Male Avatar chest rendering broken – chest shows bigger for onlookers, than to oneself – effects attachments and all worn mesh types”. This update also includes a change to remove the “Start Second LIfe now?” dialogue which is displayed after installing the viewer, and which resulted in the viewer being started with system Admin privileges on Windows systems.

Commenting briefly on things viewer, Simon Linden indicated that he’s also fixed the bug where terrain textures aren’t updated if you change the heights or textures, although I gather this has yet to reach a viewer.

Group Chat

A further Group Chat test was run on Aditi. “I’m looking into the overhead for group chat on maintaining that list of people in the chat,” Simon explained as the test kicked-off. “I think it becomes heavy load in a group with a lot of people on-line.” The test proceeded along similar lines to those carried out previously.

Group Bans

Baker Linden reports that most of the viewer-side bugs related to group bans have been fixed. however, Caleb Linden found an ugly bug in the back-end code whereby only the first name on a list of people being invited into a group would be checked to see if that person had been previously banned (and thus prevented from joining); anyone else further down the list would had been previously banned would be allowed to re-join on receiving the invitation.

A fix has yet to be written, but Baker doesn’t see it as a hard task to do, “My fix will check each one and if you’re banned, it will gracefully skip the banned agent’s invite,” he said when describing how things will work. Other Items

Aditi Log-in Issue / Inventory Update Issue

The script which should synchronise people’s passwords and inventories between Agni (the main grid) and Aditi (the beta grid) is not functioning correctly (see BUG-5563). As I’ve previously reported, this means that following a password change, people are finding they must continue to use their old password to access Aditi and are not seeing their inventory update. Commenting on the issue, Maestro Linden said, “We’re not sure why it’s not working – the script which is supposed to synchronize the accounts says that it updates them on Aditi.” So at the moment any fix is dependent on the Linden carrying out further checks to ascertain what is going on.

Feature Request: Hide All Objects Outside Parcel

A request for a parcel control feature which, when set, would cause the viewer to ignore and not render all objects outside of a parcel has been put forward (see BUG-5671) and is drawing strong debate.

On the one hand, people feel this could greatly enhance performance when entering regions that are massively loaded with objects and textures (because the viewer would simply ignore everything outside of the parcel where the option is enabled).

On the other hand, some people feel that such an option could negatively impact the feeling of SL as a place (imagine teleporting around regions and all you see are the objects on the parcel you’re in, the rest is just terrain).

One suggestion put forward is that rather than making this a parcel option (and thus forced on anyone entering a parcel where it is enabled), such a capability is, if possible, made a viewer-side option, so that people get a more flexible choice as to what is rendered / what they see. I have to say that this potentially offers the most attractive option were such a capability to be taken-up by LL.

 

 

SL projects updates week 15/1: server, viewer, group bans, misc items

Simulator UG meeting, Tuesday April 8th, 2014
Simulator UG meeting, Tuesday April 8th, 2014

SL Server Deployments

Week 15

It’s pretty simple again this week: there are no server deployments scheduled for either the Main (SLS) channel (which remains on maintenance project 14.03.12.288004) or the RCs (which collectively remain on 14.03.28.288552). As always, please refer to the server deployment thread in the forums for the latest news and updates / issues.

SL Viewer

The de facto release viewer updated on Monday April 7th, with the promotion of the Google Breakpad RC, version 3.7.5.288464 (release notes).

As a result of this promotion, the StatTest viewer (formerly version 3.7.5.288371), which was never intended for promotion as a release viewer but issued as a means of assisting with bug-fixing the Google Breakpad code, has been removed from the viewer release channel.

Group Ban Lists

“I’ll be working with Maestro this week to try to get the group ban services and back-end stuff grid-wide on Aditi,” Baker Linden informed the Simulator User Group meeting on Tuesday April 8th. He went on: “I have a handful of smallish bugs to finish up, and then I’ll look at my options for development viewers and such, so group ban will be grid-wise soon [on Aditi] (I hope, depending on the amount of releases in the pipe). And then after we see there’s no big issues, we’ll get that pushed out to Agni.”

Other Items

Aditi Log-in Issue / Inventory Update Issue

As reported in part 2 of the my week 14 updates, there has been an issue in getting passwords and inventory to correctly sync on the Aditi beta grid following a password change. Normally, a script is run on  daily basis during periods of relatively low SL use (around midnight-02:00 SLT) which should synchronise a user’s password and inventory between Agni and Aditi. However, several people had noted that their Aditi passwords  / inventories were not updating despite several days passing after making  password change (see BUG-5563).

It had been thought this issue had been dealt with in week 14; however, a forum thread notes it is still causing problems for some people.

Transaction History Oopsie

There was a brief issue with Transaction History pages on Tuesday April 8th which caused some consternation when it happened, although it was quickly rectified.

The problem first came to light when merchants noticed that their Transaction History page was no longer showing totals or options to download the history in anything other than .CSV format (the previous options had been .XML or .XLS). Further issues were noticed as time went on, as noted in a Commerce forum thread and also in a JIRA (BUG-5664).

The root cause of the problem appears to have been the URL for the familiar Transaction History page being swapped for a new page. The concerns this raised were sufficient for the URL to be reverted back to the original a little over an hour after the problem was first noticed, allowing people to once more access the familiar Transaction history page. Whether the change of URL is indicative of an upcoming change that is in preparation, or simply a mistake on the part of someone at the Lab, is unclear.

Continue reading “SL projects updates week 15/1: server, viewer, group bans, misc items” →

Firestorm 4.4.0 blocking to commence

firestorm-logoThe Firestorm team have announced that version 4.4.0.33720 of the Firestorm viewer will be blocked from accessing Second Life and OpenSim starting on Thursday April 10th.

According to statistics from Linden Lab, there are some 5,500 people still using Firestorm 4.4.0.33720, which lacks support for many significant features, including Sever-side Appearance, Materials Processing and Fitted Mesh. Nor does it include support for many of the server / viewer improvements released over the course of the last year, including interest list updates and HTTP improvements.

Those people still running 4.4.0 are being strongly urged to update their Firestorm viewer to 4.4.2 or later prior to the block commencing on Thursday (no actual time is given in the blog post). Those already running 4.4.2 or later need not take any action – this does not affect you.

The block is being implemented as a part of Firestorm’s policy to, as far as is possible, only have three active versions of the viewer accessing Second Life at any given time. Unfortunately, OpenSim is also affected as the team do not currently have the means to selectively block older versions of the viewer from accessing individual grids at this time. However, this is expected to change when the time comes to block another release in the future.

 

Viewer release summaries 2014: week 14

Updates for the week ending: April 6th, 2014

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
  • By its nature, this summary will always be in arrears
  • The Viewer Round-up Page is updated as soon as I’m aware of any releases / changes to viewers & clients, and should be referred to for more up-to-date information
  • The Viewer Round-up Page also 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.

Official LL Viewers

  • Release viewer: should be updated in week 15
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Sunshine / AIS v3 RC updated to version 3.7.5.288573 on April 2nd – Stability and performance improvements for SSA; Stability and performance improvements for SSA (download and release notes)
    • Voice viewer RC version 3.7.5.288516 updated on March 31st  – Vivox 4.6.x libraries instead of 4.5 for improved stability and to address Mavericks issues (download and release notes)
  • Project viewers:
    • SL Share 2 project viewer version 3.7.5.288424 released on April 1st – abilities to upload Tweets and snapshots to Twitter and / or snapshots to Flickr (download and release notes)

LL Viewer Resources

Third-party Viewers

V3-style

  • No changes from week 13.

V1-style

  • Cool Viewer updated on April 5th to the following versions: Stable: 1.26.10.17; Experimental: 1.26.11.17; Legacy: 1.26.8.54 – core updates: backport of LL fix for BUG-5537; backport of Singularity fix to a rounding error in animation timing interpolation; implementation of per-grid object caching to avoid region cache collisions; bug & crash fixes; code-clean-ups (release notes)

Mobile / Other Clients

  • Group Tools updated to version 2.2.28.3 on April 5th – core updates: unknown; no release notes
  • Pocket Metaverse updated to version 1.9.0 on March 31st – core updates: parity with iOS 7; bug fix to address Second Life sign-in problems (release notes)

Additional TPV Resources

Related Links

SL projects updates week 14/2: viewer, group chat

SL Server Deployments week 14 – recap

As always, please refer to the server deployment thread in the forums for the latest news and updates.

  • On Tuesday April 1st, the Main channel received the server maintenance package deployed to the Magnum RC in week 13.
  • On Wednesday April 2nd, all three RCs received the same maintenance update, which incorporates the bug fixes deployed to the Main channel and which also sees AIS v3 support returned on the Magnum RC alongside of BlueSteel and LeTigre.

SL Viewer

On Wednesday April 2nd, the Lab officially announced the SL Share 2 project viewer, which I’d managed to preview on Tuesday April 1st.

The Sunshine / AIS v3 RC returned to the viewer release channel on Wednesday April 2nd with the release of  version 3.7.5.288573 (download and release notes).

On Thursday April 3rd, the Lab also confirmed that Facebook had lifted to block on uploading snapshot to Facebook accounts following updates made by the Lab to both the viewer (available in all RC versions of the viewer) and the back-end intermediary sitting between SL and Facebook.

Group Chat

“I think we’re pretty close to a deploy and test on the main grid,” Simon Linden said during the Server Beta meeting on Thursday April 3rd, in reference to his work trying to improve group chat. He then added wryly, “but I thought that last week too.” Not that any non-deployment of the code to Agni for controlled testing should be taken as a bad sign. Rather the reverse, as Simon went on to say, “The test last week was really good … it helped point out some existing bugs in the system which I think I fixed this week.”

A further test was carried out on Aditi during the meeting yielding further logs to be checked, the outcome of which we’ll doubtless get to hear about in week 15.

Aditi Log-in Issue / Inventory Update Issue

When changing passwords to sync inventory between the main (Agni) and beta (Aditi) grids, the general recommendation is to change your password and, while you can immediately use it to log-into the main grid, wait around 24 hours in order for your password and inventory on Aditi to synchronise (or you can continue to use your old password to log-in to Aditi, and use the “unsynchronized” version of your inventory).

This is because a script is run once a day during a period of relatively low platform use (said to be between midnight and 02:00 SLT) which carries-out the synchronizing of passwords and inventory. However, a bug was recently filed (BUG-5563) indicating that passwords and inventory weren’t updating on Aditi even after 24-hours or more.

Commenting on the issue on March 31st, Maestro Linden said, “There seems to be something wrong with the nightly script that is supposed to keep the beta grid synchronized with the main grid.” When the issue was raised at the Server Beta meeting, Simon Linden indicated that Maestro may well have fixed the problem.

Catznip R9 beta testing to commence; faster release cycles coming

catznip logoTrinity Dejavu of the Catznip viewer team provided me with a brief update on things relating to the viewer. The team have been working on the next release of Catznip (R9), and are already starting to look beyond it to future versions.

“We’re starting our beta test programme for R9 and beyond,” she told me on Thursday April 3rd, “And we’re going to move to a release often and early policy rather than a HUGE update once a blue moon.”

Catznip R9 has been in development for some time and is approaching a point where it will be released in the near future. With R8 having been released in July 2013, the news of a more rapid release cycle is going to be good news for Catznip users.

Catznip runs both alpha and beta testing programmes, and details of both can be found on the  Catznip wiki. However, in short:

  • The alpha group is to test very early versions of the viewer, and membership is by invitation only
  • The beta programme is not designed as an early means of gaining access to the viewer. Like alpha versions of the viewer, betas of Catznip are also liable to be incomplete, may have stability issues and will not be suitable for use as a primary viewer.

Those wishing to join the beta programme must be willing to comply with the following:

  • Use Catznip as their primary viewer
  • Be willing to undertake extensive (and repeated testing) of the viewer and viewer features
  • Have an account on the Catznip JIRA and be able submit reports
  • Be willing to allow the viewer to submit detailed crash reports to Catznip (see the team’s privacy policy)
  • Be willing to accept forced updates and have personal settings wiped
  • Preferably have a dual-boot Windows / Linux system and know what GDB is.

Instructions on how to sign-up as a Catznip beta tester can also be found on the Catznip wiki.

In reference to the next release (R9), the Catnip wiki states:

Catznip R9 is mostly feature complete, there are a couple of little bits we really want to get in if we can … The OSX version may be slightly delayed … cross your fingers.

Catznip R9 will have materials, new particles and fitted mesh from Linden Lab.

The major delay in getting the release prepped and out has been down to CHUI (LL’s Communications Hub User Interface), which had a number of unexpected impacts on viewer performance. As a result, Catznip have implemented a new chat interface, which they describe as:

Using a mixture of R8 and the best CHUI elements. The new chat interface is fast and tight with all the bells and whistles you expect (and maybe .. a few brand new ones).

There is currently no release date for the R9 version, but I’ll hopefully carry a review when it is launched.