http://opensimulator.org/index.php?title=Chat_log_from_the_meeting_on_2018-09-11&feed=atom&action=historyChat log from the meeting on 2018-09-11 - Revision history2024-03-28T22:08:11ZRevision history for this page on the wikiMediaWiki 1.19.9http://opensimulator.org/index.php?title=Chat_log_from_the_meeting_on_2018-09-11&diff=46530&oldid=prevSheera Khan: Created page with "[11:14] Andrew.Hellershanks @hg.osgrid.org: I have updated a few web pages in the OS Wiki regarding OSSL functions. I have more information to add. I realized that there was n..."2018-09-11T19:35:34Z<p>Created page with "[11:14] Andrew.Hellershanks @hg.osgrid.org: I have updated a few web pages in the OS Wiki regarding OSSL functions. I have more information to add. I realized that there was n..."</p>
<p><b>New page</b></p><div>[11:14] Andrew.Hellershanks @hg.osgrid.org: I have updated a few web pages in the OS Wiki regarding OSSL functions. I have more information to add. I realized that there was no indication in some of the more recently added OSSL functions as to which version of OS added them.<br />
<br>[11:15] Andrew.Hellershanks @hg.osgrid.org: That's the only bit of news I have. Anyone else have something for todays meeting?<br />
<br>[11:15] Kayaker Magic: The debacle with InWorldz makes me watch how slow the SL LSL Wiki page is and wonder how long that will stay up for us.<br />
<br>[11:15] Andrew.Hellershanks @hg.osgrid.org: There is another wiki page with information on LSL functions.<br />
<br>[11:16] Kayaker Magic: There is that independent LSL Wiki page, but it is way out of date.<br />
<br>[11:19] Kayaker Magic: In the last week, the only OpenSim test I tried was to switch a region to Yengine. I could not get it to work at all.<br />
<br>[11:19] Kayaker Magic: Scripts would compile but never run.<br />
<br>[11:19] Andrew.Hellershanks @hg.osgrid.org: Oh. There is one other bit of news I can mention. I changed the Http_Server.dll file on a grid that had a memory leak to the 0.8.2 version and Robust is no longer leaking memory AFAICT.<br />
<br>[11:20] Gavin.Hird @grid.xmir.org:8002: Anyway, Ubit's commit "fix script secure llhttlrequest" significantly reduced rubber-banding on region crossings<br />
<br>[11:20] Gavin.Hird @grid.xmir.org:8002: at least on my sims<br />
<br>[11:20] Kayaker Magic: What do you have to do to turn YEngine on? I just uncommented the line to select that script engine.<br />
<br>[11:20] Bill Blight: Andrew did test the fix Ubit put out for that or just opt to go back to the older version?<br />
<br>[11:22] Bill Blight: You have to swap the default script engine line out then enable YEngine in the YEngine section, and disable XEngine in the XEngine section<br />
<br>[11:22] Andrew.Hellershanks @hg.osgrid.org: Kayaker, there is the DefaultScriptEngine setting in [Startup] that you should change to YEngine. You also need to change Enabled to true in [YEngine].<br />
<br>[11:22] Andrew.Hellershanks @hg.osgrid.org: Bill was faster than me. :)<br />
<br>[11:22] Kayaker Magic: Ah, don't recall doing the Enabled in YEngine.<br />
<br>[11:23] Andrew.Hellershanks @hg.osgrid.org: Bill, the grid was running the 0.9.1 version mentioned in the recent email so I used the DLL file suggested.<br />
<br>[11:25] Andrew.Hellershanks @hg.osgrid.org: Anyone else have other OS topics for today?<br />
<br>[11:25] Kayaker Magic: The robust memory leak is fixed!<br />
<br>[11:26] Gavin.Hird @grid.xmir.org:8002: I can confirm that<br />
<br>[11:26] Andrew.Hellershanks @hg.osgrid.org: I haven't tried the latest code in git master to see if there is any leak.<br />
<br>[11:26] Gavin.Hird @grid.xmir.org:8002: but it got slower, and fix script secure llhttlrequest recovered the speed<br />
<br>[11:27] Andrew.Hellershanks @hg.osgrid.org: Gavin, good to know. ty<br />
<br>[11:31] Gavin.Hird @grid.xmir.org:8002: LL just added viewer code to drop the connection on region crossings to speed it up<br />
<br>[11:31] Ubit Umarov: drop to speed up ?<br />
<br>[11:31] Gavin.Hird @grid.xmir.org:8002: drop the voice connection to speed up region crossings<br />
<br>[11:32] Bill Blight: yeah, that is a really good idea<br />
<br>[11:34] Andrew.Hellershanks @hg.osgrid.org: Ubit, I mentioned I had done some updates to the OSSL wiki pages and stated I no longer have the memory leak in Robust.<br />
<br>[11:35] Ubit Umarov: nice to read that<br />
<br>[11:39] Bill Blight: just realized I have that code from LL to suspend the voice on crossings in my latest build of FS from source<br />
<br>[11:40] Andrew.Hellershanks @hg.osgrid.org: Bill, the code is in the LL viewer source?<br />
<br>[11:40] Bill Blight: it's in the fs code base already<br />
<br>[11:40] Andrew.Hellershanks @hg.osgrid.org: ok<br />
<br>[11:40] Bill Blight: https://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/23ea0fe36fad<br />
<br>[11:40] Gavin.Hird @grid.xmir.org:8002: It is also in the latest SL release viewer<br />
<br>[11:41] Kayaker Magic: I just restarted one of my OSGrid regions with YEngine and logged on with my alt, saw my first simple YEngine script work!<br />
<br>[11:41] Gavin.Hird @grid.xmir.org:8002: What's the advantage of the YEngine?<br />
<br>[11:41] Bill Blight: I've run into very few YEngine problems<br />
<br>[11:41] Andrew.Hellershanks @hg.osgrid.org: Kayaker, don't forget to delete the compiled script files in the ScriptEngines folder.<br />
<br>[11:42] Bill Blight: converted this region to YEngine<br />
<br>[11:42] Bill Blight: or Tell YEngine to use a diff folder<br />
<br>[11:42] Andrew.Hellershanks @hg.osgrid.org: I don't remember the differences without reading the comments in the OS.ini file.<br />
<br>[11:42] Ubit Umarov: it already does<br />
<br>[11:43] Andrew.Hellershanks @hg.osgrid.org: Ubit, what folder does it use by default?<br />
<br>[11:43] Bill Blight: Seems to be a lot faster, BUT, a runway script can put a hurt on you, watched my CPU bury because someone decided to put llResetScript() in the state_entry<br />
<br>[11:43] Ubit Umarov: bin\ScriptEngines\Yengine<br />
<br>[11:44] Gavin.Hird @grid.xmir.org:8002: What happens to a script when it crosses from an YEngine to an XEngine region?<br />
<br>[11:44] Andrew.Hellershanks @hg.osgrid.org: oh. That is further down than I expected.<br />
<br>[11:44] Bill Blight: resets<br />
<br>[11:44] Ubit Umarov: full reset<br />
<br>[11:44] Ubit Umarov: ( and compile )<br />
<br>[11:45] Bill Blight: Unless the XEngine region already had it, then it does not seem to recompile<br />
<br>[11:45] Gavin.Hird @grid.xmir.org:8002: but are the two engines completely compatible?<br />
<br>[11:45] Ubit Umarov: but may also reload old state<br />
<br>[11:45] Bill Blight: there are a few gotchas in syntax but other than that I have found 99% of my scripts work on both with no changes<br />
<br>[11:46] Gavin.Hird @grid.xmir.org:8002: so there are small chances that a script will not work on either side of a region crossing<br />
<br>[11:46] Ubit Umarov: was funny to load a oar from wright from 2015<br />
<br>[11:46] Kayaker Magic: Yes, I just tried a HUGE non-physical sailing script and it is working!<br />
<br>[11:46] Bill Blight: some thing XEngine will let you get away with that YEngine will not<br />
<br>[11:46] Ubit Umarov: amasing how x allowed somethings to work<br />
<br>[11:46] Bill Blight: yeah<br />
<br>[11:46] Ubit Umarov: like<br />
<br>[11:46] Ubit Umarov: blabla(.)<br />
<br>[11:46] Ubit Umarov: {<br />
<br>[11:47] Ubit Umarov: llResetScript;<br />
<br>[11:47] Ubit Umarov: }<br />
<br>[11:47] Bill Blight: when I find scripts that Y does not like, once I look at them I wonder why they ever worked at all ..<br />
<br>[11:47] Ubit Umarov: yeap<br />
<br>[11:48] Bill Blight: XEngine will let you do list mylist = ""; to set a list empty,<br />
<br>[11:48] Kayaker Magic: I have taken scripts back and forth from OpenSim to InWorldz to SL and found some strange syntax things that worked without errors in OpenSim.<br />
<br>[11:48] Ubit Umarov: so yeap we will have complains like the ubode mesh issue<br />
<br>[11:48] Kayaker Magic: Also lots of type casting things that didn't work the same elsewhere.<br />
<br>[11:49] Bill Blight: but it is fast, I know my vehicles are a lot smoother if they use fast timers<br />
<br>[11:49] Kayaker Magic: So YEngine has a bunch of problems listed in the INI file: Don't use with HG, don't use with multiple regions/instance, etc etc. When will those be fixed?<br />
<br>[11:50] Bill Blight: well don't use with HG because people will complain about their attachments maybe going wonky<br />
<br>[11:51] Bill Blight: the ones with scripts<br />
<br>[11:51] Sheera.Khan @hypergrid.org:8002: at least scripts with loose syntax ...<br />
<br>[11:51] Bill Blight: and running multiple regions per instance has always caused weirdness in my opinion<br />
<br>[11:51] Bill Blight: but I think Ubit attempted a fix for the multi region thing<br />
<br>[11:52] Ubit Umarov: i did ?<br />
<br>[11:52] Gavin.Hird @grid.xmir.org:8002: hehe<br />
<br>[11:52] Andrew Hellershanks: :)<br />
<br>[11:52] Ubit Umarov: well several regions on same instance should work<br />
<br>[11:52] Ubit Umarov: as tps/crossings btw Y regions<br />
<br>[11:53] Bill Blight: http://opensimulator.org/viewgit/?a=commit&p=opensim&h=01ceb4d17e80b794432062ff3bf3b85f884c9548<br />
<br>[11:53] Ubit Umarov: oh so i did :)<br />
<br>[11:54] Ubit Umarov: well my test sim has 2 regions on same instance and working<br />
<br>[11:56] Ubit Umarov: and ppl be carefull don't mix ini files from dif versions<br />
<br>[11:57] Kayaker Magic: Files? INI files?<br />
<br>[11:57] Ubit Umarov: that may give strange results very time consuming to debug<br />
<br>[11:58] Bill Blight: yes the Wiki even says don't do that, don't mix the files, update the new example files to your settings<br />
<br>[11:57] Bill Blight: Oh, on the OS front, I tried to replicate mantis 8365 and cant FORCE it to happen,<br />
<br>[11:58] Ubit Umarov: the attachment rotation ?<br />
<br>[11:58] Bill Blight: the texture one<br />
<br>[11:58] Bill Blight: no<br />
<br>[11:59] Ubit Umarov: yeap that is strange<br />
<br>[11:59] Bill Blight: I have boat rezzers that change the textures when the boats rez , and the boats are mesh, and can't make it fail<br />
<br>[11:59] Ubit Umarov: well no clue how he is doing it<br />
<br>[11:59] Gavin.Hird @grid.xmir.org:8002: Yesterday I had an old mesh that did not have a physics model (only none in the viewer). When It was linked with another mesh with a physics model, the simulator just went straight down without as much as a pip on screen or logfile<br />
<br>[12:00] Ubit Umarov: ubode ?<br />
<br>[12:00] Gavin.Hird @grid.xmir.org:8002: Bullet<br />
<br>[12:00] Ubit Umarov: ahh good<br />
<br>[12:00] Ubit Umarov: oops :)<br />
<br>[12:01] Bill Blight: Well as my doctor always says, if it hurts when you do that, DON'T DO THAT ...<br />
<br>[12:01] Gavin.Hird @grid.xmir.org:8002: ;-)<br />
<br>[12:01] Bill Blight: :P<br />
<br>[12:01] Andrew Hellershanks: hehe<br />
<br>[12:01] Andrew Hellershanks: Gavin, now you need to try that with ubODE and see if it still crashes.<br />
<br>[12:01] Ubit Umarov: but its strange such a deep crash<br />
<br>[12:01] Gavin.Hird @grid.xmir.org:8002: yes<br />
<br>[12:01] Gavin.Hird @grid.xmir.org:8002: I have seen it before but never understood the (possible) cause<br />
<br>[12:02] Ubit Umarov: hard with no errors :)<br />
<br>[12:02] Gavin.Hird @grid.xmir.org:8002: yup<br />
<br>[12:02] Bill Blight: If it was not for old broken mesh, I really se no reason for people to still be using bullet, but that is just my opinion .... I just find ubODE much "truer" physics, if that makes any sense at all ..<br />
<br>[12:02] Ubit Umarov: but sounds like unmanaged issue<br />
<br>[12:02] Andrew Hellershanks: No core dump?<br />
<br>[12:02] Ubit Umarov: or deep in .net guts<br />
<br>[12:03] Gavin.Hird @grid.xmir.org:8002: nothing<br />
<br>[12:03] Gavin.Hird @grid.xmir.org:8002: not even a core dump<br />
<br>[12:03] Bill Blight: or at least better fake physics<br />
<br>[12:03] Ubit Umarov: ( i did got a BSOD testing ubode changes on win7 :) )<br />
<br>[12:03] Ubit Umarov: ode.dll changes actually<br />
<br>[12:03] Bill Blight: I lauched about 900 smart cars out of cannons and managed to crash a ubODE region ..<br />
<br>[12:04] Ubit Umarov: cars out of cannons can't be that smart<br />
<br>[12:04] Bill Blight: don't ask why I'm launching smart cars from cannons<br />
<br>[12:04] Ubit Umarov: you may need to increase the stack size<br />
<br>[12:05] Bill Blight: I'm sure they weigh less than cannon balls in real life<br />
<br>[12:05] Ubit Umarov: so it will crash only with 901<br />
<br>[12:06] Bill Blight: https://i.gyazo.com/2b2140267746776cc3da148996abd953.gif<br />
<br>[12:06] Bill Blight: those are all physical boulders to repel invatders<br />
<br>[12:06] Bill Blight: LOL<br />
<br>[12:07] Gavin.Hird @grid.xmir.org:8002: Monty Python used cows<br />
<br>[12:07] Gavin.Hird @grid.xmir.org:8002: and scary rabits<br />
<br>[12:08] Bill Blight: hmmm Scary rabbit + Cannon .....<br />
<br>[12:08] Gavin.Hird @grid.xmir.org:8002: :-)<br />
<br>[12:08] Bill Blight: 'tis but a flesh wound<br />
<br>[12:09] Bill Blight: well, if you did not notice YEngine is on here<br />
<br>[12:09] Ubit Umarov: 6k prims 261MB physical mem this region ?<br />
<br>[12:09] Bill Blight: if anybody wants to test their scripts<br />
<br>[12:09] Bill Blight: yeah<br />
<br>[12:10] Bill Blight: most the prims here are Mesh <shrug><br />
<br>[12:10] Ubit Umarov: don't understand how a region that on by box uses around 200MB also, is using 1.5GB on win server 2012 :(<br />
<br>[12:11] Ubit Umarov: .net4.7.1 gc in workstation mode..<br />
<br>[12:11] Kayaker Magic: I just tested a vehicle crossing from one YEngine to another. Was slow the first time then OK.<br />
<br>[12:11] Andrew Hellershanks: Any difference in memory use with YEngine vs when using XEngine?<br />
<br>[12:11] Bill Blight: memory , not that I can tell, but cpu can get out of hand if you have runaways<br />
<br>[12:11] Ubit Umarov: y seems to use a bit less<br />
<br>[12:11] Ubit Umarov: it..<br />
<br>[12:12] Andrew Hellershanks: Nice. Another benefit of YEngine.<br />
<br>[12:12] Kayaker Magic: I have two 4x4 vars running Snail Dev and YEngine now. Named "Test Bed 4x4" and "Test bed 4x4 North" here in OSGrid if anyone wants to test there.<br />
<br>[12:12] Ubit Umarov: on a bed ill just sleep now<br />
<br>[12:12] Ubit Umarov: :)<br />
<br>[12:12] Bill Blight: Yeah in the respect to crossing no different than Xengine for the first crossing, but once both sides have the objects/scripts, seems to actually be a bit smoother<br />
<br>[12:13] Andrew Hellershanks: It is now almost quarter past. Any other OS topics before we call a wrap to this meeting?<br />
<br>[12:14] Ubit Umarov: well you did notice osgrid is on snail now<br />
<br>[12:14] Gavin.Hird @grid.xmir.org:8002: no, I'm good<br />
<br>[12:14] Ubit Umarov: osgrid plazas and grid<br />
<br>[12:14] Kayaker Magic: It is? Which parts of OSGrid are on Snail? Robust?<br />
<br>[12:14] Ubit Umarov: not sure when will dan release it<br />
<br>[12:15] Ubit Umarov: even event plaza is on snail :)<br />
<br>[12:15] Andrew Hellershanks: Good to know. I seldom go to other locations in osgrid outside of here.<br />
<br>[12:15] Ubit Umarov: Dan usually keeps that a lot of commits behind<br />
<br>[12:16] Ubit Umarov: well this is on snail plus bills bugs from start<br />
<br />
[[Category:Office Hour Logs]]</div>Sheera Khan