Chat log from the meeting on 2022-11-15

From OpenSimulator

Jump to: navigation, search
[12:03 PM PT]  Andrew Hellershanks: Hello, everyone.
[12:03 PM PT]  Ubit Umarov: very visible in case of npc names
[12:04 PM PT]  Ubit Umarov: of dynamic textures
[12:04 PM PT]  Ubit Umarov: or..
[12:04 PM PT]  Selby.Evans @grid.kitely.com:8002: hi everyone
[12:04 PM PT]  Ubit Umarov: hi
[12:04 PM PT]  Andrew Hellershanks: Hello, Selby.
[12:04 PM PT]  Cuga.Rajal @rajal.org:9000: hi
[12:04 PM PT]  Andrew Hellershanks: That was odd. Took almost a minute to see all the avatars. There were four clouds when i first arrived.
[12:04 PM PT]  Ubit Umarov: in ur npc case, may happen viewer is asking for the textures to the wrong region also
[12:05 PM PT]  Ubit Umarov: npc bakes are also local to their region, if i remember ???
[12:05 PM PT]  Andrew Hellershanks: Hello, Arielle.
[12:05 PM PT]  Arielle Popstar: Hi Andrew
[12:06 PM PT]  Ubit Umarov: that viewers issue is irritating.. but seems far from easy fix :(
[12:06 PM PT]  Ubit Umarov: ofc no a issue at sl where most things only have global store
[12:06 PM PT]  Ubit Umarov: but think seen issues on environment..
[12:07 PM PT]  Cuga.Rajal @rajal.org:9000: maybe one of the ossl configs? just a guess
[12:07 PM PT]  Ubit Umarov: bad guess ;)
[12:07 PM PT]  Ubit Umarov: well abotu last week code...
[12:08 PM PT]  Ubit Umarov: had to revert changes to unmanged ode / ubode libs
[12:08 PM PT]  Ubit Umarov: i had split them, so each engine has its own
[12:08 PM PT]  Ubit Umarov: but sadly that went badly
[12:09 PM PT]  Ubit Umarov: their are fully isolated, part of diferent namespaces, diferent class, etc
[12:09 PM PT]  Ubit Umarov: but ofs still have same methods names
[12:10 PM PT]  Ubit Umarov: happens that .net and dotnet only care about those names
[12:10 PM PT]  Ubit Umarov: since our "modules" always load everything,  ubode one did load first and its ubode.lib
[12:11 PM PT]  Misterblue Waves: I'm running an osgrid region with the dotnet version. Haven't had problems
[12:11 PM PT]  Ubit Umarov: then ode did load its own, but it was ignored
[12:11 PM PT]  Ubit Umarov: ode was calling ubode unmanage lib
[12:12 PM PT]  Ubit Umarov: and that did pretty ugly smoke now
[12:12 PM PT]  Ubit Umarov: so, i revert to use just one lib again
[12:12 PM PT]  Arielle Popstar: what does it break?
[12:13 PM PT]  Cuga.Rajal @rajal.org:9000: problem only with ode?
[12:13 PM PT]  Ubit Umarov: some dynamiics on old ode maybe a bit diferent
[12:13 PM PT]  Ubit Umarov: well its a bad suprise on how bad is P/invoke
[12:13 PM PT]  Arielle Popstar: anyone still using ode?
[12:14 PM PT]  Ubit Umarov: some yes
[12:14 PM PT]  Ubit Umarov: a case is lani regions here
[12:14 PM PT]  Ubit Umarov: i think she never did update out of old ode and old xengine
[12:14 PM PT]  Arielle Popstar: what is missing from bullet or UbOde that she never updated?
[12:15 PM PT]  Ubit Umarov: well on dotnet 6 new branch i removed old ode
[12:15 PM PT]  Ubit Umarov: old is just very limited and bad
[12:16 PM PT]  Ubit Umarov: a typical issue is all those vehicle parameters
[12:16 PM PT]  Ubit Umarov: most of those old ode jsut ignores..
[12:16 PM PT]  Ubit Umarov: so ppl did set values.. and worked around scrpts so things do work
[12:17 PM PT]  Cuga.Rajal @rajal.org:9000: so they would have to re-script physics stuff there, and you work hard bc they dont have scripters?
[12:17 PM PT]  Arielle Popstar: so they would just need to use a new script to be able to use bullet ot zUbode?
[12:17 PM PT]  Ubit Umarov: then, ubode and bullet will see those ignored parameters and work with them
[12:17 PM PT]  Ubit Umarov: so the vehicle will be totally diferent
[12:18 PM PT]  Ubit Umarov: like not moving at all :)
[12:18 PM PT]  Arielle Popstar: less crashes that way
[12:18 PM PT]  Cuga.Rajal @rajal.org:9000: thats typical when switchign engines, but people do it and re-scripting task is expected
[12:18 PM PT]  Ubit Umarov: bc ubode and bullet will do entire model
[12:18 PM PT]  Ubit Umarov: well even ubode will do a few that bullet ignored
[12:18 PM PT]  Ubit Umarov: ignores..
[12:18 PM PT]  Ubit Umarov: but minor
[12:19 PM PT]  Ubit Umarov: in case of old ode, it is a lot worse
[12:20 PM PT]  Cuga.Rajal @rajal.org:9000: would it be reasonable to set EOL for ODE and tell people managing those regions? so they have some time to switch
[12:20 PM PT]  Ubit Umarov: since Xengine is also gor no dotnet 6, it makes less sense to extend lifetime of old ode :(
[12:20 PM PT]  Arielle Popstar: so xengine cant work on 6?
[12:20 PM PT]  Ubit Umarov: ppl do not update regions that fast ..  bet still some 0.7 arrounf
[12:20 PM PT]  Ubit Umarov: there is no X on dotnet 6
[12:21 PM PT]  Ubit Umarov: no appdomains, etc
[12:21 PM PT]  Arielle Popstar: so a lot of scripts will stop working
[12:21 PM PT]  Ubit Umarov: yes a lot of th ebad oens
[12:21 PM PT]  Ubit Umarov: of the bad ones
[12:22 PM PT]  Misterblue Waves: xengine used a lot of windows app isolation tech to try and sandbox scritps. That tech didn't make it into dotnet6
[12:22 PM PT]  Cuga.Rajal @rajal.org:9000: none of my scripts had issues when I switched from X to Y hmm
[12:22 PM PT]  Arielle Popstar: you mean ones that depended on x-engine
[12:22 PM PT]  Ubit Umarov: that tech did nothing actually
[12:23 PM PT]  Ubit Umarov: the only thing it did was better unload of scripts and free resources
[12:23 PM PT]  Ubit Umarov: it failed to provide any other protection or sandboxing
[12:23 PM PT]  Arielle Popstar: do we have to  switch to 6?
[12:24 PM PT]  Ubit Umarov: and did  tthat with a hight preformance cost
[12:24 PM PT]  Ubit Umarov: use of lsl lists was a disaster
[12:24 PM PT]  Cuga.Rajal @rajal.org:9000: were those issues mainly on Windows platform?
[12:24 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: mono is basically dead, so dotnet6 is inevitable
[12:24 PM PT]  Ubit Umarov: any call to the APIs took mili seconds, to do nanoseconds things
[12:25 PM PT]  Arielle Popstar: linux does dotnet 6?
[12:25 PM PT]  Ubit Umarov: yes
[12:25 PM PT]  Arielle Popstar: but not 5?
[12:25 PM PT]  Ubit Umarov: we are on dotnet branch here
[12:25 PM PT]  Ubit Umarov: 5 is gone
[12:26 PM PT]  Ubit Umarov: ms made a big mess with .net versions
[12:26 PM PT]  Misterblue Waves: I'm running a dotnet6 region in osgrid. Compiled and running on Ubuntu using MS's dotnet6 unix Docker image
[12:26 PM PT]  Ubit Umarov: with * Core*  *standard* etc
[12:26 PM PT]  Ubit Umarov: now all gone
[12:26 PM PT]  Ubit Umarov: now there is .net framework, with versions up to 4.8.x
[12:27 PM PT]  Ubit Umarov: and .net 6 and 7
[12:27 PM PT]  Ubit Umarov: everything else is gone...
[12:27 PM PT]  Cuga.Rajal @rajal.org:9000: dotnet6 is the best way for future-proofing
[12:28 PM PT]  Ubit Umarov: now .net4.8 is also dead.. will only have bug fixes they say
[12:28 PM PT]  Ubit Umarov: mono is limited to that..  so same limitation, basicly dead
[12:28 PM PT]  Arielle Popstar: future proofing is great but backwrd compatibility should also be considered
[12:28 PM PT]  Ubit Umarov: how long they will last is hard to tell
[12:29 PM PT]  Ubit Umarov: bc .net4.8 is linked to windows life time also
[12:29 PM PT]  Ubit Umarov: .net4.8 is part of windows
[12:29 PM PT]  Ubit Umarov: .net6 is not
[12:29 PM PT]  Ubit Umarov: but yeah..  .48 is dead in water fr several years now
[12:29 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: dotnet6 is a breaking change in many ways, no way around that, can't keep everything compatible when fundamental changes exist in runtime
[12:30 PM PT]  Ubit Umarov: but now i made a problem for us
[12:30 PM PT]  Arielle Popstar: will that affect S/L?
[12:30 PM PT]  Ubit Umarov: i pratical terms, i have 2 versions of opensim to maintain
[12:30 PM PT]  Arielle Popstar: supposing it does, what are they doing ?
[12:30 PM PT]  Ubit Umarov: bc .net6  is basicly a diferente thing
[12:30 PM PT]  Cuga.Rajal @rajal.org:9000: mono will still be supported on OS for some time, correct?
[12:30 PM PT]  Ubit Umarov: even C# is diferent
[12:31 PM PT]  Ubit Umarov: i can't keep making code on both
[12:31 PM PT]  Ubit Umarov: well next release will be from master, ofc
[12:32 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: We discussed some time ago that trying to maintain both as best as possible and eventually close out the mono version
[12:32 PM PT]  Ubit Umarov: all changes i made on dotnet6 where language updates, and some use of .net6 features
[12:32 PM PT]  Cuga.Rajal @rajal.org:9000: so grid owners using mono might need to stick to older stable versions until they can upgrade
[12:32 PM PT]  Ubit Umarov: no new features ec
[12:33 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: I have done some backporting to it, it's just time consuming, which isn't an unlimited resource
[12:33 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Critical fixes do still go in for the most part
[12:33 PM PT]  Arielle Popstar: how many devs in core? Active ones?
[12:34 PM PT]  Ubit Umarov: well how to manage the 2 branch is something im still thinking :)
[12:34 PM PT]  Ubit Umarov: but as we said bf  chte change to .net6 is a big breakign change
[12:35 PM PT]  Ubit Umarov: forced on us..
[12:35 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: I do still want to close out the mono version with as many fixes as possible so that there will be some sort of final release for it, but of course backporting is a huge pain at times
[12:35 PM PT]  Ubit Umarov: ofc no 32bit modes on it
[12:36 PM PT]  Andrew Hellershanks: :)
[12:36 PM PT]  Ubit Umarov: ppl testing dotnet does not want to retunr to mono
[12:36 PM PT]  Ubit Umarov: in long term it does managed memory better
[12:36 PM PT]  Ubit Umarov: also seems to use less cpy
[12:36 PM PT]  Ubit Umarov: cpu
[12:36 PM PT]  Arielle Popstar: not short term?
[12:37 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Course without unit tests currently rely on people testing to figure out what's broken, not that tests really did help much with that in the past
[12:37 PM PT]  Ubit Umarov: it cna be more lazy releasing memory
[12:37 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Feature parity is still in the air a bit, in regards to dynamic textures for example
[12:37 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Works, but not ideal
[12:37 PM PT]  Ubit Umarov: allows peak use to go to higher levels
[12:38 PM PT]  Ubit Umarov: all osgrid regions are on dotnet6 now
[12:38 PM PT]  Ubit Umarov: well or most of them
[12:38 PM PT]  Ubit Umarov: lbsa, event, wright, sandboxes.. etc
[12:38 PM PT]  Arielle Popstar: plaza's
[12:39 PM PT]  Arielle Popstar: is it in this release? OSgrid OpenSimulator 0.9.2.dev.d216187 - [zip] [37.5mb] 10-07-2022
[12:40 PM PT]  Ubit Umarov: no.. think dan made no release of it
[12:40 PM PT]  Cuga.Rajal @rajal.org:9000: new developments this week with OS on dotnet/Apple M1
[12:40 PM PT]  Arielle Popstar: are you going to  make the release with a  number  update so people will know where the change is?
[12:40 PM PT]  Arielle Popstar: like 9.3?
[12:41 PM PT]  Ubit Umarov: i still didn't reach that on planing :P
[12:41 PM PT]  Arielle Popstar: whats that mean?
[12:41 PM PT]  Ubit Umarov: next release will be normal from master and for mono/.net4.6
[12:42 PM PT]  Arielle Popstar: should be an easily recognizable demarcation
[12:42 PM PT]  Ubit Umarov: future.. still thinking..
[12:42 PM PT]  Ubit Umarov: yeap
[12:42 PM PT]  Arielle Popstar: it is a major change
[12:42 PM PT]  Ubit Umarov: possible release number will the a demarcation
[12:43 PM PT]  Ubit Umarov: like 0.9.3 will be dotnet 6
[12:43 PM PT]  Arielle Popstar: nods
[12:43 PM PT]  Ubit Umarov: *only* :(
[12:43 PM PT]  Ubit Umarov: this is not a fun change
[12:43 PM PT]  Ubit Umarov: back in the day we had a comercial product and a free one, iw mono
[12:44 PM PT]  Ubit Umarov: we couild even use mono on windows..
[12:44 PM PT]  Ubit Umarov: now we are 100% on a ms product
[12:44 PM PT]  Ubit Umarov: so far so good..  but ms can change rules anytime
[12:44 PM PT]  Ubit Umarov: but nothing we can do.. they own mono also
[12:44 PM PT]  Arielle Popstar: and likely will
[12:45 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Only saving grace is they can't just change mono license overnight
[12:45 PM PT]  Ubit Umarov: yes.. all free offers are basicly phishing to then turn things payed
[12:45 PM PT]  Jamie.Jordan @grid.kitely.com:8002: Hi everybody
[12:46 PM PT]  Ubit Umarov: but well those are still minor concerns :)
[12:46 PM PT]  Arielle Popstar: Hi Jamie
[12:46 PM PT]  Ubit Umarov: major one was to have opensim working on (forced) updated things
[12:47 PM PT]  Ubit Umarov: and so far..  that path looks ok
[12:47 PM PT]  Arielle Popstar: its all forced  whether from ms or opensim :)
[12:47 PM PT]  Ubit Umarov: i coudl even run opensim on dotnet7
[12:47 PM PT]  Ubit Umarov: as is
[12:47 PM PT]  Ubit Umarov: as you know 7 was release already
[12:47 PM PT]  Andrew Hellershanks: Hello, Jamie
[12:48 PM PT]  Ubit Umarov: well another code change was a mantis issue?
[12:48 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Coalesced objects
[12:48 PM PT]  Ubit Umarov: ahh prevent attach of those ty
[12:48 PM PT]  Arielle Popstar: why prevent attach?
[12:48 PM PT]  Ubit Umarov: a old issue we had
[12:49 PM PT]  Ubit Umarov: bc that never worked..
[12:49 PM PT]  Ubit Umarov: even did damaged the thing
[12:49 PM PT]  Andrew Hellershanks: Arielle, At first I was asking the same thing. I read the mantis and it became clear. Referring to multiple objects picked up at the same time
[12:49 PM PT]  Ubit Umarov: Coalesced object cannot be attached
[12:49 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Mantis 9036 that was
[12:50 PM PT]  Ubit Umarov: just a check we missed till now
[12:50 PM PT]  Orbert.Tatham @hg.zetaworlds.com: dotnet7
[12:50 PM PT]  Orbert.Tatham @hg.zetaworlds.com: Any breaking changes so far?
[12:50 PM PT]  Ubit Umarov: no xegine  and no old ode
[12:51 PM PT]  Ubit Umarov: and it is still dotn6
[12:51 PM PT]  Orbert.Tatham @hg.zetaworlds.com: Sorry, I meant from dotnet6
[12:51 PM PT]  Ubit Umarov: dotnet6
[12:51 PM PT]  Ubit Umarov: ( that as i said seems to work fine on 7 also )
[12:51 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Dynamic textures are a bit weird now, http redone now I think that works again
[12:51 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Tests are dead
[12:52 PM PT]  Ubit Umarov: tests are not functional things
[12:52 PM PT]  Ubit Umarov: are "usefull" things
[12:52 PM PT]  Arielle Popstar: will my Lumiya still work on dot 6 servers?
[12:52 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Regression prevention even though they probably only catch a third of all problems
[12:52 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: They have hinted at issues in the past
[12:52 PM PT]  Ubit Umarov: no changes with direct impact on that arielle
[12:53 PM PT]  Arielle Popstar: ok good
[12:53 PM PT]  Ubit Umarov: but ofc will stop one day :(
[12:53 PM PT]  Arielle Popstar: why ofc?
[12:53 PM PT]  Ubit Umarov: pressure of time
[12:53 PM PT]  Arielle Popstar: hopefully by then you have created a mobile viewer for Opensim :)
[12:54 PM PT]  Andrew Hellershanks: :)
[12:54 PM PT]  Ubit Umarov: i already add some code to make it work again
[12:54 PM PT]  Arielle Popstar: over half the world on mobile and we dont have one  that works
[12:54 PM PT]  Arielle Popstar: nic
[12:54 PM PT]  Ubit Umarov: radagash does not work on mobile?
[12:54 PM PT]  Arielle Popstar: no
[12:55 PM PT]  Arielle Popstar: barely works on windows lst time i tried
[12:55 PM PT]  Andrew Hellershanks: Just about 5 minutes remaining in the hour. Cuga has some information for us.
[12:55 PM PT]  Cuga.Rajal @rajal.org:9000: ok
[12:55 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Mobile data and lludp... yeah that'll work really well
[12:55 PM PT]  Cuga.Rajal @rajal.org:9000: a couplel interesting sdevelopments this week
[12:55 PM PT]  Cuga.Rajal @rajal.org:9000: my main productin server is still x86_64/mono
[12:55 PM PT]  Arielle Popstar: it did
[12:55 PM PT]  Cuga.Rajal @rajal.org:9000: but a year ago i got the new Apple M1 laptop
[12:56 PM PT]  Cuga.Rajal @rajal.org:9000: this week I managed to get OS running on it with dotnet
[12:56 PM PT]  Kayaker Magic: I have a quick question: Moved a grid to a new server, got some regions up, but nobody can log on, get error in Robust console: "[LLOGIN SERVICE]: Login failed for Test Avatar, reason: Failed to verify user presence in the grid for Test Avatar, access denied to region Welcome." Any ideas what's wrong?
[12:56 PM PT]  Cuga.Rajal @rajal.org:9000: and I managed to build both ubode and Bullet
[12:57 PM PT]  Cuga.Rajal @rajal.org:9000: go ahead Kayak
[12:57 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: It's in the error message "access denied"
[12:57 PM PT]  Arielle Popstar: dot 6?
[12:57 PM PT]  Arielle Popstar: meaning did you update?
[12:58 PM PT]  Cuga.Rajal @rajal.org:9000: let me know when you are done and Ill continue
[12:58 PM PT]  Ubit Umarov: to have propor configuration does help...
[12:58 PM PT]  Arielle Popstar: shh
[12:58 PM PT]  Kayaker Magic: Continue, I'm just hoping for a suggestion.
[12:58 PM PT]  Cuga.Rajal @rajal.org:9000: ok
[12:58 PM PT]  Cuga.Rajal @rajal.org:9000: so OS/dotnet is almost working on Apple M1
[12:58 PM PT]  Cuga.Rajal @rajal.org:9000: talked to Gavin, I got further than him and he is no longer working on it
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: main problem now is I cant get openjpeg to load
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: bu that is only issue
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: on;y errors are from openjpeg
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: with wither physics engine
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: either*
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: Also...
[12:59 PM PT]  Cuga.Rajal @rajal.org:9000: I could not get Bullet from trunk to compile on Apple M1
[1:00 PM PT]  Cuga.Rajal @rajal.org:9000: so I tried BZullet 2.86, which was reported to work in a blog
[1:00 PM PT]  Cuga.Rajal @rajal.org:9000: it instyalled, built, and runs
[1:00 PM PT]  Cuga.Rajal @rajal.org:9000: also tried bleeding edge Bullet 3.25
[1:00 PM PT]  Cuga.Rajal @rajal.org:9000: it also builds, installs and runs
[1:00 PM PT]  Cuga.Rajal @rajal.org:9000: these required some mods I made to Bullet glue
[1:01 PM PT]  Ubit Umarov: (bullet seems kinda dead no?)
[1:01 PM PT]  Cuga.Rajal @rajal.org:9000: am keeping notes and diff files
[1:01 PM PT]  Arielle Popstar: lots still use it
[1:01 PM PT]  Cuga.Rajal @rajal.org:9000: bleeding edge means 8 yrs ago yes LOL
[1:01 PM PT]  Cuga.Rajal @rajal.org:9000: I wish I could use ubode, maybe someday
[1:01 PM PT]  Ubit Umarov: (i mean main lib )
[1:01 PM PT]  Cuga.Rajal @rajal.org:9000: come visit and I'll show you use caeses LOL
[1:02 PM PT]  Cuga.Rajal @rajal.org:9000: well it works with both ubode and Buklet, I use some features only on Bullet
[1:02 PM PT]  Ubit Umarov: seems physx took over
[1:02 PM PT]  Cuga.Rajal @rajal.org:9000: would love to see those supported on ubode one day
[1:02 PM PT]  Ubit Umarov: but now physx5 seems closed
[1:02 PM PT]  Arielle Popstar: lot more would use UbOde if you  had it use the older meshmerizer
[1:02 PM PT]  Ubit Umarov: what are you talking abotu?
[1:02 PM PT]  Cuga.Rajal @rajal.org:9000: this is big news for Apple people
[1:02 PM PT]  Ubit Umarov: ubode as more features than bullet
[1:02 PM PT]  Cuga.Rajal @rajal.org:9000: means Mac hadware is not dead for OS
[1:03 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: Did it not run in emulation?
[1:03 PM PT]  Cuga.Rajal @rajal.org:9000: no EOL for Mac compatibility for OS
[1:03 PM PT]  Cuga.Rajal @rajal.org:9000: and also potentially a version jump in Bullet for all playforms
[1:03 PM PT]  Cuga.Rajal @rajal.org:9000: or some
[1:03 PM PT]  Arielle Popstar: good stuff  Cuga
[1:03 PM PT]  Ubit Umarov: eol?
[1:03 PM PT]  Arielle Popstar: end of life
[1:03 PM PT]  Cuga.Rajal @rajal.org:9000: meed help getting openjpeg to work on dotnet
[1:04 PM PT]  Cuga.Rajal @rajal.org:9000: I think theres something wrong with openjpeg in trunk
[1:04 PM PT]  Ubit Umarov: well actually we do not use openpg directly
[1:04 PM PT]  Cuga.Rajal @rajal.org:9000: linux buuild not dotnet compatible
[1:04 PM PT]  Ubit Umarov: we add a little wrapper
[1:04 PM PT]  Cuga.Rajal @rajal.org:9000: errors when the DLL loads
[1:04 PM PT]  Ubit Umarov: that does define lib entrypoints
[1:05 PM PT]  Cuga.Rajal @rajal.org:9000: that is the prob I have
[1:05 PM PT]  Cuga.Rajal @rajal.org:9000: so the build instructions in docs not right
[1:05 PM PT]  Cuga.Rajal @rajal.org:9000: my error typically
[1:06 PM PT]  Cuga.Rajal @rajal.org:9000: [WORLD MAP]: Failed generating terrain map: System.EntryPointNotFoundException: Unable to find an entry point named 'DotNetAllocDecoded64'
[1:06 PM PT]  Ubit Umarov: so the lib we use is libopenjpeg-dotnet.dylib
[1:06 PM PT]  Cuga.Rajal @rajal.org:9000: I followed your instructions to rename the file and where to place it
[1:06 PM PT]  Cuga.Rajal @rajal.org:9000: and dlopen() does find it
[1:06 PM PT]  Cuga.Rajal @rajal.org:9000: otherwise I get a file not found error
[1:06 PM PT]  Ubit Umarov: did you placed the lib on folder bin/named as above?
[1:07 PM PT]  Cuga.Rajal @rajal.org:9000: bin/name is the only place it is found
[1:07 PM PT]  Ubit Umarov: ahh wait
[1:07 PM PT]  Ubit Umarov: put it also as
[1:07 PM PT]  Ubit Umarov: libopenjpeg-dotnet-x86_64.dylib
[1:07 PM PT]  Cuga.Rajal @rajal.org:9000: thats what Im using now
[1:08 PM PT]  Cuga.Rajal @rajal.org:9000: thats the name it must have to be found
[1:08 PM PT]  Cuga.Rajal @rajal.org:9000: thats the only name it finds
[1:08 PM PT]  Cuga.Rajal @rajal.org:9000: even though its not x86 arch
[1:08 PM PT]  Cuga.Rajal @rajal.org:9000: its arm64
[1:08 PM PT]  Ubit Umarov: libomv was made thinging about intel cpus only
[1:08 PM PT]  Cuga.Rajal @rajal.org:9000: so I think something else going on?
[1:09 PM PT]  Misterblue Waves: Cuga... share the changes you need for the latest version of Bullet and I'll help adding them into the dotnet6 branch
[1:09 PM PT]  Ubit Umarov: so x84-64 means 64bit version
[1:09 PM PT]  Cuga.Rajal @rajal.org:9000: will do Misterblue
[1:09 PM PT]  Ubit Umarov: in fact all those libs detection is now broken on dotnet6
[1:09 PM PT]  Cuga.Rajal @rajal.org:9000: I want to get openjpeg working so I can be sure there arent Nullet or ubode issues
[1:09 PM PT]  Ubit Umarov: all needs to be done by hand, for now
[1:10 PM PT]  Cuga.Rajal @rajal.org:9000: Bullet*
[1:10 PM PT]  Ubit Umarov: .dotnet does not load those livs as mono did, or windows..
[1:10 PM PT]  Cuga.Rajal @rajal.org:9000: I;m fine with renaming, placing files.. etc
[1:10 PM PT]  Cuga.Rajal @rajal.org:9000: but need to fix!!
[1:10 PM PT]  Selby.Evans @grid.kitely.com:8002: bye all
[1:11 PM PT]  Ubit Umarov: cya sleby
[1:11 PM PT]  Arielle Popstar: tc Selby
[1:11 PM PT]  Andrew Hellershanks: ok Bye Selby.
[1:11 PM PT]  Cuga.Rajal @rajal.org:9000: tx Selby
[1:11 PM PT]  Ubit Umarov: well those dotnet.c and .h seem ok
[1:11 PM PT]  Misterblue Waves: and it's hard to find the failed filename when it's a dependent-dependent-dependent of the library you're trying to load
[1:11 PM PT]  Ubit Umarov: think source we currently use is on linomv
[1:11 PM PT]  Jamie.Jordan @grid.kitely.com:8002: SG is working hard up there, don't forget to tip her
[1:12 PM PT]  Cuga.Rajal @rajal.org:9000: dotnet.c is not being used when building libopenjpeg
[1:12 PM PT]  Misterblue Waves: could also be a problem like you saw with ubOde/Ode -- the wrong lib is getting loaded first
[1:12 PM PT]  Jamie.Jordan @grid.kitely.com:8002: sorry sticky key
[1:12 PM PT]  Ubit Umarov: https://bitbucket.org/opensimulator/libopenmetaverse/src/master/openjpeg-dotnet/
[1:12 PM PT]  Cuga.Rajal @rajal.org:9000: Ubit, maybe we could connect again in IRC and try to iron this out?
[1:12 PM PT]  Ubit Umarov: but seems same as on opensim.libs
[1:12 PM PT]  Cuga.Rajal @rajal.org:9000: Ohh, is that the version I should try to use?
[1:13 PM PT]  Cuga.Rajal @rajal.org:9000: the fact that it has dotnet in its name looks promising
[1:13 PM PT]  Andrew Hellershanks: :)
[1:13 PM PT]  Ubit Umarov: yes the other says sl
[1:13 PM PT]  Cuga.Rajal @rajal.org:9000: well nobody told me :)
[1:13 PM PT]  Cuga.Rajal @rajal.org:9000: ok I'll retry with that
[1:13 PM PT]  Cuga.Rajal @rajal.org:9000: I'll bug you in IRC if problems
[1:14 PM PT]  Ubit Umarov: well i forgot :p
[1:14 PM PT]  Misterblue Waves: I have to run... see you in IRC
[1:14 PM PT]  Andrew Hellershanks: Ok, Misterblue. Good to see you again.
[1:14 PM PT]  Cuga.Rajal @rajal.org:9000: thanks again Misterblue
[1:14 PM PT]  Cuga.Rajal @rajal.org:9000: tc
[1:14 PM PT]  Ubit Umarov: well i made changes to a few we use, for detnet6
[1:15 PM PT]  Andrew Hellershanks: BTW, just under one month left before the OpPen Simulator Community Conference.
[1:15 PM PT]  Ubit Umarov: also did not pushed any of those
[1:15 PM PT]  Jamie.Jordan @grid.kitely.com:8002: thanks everybody I gotta go as well
[1:15 PM PT]  Andrew Hellershanks: ok, Jamie. Thanks for dropping by.
[1:15 PM PT]  Ubit Umarov: libopenmetaverse, warp3d all had changes for dotnet6
[1:15 PM PT]  Ubit Umarov: most minor
[1:16 PM PT]  Ubit Umarov: i can fully compile our libopenmetaverse on 6, but a lot of it, windows only
[1:17 PM PT]  Ubit Umarov: bc windows forms does not like linux
[1:17 PM PT]  Ubit Umarov: ie not part of dotnet for linux
[1:20 PM PT]  Kayaker Magic: 
[1:20 PM PT]  Andrew Hellershanks: If there is nothing more for today I'll call this meeting to a close.
[1:21 PM PT]  Andrew Hellershanks: Last call for final thoughts, comments, etc.
[1:21 PM PT]  Arielle Popstar: Kay had a question
[1:21 PM PT]  Andrew Hellershanks: Yes. I've been talking with him about that via IM so as not to disrupt the information Cuga had forus.
[1:22 PM PT]  Andrew Hellershanks: As was said to him, it is most likely an error in an ini file. It just needs to be found.
[1:23 PM PT]  Kayaker Magic: Thanks Andrew, I dont have an answer yet, but some things to look for.
[1:24 PM PT]  Andrew Hellershanks: Kayaker, Another item to consider is to make sure the database connection strings are correct. It is easy to get those wrong and OS won't directly tell you that it couldn't access the database.
[1:24 PM PT]  Andrew Hellershanks: If the issue is database related another thing to check is database permissions for the user/password used in the connection strings.
[1:25 PM PT]  Kayaker Magic: Poking at the database from phymyadmin, using the same mysql user, things look good there
[1:25 PM PT]  Cuga.Rajal @rajal.org:9000: thats fairly easy to test with a client connection using the same credentials
[1:25 PM PT]  Andrew Hellershanks: Cuga, exactly.
[1:26 PM PT]  Andrew Hellershanks: If Kayaker has done that using phpmyadmin that would eliminate it as an issue.
[1:26 PM PT]  Cuga.Rajal @rajal.org:9000: I've seen issues where it was using my IP instead or localhost or 127.0.0.1
[1:26 PM PT]  Cuga.Rajal @rajal.org:9000: when DB was only set up for localhost
[1:27 PM PT]  Cuga.Rajal @rajal.org:9000: and the client test might not lick that up
[1:27 PM PT]  Cuga.Rajal @rajal.org:9000: pick*
[1:27 PM PT]  Cuga.Rajal @rajal.org:9000: OS connecting from 192.168... instead of localhost, or vice versa...
[1:28 PM PT]  Cuga.Rajal @rajal.org:9000: so you might need to addDB users on related domains
[1:28 PM PT]  Kayaker Magic: Doublechecking connection string. localhost, correct user and password.....
[1:28 PM PT]  Cuga.Rajal @rajal.org:9000: just a guess
[1:28 PM PT]  Andrew Hellershanks: Right. Also checking that the DB user has entries allowing connections from localhost and the IP addresses of the machine(s) running Robust and the region instances.
[1:29 PM PT]  Kayaker Magic: Robust came up, let me create new opensim users.
[1:29 PM PT]  Cuga.Rajal @rajal.org:9000: most DBs will have a debig log option, so if connections are being rejected you can see what IP is being used in the log
[1:29 PM PT]  Andrew Hellershanks: The problem may not be DB related but it is always one of those things worth checking.
[1:29 PM PT]  Kayaker Magic: Then they can't log on....
[1:30 PM PT]  Cuga.Rajal @rajal.org:9000: DB issue wouldn't cause authentication module to say anything
[1:31 PM PT]  Andrew Hellershanks: I keep thinking that one of these days I'll update OS to check the DB connection as soon as it reads the DB connection strings. That way it can report on errors in those strings, or provide a hint of possible incorrect DB user perms, right away.
[1:31 PM PT]  Kayaker Magic: If I get the password wrong for a user, I get one error. If the user doesn't have priority to log on, I get a different error. I've never seen this "Failed to verify user presence "
[1:33 PM PT]  Cuga.Rajal @rajal.org:9000: that does not sound like a db issue
[1:33 PM PT]  Cuga.Rajal @rajal.org:9000: it wont let them log on if they are already logged in. It can't read the scene to see if they are already logged in
[1:34 PM PT]  Cuga.Rajal @rajal.org:9000: I had that error many years ago and for me it was a misconfig, but other things might cause it
[1:34 PM PT]  Kayaker Magic: The DB was copied from another system, I'm going to try creating a new empty database and see if new users can log on.
[1:35 PM PT]  Andrew Hellershanks: Kayaker, another thing to check is the settings in the Regions ini. I leave InternalAddress as 0.0.0.0 and just set ExternalHostName to the appropriate IP address
[1:35 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: It says in the error message access denied, so robust is not getting a return back from the region it tries to put the user into. Check the region log to see if the query for user_put actually comes in or not. If not the region isn't properly connected to robust and vice versa. If presence, user profiles etc. are not able to talk between robust and region it won't be able to put a user there
[1:37 PM PT]  Kayaker Magic: External host name? I thought that was only for LSL script RequestURL type stuff.
[1:38 PM PT]  Kayaker Magic: Internal is 0.0;0.0 but external is currently incorrect for the new server.
[1:38 PM PT]  Vincent.Sylvester @hg.zetaworlds.com: On most servers that are directly on WAN SYSTEMIP is enough for that, internal should be all zeros
[1:39 PM PT]  Cuga.Rajal @rajal.org:9000: That is likely the problem
[1:39 PM PT]  Kayaker Magic: ExternalHostName is likeley the problem?
[1:39 PM PT]  Cuga.Rajal @rajal.org:9000: and it had to match DNS if hostname is used
[1:40 PM PT]  Cuga.Rajal @rajal.org:9000: but Ive gotten it to work with an IP address
[1:40 PM PT]  Cuga.Rajal @rajal.org:9000: years ago
[1:40 PM PT]  Cuga.Rajal @rajal.org:9000: well, with hypergrid
[1:41 PM PT]  Cuga.Rajal @rajal.org:9000: if youre using a firewall/router it has to be configured for the new hostname/IP too
[1:41 PM PT]  Andrew Hellershanks: SYSTEMIP will work but still needs to be used with care. If the machine has more than one IP it can get the wrong one assigned.
[1:42 PM PT]  Ubit Umarov: rl calls
[1:42 PM PT]  Ubit Umarov: cya aroung
[1:42 PM PT]  Ubit Umarov: and around
[1:42 PM PT]  Andrew Hellershanks: Yes, I was just noticing the time. I should be going as well.
[1:43 PM PT]  Andrew Hellershanks: I'll make it official and call this meeting to a close.
[1:43 PM PT]  Andrew Hellershanks: Kayaker, If you need more info you can use IRC or the mailing lists.
[1:43 PM PT]  Andrew Hellershanks: Let us know how you get on next week.
[1:43 PM PT]  Kayaker Magic: Will do
[1:43 PM PT]  Andrew Hellershanks: Wit that said I will call this gathering to a close. Thank you all for coming. See you again next week.k
[1:43 PM PT]  Kayaker Magic: I'm restarting the grid now...
Personal tools
General
About This Wiki