SL projects update week 10/1: server, viewer, JIRA

A typical Simulator UG meeting (stock)
A typical Simulator UG meeting (stock)

Server Deployments: week 10

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

Main (SLS) Channel

On Tuesday March 4th, the Main channel was updated with the infrastructure update deployed the RC channels  in week 9.

Release Candidate Channels

On Wednesday March 5th, the three RC channels should be updated as follows:

  • BlueSteel and LeTigre should receive a new server maintenance project which contains the following bug fixes:
    • Fixed a bug in which the server release notes link in “About Second Life” would sometimes fail to appear
    • Fixed a bug in which certain objects had incorrect status when crossing between regions
    • Fixed a crash mode
  • Magnum will remain on the same version as week 9, which comprises the infrastructure update and enables support for a new version of the inventory service, AISv3.  To make use of this new feature, login with the Sunshine Project Viewer.

SL Viewer Updates

The Merchant Outbox viewer appeared as a release candidate (version 3.7.3.287344) on Monday March 3rd. This viewer addresses some of the problems affecting some users when using the Merchant Outbox, as specified in the release notes and my report here.

A new Snowstorm viewer is expected to surface in the viewer release channel as an RC the near future. Among other things, this should contain STORM-1831, which is designed to improve syntax highlighting in the viewer’s LSL editor by allowing the viewer to obtain the information required for syntax highlighting directly from the simulator the viewer is connected to. The server-side support for this was deployed at the start of 2014, and the viewer code,  contribution from Ima Mechanic with help from Oz Linden,  has been a little held-up in making its way through the Lab’s QA process. However, referring to it at the Simulator User Group meeting on Tuesday March 4th, Oz indicated the code is now on the “home stretch”.

JIRA Re-opening

There is still no news as to when this week the JIRA will be re-opened. There is also a question as to whether the re-opening will allow all reports to be viewed by anyone, or whether it will only apply to those reports filed once it has been reopened. Note that this is currently a question over the re-opening, not an actual official statement from the Lab. We’ll doubtless learn more once the necessary changes have been made to open-up the JIRA system once more.

Other Items

llSetKeyframedMotion: object stalls and autoreturn defeats

Prior to his departure from the Lab, Andrew Linden was approached by Talarus Luan about issues with llSetKeyframedMotion. Essentially, a number of issues have been reported with objects (such as vehicles) using the function, including:

  • SVC-7556 – Objects with llSetKeyframedMotion() stop running after region restarts (Talarus’ issue)
  • SVC-7787 – Objects using llSetKeyframedMotion() can defeat a parcel’s autoreturn if they travel to and from another parcel
  • BUG-1624

Responding to the issue of SVC-7556, Simon Linden said, “suspending in the middle of KF motion and resuming with that huge time jump sounds really ugly. I haven’t tried it, but if you want to code for that, it might be best to detect the region restart event, reset the position and re-start the key frame motion.” In terms of the Lab dealing with it, he admitted, “given the other things that need attention, it’s not likely to get to the top of the list soon.”

With regards to SVC-7787, his news was in a similar vein, “That is how parcel timing is designed … it measures the current time in the parcel, so if you leave and come back, it’s reset. So there’s a loophole there, yes … and I don’t think we’ve come up with a good alternative. “