[18:10 UTC] *** Logging started. *** [11:10 AM PT] Ubit Umarov: welcome [11:10 AM PT] Ubit Umarov: joe has just told us: [11:10 AM PT] Ubit Umarov: [11:08:48] Joe Magarac: Some notes on motion extrapolation. Objects with physics don't really come to rest and have zero velocity. Velocity sent by the server bottoms out around 0.001 m/sec. Then, after 3 secs of no update, the viewer times out the linear motion and stops it. Only for linear motion. Rotational motion goes on forever, which is how windmills and such work. [11:11 AM PT] Joe Magarac: I have to be bug-compatible with existing viewers. [11:11 AM PT] Joe Magarac: There's one commented-out line that makes windmills work. [11:11 AM PT] Joe Magarac: The 3-second timer does not kill rotation. [11:11 AM PT] Ubit Umarov: i told that we do stop them, even try to handle some jitter that happens on some collisions.. [11:12 AM PT] Joe Magarac: Let me check more on OS. [11:12 AM PT] Ubit Umarov: hmm? what you mean bug compatible ? [11:12 AM PT] Joe Magarac: I've been watching avatars on SL, which are physical. OS has non-physical avatars. [11:12 AM PT] Gavin.Hird @grid.xmir.org:8002: They can sit there an quiver for a long time [11:12 AM PT] Ubit Umarov: only sitting ones [11:12 AM PT] Joe Magarac: I have a lot more logging now and am looking at strange cases. The routine stuff works. [11:13 AM PT] Ubit Umarov: but what bug compatible? [11:13 AM PT] Gavin.Hird @grid.xmir.org:8002: it is all very interesting to watch of some griefer has filled a rez zone with shit that rolls off it and fills the region [11:14 AM PT] Gavin.Hird @grid.xmir.org:8002: if* [11:14 AM PT] Ubit Umarov: ahh and region does try to send a Zero velocity all the time sometning does stop [11:14 AM PT] Joe Magarac: Nonzero velocity for stationary objects, for example. [11:14 AM PT] Ubit Umarov: we do have that as i said [11:14 AM PT] Joe Magarac: I will check that for OS. [11:15 AM PT] Ubit Umarov: or things would not be working :) [11:15 AM PT] Ubit Umarov: and what about the avatars? [11:16 AM PT] Ubit Umarov: sl sitting avatars are not fully physical either [11:16 AM PT] Ubit Umarov: think they only colide with terrain [11:16 AM PT] Joe Magarac: Right. Sitting SL avatars take the properties of what they are sitting on. [11:16 AM PT] Ubit Umarov: so you can use your head as a sky [11:16 AM PT] Joe Magarac: If they are on a physical vehicle, the avatar is still physical, although a child prim. [11:17 AM PT] Ubit Umarov: here sitting avatars just have no physics [11:17 AM PT] Joe Magarac: It still collides. [11:17 AM PT] Joe Magarac: Ah. [11:17 AM PT] Joe Magarac: In SL, you have to displace car seats 1m up, and animate 1m down, to prevent the legs of the avatar from lifting the car off the ground. [11:17 AM PT] Ubit Umarov: sky? ski :) [11:18 AM PT] Lyr Lobo smiles [11:18 AM PT] Ubit Umarov: well no need need here [11:18 AM PT] Gavin.Hird @grid.xmir.org:8002: Skyski sounds like a Russian name [11:18 AM PT] Kayaker Magic: INCOMPATIBLE! [11:18 AM PT] Lyr Lobo: hehe [11:19 AM PT] Joe Magarac: I don't actually have any special casing for OS vs SL in Sharpview. [11:19 AM PT] Lyr Lobo: or inconceivable [11:19 AM PT] Ubit Umarov: joe that is region side.. [11:19 AM PT] Joe Magarac: It understands large regions, but if SL did a large region the way OS does, it world work. [11:19 AM PT] Ubit Umarov: you can't see if soemthing has physics or not [11:19 AM PT] Joe Magarac: True. I don't see physics in the viewer. [11:20 AM PT] Ubit Umarov: well sl viewers mostly do large regions [11:20 AM PT] Ubit Umarov: only some tiny bits of code assume 256m [11:20 AM PT] Gavin.Hird @grid.xmir.org:8002: tools floater has that all over it [11:20 AM PT] Ubit Umarov: see terrain rendering just did work [11:21 AM PT] Ubit Umarov: ( weel had to add a converter to textures sizes power og 2 ) [11:21 AM PT] Joe Magarac: True. The region messages tell the viewer how big the region is. Size info is optional and if not present, assume 256m. [11:21 AM PT] Ubit Umarov: well that is our side extension :) [11:21 AM PT] Ubit Umarov: that was a part where they did assume 256m [11:22 AM PT] Ubit Umarov: but 256m does make sense... [11:22 AM PT] Ubit Umarov: it is a simple distributed scene thing [11:22 AM PT] Joe Magarac: 256m^2 is about what a CPU could handle a decade ago. [11:22 AM PT] Ubit Umarov: with fixed size region [11:22 AM PT] Ubit Umarov: intel did try a variable size model [11:23 AM PT] Joe Magarac: Anyway, I'm doing OK. I'm just working through strangeness in logged data. [11:23 AM PT] Ubit Umarov: ll just went for fixed size of 256m world particion [11:23 AM PT] Ubit Umarov: for mainland, ofc [11:24 AM PT] Ubit Umarov: we only wnet for large regions bc of bad region crossings :) [11:24 AM PT] Ubit Umarov: before that we had Megas... [11:24 AM PT] Gavin.Hird @grid.xmir.org:8002: In 2003 that was a very large area to handle [11:24 AM PT] Joe Magarac: I wish mixed big and small regions worked well. There are places on the OS map where there's a big region for flying and driving ringed by smaller private regions. [11:24 AM PT] Ubit Umarov: a twisted way of doing the same [11:25 AM PT] Ubit Umarov: well a ll viewert issue is that a region can only have 8 imediate neibours [11:25 AM PT] Joe Magarac: Ah. I don't have that limitation. [11:25 AM PT] Ubit Umarov: if you add more, you get in the regionn and die getting out :) [11:25 AM PT] Joe Magarac: All I ask is that region sizes be multiples of 64 meters and aligned on 64 meters. [11:26 AM PT] Joe Magarac: And I could change that. [11:26 AM PT] Ubit Umarov: well its 16m [11:26 AM PT] Ubit Umarov: ie 1 terrain patch [11:27 AM PT] Joe Magarac: Ah. I can change that, The splicer for regions actually works in units of 1 meter. [11:27 AM PT] Ubit Umarov: for grids we have the limitation of alignment on a 256m size grid [11:27 AM PT] Ubit Umarov: terrain patchs are the most defining thing on minimal size [11:28 AM PT] Kayaker Magic: Joe: How about non-square regions? [11:28 AM PT] Ubit Umarov: i did loe my 64m test region [11:28 AM PT] Joe Magarac: Not a problem for me. [11:28 AM PT] Ubit Umarov: back in aurora days [11:28 AM PT] Joe Magarac: Look at "TSim Open Skies" on the map. [11:28 AM PT] Joe Magarac: Does that actually work? [11:28 AM PT] Ubit Umarov: well some opensim code does assum square.. [11:28 AM PT] Gavin.Hird @grid.xmir.org:8002: aurora... [11:28 AM PT] Ubit Umarov: think also viewers code [11:29 AM PT] Gavin.Hird @grid.xmir.org:8002: such unstable times [11:29 AM PT] Joe Magarac: It's bordered by 13 small regions on the west side. [11:29 AM PT] Ubit Umarov: and ofc a big mess on map manegement [11:29 AM PT] Joe Magarac: And Romantica is bordered by small regions. [11:29 AM PT] Ubit Umarov: well ppl forget they can only have 1 region per side :( [11:30 AM PT] Ubit Umarov: as i said it mostly works.. until you try to tp out [11:30 AM PT] Joe Magarac: I think that's just a limitation of the C viewers. [11:30 AM PT] Ubit Umarov: then the viewer blows up with seg fault :) [11:30 AM PT] Ubit Umarov: they have a fixed array of pointers to the regions [11:30 AM PT] Joe Magarac: Yes. [11:30 AM PT] Ubit Umarov: with 8 entries [11:31 AM PT] Joe Magarac: I don't have that limitation. [11:31 AM PT] Joe Magarac: Are any of those regions in OS actually live? [11:31 AM PT] Ubit Umarov: well about code changes.. [11:31 AM PT] Ubit Umarov: yeah there where some... [11:31 AM PT] Ubit Umarov: next issue? [11:31 AM PT] Ubit Umarov: :p [11:31 AM PT] Joe Magarac: If I try to go the regions I mentioned, they're down. [11:31 AM PT] Joe Magarac: OK, next issue. [11:32 AM PT] Ubit Umarov: yeap osgrid region came and go :) [11:32 AM PT] Ubit Umarov: ok.. code changes.. lets see [11:33 AM PT] Gavin.Hird @grid.xmir.org:8002: whole lot of cosmetics [11:33 AM PT] Ubit Umarov: made several changes to EstateDataRemoteConnector, namely not having LoadEstateSettings fail be a fatal fail [11:33 AM PT] Ubit Umarov: that was something i added in 2018, only now reported as a issue :) [11:34 AM PT] Ubit Umarov: so i did replace but some warnings.. [11:34 AM PT] Ubit Umarov: by,, [11:34 AM PT] Gavin.Hird @grid.xmir.org:8002: sounds like a good change [11:35 AM PT] Ubit Umarov: make some changes to the handling od Path strings on last SSL code [11:35 AM PT] Ubit Umarov: fixing mantis 9164 [11:37 AM PT] Ubit Umarov: alos fixed mantis 9157... we had forgotten trailing '\' on some rest service urls [11:37 AM PT] Ubit Umarov: err '/' [11:38 AM PT] Web Rain: Hi there :) [11:38 AM PT] Gavin.Hird @grid.xmir.org:8002: 'ello [11:38 AM PT] Ubit Umarov: added handler for GetLocalRegionByName GridServicesConnector [11:39 AM PT] Lyr Lobo: Hello *smiles* [11:39 AM PT] Ubit Umarov: unlike normal GetRegionByName that does not try to resolve HG [11:39 AM PT] Ubit Umarov: i did add it to local service.. now also to the connector.. [11:39 AM PT] Ubit Umarov: only for gatekeeper use [11:40 AM PT] Ubit Umarov: but usefull if you want to run gatekeeper on a diferent instance [11:41 AM PT] Ubit Umarov: also made some changes to PresenceServerPostHandler removing a handler that has no business been there [11:42 AM PT] Ubit Umarov: oh did accept the patchs from adil aka webrain, with certs conversion code [11:42 AM PT] Ubit Umarov: ( the ones with those path string issues ;) ) [11:43 AM PT] Ubit Umarov: and well some cosmetic changes [11:43 AM PT] Ubit Umarov: ( like using dotnet 8 'sugar' ) [11:43 AM PT] Gavin.Hird @grid.xmir.org:8002: is that a specific version? [11:44 AM PT] Ubit Umarov: what specific version? [11:44 AM PT] Gavin.Hird @grid.xmir.org:8002: dotnet 8 'sugar' [11:44 AM PT] Ubit Umarov: > 8 [11:44 AM PT] Gavin.Hird @grid.xmir.org:8002: ... sw has all kinds of codename these days [11:44 AM PT] Ubit Umarov: in fact is c# >= 10 or so [11:44 AM PT] Gavin.Hird @grid.xmir.org:8002: ok [11:45 AM PT] Ubit Umarov: yeah dotnet version basicly ships with a diferent c# version also.. pfff [11:45 AM PT] Cuga.Rajal @rajal.org:9000: is sugar the code name or by sugar do you mean some optimized code [11:46 AM PT] Cuga.Rajal @rajal.org:9000: makes the CPU run really fast :) [11:46 AM PT] Ubit Umarov: oops dotnet 8 is c" 12 [11:46 AM PT] Gavin.Hird @grid.xmir.org:8002: .. or features? [11:46 AM PT] Ubit Umarov: c# 12 [11:46 AM PT] Ubit Umarov: sugar is used for things mostly done by the compiler [11:46 AM PT] Gavin.Hird @grid.xmir.org:8002: unless the CPU is running a "might do" loop [11:46 AM PT] Ubit Umarov: i most cases no real impact on final code [11:47 AM PT] Ubit Umarov: others are like compiler level "macros" [11:47 AM PT] Cuga.Rajal @rajal.org:9000: ah ok, a compiler thing [11:47 AM PT] Ubit Umarov: most async code is like that [11:47 AM PT] Ubit Umarov: compiler completly rewrites a async method [11:47 AM PT] Web Rain: about the converter i test it now in an online standalone under ubuntu and there is a problem with the permissions :( the converter work and successfully converted the let's encrypt certs [11:48 AM PT] Ubit Umarov: in a very twisted way [11:48 AM PT] Ubit Umarov: ppl told there where issues wtih the path [11:48 AM PT] Web Rain: but requiere that opensim run in sudo mode first time [11:49 AM PT] Web Rain: yes a had the same [11:49 AM PT] Ubit Umarov: paths.. so i c changed thehir code [11:49 AM PT] Ubit Umarov: outh my keyb is insane :) [11:49 AM PT] Ubit Umarov: my changes are on last commit "cosmetics" [11:50 AM PT] Web Rain: is this region HG enabled? i set a fully() SSLed instance if you want to test things [11:51 AM PT] Ubit Umarov: a more trivial example of that sugar is replacing [11:51 AM PT] Ubit Umarov: return new List(); [11:51 AM PT] Ubit Umarov: by return []; [11:51 AM PT] Ubit Umarov: the compiler knows how to convert [] to what is needed [11:52 AM PT] Ubit Umarov: and less things to type :) [11:52 AM PT] Ubit Umarov: hmm i did not update this one [11:53 AM PT] Ubit Umarov: well think those where all the changes on code :) [11:53 AM PT] Cuga.Rajal @rajal.org:9000: thx for explaining sugar :) [11:54 AM PT] Ubit Umarov: yeah not as good as on the song :) [11:55 AM PT] Cuga.Rajal @rajal.org:9000: I tested Opensim on the newly released macOS 15.0 [11:55 AM PT] Ubit Umarov: (https://www.youtube.com/watch?v=1tnqnXJl9qE) [11:55 AM PT] Cuga.Rajal @rajal.org:9000: Everything works. No need to rebuild the unmanaged libs. [11:55 AM PT] Ubit Umarov: cool [11:55 AM PT] Cuga.Rajal @rajal.org:9000: which were built under macOS 14.5 [11:55 AM PT] Gavin.Hird @grid.xmir.org:8002: viewers works too [11:56 AM PT] Cuga.Rajal @rajal.org:9000: yeah, surprisingly smooth transition to major version release [11:56 AM PT] Gavin.Hird @grid.xmir.org:8002: with deployment target of? [11:56 AM PT] Cuga.Rajal @rajal.org:9000: 10.15 [11:56 AM PT] Gavin.Hird @grid.xmir.org:8002: ok [11:56 AM PT] Cuga.Rajal @rajal.org:9000: I have an old laptop with partitions for 10.15 and 11.0, so I can test those [11:57 AM PT] Gavin.Hird @grid.xmir.org:8002: I think the cutoff is 10.13 [11:57 AM PT] Cuga.Rajal @rajal.org:9000: for which? [11:57 AM PT] Gavin.Hird @grid.xmir.org:8002: when libs will not run [11:57 AM PT] Ubit Umarov: ( Lyr retrung [] ) [11:57 AM PT] Cuga.Rajal @rajal.org:9000: ahh [11:57 AM PT] Ubit Umarov: oops [11:57 AM PT] Cuga.Rajal @rajal.org:9000: I did specify 10.15 in my configs [11:57 AM PT] Gavin.Hird @grid.xmir.org:8002: there is not 32-bit support any more [11:57 AM PT] Cuga.Rajal @rajal.org:9000: for the ones I built [11:57 AM PT] Ubit Umarov: ( Lyr return [] ) [11:58 AM PT] Ubit Umarov: ( see this kinda sugar does not work.. ) [11:58 AM PT] Cuga.Rajal @rajal.org:9000: dotnet 6/8 requires a 64 bit Mac [11:58 AM PT] Vincent.Sylvester @hg.zetaworlds.com: Missing a ; there ;) [11:58 AM PT] Ubit Umarov: ahh that was it [11:58 AM PT] Ubit Umarov: ( Lyr return []; ) [11:59 AM PT] Ubit Umarov: hmm nahh [11:59 AM PT] Ubit Umarov: :p [11:59 AM PT] Gavin.Hird @grid.xmir.org:8002: actually the cutoff might be 1015. since the last one to have 32-bit support is 10.14 [11:59 AM PT] Gavin.Hird @grid.xmir.org:8002: 10.15 [12:00 PM PT] Cuga.Rajal @rajal.org:9000: I think that was the oldest supported in the SDK that built both architectures [12:00 PM PT] Gavin.Hird @grid.xmir.org:8002: pure 32-bit HW was ended in 2006 or something [12:00 PM PT] Gavin.Hird @grid.xmir.org:8002: makes sense Cuja [12:00 PM PT] Cuga.Rajal @rajal.org:9000: Ubit loves binaries with multiple architectures [12:00 PM PT] Ubit Umarov: hmm? [12:01 PM PT] Ubit Umarov: i do? [12:01 PM PT] Cuga.Rajal @rajal.org:9000: jk :) [12:01 PM PT] Cuga.Rajal @rajal.org:9000: mac's "universal" architecture [12:01 PM PT] Kayaker Magic: DING DING DING, my sarcasm detector went off! [12:01 PM PT] Cuga.Rajal @rajal.org:9000: you foam at the mouth whever I mention it [12:02 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Who knows how long platform independence is going to last at the rate critical parts are being gutted out lately [12:02 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Already looking at a lot of work replacing deprecated things [12:02 PM PT] Cuga.Rajal @rajal.org:9000: there was a point when some Mac binaries had 3 architectures embedded [12:03 PM PT] Lyr Lobo: our Call for Proposals is open at the OpenSimulator Community Conference https://conference.opensimulator.org/call-for-proposals/ [12:03 PM PT] animatsalt resident: Me too. [12:04 PM PT] Lyr Lobo: Have a great day! [12:04 PM PT] Cuga.Rajal @rajal.org:9000: Looks good Lyr! [12:05 PM PT] Lyr Lobo: Thanks! Everyone is welcome [12:05 PM PT] Lyr Lobo: https://conference.opensimulator.org/ [12:06 PM PT] Web Rain: can we invite some crypto devs and pro to talk about the crypto world ? [12:07 PM PT] Gavin.Hird @grid.xmir.org:8002: why? [12:07 PM PT] Gavin.Hird @grid.xmir.org:8002: just run twitter without adblocker and you'll be spammed down with everything crypto imaginable [12:07 PM PT] Web Rain: there is a lot of misunderstanding and misinformation about cryptos... [12:08 PM PT] Gavin.Hird @grid.xmir.org:8002: frankly I don't see it as particularly relevant to opensim, but that's just me [12:08 PM PT] Vincent.Sylvester @hg.zetaworlds.com: word [12:09 PM PT] Web Rain: many think cryptos are something bad or even criminal while they are a solution for many aspects of the HG economy [12:09 PM PT] Cuga.Rajal @rajal.org:9000: it's an Opensimulator conference, not crypto conference [12:09 PM PT] Vincent.Sylvester @hg.zetaworlds.com: We already have a commerce system that works across the hypergrid though [12:09 PM PT] Cuga.Rajal @rajal.org:9000: but youre welcome to submit your ideas, the staff will make that decision [12:09 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Mind you it's not the greatest piece of software, but it does work [12:10 PM PT] Web Rain: yes but do you want an empty economy panel like past year ? [12:10 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Preferably over one stacked with crypto stuff if I'm honest [12:10 PM PT] Ubit Umarov: there where some presentations in past even abotu using crypto currents and nfblabla [12:10 PM PT] Gavin.Hird @grid.xmir.org:8002: I am sure there is an AI economy out there :-) [12:10 PM PT] Ubit Umarov: currencies... [12:10 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Fuel for the fire that is the "everything should be free" crowd [12:11 PM PT] Web Rain: hihihi the world economy is driven by IAs [12:11 PM PT] Ubit Umarov: more like, "oh my phone died.. i lost all my money " [12:11 PM PT] Web Rain: servers are not free vincent [12:11 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Duh [12:12 PM PT] Gavin.Hird @grid.xmir.org:8002: or the internet went down (because of war) I lost all my savings [12:12 PM PT] Ubit Umarov: yeah [12:12 PM PT] Ubit Umarov: evne jsut simple forest fire.. [12:13 PM PT] Gavin.Hird @grid.xmir.org:8002: yep [12:13 PM PT] Ubit Umarov: all dead.. no power no net no water. even no mobile [12:13 PM PT] Vincent.Sylvester @hg.zetaworlds.com: Best invest in chickens [12:13 PM PT] Web Rain: hahahaha [12:14 PM PT] Ubit Umarov: oh one lost 20000 chickens to the fire [12:14 PM PT] Gavin.Hird @grid.xmir.org:8002: chickens, salt and fishing rods [12:14 PM PT] Web Rain: invest in love is better just because never die ^^ [12:14 PM PT] Gavin.Hird @grid.xmir.org:8002: anyway :-) [12:15 PM PT] Ubit Umarov: yeah anyway :) [12:15 PM PT] Gavin.Hird @grid.xmir.org:8002: I should leave it at tha [12:15 PM PT] Web Rain: like the HG , is something made with love and passion and as you see we still here [12:15 PM PT] Gavin.Hird @grid.xmir.org:8002: have a great week all [12:15 PM PT] Ubit Umarov: have fun [12:15 PM PT] Lyr Lobo: Have a great week! [12:16 PM PT] Web Rain: let's back to opensim ^^ as i said i set an SSLed instance if you want to test things [12:16 PM PT] Web Rain: at now the map work some times with hop:// and sometimes with https:// [12:17 PM PT] Ubit Umarov: hop is a fs thing [12:17 PM PT] Web Rain: hop://hg-economy.cc:9002/Crypto Islands 3/123/129/23 [12:18 PM PT] Ubit Umarov: map search code will try to convert to http:// form [12:18 PM PT] Ubit Umarov: internally we now only use http(s) [12:18 PM PT] Web Rain: may or may not work i don't know why... maybe hardcoded http [12:18 PM PT] Web Rain: on the viewer side [12:19 PM PT] Ubit Umarov: on map, kinda works [12:19 PM PT] Ubit Umarov: think i added hops ?? [12:19 PM PT] Web Rain: TP works in both direction but the HG connector still under http... hardcoded [12:19 PM PT] Ubit Umarov: on chat.. it fails more... bc of viewer code [12:20 PM PT] Ubit Umarov: robust ssl needs a lot more work [12:20 PM PT] Ubit Umarov: a big pain :) [12:21 PM PT] Web Rain: i tested the thing in local with selfsigned cert and seem working [12:21 PM PT] Ubit Umarov: i made regions work a few years ago [12:21 PM PT] Web Rain: i just TP from my sim to here ^^ [12:22 PM PT] Ubit Umarov: ofc using external tools to make the certs [12:22 PM PT] Ubit Umarov: :) [12:23 PM PT] Web Rain: testing im [12:23 PM PT] Ubit Umarov: ok rl calls [12:23 PM PT] Ubit Umarov: any other issue? [12:23 PM PT] Web Rain: ok thank you alot :) [12:23 PM PT] Ubit Umarov: ( before web crashes the region.. ;) ) [12:23 PM PT] Web Rain: no i still experimenting things [12:23 PM PT] Ubit Umarov: :) [12:23 PM PT] Ubit Umarov: ok hope to see you all next week [12:23 PM PT] Ubit Umarov: have fun [12:24 PM PT] Cuga.Rajal @rajal.org:9000: tc all :) [12:24 PM PT] Web Rain: have a nice week [19:24 UTC] *** Logging stopped. ***