Chat log from the meeting on 2016-11-29

[11:03] George Equus: Seems someone has fixed the Sit script... works every time now :)) [11:04] George Equus: Why did I say anything... sigh [11:05] Selby.Evans @grid.kitely.com:8002: always worked for me -- but I dont have AO on [11:05] Kayaker.Magic @grid.kitely.com:8002: I never have trouble with the seats here. [11:07] Alicia.Raven @grid.spellscape.co.uk: i pinged plugh ubit and misterblue on irc to remind them of the meeting [11:09] Kayaker.Magic @grid.kitely.com:8002: I can bug Andrew on Skype [11:10] Alicia.Raven @grid.spellscape.co.uk: ah yes andrew is plughs avatar name, i forget, im used to talking to him on irc lol [11:12] Kayaker.Magic @grid.kitely.com:8002: noisy crowd today... [11:13] Andrew.Hellershanks @hg.osgrid.org: In the last couple of days I was having another go at getting mono-3.2.8 working. I found out why it wasn't finding libgdiplus. [11:13] Alicia.Raven @grid.spellscape.co.uk: wrong version? [11:14] Andrew.Hellershanks @hg.osgrid.org: I wanted to use 3.2.8 as I was having issues running instances under Linux using mono 3.8 or higher. So far, using mono 3.2.8 looks as if it has solved the problems I was having when I tried to use the more recent versions of mono. [11:14] Andrew.Hellershanks @hg.osgrid.org: The memory usage and CPU load when using mono 3.2.8 to run instances is more like it is when running the same instances under Windows. [11:15] Andrew.Hellershanks @hg.osgrid.org: Hm... seems to be a bit of chat lag here today. [11:15] Alicia.Raven @grid.spellscape.co.uk: i plan to stay with 3.2.8 for awhile, so many people having memory problems with the higher versions [11:15] Andrew.Hellershanks @hg.osgrid.org: yes. Even with mono 3.8 I found memory usage was about double what is was under Windows. [11:16] Alicia.Raven @grid.spellscape.co.uk: which GC do u use? [11:16] Andrew.Hellershanks @hg.osgrid.org: The default at the moment. i haven't changed any GC related setting. [11:17] Andrew.Hellershanks @hg.osgrid.org: Which one are you using? [11:18] Alicia.Raven @grid.spellscape.co.uk: SGen is the new one, i think it's the default [11:19] Alicia.Raven @grid.spellscape.co.uk: i don't know when it took over as default from boehm [11:19] Andrew.Hellershanks @hg.osgrid.org: ok. I need to look at the recent changes to the OpenSim ini files. I know there have been some changes to settings in the last week or so. [11:20] Andrew.Hellershanks @hg.osgrid.org: It has taken a while to realize that most of the isssues running instances were mainly due to mono. I thought it was just a problem with the 4.x series. [11:21] Alicia.Raven @grid.spellscape.co.uk: just a bool to disable the stats console output, fills robust console and runs on its own thread, so i wanted to make it optional [11:21] Alicia.Raven @grid.spellscape.co.uk: eh chat lag [11:21] Andrew.Hellershanks @hg.osgrid.org: yes, it is rather bad today. I've just mentioned it to nebadon so he can look at it later. [11:21] Alicia.Raven @grid.spellscape.co.uk: said i added a config option for FSAssets, chat message seems to have been eaten [11:23] Alicia.Raven @grid.spellscape.co.uk: i also added a new default landing option for region.ini [11:23] Andrew.Hellershanks @hg.osgrid.org: yes, I remember the one about the landing point. [11:23] Alicia.Raven @grid.spellscape.co.uk: other than that i think config changes were ubit making the defaults and examples line up [11:23] Andrew.Hellershanks @hg.osgrid.org: A few settings have been removed from the OpenSim.ini.example file and are now only in the OpenSimDefaults.ini file. [11:27] Andrew.Hellershanks @hg.osgrid.org: At this point it seems that 3.2.8 is the latest safe version of mono that should be used to run a live/production grid. [11:28] Andrew.Hellershanks @hg.osgrid.org: Kayaker, have you tried out the grid code since there were changes affecting llCastRay? [11:29] Kayaker.Magic @grid.kitely.com:8002: No, I can't build it myself, I have to wait for a new OSGrid release to try that. [11:30] Andrew.Hellershanks @hg.osgrid.org: I'm trying to remember if the changes were only applied to ubODE physics or also to BulletSim [11:30] Kayaker.Magic @grid.kitely.com:8002: Ubit is tinkering with it, sounds like castray is getting faster and faster. It is all good! [11:30] Andrew.Hellershanks @hg.osgrid.org nods [11:30] Kayaker.Magic @grid.kitely.com:8002: Only to ubODE, it has an integreated llCastRay. [11:31] Kayaker.Magic @grid.kitely.com:8002: The V3 castray works pretty good with Bullet, but is slow in Var regions. [11:31] Andrew.Hellershanks @hg.osgrid.org: ok, That is what I thought. That being the case it won't affect anyone using BulletSim physics. [11:31] Andrew.Hellershanks @hg.osgrid.org: yes, I remember that is the main issue you had reported. [11:33] Andrew.Hellershanks @hg.osgrid.org: I sometimes wish I knew more about the deeper levels of the OS code. I wouldn't expect a var to behave any different than a regular region for most things other than some specific issues. [11:33] James.atLLOUD @hg.osgrid.org: larger coordinate values? [11:34] Alicia.Raven @grid.spellscape.co.uk: if var regions take longer i think the length of the ray is too high, casts off across the whole sim looking for hits [11:34] Andrew.Hellershanks @hg.osgrid.org: yea, that's all it should be for the most part. Possibly some terrain related issues. [11:34] Kayaker.Magic @grid.kitely.com:8002: I tested llCastRay with short and long casts, in regions with lots of prims or few. I did not see the correlations I expected. It was slow even in empty var regions. [11:34] Andrew Hellershanks: Alicia, ah, yes. That could be an issue in large vars. [11:35] Alicia.Raven @grid.spellscape.co.uk: i think one of Ubits changes to his version was to limit the ray length to the visible range [11:38] James atLLOUD: curious about 'visible range' - I think of that as a viewer setting. [11:39] Alicia.Raven @grid.spellscape.co.uk: true but the sim can guess a maximum effective range, rather than just testing the entire sim [11:39] Sheera.Khan @hypergrid.org:8002: since it is a bit quiet atm... Does anyone know how to make muting an avatar persist a relog? [11:40] Alicia.Raven @grid.spellscape.co.uk: i think it requires a custom php script, the mute.php used by opensim is not fully functional [11:41] Sheera.Khan @hypergrid.org:8002: ah, thank you for the hint :-) [11:41] James atLLOUD: is mute an aspect of friending? [11:42] Alicia.Raven @grid.spellscape.co.uk: looking at the code, there is a mute list module but i havnt looked into that area so i dont know how effective it is [11:42] James atLLOUD: oh a separate list. [11:42] Alicia.Raven @grid.spellscape.co.uk: mute list is part of IMs from looking at the code briefly [11:43] Alicia.Raven @grid.spellscape.co.uk: i expect it doesnt have a database backend to retain information after relog [11:44] Andrew Hellershanks: Mute list is another one of those things I've wanted to look in to in more detail. [11:44] Alicia.Raven @grid.spellscape.co.uk: the code just asks for another module and sends data from that [11:45] Sheera.Khan @hypergrid.org:8002: great to hear that Andrew :-) [11:45] Sheera.Khan @hypergrid.org:8002: As grids grow bigger over time the need arises ^^ [11:45] Andrew Hellershanks: Sheera, it is another of those items I can work on in my "spare time". ;) [11:46] Andrew Hellershanks: I don't think it would be difficult to implement. The main challenge is just understanding how mutelist works. How the query is being made and what is expected in return. [11:48] Andrew Hellershanks: WinGridProxy can help with that. I can also log any request made to the PHP file to see what information it recieves. [11:49] Alicia.Raven @grid.spellscape.co.uk: wouldnt it be better as a c# region module rather than php? less extra bits to setup then if its internal [11:50] Andrew Hellershanks: yes, it would. Looking at what I have set in my standalone the mutelist.php file isn't called. It never logs any data. [11:50] Andrew Hellershanks: Looks like I was having a go at it about 3 years ago. [11:54] Andrew Hellershanks: Any other questions or concerns for todays meeting? [11:55] Sheera.Khan @hypergrid.org:8002: my main concern would be how to give you some spare time ^^ [11:56] Andrew Hellershanks: Yes, I'd like to know where I can get some of that. [11:56] James atLLOUD: I have a question - beyond my skiillz but that's never stopped me: How would I look into adding a parameter to setCameraParams? [11:57] Simulator Version v0.5 ruft: OpenSim 0.9.1.0 Dev       6f10803: 2016-11-25 21:37:33 +0000 (Unix/Mono) [11:57] Andrew Hellershanks: Is that an ll function? [11:57] James atLLOUD: it's viewer side mostly I suspect. [11:57] James atLLOUD: Yah [11:57] James atLLOUD: http://wiki.secondlife.com/wiki/LlSetCameraParams [11:58] James atLLOUD: I would really love to control FOV. [11:58] Andrew Hellershanks: ah, yes it is. In that case you can't add any params unless they are available in the SL implementation. [12:04] James atLLOUD: yes, thanks for that Andrew. I will probably ask again in 3 months. aging brain. [12:05] Andrew Hellershanks: James, your best bet would be adding an os function. You could make it act the same as the ll one but include any extra functionality you feel is missing. [12:05] Andrew Hellershanks: Look at the LSL_Api.cs and OSSL_Api.cs files for an idea on how to do that, should you feel inclined to have a go at it. [12:05] Sheera Khan: well, can I help you in any way with that mute issue resp. the group chat closing? [12:06] Sheera Khan: I'm not into C# though :-( [12:06] James atLLOUD: OK thanks! I was thinking that looking at some of the things Alicia did on GIT short list. [12:07] James atLLOUD: NP sheera, I think the meetings over. [12:07] Andrew Hellershanks: I'm not that much of a C# programmer either but it is close enough in general to C (with some OOP features added) that I can work with it. [12:07] Andrew Hellershanks: Aren't mute issue and group chat closing two separate issues? [12:08] James atLLOUD: That's generous Andrew.  I'd feel bad adding to your list so I'll see what I can learn. [12:08] Andrew Hellershanks: James, I wasn't the one offering to help with the camera functionality. :) Just pointing you in the general direction. [12:09] Andrew Hellershanks: One issue is saving what avatars or objects a person has said they want to mute. [12:09] Andrew Hellershanks: Second issue is somehow remember an avatar closed a group chat and not letting it automatically reopen until after they have relogged. [12:09] James atLLOUD: oh, I understand - lol. easy to read the wrong intent. [12:10] Andrew Hellershanks: James, :) [12:11] Andrew Hellershanks: James, looking at LSL_Api (and the interface and runtime files) will show you how a function is implemented. Copying the relevant code from LSL_Api.cs to OSSL_Api.cs (and changing the leading ll to os) will get you a good starting point. [12:12] Andrew Hellershanks: James, you can search git log for another example of a function that was added to LSL_Api.cs or OSSL_Api.cs to see what things get changed when a new function is added. [12:12] George.Equus @hg.osgrid.org: Sheera -"closed group chat window reopens every time someone posts a message to the group"  is how it is in SL, annoying to say the least, Still is the case whenever I log in to SL sure enough some groups pop up and I close them only to get  all back within seconds. [12:12] Andrew Hellershanks: Just check the history of those two .cs files to find a relevant point in history. [12:12] Andrew Hellershanks: George, that isn't how it works in SL. [12:13] George.Equus @hg.osgrid.org: is for me anyway, tried to get rid of it but not succeeded so far. [12:13] Andrew Hellershanks: In SL group chat windows open automatically. Once you have closed them they don't automatically reopen until the next time you relog, AFAICR. [12:13] George.Equus @hg.osgrid.org: But I rarely go there  these days, very seldom [12:13] Sheera Khan: If you understand some german here is a detailed way to go for adding functions to LSL: [12:13] Sheera Khan: https://forum.hypergrid.org/opensim-bugs/erweiterungen-fur-opensim-server-selbstgestrickt-t4517.html [12:14] Andrew Hellershanks: It might be partly viewer related. I recently looked to see if there was a message to the grid that stated a chat was closed but I didn't see any such message. [12:14] Sheera Khan: hmm, I can't confirm that in SL George [12:15] Andrew Hellershanks: If remembering the UUIDs for a mutelist can be done within the confines of the OS code that would be preferable to requiring a PHP file. [12:15] Sheera Khan: closed group chats remain closed in my FS [12:15] Andrew Hellershanks: Sheera, do they reopen again after you relog when a message is posted to it? [12:16] Sheera Khan: yes, after a relog a group chat reopens if there was a message [12:16] Sheera Khan: but during a session a closed window remains closed [12:16] Andrew Hellershanks nods [12:16] George.Equus @hg.osgrid.org: Not an problem here for me, group chat is far less than in SL  :) [12:16] James atLLOUD: Best of luck with the chat thing.  I feel like I've also experienced this in SL, but can't be sure.  I have to leave for another meeting.  thank you for this time! [12:16] Andrew Hellershanks: ok, James. [12:17] George.Equus @hg.osgrid.org: cu James [12:17] Andrew Hellershanks: If you want to talk more about implement extra cam features, you can talk about it in the IRC channels. [12:17] George.Equus @hg.osgrid.org: I'll keep a close eye on the chat thing next time I visit SL [12:18] George.Equus @hg.osgrid.org: Should be on my way too. Thanks for discussion, always interesting [12:18] Andrew Hellershanks: ok. If there isn't anything much more for today we can wrap things up.