[11:05 AM] Andrew Hellershanks: Hello, everyone.
[11:05 AM] Cuga.Rajal @rajal.org:9000: *smiles ans waves
[11:05 AM] Lyr.Lobo @vharmonyartshub.com:8002: /me grins at Cuga and Andrew
[11:05 AM] Lyr.Lobo @vharmonyartshub.com:8002: Great to see everyone
[11:06 AM] Ubit Umarov: :)
[11:06 AM] Lyr.Lobo @vharmonyartshub.com:8002: by the way, the OpenSimulator Community Conference will be the first weekend in December - December 5-6th with dancing and music on the 4th
[11:06 AM] Lyr.Lobo @vharmonyartshub.com:8002: /me smiles
[11:06 AM] Lyr.Lobo @vharmonyartshub.com:8002: in class, pardon my getting tha tin there real quick
[11:07 AM] Andrew Hellershanks: This past week i looked at updating the version of Firestorm I'm running but ran in to some issues.
[11:08 AM] Lyr.Lobo @vharmonyartshub.com:8002: What happened?
[11:08 AM] Ubit Umarov: why cant it be dancing and music also on 5 and 6th?
[11:08 AM] Andrew Hellershanks: The latest version wants a version of glibc that I don't have. I have been meaning to update the vresion of Linux distro I'm running but I haven't done so yet. I may need to install a new version in to a spare partition as I don't think I have enough free space in root.
[11:08 AM] Lyr.Lobo @vharmonyartshub.com:8002: ah yes
[11:09 AM] Andrew Hellershanks: Lyr, Don't rush the year. :)
[11:09 AM] Cuga.Rajal @rajal.org:9000: FS seems to run fine on the new Ubuntu... and a new Debian is due to release later this summer
[11:09 AM] Ubit Umarov: good its almost Xmas
[11:10 AM] Andrew Hellershanks: I'm still getting used to seeing Back To School items at a local store. :P
[11:10 AM] Gavin.Hird @grid.xmir.org:8002: Debian 14?
[11:10 AM] Cuga.Rajal @rajal.org:9000: Not sure the name but thats my guess
[11:10 AM] Andrew Hellershanks: Probably 14. I have some systems running with a distro based on 13.
[11:11 AM] Andrew Hellershanks: It was nice of them to name 13 after my senior cat. :)
[11:11 AM] Gavin.Hird @grid.xmir.org:8002: gosh, I "just" updated to Debian 13 - almost a year ago; scary
[11:11 AM] Ubit Umarov: "he next up and coming release of Debian is Debian 14, codename "Forky""
[11:11 AM] Cuga.Rajal @rajal.org:9000: Well it wasn't a new product a year ago
[11:12 AM] Gavin.Hird @grid.xmir.org:8002: Daibian
[11:12 AM] Cuga.Rajal @rajal.org:9000: It has an old-ish kernel, but super stable
[11:12 AM] Gavin.Hird @grid.xmir.org:8002: we like super stable on server
[11:13 AM] Vincent.Sylvester @hg.zetaworlds.com: *gives Canonical the evil eye*
[11:14 AM] Lyr.Lobo @vharmonyartshub.com:8002: /me grins
[11:15 AM] Andrew Hellershanks: I can't say I've ever had issues with the kernel. I have had problems with some of the items that sit on top of it.
[11:16 AM] Cuga.Rajal @rajal.org:9000: You can still run compiz on Debian lol
[11:16 AM] Vincent.Sylvester @hg.zetaworlds.com: No new commits this week, devs overheated, unplugged them and put them in the wash :)
[11:17 AM] Ubit Umarov: :p
[11:17 AM] Andrew Hellershanks: :) Hasn't been that warm this past week.
[11:18 AM] Vincent.Sylvester @hg.zetaworlds.com: It was cooling down... and then it didn't
[11:18 AM] Gavin.Hird @grid.xmir.org:8002: Tmeperature dropped like a stone. Only 13C this morning :-(
[11:18 AM] Vincent.Sylvester @hg.zetaworlds.com: Same, now it's 28 ;_;
[11:19 AM] Gavin.Hird @grid.xmir.org:8002: :-))
[11:19 AM] Ubit Umarov: ?me tries to email some of is 29,8C to Gavin
[11:19 AM] Vincent.Sylvester @hg.zetaworlds.com: Let's try the fax machine
[11:20 AM] Gavin.Hird @grid.xmir.org:8002: I'll send the jetstream south to you to scoop up some of it
[11:20 AM] Gavin.Hird @grid.xmir.org:8002: shout - I have gotten so used to command+return in Telegram I do that here too :-(
[11:21 AM] Jagga.Meridith @hg.zetaworlds.com: we;ve had two near-tornados in one week.
[11:22 AM] Vincent.Sylvester @hg.zetaworlds.com: In other news, someone handed Rider a keyboard again and chaos ensued. New viewer cap to create items inside prims directly being added in a commit about something unrelated. Apparently to create notecards directly in objects
[11:22 AM] Lyr.Lobo @vharmonyartshub.com:8002: /me smiles
[11:24 AM] Gavin.Hird @grid.xmir.org:8002: Publish object inventories to external editor commit
[11:24 AM] Cuga.Rajal @rajal.org:9000: why?
[11:24 AM] Vincent.Sylvester @hg.zetaworlds.com: Gonna be fun to see what nonsense scripts come out when people start using vscode for that.... and lua :x
[11:25 AM] Gavin.Hird @grid.xmir.org:8002: CreateTaskInventoryItem
[11:25 AM] Vincent.Sylvester @hg.zetaworlds.com: Yep
[11:25 AM] Gavin.Hird @grid.xmir.org:8002: all kinds of ai creations I can imagine
[11:25 AM] Vincent.Sylvester @hg.zetaworlds.com: We have something internal that is similar to that, so hooking that up is not that hard, just cap handler to that
[11:26 AM] Vincent.Sylvester @hg.zetaworlds.com: Notecards in objects makes some sense given how scripts interact, not sure what else that would end up for that you wouldn't need inventory first
[11:27 AM] Vincent.Sylvester @hg.zetaworlds.com: Like upload straight to prim inventory... why...
[11:27 AM] Vincent.Sylvester @hg.zetaworlds.com: Fail to see how that'd be useful
[11:27 AM] Cuga.Rajal @rajal.org:9000: agree
[11:27 AM] Vincent.Sylvester @hg.zetaworlds.com: Delete prim and contents it goes to inventory anyways
[11:28 AM] Gavin.Hird @grid.xmir.org:8002: something they need to support Unity?
[11:28 AM] Cuga.Rajal @rajal.org:9000: So AI bot can be grid owner?
[11:28 AM] Lyr.Lobo @vharmonyartshub.com:8002: ugh
[11:28 AM] Gavin.Hird @grid.xmir.org:8002: why not
[11:28 AM] Vincent.Sylvester @hg.zetaworlds.com: Don't give em ideas
[11:28 AM] Cuga.Rajal @rajal.org:9000: lol
[11:29 AM] Vincent.Sylvester @hg.zetaworlds.com: Agentic avatars
[11:29 AM] Vincent.Sylvester @hg.zetaworlds.com: hurkk
[11:29 AM] Gavin.Hird @grid.xmir.org:8002: not sure how that is different from some actual avatars, haha
[11:29 AM] Cuga.Rajal @rajal.org:9000: improvement for some lol
[11:30 AM] Vincent.Sylvester @hg.zetaworlds.com: Was about to say
[11:30 AM] Gavin.Hird @grid.xmir.org:8002: :-)
[11:33 AM] Vincent.Sylvester @hg.zetaworlds.com: I did get around to upgrading my postgres test environment and it promptly blew itself up on the actual postgres update. Seems I need to do a manual migration or nuke the db and start fresh, which is probably easier
[11:33 AM] Gavin.Hird @grid.xmir.org:8002: did you think about the need to ever send viewerstats to opensim servers?
[11:33 AM] Vincent.Sylvester @hg.zetaworlds.com: There is a handler in there and it does process some of the data, but it doesn't keep that for any time, just during runtime of the region
[11:34 AM] Vincent.Sylvester @hg.zetaworlds.com: So it is being handled to the extend it needs to make the viewer happy, but we do very little with it internally
[11:34 AM] Gavin.Hird @grid.xmir.org:8002: so if removed there is no loss
[11:35 AM] Vincent.Sylvester @hg.zetaworlds.com: Way I read it it just responds to the requests, so if no request it just doesn't run
[11:35 AM] Gavin.Hird @grid.xmir.org:8002: good. it will have to go cpu cycles saved for other woork
[11:36 AM] Ubit Umarov: ...
[11:36 AM] Ubit Umarov: private static void HandleViewerStats(LLClientView c, Packet Pack) { // TODO: handle this packet //m_log.Warn("[CLIENT]: unhandled ViewerStats packet"); }
[11:36 AM] Ubit Umarov: ....
[11:36 AM] Vincent.Sylvester @hg.zetaworlds.com: That's as far as I looked, didn't check the whole 50+ lines of the processing if it does anything useful, but considering none of that is stored anywhere
[11:37 AM] Vincent.Sylvester @hg.zetaworlds.com: Yeah that's one part of it that is just not doing anything, some other thing does stuff, whole routine too, but yeah stats not being stored means they can't be that important
[11:38 AM] Cuga.Rajal @rajal.org:9000: Is it one of those things shown in Developer menu?
[11:38 AM] Ubit Umarov: ohh we have a cap handler
[11:39 AM] Vincent.Sylvester @hg.zetaworlds.com: It gives some internal feedback via console command, tells you some stuff about the user, which is not really helpful for anything
[11:39 AM] Gavin.Hird @grid.xmir.org:8002: info such as?
[11:39 AM] Ubit Umarov: webstatsmodule does something with it
[11:39 AM] Vincent.Sylvester @hg.zetaworlds.com: User lagging, which they usually tell you themselves
[11:40 AM] Gavin.Hird @grid.xmir.org:8002: so true
[11:40 AM] Gavin.Hird @grid.xmir.org:8002: :-)
[11:40 AM] Ubit Umarov: stores on its own sqlite db
[11:41 AM] Gavin.Hird @grid.xmir.org:8002: does it?
[11:41 AM] Ubit Umarov: yeaps
[11:41 AM] Vincent.Sylvester @hg.zetaworlds.com: That part is disabled by default I think, webstats
[11:41 AM] Gavin.Hird @grid.xmir.org:8002: that can be queried
[11:42 AM] Vincent.Sylvester @hg.zetaworlds.com: Really old code in that too and a mess
[11:42 AM] Vincent.Sylvester @hg.zetaworlds.com: Kinda looks like it's spinning up a whole website with that as well, which is just cringe
[11:43 AM] Gavin.Hird @grid.xmir.org:8002: I think I will just not compile the code, and not send anything. Can be enabled if / when
[11:43 AM] Vincent.Sylvester @hg.zetaworlds.com: More I look at the code the more it looks like brute force method to accomplish some goal that would have been easier to just handle with more appropriate tools
[11:43 AM] Ubit Umarov: LocalUserStatistics.db
[11:44 AM] Gavin.Hird @grid.xmir.org:8002: I have a vague recollection of that site
[11:44 AM] Vincent.Sylvester @hg.zetaworlds.com: "I wanna do it all in C# and so god help me I will" kinda stuff
[11:44 AM] Gavin.Hird @grid.xmir.org:8002: does that always exist there, or is it generated with the webstats site is enabled?
[11:45 AM] Ubit Umarov: module is optional
[11:45 AM] Gavin.Hird @grid.xmir.org:8002: so the db is also optional then?
[11:45 AM] Ubit Umarov: if enabled it uses/creates that
[11:45 AM] Gavin.Hird @grid.xmir.org:8002: ok
[11:46 AM] Vincent.Sylvester @hg.zetaworlds.com: Worst case then it doesn't display data if it has none.... if that makes it blow up then... we'll just remove the module >:D /jk
[11:46 AM] Ubit Umarov: ...
[11:46 AM] Ubit Umarov: private const string SQL_STATS_TABLE_CREATE = @"CREATE TABLE IF NOT EXISTS stats_session_data ( session_id VARCHAR(36) NOT NULL PRIMARY KEY,
[11:46 AM] Ubit Umarov: ...
[11:47 AM] Vincent.Sylvester @hg.zetaworlds.com: Forced sqlite basically yeah, wouldn't fly today, use main db interface definition or custom one, but as is only supports that
[11:47 AM] Vincent.Sylvester @hg.zetaworlds.com: It's old code
[11:48 AM] Gavin.Hird @grid.xmir.org:8002: suppose it could be useful for a grid of some size
[11:49 AM] Vincent.Sylvester @hg.zetaworlds.com: Burden the server with doing more work at larger scale, sounds fun
[11:49 AM] Andrew Hellershanks: :)
[11:49 AM] Gavin.Hird @grid.xmir.org:8002: if the code has not been touched for ages, I suppose it may not even get the data it expects because LL keeps tweaking that code all the time
[11:49 AM] Vincent.Sylvester @hg.zetaworlds.com: Not to mention the data collection and processing side of this
[11:50 AM] Vincent.Sylvester @hg.zetaworlds.com: Not how I'd build such a thing these days. Collect data, put in proper db following interface and process externally rather than shoehorn into the poor server
[11:50 AM] Ubit Umarov: yeack one entry per each session
[11:51 AM] Gavin.Hird @grid.xmir.org:8002: no cleanup or aggregation? so presumably it just keeps growing
[11:52 AM] Vincent.Sylvester @hg.zetaworlds.com: Wouldn't be the first of that kind at least.... which doesn't make that any better
[11:53 AM] Gavin.Hird @grid.xmir.org:8002: chances are nobody use it
[11:53 AM] Vincent.Sylvester @hg.zetaworlds.com: There was a mantis about it today
[11:53 AM] Gavin.Hird @grid.xmir.org:8002: really?
[11:54 AM] Vincent.Sylvester @hg.zetaworlds.com: http://opensimulator.org/mantis/view.php?id=9248
[11:54 AM] Cuga.Rajal @rajal.org:9000: Maybe for those reports that people can send devs when they report a problem.... just a guess
[11:54 AM] Vincent.Sylvester @hg.zetaworlds.com: That's abuse report functionality which is an unhandled cap iirc
[11:54 AM] Vincent.Sylvester @hg.zetaworlds.com: There are a few of those
[11:55 AM] Vincent.Sylvester @hg.zetaworlds.com: Cause they heavily depend on a mixed system since handling them via regions and robust is just really inefficient and prone for spam
[11:56 AM] Ubit Umarov: that is a region module.. no robust
[11:56 AM] Ubit Umarov: ( i hope )
[11:56 AM] Vincent.Sylvester @hg.zetaworlds.com: Most things that depend on externals are external modules themselves since embedding becomes an issue
[11:56 AM] Ubit Umarov: :)
[11:56 AM] Vincent.Sylvester @hg.zetaworlds.com: If we shipped with a webserver and stuff for that then could do that, but that's just a whole different can of worms that is prone to ten thousand issues
[11:56 AM] Vincent.Sylvester @hg.zetaworlds.com: See wifi
[11:56 AM] Ubit Umarov: well that mantis sounds like mixed version files on same folder
[11:57 AM] Ubit Umarov: i just did a test run and the db got updated.. so sqlite is working on that
[11:58 AM] Vincent.Sylvester @hg.zetaworlds.com: Comparing last release to master when that's months apart yeah that's going to be a mess
[11:58 AM] Vincent.Sylvester @hg.zetaworlds.com: Depending on gitignore setup it can leave trash behind
[11:59 AM] Lyr.Lobo @vharmonyartshub.com:8002: /me thanks you for the meeting and dashes
[11:59 AM] Ubit Umarov: you depend on runprebuild.bat(sh) to clean older dlls
[11:59 AM] Cuga.Rajal @rajal.org:9000: *waves to Lyr
[11:59 AM] Gavin.Hird @grid.xmir.org:8002: question is does it get the date expected if a viewer send the current record that is meant for SL?
[11:59 AM] Andrew Hellershanks: tc, Lyr
[11:59 AM] Ubit Umarov: ( ofc it may faul )
[11:59 AM] Andrew Hellershanks: Wow. That last half hour went by fast.
[11:59 AM] Gavin.Hird @grid.xmir.org:8002: the data*
[12:00 PM] Vincent.Sylvester @hg.zetaworlds.com: Some of the code in there was changed last 3500 days ago, so .... maybe
[12:00 PM] Ubit Umarov: it gets some of data viwers show on stats
[12:00 PM] Vincent.Sylvester @hg.zetaworlds.com: It doesn't appear to instantly explode on either end so at least the failsafes seems functional
[12:00 PM] Gavin.Hird @grid.xmir.org:8002: all right. maybe I should do a test run
[12:01 PM] Ubit Umarov: i seen no error on last test run
[12:01 PM] Gavin.Hird @grid.xmir.org:8002: where do you enable it? in OpenSim.ini?
[12:01 PM] Ubit Umarov: yeap
[12:01 PM] Gavin.Hird @grid.xmir.org:8002: so it is per simulator
[12:01 PM] Ubit Umarov: [WebStats] ; View region statistics via a web page ; See http://opensimulator.org/wiki/FAQ#Region_Statistics_on_a_Web_Page ; Use a web browser and type in the "Login URI" + "/SStats/" ; For example- http://127.0.0.1:9000/SStats/ enabled=true
[12:01 PM] Ubit Umarov: yeap
[12:02 PM] Gavin.Hird @grid.xmir.org:8002: ok
[12:02 PM] Ubit Umarov: there is also a ../VS page
[12:02 PM] Vincent.Sylvester @hg.zetaworlds.com: And a bunch of javascript as well iirc
[12:03 PM] Vincent.Sylvester @hg.zetaworlds.com: Put on some oven mitts when handling I suppose
[12:04 PM] Cuga.Rajal @rajal.org:9000: I'll see you guys later... need to RL
[12:04 PM] Cuga.Rajal @rajal.org:9000: smiles and poofs
[12:05 PM] Andrew Hellershanks: Bye, Cuga
[12:05 PM] Ubit Umarov: well we are past hour..
[12:05 PM] Ubit Umarov: any other issue?
[12:05 PM] Andrew Hellershanks: That's my line. :)
[12:05 PM] Ubit Umarov: yeah it is :)
[12:05 PM] Andrew Hellershanks: I was just about to ask.
[12:05 PM] Andrew Hellershanks: What Ubit just said. :)
[12:05 PM] Jagga.Meridith @hg.zetaworlds.com: no update on docs. been busy dodging tornados
[12:05 PM] Ubit Umarov: :)
[12:06 PM] Andrew Hellershanks: Twisters? Eek.
[12:06 PM] Ubit Umarov: outch careful with that
[12:06 PM] Vincent.Sylvester @hg.zetaworlds.com: Didn't know you were a fighter pilot heh
[12:06 PM] Andrew Hellershanks: hehe
[12:06 PM] Jagga.Meridith @hg.zetaworlds.com: Parked 4to sit one out. tree came down right behind me.
[12:07 PM] Andrew Hellershanks: A little too close.
[12:07 PM] Jagga.Meridith @hg.zetaworlds.com: near-tornados. certainly enough damage. one took a school roof off
[12:07 PM] Vincent.Sylvester @hg.zetaworlds.com: Free lumber
[12:07 PM] Andrew Hellershanks: Once you find out where it landed.
[12:08 PM] Ubit Umarov: ok RL calls
[12:08 PM] Andrew Hellershanks: If there is nothing more for today we can call this gathering done and dusted.
[12:08 PM] Gavin.Hird @grid.xmir.org:8002: All right guys. I'll hop off here. Might see you next week, but I have visitors so may not make it.
[12:08 PM] Andrew Hellershanks: Thank you all for coming. See you again next week.
[12:08 PM] Ubit Umarov: see you all next week if not before
[12:08 PM] Andrew Hellershanks: Bye, Ubit.
[12:08 PM] Jagga.Meridith @hg.zetaworlds.com: UPSs have had a workout. think my garage door opener reset itself.
[12:08 PM] Gavin.Hird @grid.xmir.org:8002: Cheers!
[12:09 PM] Andrew Hellershanks: I better get going.