Chat log from the meeting on 2019-12-10

From OpenSimulator

Jump to: navigation, search

[11:00] SELBY.EVANS I am using SceneGate
[11:00] Ubit.Umarov and?
[11:01] Ubit.Umarov seems it works :)
[11:02] SELBY.EVANS Scenegate works, yes
[11:02] Kayaker Magic: Gavin, did you look into including the pre-processor in Dayturn?
[11:03] Gavin.Hird I looked into it, and I think it is doable
[11:05] Kayaker Magic: I have a question for Ubit: How do we interpret the output of Top Scripts? The numbers seem higher than earlier versions.
[11:05] Ubit.Umarov we don't .. :)
[11:06] Ubit.Umarov speciall on Y those numbers are odd
[11:06] Andrew.Hellershanks Kayaker, interpret them the same as before. Lower is better. Higher is worse.
[11:07] Kayaker Magic: I keep running into people who say "if it is above 40 I throw it out!"
[11:07] Kayaker Magic: then I look with YEngine and it is 1,000,000
[11:07] Andrew.Hellershanks I haven't determined what is the "cut-off point" in 0.9 vs 0.8
[11:07] Ubit.Umarov some ppl asked me for magic number for good low lag scripts.. no idea
[11:08] Ubit.Umarov adn the numbers are version/engine dependent
[11:08] Sheera Khan: maybe you should let those people explain what the numbers mean if they are that confident 40+ is bad ^^
[11:09] Andrew.Hellershanks Find a script that has a runtime around 1 or so in 0.8 then run the same script in 0.9 and see what number you get. That will give you an approximate number to use as a cut-off. Just because it is high doesn't immediately mean you completely throw it out.
[11:10] Andrew.Hellershanks I should check for some of the bad scripts I've fixed in 0.8 and see if I have the original version to allow me to compare numbers between 0.8 and 0.9
[11:11] Kayaker Magic: So can you give me some hint what the code is doing? Counting miliseconds used by a script in a fixed test period?
[11:11] Ubit.Umarov kinda that yes
[11:11] Ubit.Umarov but code has no fingers.. hard to count
[11:12] Andrew.Hellershanks hehe
[11:13] Ubit.Umarov so whats new on opensim?
[11:14] Kayaker Magic: LOL, you are supposed to tell us!
[11:14] Ubit.Umarov ohh?
[11:14] Ubit.Umarov well i still have KFM compatibity as i had, didn't touch it
[11:14] Ubit.Umarov lightshare will be removed
[11:15] Ubit.Umarov did it already, well all the active parts
[11:15] Ubit.Umarov a fs dev has been here testing bom
[11:15] Ubit.Umarov (Beq)
[11:16] Ubit.Umarov well that's it :)
[11:17] Gavin.Hird did you push the lightshare removal?
[11:17] Ubit.Umarov no
[11:17] Ubit.Umarov my code is now a mess
[11:17] Ubit.Umarov guess ill do a big messy commit lol
[11:17] Gavin.Hird aha!
[11:17] Kayaker Magic: Last week I had a question about an OpenSim setup that was unable to start MySQL. One suggestion was to delete the addon-db folder and try again.
[11:17] Ubit.Umarov ( some files also have kfm changes etc )
[11:18] Kayaker Magic: Well, this is a new system and it fails before creating that folder, so I cannot delete it. Any other suggestions for why OpenSim cant start up with errors there?
[11:19] Ubit.Umarov mono addins fails?
[11:19] Andrew.Hellershanks Kayaker, OS doesn't start MySQL. Do you mean it isn't able to connect to MySQL?
[11:20] Kayaker Magic: [SERVICE BASE]: Failed to load plugin OpenSim.Region.Framework.Interfaces.ISimulationDataStore from OpenSim.Data.MySQL.dll ....
[11:20] Andrew.Hellershanks Hm... that's odd.
[11:20] Andrew.Hellershanks Is that the first error you get during startup?
[11:21] Gavin.Hird I had that one too
[11:21] Kayaker Magic: Yeah, early in the startup log.
[11:21] Gavin.Hird when I tested master on the PI
[11:21] Gavin.Hird but I got it past that point
[11:21] Kayaker Magic: This is on an x86 system, not the Pi.
[11:22] Gavin.Hird I understand but the code is identical
[11:22] Ubit Umarov: see no issues on that
[11:22] Andrew Hellershanks: Just to cover the bases, you have verified the connection string is valid?
[11:22] Kayaker Magic: I checked my MySQL out, logged in with the same user and passowrd, restored an OpenSim DB from another system...
[11:23] Gavin.Hird I have upgraded my test regions to run the latest dev and it all works OK
[11:23] Andrew Hellershanks: ok
[11:23] Andrew Hellershanks: Kayaker, Which version of mono are you using?
[11:23] Gavin.Hird but on the PI there is a very odd crash on loading data in grid mode, but not in standalone
[11:23] Kayaker Magic: mono 6.4
[11:24] Kayaker Magic: This system is going to conect to OSGrid.
[11:25] Ubit Umarov: i also have no idea why those missing prims some ppl report
[11:25] Andrew Hellershanks: Ubit, You made some changes to mono addins recently. Any chance those changes could be related?
[11:25] Ubit Umarov: i noticed no impact on opensim
[11:25] Kayaker Magic: No
[11:25] Kayaker Magic: I'm using the same binaries on several other systems, it works fine there.
[11:26] Kayaker Magic: I'm sure I did SOMETHING wrong here, looking for hints....
[11:26] Ubit Umarov: no idea :(
[11:26] Andrew Hellershanks: Kayaker, Same version of os and same version of Mono?
[11:26] Kayaker Magic: Yeah, Ubuntu 18.04
[11:28] Andrew Hellershanks: ok. The only other things I can think to try would be to try an earlier version of Mono or roll back the code to before the mono addins changes to eliminate one or both of those items as being the cause of the problem.
[11:28] Kayaker Magic: OK, I'll keep hacking at it....
[11:28] Andrew Hellershanks: Have you also checked to make sure you don't have a firewall issue?
[11:29] Kayaker Magic: Several other similar systems are working fine.
[11:29] Ubit Umarov: "I just lost some terrain at 200 ! This sucks ( so far no grey AV) "
[11:30] Ubit Umarov: bahhh
[11:30] Andrew Hellershanks: Do you have the "Old Guids" option in the connection strings?
[11:30] Ubit Umarov: and what can i do? ive been at his region with 3000kbps and had no missing prims
[11:30] Ubit Umarov: :(
[11:30] Kayaker Magic: What is Old Guids?
[11:31] Ubit Umarov: ( that was about
[11:31] Gavin.Hird Kayaker, did you say you upgraded MySQL?
[11:31] Gavin.Hird to version 8?
[11:32] Andrew Hellershanks: Kayaker, it is one of the options that can be included in the connection string. It is a boolean that can be either true or false.
[11:33] Kayaker Magic: It is a brand new Ubuntu instalation, so it is a recent version of mysql.
[11:33] Gavin.Hird did you install legacy support for MySQl 8?
[11:34] Kayaker Magic: Just did the normal install, got version 14.14
[11:34] Andrew Hellershanks: 14??
[11:35] Kayaker Magic: mysql -V
mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper
[11:35] Gavin.Hird MySQL 8.0 connectors and community drivers that use libmysqlclient 8.0 now support the mysql_native_password default authentication plugin. However, if you are unable to update your clients and applications to support this new authentication method, you can configure the MySQL server to use mysql_native_password for legacy authentication. For more information about the implications of this change, see caching_sha2_password as the Preferred Authentication Plugin.
[11:35] Andrew Hellershanks: I didn't think they were up that high in version numbers. I have 8.
[11:36] Gavin.Hird from this page
[11:36] Andrew Hellershanks: Oh. Thanks for finding that note, Gavin. I'd forgotten about that.
[11:36] Andrew Hellershanks: IIRC, I had to make that change on my machine.
[11:36] Gavin.Hird yes
[11:38] Andrew Hellershanks: Yup. Just found the setting in /etc/mysql/mysql.conf.d/mysqld.cnf in the [mysqld] section.
[11:38] Andrew Hellershanks: default_authentication_plugin = mysql_native_password
[11:39] Kayaker Magic: Well, I'll try Old Guids next chance I have. [11:39] Andrew Hellershanks: Try adding that setting
[11:40] Andrew Hellershanks: and see if it helps.
[11:41] Ubit Umarov: does the new viewer suport animesh and bom selby ?
[11:42] Gavin.Hird is there an announcement yet?
[11:42] Ubit Umarov: thing there was, at maria's etc
[11:42] Ubit Umarov: and guess at oscc
[11:43] Ubit Umarov: think*
[11:43] Ubit Umarov: not sure if the sources are avaiable now
[11:44] Ubit Umarov: beening lgpl..
[11:44] Andrew Hellershanks: Not quite. Family just got back from a visit to the hospital.
[11:44] SELBY.EVANS no new viewer does not suppor t animesh yet
[11:44] Ubit Umarov: ok
[11:45] Gavin.Hird bento?
[11:45] Ubit Umarov: gezz bad gavin.. bento is olllldddd
[11:45] Ubit Umarov: well but got improvements
[11:45] SELBY.EVANS Maybe on road map, but now working on alternative voice
[11:46] Gavin.Hird bento is not THAT old it was in beta forever
[11:46] SELBY.EVANS More secure voice
[11:47] Gavin.Hird not sure why the obsession of secure voice
[11:47] SELBY.EVANS I don't know about Bento -- not a priority
[11:47] Gavin.Hird besides vivox significantly tightened security on their version earlier this year
[11:48] SELBY.EVANS Secure voice required for business and for students (FERPA)
[11:48] Gavin.Hird which are the main customers for vivox
[11:49] SELBY.EVANS And some don't want to be
[11:50] SELBY.EVANS OK with FERPA if students are not identified
[11:50] Andrew Hellershanks: Is FERPA another one of those US based privacy laws?
[11:50] Gavin.Hird sounds like it
[11:51] Gavin.Hird not even the president can have any privacy in that country
[11:51] SELBY.EVANS yes, andrew =-- that's it
[11:51] Andrew Hellershanks: ok
[11:52] Gavin.Hird so it is pretty much irrelevant for the rest of the planet
[11:53] SELBY.EVANS Other nations have similar laws
[11:53] Ubit Umarov: our main concern with voice is avaiabilty and cost
[11:53] SELBY.EVANS But US is a big market
[11:53] Gavin.Hird The EU have a number of directives that the US completely ignore ;-)
[11:53] Ubit Umarov: vivox may end the free accounts they gave
[11:54] Gavin.Hird I got one 2 months ago
[11:55] SELBY.EVANS International services are a headache
[11:55] Gavin.Hird it sure is
[11:55] Ubit Umarov: well but opensim is a international thing :)
[11:57] Gavin.Hird which is why we only can have names in ASCII ;-))
[11:57] SELBY.EVANS Businesses run their own OpenSim in house --on their own secure facilities
[11:58] SELBY.EVANS So -- yes, international in a sense -- and private in another sense
[11:59] Andrew Hellershanks: There has been talk of being able to use Mumble/Whisper in the past for voice but it required some (minor?) changes in the viewer end.
[12:00] Gavin.Hird what is the use case for a business which requires high degree of security (above all the other security they have on their private nets)?
[12:00] SELBY.EVANS Mumbler is the current target for SceneGate
[12:01] Ubit Umarov: not much free options
[12:01] SELBY.EVANS Business don't need free options
[12:01] Ubit Umarov: yeah but we are opensim
[12:02] Ubit Umarov: closed options are not our (direct) "game"
[12:02] Ubit Umarov: and usernames ascII well yeah
[12:02] Ubit Umarov: side effect of computer history
[12:02] Gavin.Hird :-)
[12:03] Andrew Hellershanks: FERPA may be US only (at the moment) but there is that European privacy law that came in to effect that had an impact on people around the world had to deal with.
[12:04] Andrew Hellershanks: We are past the hour.
[12:04] Andrew Hellershanks: Just a final reminder that the OSCC is this weekend.
[12:05] SELBY.EVANS I will be posting abour OSCC
[12:05] SELBY.EVANS about
[12:06] Andrew Hellershanks: The website for details about the conference is at Keep an eye on that site for the conference schedule.
[12:06] SELBY.EVANS Conference schedule is there
[12:06] Gavin.Hird The timing is just bad. Christmas preparations all week-end
[12:07] Gavin.Hird all of December actually
[12:07] Andrew Hellershanks: ok. It wasn't there a few days ago when I last checked. I know some people who were having a Christmas party that weekend but I'll be at the OSCC instead.
[12:07] SELBY.EVANS Right Andrew -- but I have beed c hecking everyday
[12:08] Andrew Hellershanks: Selby, ok. I haven't been doing that. :)
[12:08] SELBY.EVANS I needed schedule fo blog article
[12:08] Gavin.Hird if they posted videos I might be interested in registering and paying
[12:08] SELBY.EVANS I expect them to post videos
[12:09] Andrew Hellershanks: Videos of the panels are available some time after the conference.
[12:09] Gavin.Hird they said that the 2 last years, and only a fraction was posted at some random site
[12:09] SELBY.EVANS but you don't need to pay for videos
[12:09] Andrew Hellershanks: IIRC, you can also watch a live stream of the talks being given.
[12:10] SELBY.EVANS They may have more funds this year -- to pay for videos
[12:10] Gavin.Hird some of which are in the middle of my night
[12:11] SELBY.EVANS Most presentations are 20 mins long
[12:11] Andrew Hellershanks: The schedule says there was a load test but I hadn't heard about it so I missed it.
[12:11] Gavin.Hird I got there after seeing a message on twitter
[12:11] SELBY.EVANS So people may watch the videos now
[12:11] Ubit Umarov: gavin seen it
[12:11] Gavin.Hird they said it went well, and it worked OK as far as I could tell
[12:12] Andrew Hellershanks: 20 minutes isn't very long for the talks. They used to be slightly longer in the past.
[12:12] Ubit Umarov: think we where having a flood of 50 avatars at lbsa at that time
[12:12] Gavin.Hird poor Ubit was flooded by students
[12:13] Andrew Hellershanks: Gavin, any idea on how many avatars took part in the load test?
[12:13] Ubit Umarov: well its a nice flood
[12:13] Gavin.Hird 50ish
[12:13] Ubit Umarov: they could just teach how to direct login to their regions
[12:13] Andrew Hellershanks: oh. That's not that many.
[12:13] Ubit Umarov: several waves
[12:13] Gavin.Hird it was not packed in any way
[12:13] Ubit Umarov: during the evening
[12:14] Ubit Umarov: guess they distribute in time
[12:14] Andrew Hellershanks: If nebadon had been around he could have gotten 50 avatars in to the grid on his own.
[12:14] Gavin.Hird I don't know why they just sent out a tweet
[12:14] Ubit Umarov: who cares about pcampbots?
[12:14] Ubit Umarov: ;p
[12:14] Gavin.Hird I have no idea why they just sent out a tweet
[12:14] Andrew Hellershanks: yea, not very good. Not everyone uses Twitter.
[12:15] Ubit Umarov: well i didn't knew about that stress test time

Personal tools
About This Wiki