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

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-03-01
Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-03-01


<pre>
=Introduction=
[11:03] Ubit Umarov : et malheureusement, cela peut être bien pire.
[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] Gavin.Hird @grid.xmir.org:8002 : vous voyez, il est là !
[11:03] Ubit Umarov : voyons voir
[11:03] Ubit Umarov : voyons voir
[11:03] Andrew Hellershanks : Bonjour à tous.
[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 : 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] Gavin.Hird @grid.xmir.org:8002 : Salut Andrew
[11:03] Ubit Umarov : :)
[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] 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 : bien sûr qu'il le veut.
[11:04] Ubit Umarov : Err ou elle ?
[11:04] Ubit Umarov : Err ou elle ?
[11:04] Andrew Hellershanks : 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] 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 : avez-vous demandé au chat ses pronoms ? - Il pourrait s'identifier à quelque chose d'autre
[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 : bien ...
=Sortie de la version d'OpenSim 0.9.2.1 =
* [http://opensimulator.org/viewgit/?a=shortlog&p=opensim  Journal des commits OpenSim]
[11:06] Ubit Umarov : alors qu'est-ce qui est nouveau dans opensim ?
[11:06] Ubit Umarov : alors qu'est-ce qui est nouveau dans opensim ?
==Numéro de version ==
[11:07] Andrew Hellershanks : Le numéro de version a été augmenté. Nous sommes maintenant à la version 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 : oui, la version 0.9.2.1 est déjà prête.
 
[11:07] Ubit Umarov : oui, la version 0.9.2.1 [http://opensimulator.org/wiki/0.9.2.1_Release/fr] est déjà prête.
 
[11:07] Gavin.Hird @grid.xmir.org:8002 : annoncé aussi ?
[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] 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 : le site est prêt, j'espère.
[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 : les notes de version ont besoin d'un peu d'amour.
[11:08] Ubit Umarov murmure : mais pas grand chose à dire :(
[11:08] Ubit Umarov murmure : mais pas grand chose à dire :(
[11:08] Gavin.Hird @grid.xmir.org:8002 : quels sont les points forts ?
[11:08] Gavin.Hird @grid.xmir.org:8002 : quels sont les points forts ?
[11:09] Ubit Umarov : je suppose que non.
[11:09] Ubit Umarov : je suppose que non.
== Quelques corrections de bogues ==
[11:09] Gavin.Hird @grid.xmir.org:8002 : il doit y avoir une correction de bug juteuse ?
[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: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] Jamie.Jordan @grid.kitely.com:8002 : Salut tout le monde !
==Changements dans la messagerie ==
[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 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à
==Mises à jour de libmov ==
[11:10] Ubit Umarov : un changement rend la vie plus facile pour les standalones.
[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques mises à jour de libomv [https://bitbucket.org/opensimulator/libopenmetaverse/src/master/] ici et là
== Nouvelle option pour les standalones :  AllowLoginFallbackToAnyRegion==
[11:10] Ubit Umarov : un changement qui rend la vie plus facile aux standalones.[http://opensimulator.org/wiki/0.9.2.1_Release/fr#Changements_et_corrections]
 
[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: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:11] Ubit Umarov : c'était une plaie pour les standalones.
[11:12] Ubit Umarov : et sans cela, en 0.9.2.0 les gens ne peuvent pas se connecter.
==Taille des notecards==
[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Application de la restriction de la taille des notecards, ce qui est bien.
[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.
 
==Pas encore de commit "revert bad core patch"==
[11:12] Ubit Umarov : Nous espérons que tous les changements sont agréables :P
[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] 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: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 : cela peut toujours arriver.
[11:13] Ubit Umarov : :)
[11:13] Ubit Umarov : :)
[11:13] Ubit Umarov : en fait, c'était le rôle de la 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 : j'avais prévu de sortir en janvier, avec un éventuel patch "revert bad core".
[11:14] Ubit Umarov : j'avais prévu de sortir en janvier, avec un éventuel patch "revert bad core".
==Changements pour économiser les CPU et économie de CO2 ==
[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] 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: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] 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 : 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: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] 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 : 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 beaucoup d'entre eux ont été modifiés
[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 : j'ai ajouté uuid.iszero et isnotzero :)
[11:17] Ubit Umarov : string == "" aussi
[11:17] Ubit Umarov : string == "" aussi
[11:17] Ubit Umarov : jezz
[11:17] Ubit Umarov : jezz
[11:18] Ubit Umarov : donc une certaine réduction du CO2 :)
[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:19] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je me demande combien il en reste maintenant, ça ne doit pas être beaucoup.
[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 obscure.
== Autres modifications ==
[11:20] Ubit Umarov : MB a corrigé une de mes erreurs de frappe dans un fichier ini.
[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 : donc pas de changement de code depuis la semaine dernière.
[11:21] Ubit Umarov : pendant...
[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 : 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: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:23] Andrew Hellershanks : :)
[11:24] Ubit Umarov : :)
[11:24] Ubit Umarov : :)
= Le wiki OpenSim =
[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: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 ?
 
=Les bases de données =
 
==Problème avec Postgresql ==
* [[https://fr.wikipedia.org/wiki/PostgreSQL Postgresql] : système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD.
* [https://www.npgsql.org/ npgsql] permet aux programmes écrits en C#, Visual Basic, F# d'accéder au serveur de base de données PostgreSQL .
* [[http://opensimulator.org/mantis/view.php?id=8959] Bug 8959 ]
[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 : vincent dit qu'il y en a maintenant.
[11:26] Ubit Umarov : il est allé jouer avec des versions récentes...
[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: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] 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] 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 : problèmes, pourquoi ?
[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] 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 : 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] 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] 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: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] 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: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 : 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] 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] 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:31] Gavin.Hird @grid.xmir.org:8002 : des hacks ?
[11:32] Andrew Hellershanks : Bonjour, Michael.
[11:32] Andrew Hellershanks : Bonjour, Michael.
[11:32] Vincent.Sylvester @hg.zetaworlds.com:8002 : compiler.unsafe quelque chose truc
[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 : on ne peut pas...
[11:32] Ubit Umarov : c'est un changement profond.
[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] 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 : J'étais sur le point de dire bonne chance avec ça
[11:32] Gavin.Hird @grid.xmir.org:8002 : Bonjour Michael
[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] 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 : vous avez juste besoin d'utiliser des choses vraiment faites pour le framework .net [https://fr.wikipedia.org/wiki/.NET_Framework]
 
[11:33] Ubit Umarov : pas la confusion et le désordre de .net crap 1.0, crap 3.2--- etc
[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: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] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je pense que c'était github [https://fr.wikipedia.org/wiki/GitHub]
 
[11:34] Ubit Umarov : à ce stade, beaucoup de logiciels c# sont juste MAUVAIS.
[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] Ubit Umarov : les gens sont perdus à cause de la pagaille de Microsoft.
 
[11:34] Vincent.Sylvester @hg.zetaworlds.com:8002 : cloner le tout et retourner au tag de version pour 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 : 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 : 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] 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 : 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] 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: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 murmure : c'est une formulation plus polie que ce que je pensais :)))
[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] 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 : 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 8.0
[11:36] Ubit Umarov : ou...
[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 : .net5.0 et .net6.0 sont peut-être encore des déchets inutiles.
[11:37] Ubit Umarov: at least does not justify any migration
== Augmenter les performances ==
[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:37] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a une raison à tout cela cependant. Comme le logiciel de base de données ajoute de nouvelles fonctions et des améliorations de performance, il semble qu'il soit temps de retravailler les interfaces de base de données que nous avons pour augmenter un peu de les performances.
[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:37] Ubit Umarov : enfin cela  ne justifie aucune migration.
[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:38] Vincent.Sylvester @hg.zetaworlds.com:8002 : Avec mariadb [https://mariadb.org/] qui ajoute maintenant des champs uuid stockant les mêmes données avec moins d'octets, il y a des économies à faire.
[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:38] Ubit Umarov : beaucoup de choses que ces vieilles bases de données ajoutent sont juste des "fleurs".
[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:38] Michael.Christopher @cc.opensimulator.org:8002 : mais si plus de fleurs amènent plus de public à profiter de ces fleurs, nous sommes d'accord, non ?
[11:41] Ubit Umarov: all our data stack for it
 
[11:41] Ubit Umarov: currently it is jsut the mysql one
[11:39] Gavin.Hird @grid.xmir.org:8002 : sauf erreur, Postgresql 14 ajoute de sérieux problèmes de sécurité et d'évolutivité.
[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:39] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a eu beaucoup de changements à la fois pour postgres et mariadb, qui, je pense au moins, méritent d'être regardés car ils pourraient fournir quelques améliorations de performance.
[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:40] Vincent.Sylvester @hg.zetaworlds.com:8002 : Lorsque les données augmentent, vous avez éventuellement besoin de chaque petit octet.
[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:40] Ubit Umarov : oui et en fait le cas de mariadb est un peu compliqué.
[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:40] Michael.Christopher @cc.opensimulator.org:8002 : spécialement pour augmenter la qualité graphique lorsque la capacité des équipements augmente.
[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:41] Ubit Umarov : depuis que cette bdd s'estséparée de mysql [https://fr.wikipedia.org/wiki/MySQL], nous devons ajouter toute la pile pour elle.
[11:44] Michael.Christopher @cc.opensimulator.org:8002: least any that ofer paid versions
 
[11:44] Gavin.Hird @grid.xmir.org:8002: yes
[11:41] Ubit Umarov : toutes nos données empilées pour cela.
[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:41] Ubit Umarov : actuellement c'est seulement pour mysql.
[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:41] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai créé des migrations pour ça, mais je ne les ai pas encore nettoyées.
[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:41] Gavin.Hird @grid.xmir.org:8002 : avec un ancien mot de passe.
[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:42] Ubit Umarov : c'est les migrations et tous les codes d'accès.
[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:42] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai aussi changé tout ce qui est nécessaire pour se connecter à la bdd, mais je n'arrive toujours pas à faire fonctionner les tests correctement.
[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..
==MySql et sa version payante==
[11:47] Ubit Umarov: bahh
[11:42] Ubit Umarov : si elle continue à se différencier de mysql.
[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:42] Vincent.Sylvester @hg.zetaworlds.com:8002 : Pendant ce temps, mysql avance à pas de tortue.
[11:48] Ubit Umarov: nothing stops bugs
 
[11:48] Ubit Umarov: bugs will rule the world one day
[11:42] Gavin.Hird @grid.xmir.org:8002 : pas si vous payez pour cela.
[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:43] Gavin.Hird @grid.xmir.org:8002 : n'est-ce pas là tout l'intérêt - vous pousser à la déprédation et à la version payante ?
[11:49] Gavin.Hird @grid.xmir.org:8002: nonorobots
 
[11:49] Gavin.Hird @grid.xmir.org:8002: nanorobots
[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002 : Techniquement, c'est le cas de la plupart des logiciels de ce type qui existent.
[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:44] Michael.Christopher @cc.opensimulator.org:8002 : au moins, tous ceux qui offrent des versions payantes.
[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:44] Gavin.Hird @grid.xmir.org:8002 : oui
[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:45] Gavin.Hird @grid.xmir.org:8002 : Postgres n'existe pas du tout en tant qu'option payante.
[11:50] Ubit Umarov: ofc no need.. everyone keeps looking to our site
 
[11:50] Ubit Umarov: ;)
[11:45] Michael.Christopher @cc.opensimulator.org:8002 : c'est pourquoi il n'est pas partiellement désactivé :P
[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:45] Gavin.Hird @grid.xmir.org:8002 : beaucoup offrent des services, mais pas la base de données.
[11:51] Michael.Christopher @cc.opensimulator.org:8002: hmm.
 
[11:51] Ubit Umarov: andrew :)
[11:45] Gavin.Hird @grid.xmir.org:8002 : exactement Michael
[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:46] Vincent.Sylvester @hg.zetaworlds.com:8002 : Eh bien, passer à Postgres est un peu hors de question si la dernière version ne fonctionne pas bien avec OpenSim, parce qu'au moins en termes de sécurité, on veut garder ses choses mises à jour ou dans le support LTS [https://fr.wikipedia.org/wiki/Long-term_support].
[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
=La sécurité dans OpenSim=
[11:53] Motoko.Karu @login.digiworldz.com:8002: whitelist kitelys IPs... route approp port
[11:47] Ubit Umarov : qui se soucie de la sécurité :p
[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:47] Michael.Christopher @cc.opensimulator.org:8002 : Je n'étais pas assez attentif pour réaliser qu'il y avait un problème avec le système d'exploitation.
[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:47] Vincent.Sylvester @hg.zetaworlds.com:8002 : S'en tenir à la limite de l'EOL(https://fr.wikipedia.org/wiki/End_of_life] comme OpenSim le faisait avec mono [https://fr.wikipedia.org/wiki/Mono_(logiciel)] n'est pas amusant.
[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:47] Gavin.Hird @grid.xmir.org:8002 : Il y a un cast manquant dans libopenmetaverse (libomv)  qui nous empêche de mettre à jour pgnsql.
[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:47] Ubit Umarov : ces choses devraient être enterrées dans des boîtes uniquement visibles par opensim ou d'autres codes.
[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?
[11:47] Michael.Christopher @cc.opensimulator.org:8002 : ubit - seulement les entreprises et les personnes qui se soucient de la vie privée
[12:00] Michael.Christopher @cc.opensimulator.org:8002: I've got to head out, school pickup timeHave a great week, DM me if you need anything
 
[12:00] Michael.Christopher @cc.opensimulator.org:8002: nice timing andrew :))
[11:47] Ubit Umarov : qui se soucie de tls [https://fr.wikipedia.org/wiki/Transport_Layer_Security] etc dans ces cas...
[12:00] Andrew Hellershanks: :)
 
[12:00] Michael.Christopher @cc.opensimulator.org:8002: see you all later
[11:47] Ubit Umarov : bahh
[12:01] Ubit Umarov: :)
 
[12:01] Andrew Hellershanks: ok, Michael. See you another time.
[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002 : Oui, la base de données n'est liée qu'à localhost, c'est un fait acquis, je l'espère.
[12:01] Ubit Umarov: enjoy 0.9.2.1 crashes
 
[12:01] Ubit Umarov: err i mean features
[11:48] Vincent.Sylvester @hg.zetaworlds.com:8002 : Cela n'empêche pas les bogues de se produire
[12:01] Andrew Hellershanks: 0.9.2.1? Not .2? :)
 
[12:02] Motoko.Karu @login.digiworldz.com:8002: lol
[11:48] Ubit Umarov : rien n'arrête les bugs.
[12:02] Ubit Umarov: release is 0.9.2.1
 
[12:02] Ubit Umarov: 0.9.2.2. is current dev
[11:48] Ubit Umarov : les insectes dirigeront un jour le monde.
[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.
[11:48] Michael.Christopher @cc.opensimulator.org:8002 : Je pensais que cette étape était dans le tutoriel de configuration de base (paramètre d'accès localhost uniquement).[http://opensimulator.org/wiki/Database_Settings]
[12:03] Andrew Hellershanks: Thank you all for coming. See you again next week.
 
[12:04] Motoko.Karu @login.digiworldz.com:8002: Thanks everyone..
[11:48] Ubit Umarov : enfin d'autres types de bugs :p
[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
[11:49] Gavin.Hird @grid.xmir.org:8002 : nonorobots
[12:04] Ubit Umarov: :)
 
[12:04] Motoko.Karu @login.digiworldz.com:8002: laters
[11:49] Gavin.Hird @grid.xmir.org:8002 : nanorobots
[12:04] Jamie.Jordan @grid.kitely.com:8002: thanks yall
 
[12:04] Gavin.Hird @grid.xmir.org:8002: but not much specific to add
[11:49] Vincent.Sylvester @hg.zetaworlds.com:8002 : Les gens choisissent souvent d'ouvrir leur base de données, parce qu'ils veulent s'y connecter de l'extérieur pour changer des choses, mais ils ne comprennent pas ce que sont les tunnels ssh.[https://fr.wikipedia.org/wiki/Ssh]
[12:04] Ubit Umarov: cya ppl
 
[12:04] Andrew Hellershanks: version 3.0? What is the current version number?
[11:49] Gavin.Hird @grid.xmir.org:8002 : le syndrome Gelée grise [https://fr.wikipedia.org/wiki/Gel%C3%A9e_grise]
[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.
[11:49] Michael.Christopher @cc.opensimulator.org:8002 : :))) @Gavin - Je me demandais juste combien de temps il faudra avant que nous ayons de vrais insectes qui s'attaquent à l'électricité en tant que nourriture :)))
[12:05] Gavin.Hird @grid.xmir.org:8002: yes
 
[12:05] Andrew Hellershanks: :)
[11:49] Andrew Hellershanks : Vincent, ou comment mettre un pare-feu [https://fr.wikipedia.org/wiki/Pare-feu_(informatique)] dans la boîte pour limiter l'accès à une ou plusieurs machines données.
</pre>
 
[11:50] Michael.Christopher @cc.opensimulator.org:8002 : vincent - ou je ne sais pas comment mettre en place un tunnel.
 
[11:50] Ubit Umarov : bon, sans rapport, j'espère que je n'oublierai pas d'envoyer les emails de sortie :)
 
[11:50] Ubit Umarov : bien sûr, pas besoin... tout le monde continue à regarder notre site.
 
[11:50] Ubit Umarov : ;)
 
[11:50] Vincent.Sylvester @hg.zetaworlds.com:8002 : Si vous mettez un pare-feu correct à OpenSim, tout le monde se met à crier qu'il ne peut pas recevoir les prestations de Kitely [https://www.kitely.com/services].
 
[11:51] Andrew Hellershanks : Ubit, je t'ai laissé un message de rappel.
 
[11:51] Michael.Christopher @cc.opensimulator.org:8002 : hmm.
 
[11:51] Ubit Umarov : andrew :)
 
[11:52] Michael.Christopher @cc.opensimulator.org:8002 : alors comment faire un pare-feu correct tout en permettant aux gens d'apporter leurs achats avec eux.
 
[11:52] Andrew Hellershanks : Vincent, ils ont juste besoin d'un accès pour le service de livraison de Kitely.
 
[11:52] Michael.Christopher @cc.opensimulator.org:8002 : un seul service de diffusion pour l'accès au spoint ou un pour chaque grille qu'ils veulent joindre ?
 
[11:53] Vincent.Sylvester @hg.zetaworlds.com:8002 : Avant, Kitely changeait constamment de connexion, ce qui était un cauchemar. Je pense que l'adresse IP est fixe maintenant.
 
[11:53] Motoko.Karu @login.digiworldz.com:8002 : liste blanche des IPs de kitelys... route [https://www.linuxcertif.com/man/8/route/fr/]  port  approprié
 
[11:54] Andrew Hellershanks : Vincent, oui, ce serait un problème si Kitely changeait constamment d'IP. Si le pare-feu pouvait accepter un domaine entièrement qualifié, cela éviterait ce problème.
 
[11:54] Andrew Hellershanks : Je pense qu'ils ont fait quelque chose pour résoudre ce problème.
 
[11:55] Michael.Christopher @cc.opensimulator.org:8002 : le changement d'IP ou le FQDN [https://fr.wikipedia.org/wiki/FQDN] ?
 
[11:55] Andrew Hellershanks : C'était probablement pour utiliser une IP fixe. Si je me souviens bien, ils avaient quelques notes sur leur système de diffusion sur leur site web.
 
= Conclusion et Viewer =
[11:56] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il serait bien qu'à un moment donné dans le futur, on se concentre sur les interfaces de la base de données, qu'on les mette à jour et peut-être qu'on les nettoie un peu pour améliorer les performances globales et s'adapter aux changements, c'est tout ce que je demande.
 
[11:57] Andrew Hellershanks : Cela semble raisonnable. Je n'ai aucune idée de la quantité de travail que cela impliquerait.
 
[11:58] Michael.Christopher @cc.opensimulator.org:8002 : c'est ce à quoi je pensais Andrew.
 
[11:58] Vincent.Sylvester @hg.zetaworlds.com:8002 : Obtenir la définition de la portée serait un bon début.
 
[11:59] Andrew Hellershanks acquiesce.
 
[12:00] Andrew Hellershanks : Nous sommes déjà à la fin de l'heure. Y a-t-il d'autres sujets de dernière minute pour aujourd'hui ?
 
[12:00] Michael.Christopher @cc.opensimulator.org:8002 : Je dois y aller, c'est l'heure du ramassage scolairePassez une bonne semaine, DM moi si vous avez besoin de quelque chose.
 
[12:00] Michael.Christopher @cc.opensimulator.org:8002 : bon timing andrew :))
 
[12:00] Andrew Hellershanks : :)
 
[12:00] Michael.Christopher @cc.opensimulator.org:8002 : à plus tard.
 
[12:01] Ubit Umarov : :)
 
[12:01] Andrew Hellershanks : ok, Michael. On se voit une autre fois.
 
[12:01] Ubit Umarov : profitez du crash de la version 0.9.2.1.
 
[12:01] Ubit Umarov : Err je veux dire fonctionnalités
 
[12:01] Andrew Hellershanks : 0.9.2.1 ? Pas .2 ? :)
 
[12:02] Motoko.Karu @login.digiworldz.com:8002 : lol
 
[12:02] Ubit Umarov : la version 0.9.2.1 est disponible.
 
[12:02] Ubit Umarov : 0.9.2.2. est la version dev actuelle [http://opensimulator.org/wiki/0.9.2.2/fr].
 
[12:03] Andrew Hellershanks : C'est vrai. Elle a une étiquette dev.
 
[12:03] Andrew Hellershanks : S'il n'y a rien de plus pour aujourd'hui, je vais mettre fin à cette réunion.
 
[12:03] Andrew Hellershanks : Merci à tous d'être venus. Nous nous reverrons la semaine prochaine.
 
[12:04] Motoko.Karu @login.digiworldz.com:8002 : Merci à tous...
 
[12:04] Gavin.Hird @grid.xmir.org:8002 : Je suis toujours en train de faire progresser la version 3.0 du viewer.
 
[12:04] Selby.Evans @grid.kitely.com:8002 : Au revoir à tous
 
[12:04] Ubit Umarov : :)
 
[12:04] Motoko.Karu @login.digiworldz.com:8002 : à plus tard
 
[12:04] Jamie.Jordan @grid.kitely.com:8002 : Merci à tous.
 
[12:04] Gavin.Hird @grid.xmir.org:8002 : mais il n'y a pas grand chose à ajouter.
 
[12:04] Ubit Umarov : salut à tous !
 
[12:04] Andrew Hellershanks : version 3.0 ? Quel est le numéro de la version actuelle ?
 
[12:05] Gavin.Hird @grid.xmir.org:8002 : 2.8.x pour macOS et 1.9.8 pour Windows.
 
[12:05] Andrew Hellershanks : ok. On dirait que tu as de gros changements en préparation.
 
[12:05] Gavin.Hird @grid.xmir.org:8002 : Oui.
 
[12:05] Andrew Hellershanks : :)

Version actuelle datée du 2 mars 2022 à 13:14

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

Introduction

[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 ...

Sortie de la version d'OpenSim 0.9.2.1

[11:06] Ubit Umarov : alors qu'est-ce qui est nouveau dans opensim ?

Numéro de version

[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 [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.

Quelques corrections de bogues

[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 !

Changements dans la messagerie

[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.

Mises à jour de libmov

[11:10] Vincent.Sylvester @hg.zetaworlds.com:8002 : Quelques mises à jour de libomv [2] ici et là

Nouvelle option pour les standalones : AllowLoginFallbackToAnyRegion

[11:10] Ubit Umarov : un changement qui rend la vie plus facile aux standalones.[3]

[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] Ubit Umarov : et sans cela, en 0.9.2.0 les gens ne peuvent pas se connecter.

Taille des notecards

[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : Application de la restriction de la taille des notecards, ce qui est bien.

Pas encore de commit "revert bad core patch"

[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".

Changements pour économiser les CPU et économie de CO2

[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: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 obscure.

Autres modifications

[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:23] Andrew Hellershanks : :)

[11:24] Ubit Umarov : :)

Le wiki OpenSim

[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.

Les bases de données

Problème avec Postgresql

  • [Postgresql : système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD.
  • npgsql permet aux programmes écrits en C#, Visual Basic, F# d'accéder au serveur de base de données PostgreSQL .
  • [[4] Bug 8959 ]

[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 [5]

[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 [6]

[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 Microsoft.

[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 et .net6.0 sont peut-être encore des déchets inutiles.

Augmenter les performances

[11:37] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a une raison à tout cela cependant. Comme le logiciel de base de données ajoute de nouvelles fonctions et des améliorations de performance, il semble qu'il soit temps de retravailler les interfaces de base de données que nous avons pour augmenter un peu de les performances.

[11:37] Ubit Umarov : enfin cela ne justifie aucune migration.

[11:38] Vincent.Sylvester @hg.zetaworlds.com:8002 : Avec mariadb [7] qui ajoute maintenant des champs uuid stockant les mêmes données avec moins d'octets, il y a des économies à faire.

[11:38] Ubit Umarov : beaucoup de choses que ces vieilles bases de données ajoutent sont juste des "fleurs".

[11:38] Michael.Christopher @cc.opensimulator.org:8002 : mais si plus de fleurs amènent plus de public à profiter de ces fleurs, nous sommes d'accord, non ?

[11:39] Gavin.Hird @grid.xmir.org:8002 : sauf erreur, Postgresql 14 ajoute de sérieux problèmes de sécurité et d'évolutivité.

[11:39] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il y a eu beaucoup de changements à la fois pour postgres et mariadb, qui, je pense au moins, méritent d'être regardés car ils pourraient fournir quelques améliorations de performance.

[11:40] Vincent.Sylvester @hg.zetaworlds.com:8002 : Lorsque les données augmentent, vous avez éventuellement besoin de chaque petit octet.

[11:40] Ubit Umarov : oui et en fait le cas de mariadb est un peu compliqué.

[11:40] Michael.Christopher @cc.opensimulator.org:8002 : spécialement pour augmenter la qualité graphique lorsque la capacité des équipements augmente.

[11:41] Ubit Umarov : depuis que cette bdd s'estséparée de mysql [8], nous devons ajouter toute la pile pour elle.

[11:41] Ubit Umarov : toutes nos données empilées pour cela.

[11:41] Ubit Umarov : actuellement c'est seulement pour mysql.

[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai créé des migrations pour ça, mais je ne les ai pas encore nettoyées.

[11:41] Gavin.Hird @grid.xmir.org:8002 : avec un ancien mot de passe.

[11:42] Ubit Umarov : c'est les migrations et tous les codes d'accès.

[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai aussi changé tout ce qui est nécessaire pour se connecter à la bdd, mais je n'arrive toujours pas à faire fonctionner les tests correctement.

MySql et sa version payante

[11:42] Ubit Umarov : si elle continue à se différencier de mysql.

[11:42] Vincent.Sylvester @hg.zetaworlds.com:8002 : Pendant ce temps, mysql avance à pas de tortue.

[11:42] Gavin.Hird @grid.xmir.org:8002 : pas si vous payez pour cela.

[11:43] Gavin.Hird @grid.xmir.org:8002 : n'est-ce pas là tout l'intérêt - vous pousser à la déprédation et à la version payante ?

[11:44] Vincent.Sylvester @hg.zetaworlds.com:8002 : Techniquement, c'est le cas de la plupart des logiciels de ce type qui existent.

[11:44] Michael.Christopher @cc.opensimulator.org:8002 : au moins, tous ceux qui offrent des versions payantes.

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

[11:45] Gavin.Hird @grid.xmir.org:8002 : Postgres n'existe pas du tout en tant qu'option payante.

[11:45] Michael.Christopher @cc.opensimulator.org:8002 : c'est pourquoi il n'est pas partiellement désactivé :P

[11:45] Gavin.Hird @grid.xmir.org:8002 : beaucoup offrent des services, mais pas la base de données.

[11:45] Gavin.Hird @grid.xmir.org:8002 : exactement Michael

[11:46] Vincent.Sylvester @hg.zetaworlds.com:8002 : Eh bien, passer à Postgres est un peu hors de question si la dernière version ne fonctionne pas bien avec OpenSim, parce qu'au moins en termes de sécurité, on veut garder ses choses mises à jour ou dans le support LTS [9].

La sécurité dans OpenSim

[11:47] Ubit Umarov : qui se soucie de la sécurité :p

[11:47] Michael.Christopher @cc.opensimulator.org:8002 : Je n'étais pas assez attentif pour réaliser qu'il y avait un problème avec le système d'exploitation.

[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002 : S'en tenir à la limite de l'EOL(https://fr.wikipedia.org/wiki/End_of_life] comme OpenSim le faisait avec mono [10] n'est pas amusant.

[11:47] Gavin.Hird @grid.xmir.org:8002 : Il y a un cast manquant dans libopenmetaverse (libomv) qui nous empêche de mettre à jour pgnsql.

[11:47] Ubit Umarov : ces choses devraient être enterrées dans des boîtes uniquement visibles par opensim ou d'autres codes.

[11:47] Michael.Christopher @cc.opensimulator.org:8002 : ubit - seulement les entreprises et les personnes qui se soucient de la vie privée

[11:47] Ubit Umarov : qui se soucie de tls [11] etc dans ces cas...

[11:47] Ubit Umarov : bahh

[11:47] Vincent.Sylvester @hg.zetaworlds.com:8002 : Oui, la base de données n'est liée qu'à localhost, c'est un fait acquis, je l'espère.

[11:48] Vincent.Sylvester @hg.zetaworlds.com:8002 : Cela n'empêche pas les bogues de se produire

[11:48] Ubit Umarov : rien n'arrête les bugs.

[11:48] Ubit Umarov : les insectes dirigeront un jour le monde.

[11:48] Michael.Christopher @cc.opensimulator.org:8002 : Je pensais que cette étape était dans le tutoriel de configuration de base (paramètre d'accès localhost uniquement).[12]

[11:48] Ubit Umarov : enfin d'autres types de 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 : Les gens choisissent souvent d'ouvrir leur base de données, parce qu'ils veulent s'y connecter de l'extérieur pour changer des choses, mais ils ne comprennent pas ce que sont les tunnels ssh.[13]

[11:49] Gavin.Hird @grid.xmir.org:8002 : le syndrome Gelée grise [14]

[11:49] Michael.Christopher @cc.opensimulator.org:8002 : :))) @Gavin - Je me demandais juste combien de temps il faudra avant que nous ayons de vrais insectes qui s'attaquent à l'électricité en tant que nourriture :)))

[11:49] Andrew Hellershanks : Vincent, ou comment mettre un pare-feu [15] dans la boîte pour limiter l'accès à une ou plusieurs machines données.

[11:50] Michael.Christopher @cc.opensimulator.org:8002 : vincent - ou je ne sais pas comment mettre en place un tunnel.

[11:50] Ubit Umarov : bon, sans rapport, j'espère que je n'oublierai pas d'envoyer les emails de sortie :)

[11:50] Ubit Umarov : bien sûr, pas besoin... tout le monde continue à regarder notre site.

[11:50] Ubit Umarov : ;)

[11:50] Vincent.Sylvester @hg.zetaworlds.com:8002 : Si vous mettez un pare-feu correct à OpenSim, tout le monde se met à crier qu'il ne peut pas recevoir les prestations de Kitely [16].

[11:51] Andrew Hellershanks : Ubit, je t'ai laissé un message de rappel.

[11:51] Michael.Christopher @cc.opensimulator.org:8002 : hmm.

[11:51] Ubit Umarov : andrew :)

[11:52] Michael.Christopher @cc.opensimulator.org:8002 : alors comment faire un pare-feu correct tout en permettant aux gens d'apporter leurs achats avec eux.

[11:52] Andrew Hellershanks : Vincent, ils ont juste besoin d'un accès pour le service de livraison de Kitely.

[11:52] Michael.Christopher @cc.opensimulator.org:8002 : un seul service de diffusion pour l'accès au spoint ou un pour chaque grille qu'ils veulent joindre ?

[11:53] Vincent.Sylvester @hg.zetaworlds.com:8002 : Avant, Kitely changeait constamment de connexion, ce qui était un cauchemar. Je pense que l'adresse IP est fixe maintenant.

[11:53] Motoko.Karu @login.digiworldz.com:8002 : liste blanche des IPs de kitelys... route [17] port approprié

[11:54] Andrew Hellershanks : Vincent, oui, ce serait un problème si Kitely changeait constamment d'IP. Si le pare-feu pouvait accepter un domaine entièrement qualifié, cela éviterait ce problème.

[11:54] Andrew Hellershanks : Je pense qu'ils ont fait quelque chose pour résoudre ce problème.

[11:55] Michael.Christopher @cc.opensimulator.org:8002 : le changement d'IP ou le FQDN [18] ?

[11:55] Andrew Hellershanks : C'était probablement pour utiliser une IP fixe. Si je me souviens bien, ils avaient quelques notes sur leur système de diffusion sur leur site web.

Conclusion et Viewer

[11:56] Vincent.Sylvester @hg.zetaworlds.com:8002 : Il serait bien qu'à un moment donné dans le futur, on se concentre sur les interfaces de la base de données, qu'on les mette à jour et peut-être qu'on les nettoie un peu pour améliorer les performances globales et s'adapter aux changements, c'est tout ce que je demande.

[11:57] Andrew Hellershanks : Cela semble raisonnable. Je n'ai aucune idée de la quantité de travail que cela impliquerait.

[11:58] Michael.Christopher @cc.opensimulator.org:8002 : c'est ce à quoi je pensais Andrew.

[11:58] Vincent.Sylvester @hg.zetaworlds.com:8002 : Obtenir la définition de la portée serait un bon début.

[11:59] Andrew Hellershanks acquiesce.

[12:00] Andrew Hellershanks : Nous sommes déjà à la fin de l'heure. Y a-t-il d'autres sujets de dernière minute pour aujourd'hui ?

[12:00] Michael.Christopher @cc.opensimulator.org:8002 : Je dois y aller, c'est l'heure du ramassage scolaire. Passez une bonne semaine, DM moi si vous avez besoin de quelque chose.

[12:00] Michael.Christopher @cc.opensimulator.org:8002 : bon timing andrew :))

[12:00] Andrew Hellershanks : :)

[12:00] Michael.Christopher @cc.opensimulator.org:8002 : à plus tard.

[12:01] Ubit Umarov : :)

[12:01] Andrew Hellershanks : ok, Michael. On se voit une autre fois.

[12:01] Ubit Umarov : profitez du crash de la version 0.9.2.1.

[12:01] Ubit Umarov : Err je veux dire fonctionnalités

[12:01] Andrew Hellershanks : 0.9.2.1 ? Pas .2 ? :)

[12:02] Motoko.Karu @login.digiworldz.com:8002 : lol

[12:02] Ubit Umarov : la version 0.9.2.1 est disponible.

[12:02] Ubit Umarov : 0.9.2.2. est la version dev actuelle [19].

[12:03] Andrew Hellershanks : C'est vrai. Elle a une étiquette dev.

[12:03] Andrew Hellershanks : S'il n'y a rien de plus pour aujourd'hui, je vais mettre fin à cette réunion.

[12:03] Andrew Hellershanks : Merci à tous d'être venus. Nous nous reverrons la semaine prochaine.

[12:04] Motoko.Karu @login.digiworldz.com:8002 : Merci à tous...

[12:04] Gavin.Hird @grid.xmir.org:8002 : Je suis toujours en train de faire progresser la version 3.0 du viewer.

[12:04] Selby.Evans @grid.kitely.com:8002 : Au revoir à tous

[12:04] Ubit Umarov : :)

[12:04] Motoko.Karu @login.digiworldz.com:8002 : à plus tard

[12:04] Jamie.Jordan @grid.kitely.com:8002 : Merci à tous.

[12:04] Gavin.Hird @grid.xmir.org:8002 : mais il n'y a pas grand chose à ajouter.

[12:04] Ubit Umarov : salut à tous !

[12:04] Andrew Hellershanks : version 3.0 ? Quel est le numéro de la version actuelle ?

[12:05] Gavin.Hird @grid.xmir.org:8002 : 2.8.x pour macOS et 1.9.8 pour Windows.

[12:05] Andrew Hellershanks : ok. On dirait que tu as de gros changements en préparation.

[12:05] Gavin.Hird @grid.xmir.org:8002 : Oui.

[12:05] Andrew Hellershanks : :)