« Réunion du 01-03-2022 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
(Page créée avec « Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-03-01 <pre> [11:03] Ubit Umarov: and sadly can get a lot worse [11:03] Gavin.Hird @grid.xmir.org:… »)
 
Aucun résumé des modifications
Ligne 2 : Ligne 2 :


<pre>
<pre>
[11:03] Ubit Umarov: and sadly can get a lot worse
[11:03] Ubit Umarov : et malheureusement, cela peut être bien pire.
[11:03] Gavin.Hird @grid.xmir.org:8002: see, there he is
[11:03] Gavin.Hird @grid.xmir.org:8002 : vous voyez, il est là !
[11:03] Ubit Umarov: lets see
[11:03] Ubit Umarov : voyons voir
[11:03] Andrew Hellershanks: Hello, everyone.
[11:03] Andrew Hellershanks : Bonjour à tous.
[11:03] Gavin.Hird @grid.xmir.org:8002: I ran an optimize includes job on the viewer - took 22 hours to finish
[11:03] Gavin.Hird @grid.xmir.org:8002 : J'ai exécuté un travail d'optimisation des inclusions sur le viewer - il a fallu 22 heures pour le terminer.
[11:03] Gavin.Hird @grid.xmir.org:8002: Hi Andrew
[11:03] Gavin.Hird @grid.xmir.org:8002 : Salut Andrew
[11:03] Ubit Umarov: :)
[11:03] Ubit Umarov : :)
[11:04] Andrew Hellershanks: The cat almost always wants play time just before the meeting is about to start.
[11:04] Andrew Hellershanks : Le chat veut presque toujours jouer juste avant le début de la réunion.
[11:04] Ubit Umarov: ofc he does
[11:04] Ubit Umarov : bien sûr qu'il le veut.
[11:04] Ubit Umarov: err or she?
[11:04] Ubit Umarov : Err ou elle ?
[11:04] Andrew Hellershanks: she
[11:04] Andrew Hellershanks : elle
[11:04] Gavin.Hird @grid.xmir.org:8002: the cat know he will be ignored for the next hour
[11:04] Gavin.Hird @grid.xmir.org:8002 : le chat sait qu'il sera ignoré pendant l'heure qui suit.
[11:04] Ubit Umarov: :)
[11:04] Ubit Umarov : :)
[11:05] Gavin.Hird @grid.xmir.org:8002: did you ask the cat for its pronouns? - it might identify as something else
[11:05] Gavin.Hird @grid.xmir.org:8002 : avez-vous demandé au chat ses pronoms ? - Il pourrait s'identifier à quelque chose d'autre
[11:06] Ubit Umarov: well ..
[11:06] Ubit Umarov : bien ...
[11:06] Ubit Umarov: so what is new in opensim?
[11:06] Ubit Umarov : alors qu'est-ce qui est nouveau dans opensim ?
[11:07] Andrew Hellershanks: The version number has been bumped. We are now at 0.9.2.2
[11:07] Andrew Hellershanks : Le numéro de version a été augmenté. Nous sommes maintenant à la version 0.9.2.2.
[11:07] Ubit Umarov: :)
[11:07] Ubit Umarov : :)
[11:07] Ubit Umarov: yeah 0.9.2.1 release basicly done
[11:07] Ubit Umarov : oui, la version 0.9.2.1 est déjà prête.
[11:07] Gavin.Hird @grid.xmir.org:8002: announced too?
[11:07] Gavin.Hird @grid.xmir.org:8002 : annoncé aussi ?
[11:07] Ubit Umarov: just didn't sent the emails
[11:07] Ubit Umarov : c'est juste que les emails n'ont pas été envoyés.
[11:07] Gavin.Hird @grid.xmir.org:8002: ah
[11:07] Gavin.Hird @grid.xmir.org:8002 : ah
[11:08] Ubit Umarov: site ready, i hope
[11:08] Ubit Umarov : le site est prêt, j'espère.
[11:08] Ubit Umarov: well the release notes may need a little love
[11:08] Ubit Umarov : les notes de version ont besoin d'un peu d'amour.
[11:08] Ubit Umarov whispers: but not much to tell :(
[11:08] Ubit Umarov murmure : mais pas grand chose à dire :(
[11:08] Gavin.Hird @grid.xmir.org:8002: what are the highlights?
[11:08] Gavin.Hird @grid.xmir.org:8002 : quels sont les points forts ?
[11:09] Ubit Umarov: guess none
[11:09] Ubit Umarov : je suppose que non.
[11:09] Gavin.Hird @grid.xmir.org:8002: there must be one jucy bug fix?
[11:09] Gavin.Hird @grid.xmir.org:8002 : il doit y avoir une correction de bug juteuse ?
[11:09] Ubit Umarov: just a few bug fixes and the things we spoke abotu here
[11:09] Ubit Umarov : juste quelques corrections de bugs et les choses dont nous avons parlé ici.
[11:10] Jamie.Jordan @grid.kitely.com:8002: hey everybody
[11:10] Jamie.Jordan @grid.kitely.com:8002 : Salut tout le monde !
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002: Some changes to messaging that had a funny bug in there... after it was first fixed, is now fixed again. Bunch of code refactoring to bring it more in line with reasonable standards
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques changements dans la messagerie qui avait un drôle de bug... après avoir été corrigé une première fois, est maintenant corrigé à nouveau. Un tas de refactoring de code pour l'amener plus en conformité avec les normes raisonnables.
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002: Some libomv updates here and there
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques mises à jour de libomv ici et là
[11:10] Ubit Umarov: a change does make live easier on standalones
[11:10] Ubit Umarov : un changement rend la vie plus facile pour les standalones.
[11:10] Ubit Umarov: again no need to also add the region name with region flags
[11:10] Ubit Umarov : encore une fois, pas besoin d'ajouter le nom de la région avec les flags de la région.
[11:11] Ubit Umarov: that was a pain for standalones
[11:11] Ubit Umarov : c'était une plaie pour les standalones.
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002: Enforcement of notecard size restriction which is nice
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Application de la restriction de la taille des notecards, ce qui est bien.
[11:12] Ubit Umarov: and without that, on 0.9.2.0 pl just can't login
[11:12] Ubit Umarov : et sans cela, en 0.9.2.0 les gens ne peuvent pas se connecter.
[11:12] Ubit Umarov: well we hope all changes are nice :P
[11:12] Ubit Umarov : Nous espérons que tous les changements sont agréables :P
[11:12] Ubit Umarov: just no shinny one
[11:12] Ubit Umarov : mais pas de extraordonnaires
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002: Haven't had to make another "revert bad core patch" commit yet so all good so far
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je n'ai pas encore eu à faire un autre commit "revert bad core patch" (rétablir le mauvais patch de base) donc tout va bien jusqu'à présent.
[11:13] Ubit Umarov: well that can happen always
[11:13] Ubit Umarov : cela peut toujours arriver.
[11:13] Ubit Umarov: :)
[11:13] Ubit Umarov : :)
[11:13] Ubit Umarov: in fact that was the role of 0.9.2.1
[11:13] Ubit Umarov : en fait, c'était le rôle de la 0.9.2.1.
[11:14] Ubit Umarov: i did plan to release in jan, with any possible "revert bad core patch
[11:14] Ubit Umarov : j'avais prévu de sortir en janvier, avec un éventuel patch "revert bad core".
[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002: A lot of changes going in to save some cpu timing, which is nice to see given cpu load remains a big factor. While memory consumption has been going down steadily, cpu remains high
[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002 : Beaucoup de changements pour économiser du temps processeur, ce qui est agréable à voir étant donné que la charge processeur reste un facteur important. Alors que la consommation de mémoire a diminué régulièrement, la charge du processeur reste élevée.
[11:14] Ubit Umarov: well cpu is needed to do things :)
[11:14] Ubit Umarov : le processeur est nécessaire pour faire des choses :)
[11:15] Ubit Umarov: but does do a few less sily things now
[11:15] Ubit Umarov : mais il fait un peu moins de choses saines maintenant.
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002: I'm still advocating let's waste 100mb of memory and see what cpu we can trade for that
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je suis toujours partisan de gaspiller 100mb de mémoire et de voir quel processeur on peut échanger contre ça.
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002: memory slightly easier to get now than cpu power
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : la mémoire est un peu plus facile à obtenir maintenant que la puissance du processeur.
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002: And I don't mean more caches
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002 : Et je ne veux pas dire plus de caches
[11:16] Ubit Umarov: things like  if(auuid == uuid.zero ) where a waste of cpy
[11:16] Ubit Umarov : des choses comme if(auuid == uuid.zero ) où un gaspillage de cpy.
[11:16] Ubit Umarov: cpu
[11:16] Ubit Umarov : cpu
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002: Yep a lot of those were changed up
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002 : Yep beaucoup d'entre eux ont été modifiés
[11:17] Ubit Umarov: i added uuid.iszero and isnotzero :)
[11:17] Ubit Umarov : j'ai ajouté uuid.iszero et isnotzero :)
[11:17] Ubit Umarov: string == "" also
[11:17] Ubit Umarov : string == "" aussi
[11:17] Ubit Umarov: jezz
[11:17] Ubit Umarov : jezz
[11:18] Ubit Umarov: so some CO2 reduction :)
[11:18] Ubit Umarov : donc une certaine réduction du CO2 :)
[11:19] Vincent.Sylvester @hg.zetaworlds.com:8002: Wonder how many more of that is left now, can't be that much
[11:19] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je me demande combien il en reste maintenant, ça ne doit pas être beaucoup.
[11:20] Ubit Umarov: MB did fix a typo od mine on a ini file
[11:20] Ubit Umarov : MB a corrigé une de mes erreurs de frappe dans un fichier ini.
[11:21] Ubit Umarov: so no code changes dusring last week
[11:21] Ubit Umarov : donc pas de changement de code depuis la semaine dernière.
[11:21] Ubit Umarov: during..
[11:21] Ubit Umarov : pendant...
[11:21] Ubit Umarov: hmm i did add some code to avoid a null ref also
[11:21] Ubit Umarov : hmm j'ai ajouté un peu de code pour éviter une référence nulle aussi
[11:21] Ubit Umarov: both on the release
[11:21] Ubit Umarov : les deux sont sur la version.
[11:22] Vincent.Sylvester @hg.zetaworlds.com:8002: A few of these I sometimes wonder if anyone even ran into them, but I know not to try, cause with my luck I know I'll probably find something even more obscure
[11:22] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y en a quelques-uns dont je me demande parfois si quelqu'un les a rencontrés, mais je sais qu'il ne faut pas essayer, car avec ma chance, je sais que je trouverai probablement quelque chose d'encore plus obscur.
[11:23] Andrew Hellershanks: :)
[11:23] Andrew Hellershanks : :)
[11:24] Ubit Umarov: :)
[11:24] Ubit Umarov : :)
[11:25] Vincent.Sylvester @hg.zetaworlds.com:8002: Did some work on the wiki fixing up some ancient pages with accurate information and built out the distributed robust section a little bit. Resolving and confirming some mantis stuff to clean that mess up.
[11:25] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai fait un peu de travail sur le wiki en corrigeant quelques anciennes pages avec des informations exactes et en construisant un peu la section Robust distribuée. Je résous et confirme quelques trucs de mantis pour nettoyer ce désordre.
[11:26] Ubit Umarov: btw having issues with pgsql gavin?
[11:26] Ubit Umarov : tu as des problèmes avec pgsql gavin ?
[11:26] Ubit Umarov: vincent tells there are some now
[11:26] Ubit Umarov : vincent dit qu'il y en a maintenant.
[11:26] Ubit Umarov: well he went play with recent versions...
[11:26] Ubit Umarov : il est allé jouer avec des versions récentes...
[11:26] Vincent.Sylvester @hg.zetaworlds.com:8002: a foreign concept to some it seems
[11:26] Vincent.Sylvester @hg.zetaworlds.com:8002 : un concept étranger à certains, semble-t-il.
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: There is a mantis on this as well
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a aussi une mantis à ce sujet.
[11:27] Gavin.Hird @grid.xmir.org:8002: huh?
[11:27] Gavin.Hird @grid.xmir.org:8002 : hein ?
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: 8959
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: 8959
[11:27] Gavin.Hird @grid.xmir.org:8002: issues, why?
[11:27] Gavin.Hird @grid.xmir.org:8002 : problèmes, pourquoi ?
[11:28] Gavin.Hird @grid.xmir.org:8002: sorry I was way into optimizing includes ...
[11:28] Gavin.Hird @grid.xmir.org:8002 : désolé, j'étais en train d'optimiser les inclusions...
[11:28] Ubit Umarov: :)
[11:28] Ubit Umarov : :)
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002: Using ubuntu focal, latest mono and postgres you get a cert error, if you then update npgsql and recompile you get OpenSim to run, but type conversion errors breaking login
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002 : En utilisant ubuntu focal, les dernières versions de mono et postgres, on obtient une erreur de certificat, si on met à jour npgsql et qu'on recompile, OpenSim fonctionne, mais des erreurs de conversion de type empêchent la connexion.
[11:29] Gavin.Hird @grid.xmir.org:8002: they both built and run
[11:29] Gavin.Hird @grid.xmir.org:8002 : les deux sont construits et fonctionnent.
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002: npgsql requiring some hacks to fully work, which are just a result of poor code using unsafe conversions
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002 : npgsql nécessite quelques bidouillages pour fonctionner pleinement, qui sont juste le résultat d'un mauvais code utilisant des conversions non sécurisées.
[11:30] Gavin.Hird @grid.xmir.org:8002: I have not tested Postgresql 12
[11:30] Gavin.Hird @grid.xmir.org:8002 : Je n'ai pas testé Postgresql 12.
[11:30] Vincent.Sylvester @hg.zetaworlds.com:8002: Think the version I tried was 14 something
[11:30] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que la version que j'ai essayé était 14 quelque chose
[11:31] Gavin.Hird @grid.xmir.org:8002: I think it will not work because of the ancient npgsql
[11:31] Gavin.Hird @grid.xmir.org:8002 : Je pense que cela ne fonctionnera pas à cause de l'ancien npgsql.
[11:31] Gavin.Hird @grid.xmir.org:8002: it does not have the security mechanism
[11:31] Gavin.Hird @grid.xmir.org:8002 : il n'y a pas de mécanisme de sécurité.
[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002: It can probably be fixed by building an altered version of npgsql to remove some of the hacks in there
[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il peut probablement être corrigé en compilant une version modifiée de npgsql pour supprimer certains des hacks qu'il contient.
[11:31] Gavin.Hird @grid.xmir.org:8002: hacks?
[11:31] Gavin.Hird @grid.xmir.org:8002 : des hacks ?
[11:32] Andrew Hellershanks: Hello, Michael.
[11:32] Andrew Hellershanks : Bonjour, Michael.
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002: compiler.unsafe something thing
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002 : compiler.unsafe quelque chose truc
[11:32] Ubit Umarov: you can't
[11:32] Ubit Umarov : on ne peut pas...
[11:32] Ubit Umarov: that is a deep change
[11:32] Ubit Umarov : c'est un changement profond.
[11:32] Michael.Christopher @cc.opensimulator.org:8002: hello, sorry im late
[11:32] Michael.Christopher @cc.opensimulator.org:8002 : bonjour, désolé pour le retard.
[11:32] Gavin.Hird @grid.xmir.org:8002: I was about to say good luck with that
[11:32] Gavin.Hird @grid.xmir.org:8002 : J'étais sur le point de dire bonne chance avec ça
[11:32] Gavin.Hird @grid.xmir.org:8002: Hi Michael
[11:32] Gavin.Hird @grid.xmir.org:8002 : Bonjour Michael
[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002: Looking at npgsql source being a big mess, no idea who worked on it, but left behind just hacks in a lot of places to get around postgres changes it seems. Makes it hard to follow the code paths
[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je regarde les sources de npgsql qui sont un gros bordel, je n'ai aucune idée de qui a travaillé dessus, mais j'ai laissé derrière moi des bidouillages dans beaucoup d'endroits pour contourner les changements de postgres, il semble. Il est difficile de suivre le cheminement du code.
[11:33] Ubit Umarov: you just need to use things really made for .net framework
[11:33] Ubit Umarov : vous avez juste besoin d'utiliser des choses vraiment faites pour le framework .net
[11:33] Ubit Umarov: not confusing and messy .net crap 1.0, crap 3.2--- e tc
[11:33] Ubit Umarov : pas la confusion et le désordre de .net crap 1.0, crap 3.2--- etc
[11:33] Gavin.Hird @grid.xmir.org:8002: where did you look at npgsql code - on git?
[11:33] Gavin.Hird @grid.xmir.org:8002 : où as-tu trouvé le code de npgsql - sur git ?
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002: I think it was github
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que c'était github
[11:34] Ubit Umarov: at this point a lot of c# software is just BAD
[11:34] Ubit Umarov : à ce stade, beaucoup de logiciels c# sont juste MAUVAIS.
[11:34] Ubit Umarov: ppl lost on the ms mess
[11:34] Ubit Umarov : les gens sont perdus à cause de la pagaille de ms.
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002: cloned the whole thing and went back to the release tag for 3.2.7
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002 : cloner le tout et retourner au tag de version pour 3.2.7
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: Was just going to remove the namespaces that force those two dlls to be required and try to fix whatever error compile throws one at a time
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'allais juste supprimer les espaces de noms qui forcent ces deux dlls à être nécessaires et essayer de corriger les erreurs de compilation une par une.
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: Which is not a fun task
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : Ce qui n'est pas une tâche amusante
[11:35] Ubit Umarov: you can't fix things like that :p
[11:35] Ubit Umarov : on ne peut pas réparer des choses comme ça :p
[11:35] Ubit Umarov: use of the new unsafe hacks is deep low level code :)
[11:35] Ubit Umarov : l'utilisation des nouveaux hacks non sécurisés est du code profond de bas niveau :)
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002: Just means I need a bigger shovel
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : Cela signifie simplement que j'ai besoin d'une plus grande pelle
[11:36] Andrew Hellershanks: hehe
[11:36] Andrew Hellershanks : hehe
[11:36] Michael.Christopher @cc.opensimulator.org:8002 whispers: thats a more polite phrasing than I was thinking :))
[11:36] Michael.Christopher @cc.opensimulator.org:8002 murmure : c'est une formulation plus polie que ce que je pensais :)))
[11:36] Gavin.Hird @grid.xmir.org:8002: it is probalby easier to fix the postgres code in opensim...
[11:36] Gavin.Hird @grid.xmir.org:8002 : il est probablement plus facile de corriger le code postgres dans opensim...
[11:36] Ubit Umarov: those , just need to wait the rest of code is all in .net7.0
[11:36] Ubit Umarov : ceux-là, il faut juste attendre que le reste du code soit en .net7.0.
[11:36] Ubit Umarov: ot 8.0
[11:36] Ubit Umarov : ou 8.0
[11:36] Ubit Umarov: or..
[11:36] Ubit Umarov : ou...
[11:37] Ubit Umarov: .net5.0 and .net6.0 may stll just be useless trash
[11:37] Ubit Umarov: .net5.0 and .net6.0 may stll just be useless trash
[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002: There is a reason for all that though. As database software adds new functions and performance enhancements it is looking like it might be time to rework the database interfaces we do have to get some performance back
[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002: There is a reason for all that though. As database software adds new functions and performance enhancements it is looking like it might be time to rework the database interfaces we do have to get some performance back

Version du 2 mars 2022 à 01:44

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

[11:03] Ubit Umarov : et malheureusement, cela peut être bien pire.
[11:03] Gavin.Hird @grid.xmir.org:8002 : vous voyez, il est là !
[11:03] Ubit Umarov : voyons voir
[11:03] Andrew Hellershanks : Bonjour à tous.
[11:03] Gavin.Hird @grid.xmir.org:8002 : J'ai exécuté un travail d'optimisation des inclusions sur le viewer - il a fallu 22 heures pour le terminer.
[11:03] Gavin.Hird @grid.xmir.org:8002 : Salut Andrew
[11:03] Ubit Umarov : :)
[11:04] Andrew Hellershanks : Le chat veut presque toujours jouer juste avant le début de la réunion.
[11:04] Ubit Umarov : bien sûr qu'il le veut.
[11:04] Ubit Umarov : Err ou elle ?
[11:04] Andrew Hellershanks : elle
[11:04] Gavin.Hird @grid.xmir.org:8002 : le chat sait qu'il sera ignoré pendant l'heure qui suit.
[11:04] Ubit Umarov : :)
[11:05] Gavin.Hird @grid.xmir.org:8002 : avez-vous demandé au chat ses pronoms ? - Il pourrait s'identifier à quelque chose d'autre
[11:06] Ubit Umarov : bien ...
[11:06] Ubit Umarov : alors qu'est-ce qui est nouveau dans opensim ?
[11:07] Andrew Hellershanks : Le numéro de version a été augmenté. Nous sommes maintenant à la version 0.9.2.2.
[11:07] Ubit Umarov : :)
[11:07] Ubit Umarov : oui, la version 0.9.2.1 est déjà prête.
[11:07] Gavin.Hird @grid.xmir.org:8002 : annoncé aussi ?
[11:07] Ubit Umarov : c'est juste que les emails n'ont pas été envoyés.
[11:07] Gavin.Hird @grid.xmir.org:8002 : ah
[11:08] Ubit Umarov : le site est prêt, j'espère.
[11:08] Ubit Umarov : les notes de version ont besoin d'un peu d'amour.
[11:08] Ubit Umarov murmure : mais pas grand chose à dire :(
[11:08] Gavin.Hird @grid.xmir.org:8002 : quels sont les points forts ?
[11:09] Ubit Umarov : je suppose que non.
[11:09] Gavin.Hird @grid.xmir.org:8002 : il doit y avoir une correction de bug juteuse ?
[11:09] Ubit Umarov : juste quelques corrections de bugs et les choses dont nous avons parlé ici.
[11:10] Jamie.Jordan @grid.kitely.com:8002 : Salut tout le monde !
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques changements dans la messagerie qui avait un drôle de bug... après avoir été corrigé une première fois, est maintenant corrigé à nouveau. Un tas de refactoring de code pour l'amener plus en conformité avec les normes raisonnables.
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques mises à jour de libomv ici et là
[11:10] Ubit Umarov : un changement rend la vie plus facile pour les standalones.
[11:10] Ubit Umarov : encore une fois, pas besoin d'ajouter le nom de la région avec les flags de la région.
[11:11] Ubit Umarov : c'était une plaie pour les standalones.
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Application de la restriction de la taille des notecards, ce qui est bien.
[11:12] Ubit Umarov : et sans cela, en 0.9.2.0 les gens ne peuvent pas se connecter.
[11:12] Ubit Umarov : Nous espérons que tous les changements sont agréables :P
[11:12] Ubit Umarov : mais pas de extraordonnaires
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je n'ai pas encore eu à faire un autre commit "revert bad core patch" (rétablir le mauvais patch de base) donc tout va bien jusqu'à présent.
[11:13] Ubit Umarov : cela peut toujours arriver.
[11:13] Ubit Umarov : :)
[11:13] Ubit Umarov : en fait, c'était le rôle de la 0.9.2.1.
[11:14] Ubit Umarov : j'avais prévu de sortir en janvier, avec un éventuel patch "revert bad core".
[11:14] Vincent.Sylvester @hg.zetaworlds.com:8002 : Beaucoup de changements pour économiser du temps processeur, ce qui est agréable à voir étant donné que la charge processeur reste un facteur important. Alors que la consommation de mémoire a diminué régulièrement, la charge du processeur reste élevée.
[11:14] Ubit Umarov : le processeur est nécessaire pour faire des choses :)
[11:15] Ubit Umarov : mais il fait un peu moins de choses saines maintenant.
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je suis toujours partisan de gaspiller 100mb de mémoire et de voir quel processeur on peut échanger contre ça.
[11:15] Vincent.Sylvester @hg.zetaworlds.com:8002 : la mémoire est un peu plus facile à obtenir maintenant que la puissance du processeur.
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002 : Et je ne veux pas dire plus de caches
[11:16] Ubit Umarov : des choses comme if(auuid == uuid.zero ) où un gaspillage de cpy.
[11:16] Ubit Umarov : cpu
[11:16] Vincent.Sylvester @hg.zetaworlds.com:8002 : Yep beaucoup d'entre eux ont été modifiés
[11:17] Ubit Umarov : j'ai ajouté uuid.iszero et isnotzero :)
[11:17] Ubit Umarov : string == "" aussi
[11:17] Ubit Umarov : jezz
[11:18] Ubit Umarov : donc une certaine réduction du CO2 :)
[11:19] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je me demande combien il en reste maintenant, ça ne doit pas être beaucoup.
[11:20] Ubit Umarov : MB a corrigé une de mes erreurs de frappe dans un fichier ini.
[11:21] Ubit Umarov : donc pas de changement de code depuis la semaine dernière.
[11:21] Ubit Umarov : pendant...
[11:21] Ubit Umarov : hmm j'ai ajouté un peu de code pour éviter une référence nulle aussi
[11:21] Ubit Umarov : les deux sont sur la version.
[11:22] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y en a quelques-uns dont je me demande parfois si quelqu'un les a rencontrés, mais je sais qu'il ne faut pas essayer, car avec ma chance, je sais que je trouverai probablement quelque chose d'encore plus obscur.
[11:23] Andrew Hellershanks : :)
[11:24] Ubit Umarov : :)
[11:25] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai fait un peu de travail sur le wiki en corrigeant quelques anciennes pages avec des informations exactes et en construisant un peu la section Robust distribuée. Je résous et confirme quelques trucs de mantis pour nettoyer ce désordre.
[11:26] Ubit Umarov : tu as des problèmes avec pgsql gavin ?
[11:26] Ubit Umarov : vincent dit qu'il y en a maintenant.
[11:26] Ubit Umarov : il est allé jouer avec des versions récentes...
[11:26] Vincent.Sylvester @hg.zetaworlds.com:8002 : un concept étranger à certains, semble-t-il.
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a aussi une mantis à ce sujet.
[11:27] Gavin.Hird @grid.xmir.org:8002 : hein ?
[11:27] Vincent.Sylvester @hg.zetaworlds.com:8002: 8959
[11:27] Gavin.Hird @grid.xmir.org:8002 : problèmes, pourquoi ?
[11:28] Gavin.Hird @grid.xmir.org:8002 : désolé, j'étais en train d'optimiser les inclusions...
[11:28] Ubit Umarov : :)
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002 : En utilisant ubuntu focal, les dernières versions de mono et postgres, on obtient une erreur de certificat, si on met à jour npgsql et qu'on recompile, OpenSim fonctionne, mais des erreurs de conversion de type empêchent la connexion.
[11:29] Gavin.Hird @grid.xmir.org:8002 : les deux sont construits et fonctionnent.
[11:29] Vincent.Sylvester @hg.zetaworlds.com:8002 : npgsql nécessite quelques bidouillages pour fonctionner pleinement, qui sont juste le résultat d'un mauvais code utilisant des conversions non sécurisées.
[11:30] Gavin.Hird @grid.xmir.org:8002 : Je n'ai pas testé Postgresql 12.
[11:30] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que la version que j'ai essayé était 14 quelque chose
[11:31] Gavin.Hird @grid.xmir.org:8002 : Je pense que cela ne fonctionnera pas à cause de l'ancien npgsql.
[11:31] Gavin.Hird @grid.xmir.org:8002 : il n'y a pas de mécanisme de sécurité.
[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il peut probablement être corrigé en compilant une version modifiée de npgsql pour supprimer certains des hacks qu'il contient.
[11:31] Gavin.Hird @grid.xmir.org:8002 : des hacks ?
[11:32] Andrew Hellershanks : Bonjour, Michael.
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002 : compiler.unsafe quelque chose truc
[11:32] Ubit Umarov : on ne peut pas...
[11:32] Ubit Umarov : c'est un changement profond.
[11:32] Michael.Christopher @cc.opensimulator.org:8002 : bonjour, désolé pour le retard.
[11:32] Gavin.Hird @grid.xmir.org:8002 : J'étais sur le point de dire bonne chance avec ça
[11:32] Gavin.Hird @grid.xmir.org:8002 : Bonjour Michael
[11:33] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je regarde les sources de npgsql qui sont un gros bordel, je n'ai aucune idée de qui a travaillé dessus, mais j'ai laissé derrière moi des bidouillages dans beaucoup d'endroits pour contourner les changements de postgres, il semble. Il est difficile de suivre le cheminement du code.
[11:33] Ubit Umarov : vous avez juste besoin d'utiliser des choses vraiment faites pour le framework .net
[11:33] Ubit Umarov : pas la confusion et le désordre de .net crap 1.0, crap 3.2--- etc
[11:33] Gavin.Hird @grid.xmir.org:8002 : où as-tu trouvé le code de npgsql - sur git ?
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que c'était github
[11:34] Ubit Umarov : à ce stade, beaucoup de logiciels c# sont juste MAUVAIS.
[11:34] Ubit Umarov : les gens sont perdus à cause de la pagaille de ms.
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002 : cloner le tout et retourner au tag de version pour 3.2.7
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'allais juste supprimer les espaces de noms qui forcent ces deux dlls à être nécessaires et essayer de corriger les erreurs de compilation une par une.
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : Ce qui n'est pas une tâche amusante
[11:35] Ubit Umarov : on ne peut pas réparer des choses comme ça :p
[11:35] Ubit Umarov : l'utilisation des nouveaux hacks non sécurisés est du code profond de bas niveau :)
[11:35] Vincent.Sylvester @hg.zetaworlds.com:8002 : Cela signifie simplement que j'ai besoin d'une plus grande pelle
[11:36] Andrew Hellershanks : hehe
[11:36] Michael.Christopher @cc.opensimulator.org:8002 murmure : c'est une formulation plus polie que ce que je pensais :)))
[11:36] Gavin.Hird @grid.xmir.org:8002 : il est probablement plus facile de corriger le code postgres dans opensim...
[11:36] Ubit Umarov : ceux-là, il faut juste attendre que le reste du code soit en .net7.0.
[11:36] Ubit Umarov : ou 8.0
[11:36] Ubit Umarov : ou...
[11:37] Ubit Umarov: .net5.0 and .net6.0 may stll just be useless trash
[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002: There is a reason for all that though. As database software adds new functions and performance enhancements it is looking like it might be time to rework the database interfaces we do have to get some performance back
[11:37] Ubit Umarov: at least does not justify any migration
[11:38] Vincent.Sylvester @hg.zetaworlds.com:8002: With mariadb now adding uuid fields storing the same data with less bytes there are savings to be made
[11:38] Ubit Umarov: a lot of things this old dbs add is just "flowers"
[11:38] Michael.Christopher @cc.opensimulator.org:8002: but if more flowers bring in more of the general public to enjoy those flowers, we'll take it, right?
[11:39] Gavin.Hird @grid.xmir.org:8002: unless I remember wrong Postgresql 14 add serious chages for security and scalability
[11:39] Vincent.Sylvester @hg.zetaworlds.com:8002: There have been a lot of changes to both postgres and mariadb, which, I think at least, warrant a look at as they could provide some performance improvements
[11:40] Vincent.Sylvester @hg.zetaworlds.com:8002: As data grows you eventually need every little byte
[11:40] Ubit Umarov: well and mariadb case is a bt workse
[11:40] Michael.Christopher @cc.opensimulator.org:8002: especially to increase graphics quality as equipment capacity rises
[11:41] Ubit Umarov: since it did split from mysql, that may mean we need to add all the stack for it
[11:41] Ubit Umarov: all our data stack for it
[11:41] Ubit Umarov: currently it is jsut the mysql one
[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002: I did create migrations for it, haven't cleaned them yet though
[11:41] Gavin.Hird @grid.xmir.org:8002: withe legacy password
[11:42] Ubit Umarov: it is migrations and all access code
[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002: Also changed everything needed for it to connect, but can't get tests to work proper still
[11:42] Ubit Umarov: if it keeps spliting from mysql
[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002: Meanwhile mysql is moving forward at a snails pace
[11:42] Gavin.Hird @grid.xmir.org:8002: not if you pay for it
[11:43] Gavin.Hird @grid.xmir.org:8002: isn't that the whoe point - drive you into depseration and the paid for version?
[11:43] Gavin.Hird @grid.xmir.org:8002: whole*
[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002: Technically goes for most of this type of software out there
[11:44] Michael.Christopher @cc.opensimulator.org:8002: least any that ofer paid versions
[11:44] Gavin.Hird @grid.xmir.org:8002: yes
[11:45] Gavin.Hird @grid.xmir.org:8002: Postgres does not exist as a paid for option at all
[11:45] Michael.Christopher @cc.opensimulator.org:8002: hence why it isnt partially disabled :P
[11:45] Gavin.Hird @grid.xmir.org:8002: many offer services, but not the db
[11:45] Gavin.Hird @grid.xmir.org:8002: exactly Michael
[11:46] Vincent.Sylvester @hg.zetaworlds.com:8002: Well switching to postgres is a bit off the table if the latest version doesn't play well with OpenSim, cause at the very least in terms of security you want to keep your things updated or within lts support
[11:47] Ubit Umarov: who cares about security :p
[11:47] Michael.Christopher @cc.opensimulator.org:8002: wasnt paying enough attention to realize it had an issue with OS
[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002: Sticking to the edge of EOL like OpenSim used to do with mono is not fun
[11:47] Gavin.Hird @grid.xmir.org:8002: there is basically  a missing cast in libopenmetaverse that keeps us from updating pgnsql
[11:47] Ubit Umarov: those things should be buried inside boxes only visible to opensim or other code
[11:47] Michael.Christopher @cc.opensimulator.org:8002: ubit - only companies and people with privacy concerns
[11:47] Ubit Umarov: who cares abotu tls etc in those cases..
[11:47] Ubit Umarov: bahh
[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002: Yes database bound to localhost only, that's a given I would hope
[11:48] Vincent.Sylvester @hg.zetaworlds.com:8002: Doesn't stop bugs entirely though
[11:48] Ubit Umarov: nothing stops bugs
[11:48] Ubit Umarov: bugs will rule the world one day
[11:48] Michael.Christopher @cc.opensimulator.org:8002: i thought that step was in the basic setup tutorial (localhost access only setting)
[11:48] Ubit Umarov: well other kind of bugs :p
[11:49] Gavin.Hird @grid.xmir.org:8002: nonorobots
[11:49] Gavin.Hird @grid.xmir.org:8002: nanorobots
[11:49] Vincent.Sylvester @hg.zetaworlds.com:8002: People often elect to open their db, because they want to connect to it from the outside to change things, yet don't understand what ssh tunnels are
[11:49] Gavin.Hird @grid.xmir.org:8002: the grey gooey syndrome
[11:49] Michael.Christopher @cc.opensimulator.org:8002: :)) @Gavin - I was just thinking how long will it be till we have actual bugs going after electricity as a food :))
[11:49] Andrew Hellershanks: Vincent, or how to firewall the box to limit access to a given machine(s).
[11:50] Michael.Christopher @cc.opensimulator.org:8002: vincent - or don't know how to set up a tunnel
[11:50] Ubit Umarov: well, unrelated, hopr i don't forget to send the release emails :)
[11:50] Ubit Umarov: ofc no need.. everyone keeps looking to our site
[11:50] Ubit Umarov: ;)
[11:50] Vincent.Sylvester @hg.zetaworlds.com:8002: If you firewall OpenSim properly everyone starts yelling they can't get their kitely deliveries
[11:51] Andrew Hellershanks: Ubit, I left you a reminder message.
[11:51] Michael.Christopher @cc.opensimulator.org:8002: hmm.
[11:51] Ubit Umarov: andrew :)
[11:52] Michael.Christopher @cc.opensimulator.org:8002: so how do we firewall properly while still allowing people to bring their purchases with them
[11:52] Andrew Hellershanks: Vincent, they just need a hole for Kitely's delivery service.
[11:52] Michael.Christopher @cc.opensimulator.org:8002: a single delivery service acces spoint or one for every grid they want to bring from?
[11:53] Vincent.Sylvester @hg.zetaworlds.com:8002: Used to be that kitely kept changing their plug on that which was a nightmare, think the ip is now fixed
[11:53] Motoko.Karu @login.digiworldz.com:8002: whitelist kitelys IPs... route approp port
[11:54] Andrew Hellershanks: Vincent, yeah that would be a pain if Kitely kept changing IP. If the firewall could accept a fully qualified domain it would avoid that issue.
[11:54] Andrew Hellershanks: I think they did do something to address that issue.
[11:55] Michael.Christopher @cc.opensimulator.org:8002: the changing IPs or the FQDN?
[11:55] Andrew Hellershanks: It probably was to used a fixed IP. IIRC, they had some notes about their delivery service on their web site.
[11:56] Vincent.Sylvester @hg.zetaworlds.com:8002: It would be nice if at some point in future focus would be put on the database interfaces, get them updated and maybe cleaned a bit to improve overall performance and adjust for the changes, that's all I ask
[11:57] Andrew Hellershanks: Sounds reasonable. No idea how much work that would entail.
[11:58] Michael.Christopher @cc.opensimulator.org:8002: thats what I was thinking about andrew
[11:58] Vincent.Sylvester @hg.zetaworlds.com:8002: Getting that scoped out would be a start
[11:59] Andrew Hellershanks nods
[12:00] Andrew Hellershanks: We are at the top of the hour already. Any other last minute topics for today?
[12:00] Michael.Christopher @cc.opensimulator.org:8002: I've got to head out, school pickup time.  Have a great week, DM me if you need anything
[12:00] Michael.Christopher @cc.opensimulator.org:8002: nice timing andrew :))
[12:00] Andrew Hellershanks: :)
[12:00] Michael.Christopher @cc.opensimulator.org:8002: see you all later
[12:01] Ubit Umarov: :)
[12:01] Andrew Hellershanks: ok, Michael. See you another time.
[12:01] Ubit Umarov: enjoy 0.9.2.1 crashes
[12:01] Ubit Umarov: err i mean features
[12:01] Andrew Hellershanks: 0.9.2.1? Not .2?  :)
[12:02] Motoko.Karu @login.digiworldz.com:8002: lol
[12:02] Ubit Umarov: release is 0.9.2.1
[12:02] Ubit Umarov: 0.9.2.2. is current dev
[12:03] Andrew Hellershanks: Right. It does have a dev tag.
[12:03] Andrew Hellershanks: If there is nothing more for today I'll call this meeting to a close.
[12:03] Andrew Hellershanks: Thank you all for coming. See you again next week.
[12:04] Motoko.Karu @login.digiworldz.com:8002: Thanks everyone..
[12:04] Gavin.Hird @grid.xmir.org:8002: I am still making progess of viewer version 3.0
[12:04] Selby.Evans @grid.kitely.com:8002: Bye All
[12:04] Ubit Umarov: :)
[12:04] Motoko.Karu @login.digiworldz.com:8002: laters
[12:04] Jamie.Jordan @grid.kitely.com:8002: thanks yall
[12:04] Gavin.Hird @grid.xmir.org:8002: but not much specific to add
[12:04] Ubit Umarov: cya ppl
[12:04] Andrew Hellershanks: version 3.0? What is the current version number?
[12:05] Gavin.Hird @grid.xmir.org:8002: 2.8.x for macOS and 1.9.8 on Windows
[12:05] Andrew Hellershanks: ok. Sounds like you have some big changes in the works.
[12:05] Gavin.Hird @grid.xmir.org:8002: yes
[12:05] Andrew Hellershanks: :)