Chat log from the meeting on 2018-12-18

From OpenSimulator

Jump to: navigation, search

[10:59] Kayaker Magic: Well, I had a great experience this week: I submitted a mantis on Sunday, and by Monday Ubit had fixed it and I was testing the fix on two of my regions!
[11:00] Kayaker Magic: I expect all my Mantusi to be fixed this fast in the future!
[11:02] Kayaker Magic: Leighton: I discovered the llCastRay bug that Ubit just fixed while I was writing code for my OpenSim Fest instalation. is there any hope that the OpenSim Fest grid can be update to the latest master before February?
[11:02] Leighton.Marjoram @grid.outandproud.life:8002: I would imagine so looks @ Bill
[11:02] Andrew.Hellershanks @hg.osgrid.org: Welcome to the last OpenSim developer meeting for this year.
[11:04] Ubit Umarov: ohh it is the last ?
[11:04] Bill Blight: yep
[11:04] Bill Blight: next would be on Xmas
[11:04] Bill Blight: and after that on new years day
[11:04] Ubit Umarov: so what ?
[11:05] Bill Blight: so three weeks till the next
[11:05] Bill Blight: I'm with you on that ubit
[11:05] Andrew.Hellershanks @hg.osgrid.org: This past week the machine used to host opensimulator.org was changed to a new machine.
[11:05] Bill Blight: meet you here next week
[11:05] Bill Blight: LOL
[11:05] Leighton.Marjoram @grid.outandproud.life:8002: I saw that Andrew
[11:06] Bill Blight: it is a bit more peppy
[11:06] Andrew.Hellershanks @hg.osgrid.org: Between that and a busy week for me I have not made the additional updates to the OSSL pages in the wiki.
[11:06] Kayaker Magic: The "one" machine? Aren't there several severs? many robusts, doing assets, logins, etc..
[11:07] Kayaker Magic: Oh you mean just the WEB page.
[11:07] Bill Blight: he is talking about opensimulator.org, Kay, not osgrid
[11:08] Bill Blight: osgrid has it's own servers
[11:08] unregi Resident: isn't the server that runs opensimulator.org also the server that runs the git repo?
[11:08] Bill Blight: so the opesimulator , wiki, mantis, and build server got a new home
[11:08] Bill Blight: yep unregi
[11:09] unregi Resident: ah, nice
[11:14] Ubit Umarov: well back to opensim issues
[11:14] Ubit Umarov: any ?
[11:14] Kayaker Magic: I've been pushing the limits on sitting avatars again... I will have some mantusi about that soon.
[11:14] Carious.Lordhunter @thedestinygalaxies.com:8002: dead silence.....
[11:15] Kayaker Magic: I can sit multiple avatars on one prim now, but llSitTarget doesn't work right on the second and later avatars....
[11:15] Gavin.Hird @grid.xmir.org:8002: I have not had time to test anything new while finishing the Bento merge for the non RLV viewer
[11:16] Kayaker Magic: Oh, and I'm using YEngine in all my testing now, and having very few problems. I forgot I was using YEngine until it crashed on me once....
[11:16] Bill Blight: there are still some syntax gotchas in Yengine but not many
[11:17] Gavin.Hird @grid.xmir.org:8002: RLV is plaing difficult, so will take a few more days to complete in between the run-up to Christmas
[11:18] Andrew.Hellershanks @hg.osgrid.org: If not before the new year I can look at YEngine.
[11:20] unregi Resident: didn't know that it's possible to sit multiple avis on one prim in the first place ^^
[11:20] Kayaker Magic: It was possible in SL years ago.
[11:21] Bill Blight: can do it without scripts with ubODE
[11:21] Kayaker Magic: It is tricky, and the documentation does not tell you enough....
[11:21] unregi Resident: and llSitTarget is then the same for all of them? Wouldn't they sit within each other?
[11:21] Kayaker Magic: You can call lLSitTarget between each sit and the next guy lands somewhere else.
[11:22] Kayaker Magic: Control events appear to come from the last guy requested.
[11:23] Kayaker Magic: Since llSitTarget is acting strange anyway, the best approach is to move the avatar to the desired position immediately after they sit.
[11:25] Ubit Umarov: llSitTarget is not acting strange
[11:25] Ubit Umarov: llSitTarget was made strange :p
[11:25] Kayaker Magic: I can make it strange, and will submit a Mantis that demonstrates it.
[11:26] Ubit Umarov: i said.. was made strange :p
[11:27] Ubit Umarov: and we have 2 versions actually
[11:27] Ubit Umarov: that differ on the odd offset handling
[11:27] Ubit Umarov: we are using the legacy one by default,
[11:27] Kayaker Magic: I'm over the odd offset handling.
[11:28] Ubit Umarov: to not have another sits calamity we had a few yrs ago
[11:28] Ubit Umarov: bf doing a mantis check sl if you can :p
[11:28] Ubit Umarov: it its about rotations
[11:29] Ubit Umarov: about rotations, first review what euler angles are
[11:29] Ubit Umarov: ( talking about that complain about rotations we had on email ? )
[11:30] Kayaker Magic: Yeah, llSitTarget uses a different orientation than anything else. Local prim relative instead of root prim local instead of region global
[11:30] Ubit Umarov: and keep in mind we do use ZYX convention as SL on those
[11:30] Ubit Umarov: it is suposed to use local
[11:30] Ubit Umarov: and it is like others
[11:30] Andrew.Hellershanks @hg.osgrid.org: ZYX?
[11:31] Ubit Umarov: yes andrew
[11:31] Kayaker Magic: rotations do Z calculation first, X last.
[11:31] Andrew.Hellershanks @hg.osgrid.org: Oh, you are talking about order of operations.
[11:31] Ubit Umarov: that is a typical cause of confusing
[11:32] Ubit Umarov: ( and we are inclined to do x y z )
[11:32] unregi Resident: euler rotation depends on the order you do it
[11:34] Ubit Umarov: abut that mantis, kayker, usefull the new options ?
[11:35] Kayaker Magic: Oh yes! Good idea! Do those constants work with the viewer LSL editor?
[11:35] Ubit Umarov: how do i know ? :p
[11:35] Andrew.Hellershanks @hg.osgrid.org: I don't think either of you have mentioned the number of the mantis to which you are referring.
[11:35] Ubit Umarov: work on viewers :)
[11:35] unregi Resident: if you have multiple avatars sitting on a prim llAvatarOnSitTarget( ) will return just the UUID of the last one?
[11:36] Bill Blight: http://opensimulator.org/mantis/view.php?id=8427
[11:36] Ubit Umarov: you are suposed to have only one per sittarget
[11:36] Andrew Hellershanks: Good to have it mentioned in the log for anyone reading this who wants to look it up.
[11:36] Kayaker Magic: I ended up counting sitting avatars and keeping lists of them so I know when someone arrives or leaves.
[11:37] Ubit Umarov: avatar are also counted as child prims
[11:37] Ubit Umarov: several funcs to work with that
[11:39] Kayaker Magic: Ubit: does reporting YEngine errors like Mantis 8428 tell you anything useful?
[11:40] Ubit Umarov: uff had not seen that
[11:40] Bill Blight: to me it looks like it tried to stop the animation of a avatar it no longer has a uuid for ..
[11:41] Ubit Umarov: well guess not Y specific
[11:41] Kayaker Magic: It only happened once out of many unsits....
[11:41] Ubit Umarov: the avatar was there ?
[11:42] Ubit Umarov: or did tp out ?
[11:42] Kayaker Magic: Yeah, just unsat and fell to the ground
[11:42] Andrew Hellershanks: The log says "Script must be Reset to re-enable" which makes it sound like a script error.
[11:42] Bill Blight: if you are doing it by list, is the list clearing to fast before the stop animation fires?
[11:43] Andrew Hellershanks: It could be a race condition.
[11:43] Kayaker Magic: Actually, I'm not calling llStopAnimation, I'm depending on the auto-stop.
[11:43] Ubit Umarov: at OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llStopAnimation you are :p
[11:44] Kayaker Magic: I don't call llStopAnimation because it asks me for permission again, since the avatar is no longer sitting by the time I am told about it.
[11:44] Ubit Umarov: well you did call it
[11:45] Bill Blight: are you calling on unsit?
[11:45] Andrew Hellershanks: right
[11:45] Ubit Umarov: and seems standard stand
[11:45] Bill Blight: that may fire to stop the animation
[11:45] Ubit Umarov: so guess something else going on
[11:46] unregi Resident: is your walker rezzing from the inventory of another prim?
[11:46] Kayaker Magic: I'm not calling llUnSit, and I don't bother calling llStopAnimation when the avatar unsits himself...
[11:46] Ubit Umarov: bc animations state of avatar, gone
[11:46] Ubit Umarov: kay LOOK to what you did paste
[11:47] Andrew Hellershanks: What function are you using to unsit the avatar or did the avatar just click the button to stand?
[11:47] Kayaker Magic: Avatar used stand
[11:47] Andrew Hellershanks: ok
[11:47] Ubit Umarov: stand that triggered change that did stopanimation
[11:48] unregi Resident: if it is rezzing from another prim, or an attachment, and it the Region was on XEngine before..... welcome to my world
[11:48] Ubit Umarov: bc you are not filtering out non standard change masks opensim did add
[11:48] Bill Blight: do you have a change in the script for firing animations of sitting avatars. or getting the list of avatars?
[11:49] unregi Resident: got many weird errors, but Ubit fixed it, now its fine
[11:49] Ubit Umarov: well don't know
[11:49] unregi Resident: i hope...
[11:49] Andrew Hellershanks: Bill, I was also just thinking about the change() handler.
[11:49] Ubit Umarov: need a test case that does repo the issue :(
[11:49] unregi Resident: was never able to reproduce it, it was just random
[11:50] Kayaker Magic: Yup, I'll repo the issue and submit a mantis. It may require sitting two avatars and standing one of them up....
[11:50] Ubit Umarov: i just did stand :)
[11:50] Andrew Hellershanks: If it could happen with an NPC you could script a sit and stand to see if the error can be triggered.
[11:50] Bill Blight: sounds like the change event is firing something out of order
[11:51] unregi Resident: never happened again after i applied your changes.... but i stopped restarting our sim so often, because i got tired of things breaking.... it could be that its still there and i got just lucky
[11:52] Ubit Umarov: changes on Y because state files changes?
[11:52] Andrew Hellershanks: Kayaker, You have a very big catchers mitt?  ;)
[11:52] unregi Resident: yes
[11:54] unregi Resident: did anybody look into how LL is doing their bake-on-mesh?
[11:54] Andrew Hellershanks: Are you having a problem with it, unregi?
[11:55] unregi Resident: nah, its still beta in SL... was just wondering how hard it would be to implement it in OpenSim once they release it
[11:56] Andrew Hellershanks: unregi, That sounds like another project for the new year.
[11:57] Bill Blight: This time of year should be more about baking cookies than baking textures ... :P
[11:57] Andrew Hellershanks: :)
[11:57] unregi Resident: lol
[11:57] unregi Resident: yes
[11:57] Leighton.Marjoram @grid.outandproud.life:8002: lol
[11:57] Bernd.Steinhardt @mevos.net:8002: hi hi
[11:58] Andrew Hellershanks: Any other last minute topics before we wrap up this final meeting for the year?
[11:59] Bill Blight: I would like to extend an official inventation to the Core Devs to come and have a booth at OpenSim Fest, but even if core should not wish to officially represent there, I plan on building a "History of Opensimulator" display.
[11:59] Andrew Hellershanks: Is that a virtual conference, or RL one?
[11:59] Leighton.Marjoram @grid.outandproud.life:8002: its a virtual festival
[11:59] Andrew Hellershanks: Do you have the URL for the conference web site?
[11:59] Leighton.Marjoram @grid.outandproud.life:8002: https://opensimfest.org
[12:00] Andrew Hellershanks: Thank you, Leighton.

Personal tools
General
About This Wiki