Réunion du 08-03-2022

De OSWiki
Aller à la navigation Aller à la recherche

Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-03-08

Introduction

[11:01] Gavin.Hird @grid.xmir.org:8002 : Bonjour à tous

[11:01] Andrew Hellershanks : Bonjour à tous.

[11:01] Vincent.Sylvester @hg.zetaworlds.com:8002 : Semaine excitante cette semaine, rien ne s'est passé :D

[11:01] Ubit Umarov : Bonjour.

[11:01] Andrew Hellershanks : Bonjour, Jagga

[11:02] Vincent.Sylvester @hg.zetaworlds.com:8002 : Eh bien, en dehors de la fermeture de certaines Mantis qui sont restées pendant des années.

[11:02] Andrew Hellershanks : Vincent, parfois il est bon d'avoir des semaines comme ça.

[11:02] Ubit Umarov : il s'est passé quelques trucs.

[11:02] Jagga Meredith : Bonjour.

[11:02] Ubit Umarov : la terre a un peu bougé, elle s'est même retournée plusieurs fois.

[11:02] Vincent.Sylvester @hg.zetaworlds.com:8002 : rofl

[11:03] Andrew Hellershanks : Bonjour, Kayaker.

[11:03] Kayaker Magic chuchote : Salut Andrew ! Et tous les autres !

[11:04] Selby.Evans @grid.kitely.com:8002 : bonjour à tous.

[11:04] Gavin.Hird @grid.xmir.org:8002 : Salut Andrew, tout le monde

[11:05] Andrew Hellershanks : Bonjour, Selby.

[11:05] Motoko.Karu @login.digiworldz.com:8002 : salut Selby...

Mantis Bug Tracker

Mantis Bug Tracker : système de suivi des bugs reposant sur une interface web.

Mantis OpenSimulator

[11:03] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai trouvé quelques autres tickets de Mantis potentiels que je ferai quand j'aurai le temps, mais la plupart de ceux qui restent demandent tellement de travail pour les re-tester que je suis presque tenté de les fermer.

[11:04] Vincent.Sylvester @hg.zetaworlds.com:8002 : Comme les choses qui ne sont apparues qu'une fois au cours des dix dernières années ne devraient pas être un problème majeur, même si je préfère que ça reste.

[11:04] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que le problème est que le désordre est devenu si important que l'on perd toute vue d'ensemble de ce qui vaudrait vraiment la peine d'être traité, ...

[11:05] Kayaker Magic : Nous sommes une belle bande de coincé dans les boules, cette fausse boule miroir au-dessus de ma tête continue de bien fonctionner !

[11:05] Andrew Hellershanks : Vincent, si les problèmes sont si anciens, tu ne peux pas être certain que le problème a été résolu ou non.

[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : C'est le problème, d'un côté il n'est pas réapparu dans un ticket plus récent et n'a pas vu de réponse non plus, mais c'est aussi une telle corvée de le tester à nouveau...

[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : Comme les problèmes de FreeSWITCH [1][2], je tiens à conserver ma santé mentale, la mise en place de ce système est juste une douleur.

[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il est très difficile de déterminer la cause réelle de certains autres problèmes en raison du manque d'informations.

[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je peux trouver plein de raisons pour fermer les vieux trucs, mais je ne pense pas non plus devoir le faire.

[11:07] Vincent.Sylvester @hg.zetaworlds.com:8002 : En même temps, il faut se débarrasser de certaines de ces choses à un moment donné, car c'est un désordre total.

[11:07] Ubit Umarov : car ce faux miroir est juste une prim avec une texture.

[11:08] Vincent.Sylvester @hg.zetaworlds.com:8002 : On ne peut pas s'attendre à ce que quelqu'un vienne fournir des correctifs quand on a 1200 problèmes ouverts, par où commencer ?

[11:08] Ubit Umarov: :p

[11:08] Andrew Hellershanks : Vincent, oui. Je ne voudrais pas essayer de tester quoi que ce soit en rapport avec FreeSwitch. Je me souviens combien c'était difficile de le faire fonctionner.

[11:08] Andrew Hellershanks : Vincent, commence par les rapports mantis qui ont des correctifs attachés.

[11:09] Ubit Umarov : je suppose que beaucoup sont ouverts simplement parce que personne ne les a fermés.

[11:09] Vincent.Sylvester @hg.zetaworlds.com:8002 : Cela aussi

[11:09] Ubit Umarov: since we usually leave that to reporter

[11:09] Ubit Umarov : puisque nous laissons habituellement cette tâche aux personnes qui font les rapports.

[11:10] Andrew Hellershanks : Je ne pense pas que certaines de ces personnes sachent qu'elles sont censées clore le rapport.

[11:11] Vincent.Sylvester @hg.zetaworlds.com:8002 : Eh bien, trouver si un patch [3] a été appliqué ou non est un peu plus difficile lorsque le code a été modifié et historiquement, les patchs ont souvent été appliqués sous une forme modifiée, donc la recherche de l'auteur ne fonctionne pas.

[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je veux dire que si nous acceptons un patch, l'appliquons tel quel, le changeons dans un commit[4] ultérieur juste après, ainsi au moins la contribution est notée et la trace écrite est là pour être trouvée.

[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai fermé deux tickets de mantis qui contenaient le code, mais qui ont été appliqués par quelqu'un d'autre.

Utilisation de Git et gestion des patchs

  • git[5] : logiciel de gestion de versions décentralisé.

[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : la recherche diff[6] dans git est tellement lente.

[11:12] Ubit Umarov : les patchs ont une sorte de feedback quand nous les regardons.

[11:13] Ubit Umarov : comme merci, mais NON.

[11:13] Ubit Umarov : :p

[11:13] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je contribue à quelques choses sur github [7], là convention est d'appliquer la demande de fusion[8] et de changer ce que vous n'aimez pas juste après.

[11:13] Andrew Hellershanks : Vincent, je modifie le commentaire si j'accepte un patch de quelqu'un mais que le patch a besoin d'être ajusté avant d'être livré à l'arbre des sources.

[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002 : L'avantage d'accepter tel quel et de changer plus tard est que vous pouvez blâmer quelqu'un d'autre pour l'avoir cassé.

[11:15] Andrew Hellershanks : C'est vrai, mais cela signifie que tu n'aurais probablement pas dû accepter le patch en premier lieu :).

[11:15] Ubit Umarov : la manière correcte d'accepter des patchs est de faire git am --signoff.[9]

[11:16] Ubit Umarov : cela indique l'auteur et qui l'a accepté.

[11:16] Andrew Hellershanks : Je continue toujours à chercher des informations sur la gestion des demandes de fusion. J'ai déjà cherché une fois mais je n'ai rien trouvé. Je ne veux pas télécharger une copie complète de l'arbre du code de quelqu'un d'autre juste pour savoir ce qu'il a changé avant de décider d'accepter ou non les changements.

[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je ne vais pas commenter ce que cela fait aux gens, mais juste dire que c'était curieux de voir que l'auteur n'était pas dans l'historique git. Cela dit, en vérifiant le fichier, j'ai vu que les changements ont été fusionnés et seulement légèrement modifiés, ce qui rend difficile de comprendre ce qui s'est passé, mais hélas...

[11:17] Andrew Hellershanks : La signature a déjà été faite auparavant. Vous pouvez en voir des exemples dans l'arbre des sources.

[11:17] Ubit Umarov : pour accepter un patch, il faut savoir ce que l'on fait :p

[11:17] Ubit Umarov : il vaut mieux avoir une certaine compréhension de ce code, ou simplement ne pas y toucher.

[11:18] Vincent.Sylvester @hg.zetaworlds.com:8002 : Alors aucun code ne devrait jamais entrer, parce qu'aucun d'entre nous ne "sait" vraiment ?

[11:19] Ubit Umarov : Eh bien, nous en sommes là...

[11:19] Ubit Umarov : Alors, certains éléments ont été compris...

[11:19] Ubit Umarov : bien ou juste fait pour fonctionner même sans les comprendre...

[11:19] Ubit Umarov : ;)

[11:20] Andrew Hellershanks : :)

[11:20] Vincent.Sylvester @hg.zetaworlds.com:8002 : Avec les bugs que j'ai trouvés jusqu'à présent, je n'ai plus confiance en ce qui est à la source de ma bonne fortune.

[11:20] Vincent.Sylvester @hg.zetaworlds.com:8002 : L'Univers m'en veut lol

IRC versus Discord

[11:21] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai mis à jour certaines pages du wiki la semaine dernière [10] [11] [12] [13] [14] [15] [16] [17] , pour mettre les choses à jour.

[11:21] Vincent.Sylvester @hg.zetaworlds.com:8002 : N'hésitez pas à vous rendre sur IRC pour vous plaindre si quelque chose doit être mis à jour.

[11:22] Ubit Umarov : en fait, personne ne veut aller sur irc.

[11:22] Ubit Umarov : uff

[11:23] Vincent.Sylvester @hg.zetaworlds.com:8002 : Le vieux débat de "pourquoi pas discord" [18] parce que grrr IRC n'est pas en train de vendre nos données.

[11:24] Ubit Umarov : sans parler de la lourdeur et de la confusion de discord.

[11:24] Motoko.Karu @login.digiworldz.com:8002 : *bleh* <--discord

[11:24] Ubit Umarov : le fait de le faire tourner au ralenti et de le minimiser utilise déjà 3 à 5W sur le processeur seul.

[11:24] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il utilise plus de ressources que mon navigateur avec 300 onglets ouverts.

[11:25] Andrew Hellershanks : Avec IRC, je peux suivre plusieurs discussions qui ont lieu en même temps. Avec Discord, vous pouvez avoir à vérifier plusieurs canaux, mais il est alors plus difficile de suivre les discussions qui ont lieu dans plusieurs canaux à la fois.

[11:26] Ubit Umarov : Je suis perdu sur discord :)

[11:26] Motoko.Karu @login.digiworldz.com:8002 : weechat.org [19] réservé aux utilisateurs de vim [20].

[11:26] Ubit Umarov : et trop de lumières et de choses.

[11:26] Ubit Umarov : c'est triste de voir ce que les gens choisissent.

[11:27] Ubit Umarov : cela ne dit pas de bonnes choses sur les gens :P

[11:27] Ubit Umarov : bien des détails ;)

[11:27] Andrew Hellershanks : J'ai Discord parce que certaines personnes que j'aide avec le support technique l'utilisent.

[11:27] Ubit Umarov : La vie réelle en dit long sur les gens actuellement.

[11:28] Ubit Umarov : Peu importe.

[11:28] Gavin.Hird @grid.xmir.org:8002 : Je crois que j'ai lancé le client Discord l'année dernière.

[11:28] Andrew Hellershanks : Gavin, oh. Je dois te blâmer pour l'un des cinq serveurs Discord que je surveille ? ;)

[11:29] Gavin.Hird @grid.xmir.org:8002 : Et toi ?

[11:29] Jagga Meredith : Je suis dessus tous les jours. Support technique pour aviworlds [21].

[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai quelques personnes qui, depuis que toute la connerie du metaverse est apparue, ont demandé un discord opensim et je leur ai dit "avez-vous entendu parler de cette merveilleuse chose appelée IRC"...

[11:29] Andrew Hellershanks : Il tourne en permanence mais je ne le regarde pas très souvent.

Viewer Dayturn -- Pathfinding -- RLV

  • Dayturn : viewer développé par Gavin.Hird pour MacOS et Windows
  • [=avatar%20picker Avatar picker] : La fenêtre Avatar Picker comporte quatre onglets, qui vous permettent de rechercher des personnes de différentes manières.
  • [Pathfinding https://wiki.firestormviewer.org/pathfinding]: fournit des outils et des fonctions permettant un comportement de mouvement plus fluide et plus intelligent pour les entités non-avatars dans Second Life
  • RLV = Restrained Life Viewer : c'est un ensemble d'outils intégrés dans un viewer qui peut être fait dans Second Life™. [22](en)

[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002 : Alors Gavin, comment tu tiens le coup dans ta lutte contre le viewer ?

[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002 : Te donne-t-il beaucoup de problèmes ou a-t-il commencé à suivre ton rythme ?

[11:33] Gavin.Hird @grid.xmir.org:8002 : Je me suis battu contre un ensemble de changements massifs toute la journée aujourd'hui.

[11:33] Gavin.Hird @grid.xmir.org:8002 : VS est si pointilleux...

[11:33] Gavin.Hird @grid.xmir.org:8002 : mais il fonctionne très bien dans SL - en fait, c'est génial.

[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002 : Joli :D

[11:34] Gavin.Hird @grid.xmir.org:8002 : l'exercice d'aujourd'hui était d'ajouter du code pour cacher le menu et les éléments de l'interface utilisateur qui ne fonctionnent pas dans Opensim.

[11:35] Ubit Umarov : amusant :)

[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : hm avons-nous tant de choses qui ne sont pas encore supportées, je sais que Avatar Picker en est une.

[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'essaie de faire en sorte que Firestorm active le flux rss [23] du statut de la grille ces derniers temps.

[11:35] Gavin.Hird @grid.xmir.org:8002 : toutes les fonctionnalités de marketplace [24]

[11:36] Gavin.Hird @grid.xmir.org:8002 : beaucoup de chose autour de l'aide.

[11:36] Gavin.Hird @grid.xmir.org:8002: pathfinding

[11:36] Vincent.Sylvester @hg.zetaworlds.com:8002 : Ah ok

[11:36] Gavin.Hird @grid.xmir.org:8002 : expériences

[11:36] Ubit Umarov : 0.9 envoie bien les informations rss.

[11:36] Vincent.Sylvester @hg.zetaworlds.com:8002 : Ouais

[11:36] Ubit Umarov : mais les grilles doivent avoir les éléments du web.

[11:36] Gavin.Hird @grid.xmir.org:8002 : profils web et toutes sortes de comptes.

[11:36] Ubit Umarov : et les viewers ont besoin de vérifier.

[11:36] Ubit Umarov : je suppose qu'ils ne le font pas.

[11:36] Gavin.Hird @grid.xmir.org:8002 : bien sûr mais pas les standalones.

[11:37] Gavin.Hird @grid.xmir.org:8002 : le viewer doit aussi fonctionner en mode standalone.

[11:37] Andrew Hellershanks : Le support du pathfinding serait bien.

[11:37] Ubit Umarov : mais ils alertent quand il y a du trafic à... sl :p

[11:37] Gavin.Hird @grid.xmir.org:8002 : Je n'ai pas vu de pathfinding dans SL depuis son introduction, mais je n'ai pas particulièrement cherché.

[11:38] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je ne sais vraiment pas à quoi ça sert, lol. Pour moi, ces pratiques vont à l'encontre du but d'un monde social virtuel. Si je voulais être seul à faire quelque chose, je jouerais à un jeu à la place.

[11:39] Andrew Hellershanks : oui. A moins que vous n'ayez quelque chose qui se déplace dans un environnement dynamique, KFM [25] s'occupe probablement de la plupart des besoins qui pourraient également être satisfaits par le pathfinding.

[11:39] Gavin.Hird @grid.xmir.org:8002 : donc le plan est d'appliquer quelques 150 patches de plus au viewr pour qu'il y ait une version propre et mise à jour qui fonctionne dans SL, puis de le forker pour opensim et de commencer à le modifier pour lui.

[11:40] Andrew Hellershanks : Cela va t'occuper pendant un moment.

[11:40] Gavin.Hird @grid.xmir.org:8002 : beaucoup plus facile que d'essayer de tout faire rentrer dans un seul moule.

[11:40] Gavin.Hird @grid.xmir.org:8002 : oui.

[11:40] Andrew Hellershanks : Bonne chance avec tout ce travail.

[11:40] Gavin.Hird @grid.xmir.org:8002 : et ensuite tous les correctifs doivent être appliqués à la branche RLV, pour la construire et la tester.

[11:41] Gavin.Hird @grid.xmir.org:8002 : certains s'appliquent bien, d'autres sont un cauchemar.

[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002 : La dernière fois que j'ai utilisé RLV, c'était avant que nous ayons des NPC [26][27]...

[11:42] Gavin.Hird @grid.xmir.org:8002 : Je n'ai pas encore décidé si je veux me donner la peine de le faire.

[11:42] Ubit Umarov : je pense que nous nous en sortons bien sans ce mauvais pathfinding de sl.

[11:42] Andrew Hellershanks : Je ne vois pas souvent de références à RLV donc j'oublie toujours ce que cela signifie.

[11:42] Ubit Umarov : et le nav mesh [28]

[11:43] Gavin.Hird @grid.xmir.org:8002: Restrained Life Viewer

[11:43] Gavin.Hird @grid.xmir.org:8002 : un truc de jeu de rôle.

[11:43] Ubit Umarov : ouais pour mettre une fille nue à distance.

[11:43] Ubit Umarov : ou similaire

[11:43] Andrew Hellershanks : C'est vrai. J'oublie toujours ça car je ne m'intéresse pas aux RPG dans le monde.

[11:43] Jagga Meredith : la population des vampires l'utilise.

[11:44] Andrew Hellershanks : Cela fait longtemps que je n'ai pas croisé de vampire dans SL.

[11:44] Ubit Umarov : c'est une autre chose étrange chez certaines personnes.

[11:44] Ubit Umarov : ils aiment être dominés...

[11:44] Ubit Umarov : mais bon... détails...

[11:45] Jagga Meredith : *ferme la porte de sa grande collection de fouets et de chaînes*.

[11:45] Gavin.Hird @grid.xmir.org:8002 : la tête de certains membres de l'équipe LL lorsqu'ils ont discuté de la façon de faire une connexion TFA [29] captive avec RLV était inoubliable.

[11:46] Ubit Umarov : tfa quand les gens donnent leurs identifiants de connexion complets lol

[11:46] Gavin.Hird @grid.xmir.org:8002: lol

[11:46] Ubit Umarov : ( si ce n'est pas un accès complet à la machine via teamview [30] )

[11:46] Gavin.Hird @grid.xmir.org:8002 : c'est ce qu'ils font.

[11:47] Gavin.Hird @grid.xmir.org:8002 : la prochaine étape est l'accès complet à la carte de crédit.

[11:47] Ubit Umarov : il semble que cela arrive aussi.

[11:47] Gavin.Hird @grid.xmir.org:8002 : donc je ne suis pas très chaud pour supporter ce genre de choses.

[11:47] Ubit Umarov: but well that is in psico domain, still not code domain [11:48] Ubit Umarov: even considering some code now needs psico analyses to understand :p [11:48] Gavin.Hird @grid.xmir.org:8002: does it? [11:48] Ubit Umarov: yeah [11:49] Ubit Umarov: at least to understand wtf the code was thinking [11:49] Ubit Umarov: the coder [11:49] Andrew Hellershanks: hehe [11:49] Gavin.Hird @grid.xmir.org:8002: like teh LL code that use BOOL for enums, bool, loop counters and masks [11:50] Ubit Umarov: ( the fact we where the coder 2 weeks ago is also a possible details.. ) [11:50] Gavin.Hird @grid.xmir.org:8002: their def is a S32 [11:50] Ubit Umarov: well c++ has tons of nonsense [11:51] Andrew Hellershanks: Gavin, sounds like a compiler issue. It should have rejected some of those uses. [11:51] Ubit Umarov: added a lot of complexity to C and kept some of its issues :) [11:51] Gavin.Hird @grid.xmir.org:8002: the compiler only knows the LL defined BOOL is an S32 [11:51] Gavin.Hird @grid.xmir.org:8002: and there are 14700 of them in the viewer code [11:52] Andrew Hellershanks hands Gavin a copy of regexxer [11:52] Gavin.Hird @grid.xmir.org:8002: ha [11:52] Gavin.Hird @grid.xmir.org:8002: it is not as easy as that [11:52] Andrew Hellershanks: Of course not. [11:52] Gavin.Hird @grid.xmir.org:8002: :-) [11:53] Gavin.Hird @grid.xmir.org:8002: or redefine the BOOL to bool and se everything fail to compile [11:54] Andrew Hellershanks: That's one way to quickly find the improper declaration. [11:54] Ubit Umarov: so and what abotu opensim news? [11:54] Gavin.Hird @grid.xmir.org:8002: it is Andrew, but a very time consuming way [11:55] Ubit Umarov: seems there is some efford from alchemy viewer to update it to current opensim [11:55] Ubit Umarov: lets see [11:55] Ubit Umarov: ... from alchemy viewer team... [11:56] Gavin.Hird @grid.xmir.org:8002: there are a number of opensim patches lately [11:56] Ubit Umarov: hm im not following their code changes [11:56] Gavin.Hird @grid.xmir.org:8002: such as restored udp inventory [11:56] Ubit Umarov: in fact lost track of their git etc [11:56] Andrew Hellershanks: Only two main items in terms of Open Sim news from this past week. Mantis 6020 was addressed but that was just a minor rewording of a message. The main news is the release tagging of 0.9.2.2Dev. [11:56] Andrew Hellershanks: s/release// [11:57] Ubit Umarov: 0.9.2.2dev wasn't last week alreadY? [11:57] Ubit Umarov: that was part of the release process [11:57] Andrew Hellershanks: Gavin, I feel your pain. I have to merge code from two branches. but I have less then 50 patches to juggle. [11:57] Gavin.Hird @grid.xmir.org:8002: did you release it? [11:58] Ubit Umarov: 0.9.2.2 ? ofc not [11:58] Ubit Umarov: i did release 0.9.2.1 :p [11:58] Gavin.Hird @grid.xmir.org:8002: I have patches to conver the BOOL for all but about 1700 [11:58] Andrew Hellershanks: yes, the version number and new dev tag got applied this time last week a few hours after the meeting. [11:59] Gavin.Hird @grid.xmir.org:8002: some of the conversions result in positive FPS improvments, because now the compiler understands what is happening and can optimize it properly [12:00] Ubit Umarov: "compiler" .. "can optimize it properly" some ppl have faith :P [12:00] Andrew Hellershanks: Gavin, that's good. [12:00] Gavin.Hird @grid.xmir.org:8002: when the compiler knows it is a bool and not just some random int [12:00] Andrew Hellershanks: Lots of little improvements in the code being applied of late. [12:00] Gavin.Hird @grid.xmir.org:8002: it can shedule it better [12:00] Ubit Umarov: well yeah now and then it does well [12:01] Ubit Umarov: ofc guess still [12:01] Ubit Umarov: push eax [12:01] Ubit Umarov: pop eax [12:01] Ubit Umarov: everywhere [12:01] Gavin.Hird @grid.xmir.org:8002: some are called very often and may even be placed in registers [12:02] Ubit Umarov: yeah [12:02] Ubit Umarov: as i said, even modern .net JIT does some nice code here and there [12:03] Ubit Umarov: a mess ocasionaly :) [12:03] Kayaker Magic: I've got to leave, RL is calling. [12:03] Andrew Hellershanks: ok, Kayaker. See you next week. [12:03] Ubit Umarov: ok cya [12:03] Jagga Meredith: Had a weird glitch. One of my tenants noticed she couldn't walk some places on her parcel. Found an invisible area about the shape of her house, but offset. with slight overlap I could TP inside it. Restart made it go away. [12:04] Ubit Umarov: see teleports are death and rebirth [12:04] Jagga Meredith: on osgrid, didn't report because couldn't duplicate [12:04] Ubit Umarov: kay body just broke into letters and did fall on floor [12:04] Motoko.Karu @login.digiworldz.com:8002: I've seen that issue on my 4x4 region back at digiworldz... @jagga [12:04] Jagga Meredith: ah ok [12:04] Ubit Umarov: duuuh [12:04] Ubit Umarov: get a house that is not convex [12:05] Gavin.Hird @grid.xmir.org:8002: I have seen something like that. Like there is an invisible bump in the terrain [12:05] Jagga Meredith: it's a big region [12:05] Jagga Meredith: yup [12:05] Ubit Umarov: bumps o terrain?? [12:05] Ubit Umarov: there is no such thing [12:06] Gavin.Hird @grid.xmir.org:8002: ok... [12:06] Motoko.Karu @login.digiworldz.com:8002: in my case it was up in a build around 600m -up [12:06] Ubit Umarov: there is mismatch from what we see and what physics see [12:06] Gavin.Hird @grid.xmir.org:8002: when you terraform you make bumps in the terrain [12:06] Ubit Umarov: but not bumps [12:06] Jagga Meredith: ok, that might be it [12:06] Ubit Umarov: now... shape terrain features are really not supported [12:07] Gavin.Hird @grid.xmir.org:8002: sometimes the physics and visible terrian do not match [12:07] Motoko.Karu @login.digiworldz.com:8002: yes.. a restart didn't correct... turns out one object <with lltargetomega in it> seemed to be causing the issue. The object orbitted, but the "bump" was static. When I removed said object... said mysterious bump disappered.. [12:07] Ubit Umarov: if you do a sharp thing, you will see ripple effects [12:07] Ubit Umarov: pure viewer side artifacts [12:07] Gavin.Hird @grid.xmir.org:8002: I suspect there is a bit error or something in the map file [12:08] Ubit Umarov: well that object may have a issue [12:08] Ubit Umarov: hard to guess [12:08] Ubit Umarov: but a typical can't get in house to close to it is convex issue [12:08] Jagga Meredith: ghost in the machine [12:08] Gavin.Hird @grid.xmir.org:8002: I have a couple places where it is impossible to smooth the terrain [12:08] Motoko.Karu @login.digiworldz.com:8002: object was a single-object... didn't have any transparent attachments./links... [12:08] Gavin.Hird @grid.xmir.org:8002: or revert it [12:09] Motoko.Karu @login.digiworldz.com:8002: <also tried the cntl - alt - t> keystroke to see if invisble... *shrugs* [12:09] Gavin.Hird @grid.xmir.org:8002: but that terain was formed ages ago (like 2011) [12:09] Ubit Umarov: wel i looked to terrain like 2 or 3 yrs ago? [12:10] Ubit Umarov: one change was changing the heighs from double to float [12:10] Ubit Umarov: now ppl tell im a very bad programmer because of that [12:10] Jagga Meredith: mine was definitely a ghost object, could walk up and down the roofline [12:10] Gavin.Hird @grid.xmir.org:8002: ok [12:11] Ubit Umarov: i broke terrain... double has less precision.. [12:11] Ubit Umarov: THIS nonsense low resolution terrain.. can you believe ppl think it needs to be stored on double ?? [12:12] Gavin.Hird @grid.xmir.org:8002: I have an interesting object that always draws on map tile generation, but impossible to find in-world or even in the prim table for the region [12:12] Andrew Hellershanks: double has less ?? [12:12] Ubit Umarov: well there is vodoo :p [12:13] Ubit Umarov: i broke terrain... double -> float has less precision.. [12:14] Ubit Umarov: i fact it could be a ushort , but details [12:14] Andrew Hellershanks: Precision for terrain shouldn't be much of an issue. [12:14] Ubit Umarov: x and Y have 1 m precision :) [12:14] Andrew Hellershanks: It isn't like most people would notice the difference in the terrain. [12:14] Gavin.Hird @grid.xmir.org:8002: it is mostly tesselation anyway [12:15] Ubit Umarov: but some of those thing we need 15 digits on Z :p [12:15] Ubit Umarov: ..think.. [12:15] Ubit Umarov: well whatever [12:15] Ubit Umarov: i was surprise reading that again on discord a few days ago [12:15] Ubit Umarov: and a few.. [12:15] Ubit Umarov: just has to leave that "server" [12:15] Ubit Umarov: had [12:16] Andrew Hellershanks: It is just a cunning plan to force people to keep regions sizes to something reasonable. ;) [12:16] Ubit Umarov: :) [12:16] Ubit Umarov: well ppl can put a lot of ram on machines now [12:16] Ubit Umarov: 128GB on gen12 i7 ? [12:17] Jagga Meredith: you try landing a B52 on a 2x2 [12:17] Gavin.Hird @grid.xmir.org:8002: Apple introduced anew Mac today with the M1 ULTRA processor [12:17] Ubit Umarov: possible takeoff a loaded one is harder [12:17] Andrew Hellershanks: Jagga, I don't know of anyone who has tried that in SL. [12:18] Andrew Hellershanks: or OS for that matter. [12:18] Ubit Umarov: andrew sl does not have 2x2 :p [12:18] Andrew Hellershanks: yea, typo. [12:18] Ubit Umarov: :) [12:19] Andrew Hellershanks: hm... I wonder if there is a B52 available in any of the main flight simulator programs. [12:19] Ubit Umarov: well seen that google warning abotu gmail access? [12:19] Gavin.Hird @grid.xmir.org:8002: no [12:19] Andrew Hellershanks: I don't use gmail. [12:19] Gavin.Hird @grid.xmir.org:8002: don't use gmail [12:19] Ubit Umarov: simple pop3 and smpt auth seems to stop working soon [12:19] Ubit Umarov: ie based on just user and password [12:20] Andrew Hellershanks: I know some people that will be affected by that change. [12:20] Ubit Umarov: our llemaol was not working bc has no tls [12:20] Gavin.Hird @grid.xmir.org:8002: installing new cert in my mailserver tomorrow [12:20] Jagga Meredith: current build is a U2 spyplane. that takes a bit of runway [12:20] Ubit Umarov: diva code does do tls but will stop also [12:21] Ubit Umarov: yeah ppl do need to run own mailservers [12:21] Ubit Umarov: assuming they are accepted anywhere now [12:21] Motoko.Karu @login.digiworldz.com:8002: heh.. good luck w/ that... [12:21] Ubit Umarov: yeah [12:22] Ubit Umarov: email is a harder thing to use now [12:22] Motoko.Karu @login.digiworldz.com:8002: yeah.. you need a gmail-account.. in order to contact everyone to accept your personal-email.. and/or check spam... lol [12:22] Gavin.Hird @grid.xmir.org:8002: to configure a mailserver from the opensource components - you need to be a magician [12:23] Motoko.Karu @login.digiworldz.com:8002: postfix is easier than sendmail... [12:23] Ubit Umarov: yeha and to get its email accepted by others.. [12:23] Motoko.Karu @login.digiworldz.com:8002: but yeah... [12:23] Andrew Hellershanks: I rather liked Qmail. [12:23] Ubit Umarov: need entries on dns etc etc [12:23] Jagga Meredith: it was great but broke in 2000 [12:23] Ubit Umarov: even so, can be refused [12:23] Gavin.Hird @grid.xmir.org:8002: Synology has an excellent mail server - actually two [12:23] Ubit Umarov: some for example refuse emails from dynamic IPs [12:23] Selby.Evans @grid.kitely.com:8002: Bye all [12:24] Ubit Umarov: cya [12:24] Motoko.Karu @login.digiworldz.com:8002: bye [12:24] Andrew Hellershanks: ok, Selby. See you next week. [12:24] Gavin.Hird @grid.xmir.org:8002: Bye Selby [12:24] Ubit Umarov: well even my windows email program was going to stop working with gmail [12:24] Andrew Hellershanks: It is about time to wrap up the meeting for today. We are almost a half hour past the usual hour. Any last minute questions/comments re: Open SIm? [12:25] Gavin.Hird @grid.xmir.org:8002: I refuse email from dyn ip [12:25] Ubit Umarov: ofc a lot will just stop for ever [12:25] Ubit Umarov: need a new version, and or a new operating system bahh [12:25] Jamie.Jordan @grid.kitely.com:8002: see you guys next week [12:25] Ubit Umarov: cya [12:25] Gavin.Hird @grid.xmir.org:8002: Bye Jamie [12:25] Andrew Hellershanks: Bye, Jamie. See you next week. [12:26] Motoko.Karu @login.digiworldz.com:8002: bye [12:26] Ubit Umarov: well email is a big problem [12:26] Ubit Umarov: 200% abuse [12:26] Gavin.Hird @grid.xmir.org:8002: there has been viewer code updates to basically no support a grid mailserver, but just redirect to the user SL profile page [12:26] Andrew Hellershanks: WIth several people leaving I will call this meeting to a close. [12:26] Andrew Hellershanks: Thank you all for coming. See you again next week. [12:26] Gavin.Hird @grid.xmir.org:8002: which is sorto useless in opensim [12:26] Ubit Umarov: so guess we will lose llemail [12:27] Gavin.Hird @grid.xmir.org:8002: did you ever get that email functionailty to work at all server side? [12:27] Ubit Umarov: unless on some grids and ppl that can run a proper mailler [12:27] Jagga Meredith: I've ;got a client on office 365. aye yi yi yi yi [12:27] Ubit Umarov: yeah did work fine [12:27] Gavin.Hird @grid.xmir.org:8002: ok [12:27] Ubit Umarov: but has no ssl/tls :p [12:27] Andrew Hellershanks: Ubit, I started looking in to replacing the email part of OS with a newer library that could support some of the new(er) auth methods. [12:27] Gavin.Hird @grid.xmir.org:8002: right [12:27] Gavin.Hird @grid.xmir.org:8002: that was the problem :-) [12:27] Ubit Umarov: so needs a special friendly mailler [12:28] Ubit Umarov: well that is kinad easy to fix [12:28] Gavin.Hird @grid.xmir.org:8002: I'm not gonna relax auth on the mailserver at all [12:28] Ubit Umarov: we are using a dead project [12:28] Ubit Umarov: that actuall adds nothing to .net mail [12:28] Andrew Hellershanks: I started looking at relplacing DotNetEmail with MailKit. [12:28] Gavin.Hird @grid.xmir.org:8002: meaning? [12:29] Ubit Umarov: mailkit is a mess [12:29] Ubit Umarov: and solves nothing [12:29] Gavin.Hird @grid.xmir.org:8002: .-( [12:29] Ubit Umarov: we do not need a full email crap [12:29] Andrew Hellershanks: It seems to be a stock part of C# rather than some (no longer) supported library. It also supports the additional auth methods. [12:29] Ubit Umarov: nad mailkit does not fix the new gmail problems [12:29] Ubit Umarov: dos have partial suport of oath [12:30] Ubit Umarov: but needs more code from google [12:30] Gavin.Hird @grid.xmir.org:8002: it probalby only works with exchange/outlook [12:30] Ubit Umarov: then other code for microsoft [12:30] Ubit Umarov: etc [12:30] Jagga Meredith: blech [12:30] Ubit Umarov: from what i see each use of Oauth needs private code for that provider [12:31] Ubit Umarov: outlook will stop working actually [12:31] Jagga Meredith: what i figured [12:31] Andrew Hellershanks: If DotNetMail needs to be replaced to have something with newer auth methods and MailKit isn't the thing to use then what is? [12:31] Ubit Umarov: DotNetMail is just old yes [12:31] Ubit Umarov: chanign to the .net basic mail is a improvement over it [12:32] Ubit Umarov: and will actually work with gmail until may 22 :P [12:32] Andrew Hellershanks: We need something more than just basic mail. [12:32] Ubit Umarov: bc tls with still auth is possible tell that date [12:32] Ubit Umarov: no we do not need more than basic mail [12:33] Ubit Umarov: llemail is limited [12:33] Andrew Hellershanks: We won't be able to deliver mail to a lot of newer mail servers. [12:33] Ubit Umarov: nay other use for opensim is also limited [12:33] Ubit Umarov: yes [12:33] Ubit Umarov: but mailkit currently will not fix that either [12:33] Andrew Hellershanks: That's bad. [12:34] Andrew Hellershanks: MailKit supports several other auth methods when talking with mail servers. [12:35] Ubit Umarov: yeah that no one else uses :p [12:35] Ubit Umarov: well i did look and did get mailkit [12:36] Andrew Hellershanks: This is why I gave up on it. I try and find something better and just get shot down so we just remain stuck on using mail code that is old and no longer supported. [12:36] Ubit Umarov: the one fo .net.4.6.1 adds more than 100 dlls to opensim [12:36] Ubit Umarov: if used [12:36] Ubit Umarov: adds replacements for half the .net framework :P [12:37] Ubit Umarov: so dam stupid lol [12:37] Gavin.Hird @grid.xmir.org:8002: what does the dlls do? [12:37] Ubit Umarov: BS [12:37] Ubit Umarov: system.buffers [12:37] Ubit Umarov: system.memory [12:37] Ubit Umarov: blabla.unsafe [12:38] Ubit Umarov: those are understandable [12:38] Andrew Hellershanks: A full mono install already pulls in a ton of stuff. MailKit only used MailMime as one extra thing in a using statement. [12:38] Ubit Umarov: but then a ton more [12:38] Ubit Umarov: and most windows only [12:38] Ubit Umarov: you see the same now on several packages outthere [12:39] Ubit Umarov: see ppl jumped using .net5 [12:39] Ubit Umarov: .net5 code [12:39] Ubit Umarov: then some of those libs are replaments of the .net4 ones, to suport that stupid code [12:39] Ubit Umarov: that does the same... [12:41] Ubit Umarov: well bet the nuget for mimekit [12:41] Ubit Umarov: for example [12:41] Ubit Umarov: and open it with 7z [12:41] Ubit Umarov: see what it has on .net4.6.1 [12:41] Andrew Hellershanks: I was trying out mailkit as it was a core part of C# and not some third party library. It is for other than WIndows. I use Linux. If MailKit was Windows only it would be not good for me so I wouldn't have tried using it. [12:42] Ubit Umarov: mailkit is not part of .net [12:42] Andrew Hellershanks: MailKit supports TLS amongst other things. I don't have the web browser running to check the other auth modes. [12:42] Ubit Umarov: they claim it runs on a lot f things [12:42] Andrew Hellershanks: It was part of C#. [12:42] Ubit Umarov: no [12:42] Andrew Hellershanks: It was in the MS docs. [12:42] Ubit Umarov: c# is system.net.mail [12:43] Ubit Umarov: or something [12:43] Ubit Umarov: well c# is a languague.. but we understand what you meant [12:43] Gavin.Hird @grid.xmir.org:8002: I need to take care of RL, so have a great week everyone [12:44] Ubit Umarov: ohh i have aold version of mimekit [12:44] Motoko.Karu @login.digiworldz.com:8002: cya gavin [12:44] Ubit Umarov: done with simple .netframework code :) [12:45] Ubit Umarov: ofc possible fails on tls etc [12:45] Andrew Hellershanks: I need to get going. I'll turn off the chat logger.