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

De OSWiki
Aller à la navigation Aller à la recherche
 
(4 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-08
Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-03-08
= Introduction =
= Introduction =
[11:01] Gavin.Hird @grid.xmir.org:8002 : Bonjour à tous
[11:01] '''Gavin.Hird @grid.xmir.org:8002''' : Bonjour à tous


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


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


[11:01] Ubit Umarov : Bonjour.
[11:01] '''Ubit Umarov''' : Bonjour.


[11:01] Andrew Hellershanks : Bonjour, Jagga
[11:01] '''Andrew Hellershanks''' : Bonjour, Jagga


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


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


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


[11:02] Jagga Meredith : Bonjour.
[11:02] '''Jagga Meredith''' : Bonjour.


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


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


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


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


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


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


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


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


= Mantis Bug Tracker =
= Mantis Bug Tracker =
Ligne 40 : Ligne 40 :
[http://opensimulator.org/mantis/my_view_page.php Mantis OpenSimulator ]
[http://opensimulator.org/mantis/my_view_page.php Mantis OpenSimulator ]


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


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


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


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


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


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


[11:06] Vincent.Sylvester @hg.zetaworlds.com:8002 : Comme les problèmes de FreeSWITCH [https://fr.wikipedia.org/wiki/FreeSWITCH][http://opensimulator.org/wiki/Freeswitch/fr], je tiens à conserver ma santé mentale, la mise en place de ce système est juste une douleur.
[11:06] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : Comme les problèmes de FreeSWITCH [https://fr.wikipedia.org/wiki/FreeSWITCH][http://opensimulator.org/wiki/Freeswitch/fr], je tiens à conserver ma santé mentale, la mise en place de ce système est juste une douleur.


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


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


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


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


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


[11:08] Ubit Umarov: :p
[11:08] '''Ubit Umarov''': :p


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


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


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


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


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


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


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


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


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


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


=Utilisation de Git et gestion des patchs =
=Utilisation de Git et gestion des patchs =
Ligne 90 : Ligne 90 :
* [https://fr.wikipedia.org/wiki/Git git][https://git-scm.com/book/fr/v2] : logiciel de gestion de versions décentralisé.
* [https://fr.wikipedia.org/wiki/Git git][https://git-scm.com/book/fr/v2] : logiciel de gestion de versions décentralisé.


[11:12] Vincent.Sylvester @hg.zetaworlds.com:8002 : la recherche diff[https://git-scm.com/docs/git-diff/fr] dans git est tellement lente.
[11:12] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : la recherche diff[https://git-scm.com/docs/git-diff/fr] dans git est tellement lente.


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


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


[11:13] Ubit Umarov : :p
[11:13] '''Ubit Umarov''' : :p


[11:13] Vincent.Sylvester @hg.zetaworlds.com:8002 : Je contribue à quelques choses sur github [https://fr.wikipedia.org/wiki/GitHub], là convention est d'appliquer la demande de fusion[https://git-scm.com/docs/git-merge/fr] et de changer ce que vous n'aimez pas juste après.
[11:13] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : Je contribue à quelques choses sur github [https://fr.wikipedia.org/wiki/GitHub], là convention est d'appliquer la demande de fusion[https://git-scm.com/docs/git-merge/fr] et de changer ce que vous n'aimez pas juste après.


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


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


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


[11:15] Ubit Umarov : la manière correcte d'accepter des patchs est de faire git am --signoff.[https://git-scm.com/docs/git-am/fr]
[11:15] '''Ubit Umarov''' : la manière correcte d'accepter des patchs est de faire git am --signoff.[https://git-scm.com/docs/git-am/fr]


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


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


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


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


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


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


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


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


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


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


[11:19] Ubit Umarov : ;)
[11:19] '''Ubit Umarov''' : ;)


[11:20] Andrew Hellershanks : :)
[11:20] '''Andrew Hellershanks''' : :)


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


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


= IRC versus Discord =
= IRC versus Discord =
* [http://opensimulator.org/wiki/IRC/fr IRC ]
* [http://opensimulator.org/wiki/IRC/fr IRC ]


[11:21] Vincent.Sylvester @hg.zetaworlds.com:8002 : J'ai mis à jour certaines pages du wiki la semaine dernière [http://opensimulator.org/wiki/FAQ/fr] [http://opensimulator.org/wiki/Estate_Support/fr] [http://opensimulator.org/wiki/Varregion/fr] [http://opensimulator.org/wiki/User_Documentation/fr#Plate-forme_sp.C3.A9cifique] [http://opensimulator.org/wiki/Feature_Matrix/fr] [http://opensimulator.org/wiki/Glossary] [http://opensimulator.org/wiki/Artist_Home/fr] [http://opensimulator.org/wiki/ROBUST/fr#D.C3.A9placer_tout_type_de_service_vers_son_propre_shell_ROBUST] , pour mettre les choses à jour.
[11:21] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : J'ai mis à jour certaines pages du wiki la semaine dernière [http://opensimulator.org/wiki/FAQ/fr] [http://opensimulator.org/wiki/Estate_Support/fr] [http://opensimulator.org/wiki/Varregion/fr] [http://opensimulator.org/wiki/User_Documentation/fr#Plate-forme_sp.C3.A9cifique] [http://opensimulator.org/wiki/Feature_Matrix/fr] [http://opensimulator.org/wiki/Glossary] [http://opensimulator.org/wiki/Artist_Home/fr] [http://opensimulator.org/wiki/ROBUST/fr#D.C3.A9placer_tout_type_de_service_vers_son_propre_shell_ROBUST] , pour mettre les choses à jour.


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


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


[11:22] Ubit Umarov : uff
[11:22] '''Ubit Umarov''' : uff


[11:23] Vincent.Sylvester @hg.zetaworlds.com:8002 : Le vieux débat de "pourquoi pas discord" [https://fr.wikipedia.org/wiki/Discord_(logiciel)] parce que grrr IRC n'est pas en train de vendre nos données.
[11:23] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : Le vieux débat de "pourquoi pas discord" [https://fr.wikipedia.org/wiki/Discord_(logiciel)] parce que grrr IRC n'est pas en train de vendre nos données.


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


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


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


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


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


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


[11:26] Motoko.Karu @login.digiworldz.com:8002 : weechat.org [https://weechat.org/] réservé aux utilisateurs de vim [https://fr.wikipedia.org/wiki/Vim].
[11:26] '''Motoko.Karu @login.digiworldz.com:8002''' : weechat.org [https://weechat.org/] réservé aux utilisateurs de vim [https://fr.wikipedia.org/wiki/Vim].


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


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


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


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


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


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


[11:28] Ubit Umarov : Peu importe.
[11:28] '''Ubit Umarov''' : Peu importe.


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


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


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


[11:29] Jagga Meredith : Je suis dessus tous les jours.  Support technique pour aviworlds [http://login.aviworlds.com/gridsite/].
[11:29] '''Jagga Meredith''' : Je suis dessus tous les jours.  Support technique pour aviworlds [http://login.aviworlds.com/gridsite/].


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


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


= Viewer Dayturn -- Pathfinding -- RLV =
= Viewer Dayturn -- Pathfinding -- RLV =
Ligne 196 : Ligne 196 :
* RLV = Restrained Life Viewer : c'est un ensemble d'outils intégrés dans un viewer qui peut être fait dans Second Life™. [http://blog.nalates.net/2016/06/27/second-life-tutorial-rlv-mesh-and-folders-how-it-works-how-to-use/](en)
* RLV = Restrained Life Viewer : c'est un ensemble d'outils intégrés dans un viewer qui peut être fait dans Second Life™. [http://blog.nalates.net/2016/06/27/second-life-tutorial-rlv-mesh-and-folders-how-it-works-how-to-use/](en)
==Travail de Gavin.Hird==
==Travail de Gavin.Hird==
[11:31] Vincent.Sylvester @hg.zetaworlds.com:8002 : Alors Gavin, comment tu tiens le coup dans ta lutte contre le viewer ?
[11:31] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : Alors Gavin, comment tu tiens le coup dans ta lutte contre le viewer ?


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


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


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


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


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


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


[11:35] Ubit Umarov : amusant :)
[11:35] '''Ubit Umarov''' : amusant :)


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


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


[11:35] Gavin.Hird @grid.xmir.org:8002 : toutes les fonctionnalités de  marketplace [https://marketplace.secondlife.com/]
[11:35] '''Gavin.Hird @grid.xmir.org:8002''' : toutes les fonctionnalités de  marketplace [https://marketplace.secondlife.com/]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


== RL Viewer==
== RL Viewer==
[11:41] Vincent.Sylvester @hg.zetaworlds.com:8002 : La dernière fois que j'ai utilisé RLV, c'était avant que nous ayons des NPC [https://fr.wikipedia.org/wiki/Non-player_character][http://opensimulator.org/wiki/NPC/fr]...
[11:41] '''Vincent.Sylvester @hg.zetaworlds.com:8002''' : La dernière fois que j'ai utilisé RLV, c'était avant que nous ayons des NPC [https://fr.wikipedia.org/wiki/Non-player_character][http://opensimulator.org/wiki/NPC/fr]...


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


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


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


[11:42] Ubit Umarov : et le nav mesh [https://wiki.secondlife.com/wiki/Pathfinding_Overview]
[11:42] '''Ubit Umarov''' : et le nav mesh [https://wiki.secondlife.com/wiki/Pathfinding_Overview]


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


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


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


[11:43] Ubit Umarov : ou similaire
[11:43] '''Ubit Umarov''' : ou similaire


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


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


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


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


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


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


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


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


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


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


[11:46] Ubit Umarov : ( si ce n'est pas un accès complet à la machine via teamview  [https://fr.wikipedia.org/wiki/TeamViewer] )
[11:46] '''Ubit Umarov''' : ( si ce n'est pas un accès complet à la machine via teamview  [https://fr.wikipedia.org/wiki/TeamViewer] )


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


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


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


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


* c++[https://fr.wikipedia.org/wiki/C%2B%2B] : langage utilisé pour développer les viewers  
* c++[https://fr.wikipedia.org/wiki/C%2B%2B] : langage utilisé pour développer les viewers  


[11:47] Ubit Umarov : mais bon, c'est dans le domaine de la psychologie, mais pas dans celui du code.
[11:47] '''Ubit Umarov''' : mais bon, c'est dans le domaine de la psychologie, mais pas dans celui du code.


[11:48] Ubit Umarov : même en considérant que certains codes nécessitent maintenant des analyses psychologiques pour être compris :p
[11:48] '''Ubit Umarov''' : même en considérant que certains codes nécessitent maintenant des analyses psychologiques pour être compris :p


[11:48] Gavin.Hird @grid.xmir.org:8002 : est-ce le cas ?
[11:48] '''Gavin.Hird @grid.xmir.org:8002''' : est-ce le cas ?


[11:48] Ubit Umarov : Oui.
[11:48] '''Ubit Umarov''' : Oui.


[11:49] Ubit Umarov : au moins pour comprendre ce à quoi le code pensait.
[11:49] '''Ubit Umarov''' : au moins pour comprendre ce à quoi le code pensait.


[11:49] Ubit Umarov : le codeur
[11:49] '''Ubit Umarov''' : le codeur


[11:49] Andrew Hellershanks: hehe
[11:49] '''Andrew Hellershanks''': hehe


[11:49] Gavin.Hird @grid.xmir.org:8002 : comme le code LL qui utilise les BOOL[https://fr.wikipedia.org/wiki/Bool%C3%A9en] pour les enums, les bools, les compteurs de boucle et les masques.
[11:49] '''Gavin.Hird @grid.xmir.org:8002''' : comme le code LL qui utilise les BOOL[https://fr.wikipedia.org/wiki/Bool%C3%A9en] pour les enums, les bools, les compteurs de boucle et les masques.


[11:50] Ubit Umarov : ( le fait que nous ayons retrouvé le codeur il y a 2 semaines est aussi un détail possible... )
[11:50] '''Ubit Umarov''' : ( le fait que nous ayons retrouvé le codeur il y a 2 semaines est aussi un détail possible... )


[11:50] Gavin.Hird @grid.xmir.org:8002 : leur def est un S32.
[11:50] '''Gavin.Hird @grid.xmir.org:8002''' : leur def est un S32.


[11:50] Ubit Umarov : le c++ a des tonnes d'absurdités.
[11:50] '''Ubit Umarov''' : le c++ a des tonnes d'absurdités.


[11:51] Andrew Hellershanks : Gavin, ça ressemble à un problème de compilateur[https://fr.wikipedia.org/wiki/Compilateur]. Il aurait dû rejeter certaines de ces utilisations.
[11:51] '''Andrew Hellershanks''' : Gavin, ça ressemble à un problème de compilateur[https://fr.wikipedia.org/wiki/Compilateur]. Il aurait dû rejeter certaines de ces utilisations.


[11:51] Ubit Umarov : a ajouté beaucoup de complexité au C [https://fr.wikipedia.org/wiki/C_(langage)] et a gardé certains de ses problèmes :)
[11:51] '''Ubit Umarov''' : a ajouté beaucoup de complexité au C [https://fr.wikipedia.org/wiki/C_(langage)] et a gardé certains de ses problèmes :)


[11:51] Gavin.Hird @grid.xmir.org:8002 : le compilateur sait seulement que le BOOL défini par LL est un S32.
[11:51] '''Gavin.Hird @grid.xmir.org:8002''' : le compilateur sait seulement que le BOOL défini par LL est un S32.


[11:51] Gavin.Hird @grid.xmir.org:8002 : et il y en a 14700 dans le code du viewer.
[11:51] '''Gavin.Hird @grid.xmir.org:8002''' : et il y en a 14700 dans le code du viewer.


[11:52] Andrew Hellershanks remet à Gavin une copie de regexxer [https://manpages.debian.org/stretch/regexxer/regexxer.1.en.html].
[11:52] '''Andrew Hellershanks''' remet à Gavin une copie de regexxer [https://manpages.debian.org/stretch/regexxer/regexxer.1.en.html].


[11:52] Gavin.Hird @grid.xmir.org:8002 : ha
[11:52] '''Gavin.Hird @grid.xmir.org:8002''' : ha


[11:52] Gavin.Hird @grid.xmir.org:8002 : ce n'est pas aussi simple que cela.
[11:52] '''Gavin.Hird @grid.xmir.org:8002''' : ce n'est pas aussi simple que cela.


[11:52] Andrew Hellershanks : Bien sûr que non.
[11:52] '''Andrew Hellershanks''' : Bien sûr que non.


[11:52] Gavin.Hird @grid.xmir.org:8002 : :-)
[11:52] '''Gavin.Hird @grid.xmir.org:8002''' : :-)


[11:53] Gavin.Hird @grid.xmir.org:8002 : ou redéfinir le BOOL en bool et voir tout échouer à la compilation.
[11:53] '''Gavin.Hird @grid.xmir.org:8002''' : ou redéfinir le BOOL en bool et voir tout échouer à la compilation.


[11:54] Andrew Hellershanks : C'est une façon de trouver rapidement la déclaration inappropriée.
[11:54] '''Andrew Hellershanks''' : C'est une façon de trouver rapidement la déclaration inappropriée.


[11:54] Gavin.Hird @grid.xmir.org:8002 : c'est vrai Andrew, mais c'est une méthode qui prend beaucoup de temps.
[11:54] '''Gavin.Hird @grid.xmir.org:8002''' : c'est vrai Andrew, mais c'est une méthode qui prend beaucoup de temps.


=Nouvelles d'OpenSim =  
=Nouvelles d'OpenSim =  
Ligne 369 : Ligne 369 :
== Viewer Alchemy ==
== Viewer Alchemy ==
* [https://git.alchemyviewer.org/alchemy/alchemy Viewer Alchemy][https://www.alchemyviewer.org/]  : Alchemy est un client pour les simulateurs de protocole de Second Life et OpenMetaverse.  
* [https://git.alchemyviewer.org/alchemy/alchemy Viewer Alchemy][https://www.alchemyviewer.org/]  : Alchemy est un client pour les simulateurs de protocole de Second Life et OpenMetaverse.  
[11:55] Ubit Umarov : il semble qu'il y ait un effort de la part du viewer alchemy [https://git.alchemyviewer.org/alchemy/alchemy] pour le mettre à jour avec l'opensim actuel.
[11:55] '''Ubit Umarov''' : il semble qu'il y ait un effort de la part du viewer alchemy [https://git.alchemyviewer.org/alchemy/alchemy] pour le mettre à jour avec l'opensim actuel.


[11:55] Ubit Umarov : voyons voir
[11:55] '''Ubit Umarov''' : voyons voir


[11:55] Ubit Umarov : ... de l'équipe alchemy viewer...
[11:55] '''Ubit Umarov''' : ... de l'équipe alchemy viewer...


[11:56] Gavin.Hird @grid.xmir.org:8002 : il y a un certain nombre de correctifs pour opensim ces derniers temps.
[11:56] '''Gavin.Hird @grid.xmir.org:8002''' : il y a un certain nombre de correctifs pour opensim ces derniers temps.


[11:56] Ubit Umarov : hm je ne suis pas les changements de leur code
[11:56] '''Ubit Umarov''' : hm je ne suis pas les changements de leur code


[11:56] Gavin.Hird @grid.xmir.org:8002 : comme l'inventaire udp restauré.
[11:56] '''Gavin.Hird @grid.xmir.org:8002''' : comme l'inventaire udp restauré.


[11:56] Ubit Umarov : en fait, nous avons perdu la trace de leur git etc...
[11:56] '''Ubit Umarov''' : en fait, nous avons perdu la trace de leur git etc...
==Numéro de version ==
==Numéro de version ==
[11:56] Andrew Hellershanks : Seulement deux éléments principaux en termes de nouvelles d'Open Sim de cette dernière semaine. Mantis 6020 a été abordé mais c'était juste une reformulation mineure d'un message. La principale nouvelle est le marquage de la version 0.9.2.2Dev.
[11:56] '''Andrew Hellershanks''' : Seulement deux éléments principaux en termes de nouvelles d'Open Sim de cette dernière semaine. Mantis 6020 a été abordé mais c'était juste une reformulation mineure d'un message. La principale nouvelle est le marquage de la version 0.9.2.2Dev.


[11:56] Andrew Hellershanks : s/release//
[11:56] '''Andrew Hellershanks''' : s/release//


[11:57] Ubit Umarov : 0.9.2.2dev n'existait pas déjà la semaine dernière ?
[11:57] '''Ubit Umarov''' : 0.9.2.2dev n'existait pas déjà la semaine dernière ?


[11:57] Ubit Umarov : cela faisait partie du processus de release.
[11:57] '''Ubit Umarov''' : cela faisait partie du processus de release.


[11:57] Andrew Hellershanks : Gavin, je ressens ta douleur. Je dois fusionner le code de deux branches, mais j'ai moins de 50 patchs à gérer.
[11:57] '''Andrew Hellershanks''' : Gavin, je ressens ta douleur. Je dois fusionner le code de deux branches, mais j'ai moins de 50 patchs à gérer.


[11:57] Gavin.Hird @grid.xmir.org:8002 : l'as-tu publié ?
[11:57] '''Gavin.Hird @grid.xmir.org:8002''' : l'as-tu publié ?


[11:58] Ubit Umarov : 0.9.2.2 ? bien sûr que non !
[11:58] '''Ubit Umarov''' : 0.9.2.2 ? bien sûr que non !


[11:58] Ubit Umarov : j'ai publié la version 0.9.2.1 :p
[11:58] '''Ubit Umarov''' : j'ai publié la version 0.9.2.1 :p


[11:58] Gavin.Hird @grid.xmir.org:8002 : J'ai des correctifs pour convertir le BOOL pour tout sauf environ 1700.
[11:58] '''Gavin.Hird @grid.xmir.org:8002''' : J'ai des correctifs pour convertir le BOOL pour tout sauf environ 1700.


[11:58] Andrew Hellershanks : oui, le numéro de version et le nouveau tag dev ont été appliqués la semaine dernière, quelques heures après la réunion.
[11:58] '''Andrew Hellershanks''' : oui, le numéro de version et le nouveau tag dev ont été appliqués la semaine dernière, quelques heures après la réunion.


[11:59] Gavin.Hird @grid.xmir.org:8002 : certaines des conversions se traduisent par des améliorations positives du FPS (Frames Par Seconde), parce que maintenant le compilateur comprend ce qui se passe et peut l'optimiser correctement.
[11:59] '''Gavin.Hird @grid.xmir.org:8002''' : certaines des conversions se traduisent par des améliorations positives du FPS (Frames Par Seconde), parce que maintenant le compilateur comprend ce qui se passe et peut l'optimiser correctement.


[12:00] Ubit Umarov : "compilateur" ... "peut l'optimiser correctement" certains personnes ont la foi :P
[12:00] '''Ubit Umarov''' : "compilateur" ... "peut l'optimiser correctement" certains personnes ont la foi :P


[12:00] Andrew Hellershanks : Gavin, c'est bien.
[12:00] '''Andrew Hellershanks''' : Gavin, c'est bien.


[12:00] Gavin.Hird @grid.xmir.org:8002 : lorsque le compilateur sait qu'il s'agit d'un bool et non d'un int [https://fr.wikipedia.org/wiki/Entier_(informatique)] aléatoire.
[12:00] '''Gavin.Hird @grid.xmir.org:8002''' : lorsque le compilateur sait qu'il s'agit d'un bool et non d'un int [https://fr.wikipedia.org/wiki/Entier_(informatique)] aléatoire.


[12:00] Andrew Hellershanks : Beaucoup de petites améliorations dans le code ont été appliquées récemment.
[12:00] '''Andrew Hellershanks''' : Beaucoup de petites améliorations dans le code ont été appliquées récemment.


[12:00] Gavin.Hird @grid.xmir.org:8002 : il peut mieux le planifier.
[12:00] '''Gavin.Hird @grid.xmir.org:8002''' : il peut mieux le planifier.


[12:00] Ubit Umarov : bien ouais de temps en temps ça marche bien.
[12:00] '''Ubit Umarov''' : bien ouais de temps en temps ça marche bien.


[12:01] Ubit Umarov : bien sûr, devinez quand même.
[12:01] '''Ubit Umarov''' : bien sûr, devinez quand même.


[12:01] Ubit Umarov : push eax [https://www.esaracco.fr/documentation/assembly/assembly/programmation-structuree-en-assembleur.html]
[12:01] '''Ubit Umarov''' : push eax [https://www.esaracco.fr/documentation/assembly/assembly/programmation-structuree-en-assembleur.html]


[12:01] Ubit Umarov : pop eax
[12:01] '''Ubit Umarov''' : pop eax


[12:01] Ubit Umarov : partout
[12:01] '''Ubit Umarov''' : partout


[12:01] Gavin.Hird @grid.xmir.org:8002 : certains sont appelés très souvent et peuvent même être placés dans des registres.
[12:01] '''Gavin.Hird @grid.xmir.org:8002''' : certains sont appelés très souvent et peuvent même être placés dans des registres.


[12:02] Ubit Umarov: yeah
[12:02] '''Ubit Umarov''': yeah


[12:02] Ubit Umarov : comme je l'ai dit, même le JIT[https://fr.wikipedia.org/wiki/Compilation_%C3%A0_la_vol%C3%A9e] moderne de .net fait du bon code ici et là.
[12:02] '''Ubit Umarov''' : comme je l'ai dit, même le JIT[https://fr.wikipedia.org/wiki/Compilation_%C3%A0_la_vol%C3%A9e] moderne de .net fait du bon code ici et là.


[12:03] Ubit Umarov : un désordre occasionnel :)
[12:03] '''Ubit Umarov''' : un désordre occasionnel :)


[12:03] Kayaker Magic : Je dois partir, RL m'appelle.
[12:03] '''Kayaker Magic''' : Je dois partir, RL m'appelle.


[12:03] Andrew Hellershanks : ok, Kayaker. On se voit la semaine prochaine.
[12:03] '''Andrew Hellershanks''' : ok, Kayaker. On se voit la semaine prochaine.


[12:03] Ubit Umarov : ok cya
[12:03] '''Ubit Umarov''' : ok cya


=Objets fantômes =  
=Objets fantômes =  
[12:03] Jagga Meredith : J'ai eu un pépin bizarre.  Une de mes locataires a remarqué qu'elle ne pouvait pas marcher à certains endroits sur sa parcelle.  J'ai trouvé une zone invisible de la forme de sa maison, mais décalée. Avec un léger chevauchement, je pouvais faire un TP à l'intérieur.  Le redémarrage l'a fait disparaître.
[12:03] '''Jagga Meredith''' : J'ai eu un pépin bizarre.  Une de mes locataires a remarqué qu'elle ne pouvait pas marcher à certains endroits sur sa parcelle.  J'ai trouvé une zone invisible de la forme de sa maison, mais décalée. Avec un léger chevauchement, je pouvais faire un TP à l'intérieur.  Le redémarrage l'a fait disparaître.


[12:04] Ubit Umarov : les téléportations sont la mort et la renaissance.
[12:04] '''Ubit Umarov''' : les téléportations sont la mort et la renaissance.


[12:04] Jagga Meredith : sur osgrid, je ne l'ai pas signalé parce que je ne pouvais pas le reproduire.
[12:04] '''Jagga Meredith''' : sur osgrid, je ne l'ai pas signalé parce que je ne pouvais pas le reproduire.


[12:04] Ubit Umarov : le corps de Kay vient de se briser en lettres et est tombé sur le sol.
[12:04] '''Ubit Umarov''' : le corps de Kay vient de se briser en lettres et est tombé sur le sol.


[12:04] Motoko.Karu @login.digiworldz.com:8002 : J'ai vu ce problème sur ma région 4x4 à digiworldz... @jagga
[12:04] '''Motoko.Karu @login.digiworldz.com:8002''' : J'ai vu ce problème sur ma région 4x4 à digiworldz... @jagga


[12:04] Jagga Meredith : ah ok
[12:04] '''Jagga Meredith''' : ah ok


[12:04] Ubit Umarov : duuuh
[12:04] '''Ubit Umarov''' : duuuh


[12:04] Ubit Umarov : prenez une maison qui n'est pas convexe.
[12:04] '''Ubit Umarov''' : prenez une maison qui n'est pas convexe.


[12:05] Gavin.Hird @grid.xmir.org:8002 : J'ai déjà vu quelque chose comme ça. Comme s'il y avait une bosse invisible sur le terrain.
[12:05] '''Gavin.Hird @grid.xmir.org:8002''' : J'ai déjà vu quelque chose comme ça. Comme s'il y avait une bosse invisible sur le terrain.


[12:05] Jagga Meredith : c'est une grande région.
[12:05] '''Jagga Meredith''' : c'est une grande région.


[12:05] Jagga Meredith : yup
[12:05] '''Jagga Meredith''' : yup


[12:05] Ubit Umarov : des bosses sur le terrain ? ??
[12:05] '''Ubit Umarov''' : des bosses sur le terrain ? ??


[12:05] Ubit Umarov : il n'y en a pas.
[12:05] '''Ubit Umarov''' : il n'y en a pas.


[12:06] Gavin.Hird @grid.xmir.org:8002 : ok...
[12:06] '''Gavin.Hird @grid.xmir.org:8002''' : ok...


[12:06] Motoko.Karu @login.digiworldz.com:8002 : dans mon cas, c'était en hauteur dans une construction autour de 600m -up
[12:06] '''Motoko.Karu @login.digiworldz.com:8002''' : dans mon cas, c'était en hauteur dans une construction autour de 600m -up


[12:06] Ubit Umarov : il y a un décalage entre ce que nous voyons et ce que la physique voit.
[12:06] '''Ubit Umarov''' : il y a un décalage entre ce que nous voyons et ce que la physique voit.


[12:06] Gavin.Hird @grid.xmir.org:8002 : quand vous terraformez, vous créez des bosses sur le terrain.
[12:06] '''Gavin.Hird @grid.xmir.org:8002''' : quand vous terraformez, vous créez des bosses sur le terrain.


[12:06] Ubit Umarov : mais pas des bosses.
[12:06] '''Ubit Umarov''' : mais pas des bosses.


[12:06] Jagga Meredith : ok, ça pourrait être ça.
[12:06] '''Jagga Meredith''' : ok, ça pourrait être ça.


[12:06] Ubit Umarov : maintenant... les formes du terrain ne sont pas vraiment supportées.
[12:06] '''Ubit Umarov''' : maintenant... les formes du terrain ne sont pas vraiment supportées.


[12:07] Gavin.Hird @grid.xmir.org:8002 : parfois la physique et le terrain visible ne correspondent pas.
[12:07] '''Gavin.Hird @grid.xmir.org:8002''' : parfois la physique et le terrain visible ne correspondent pas.


[12:07] Motoko.Karu @login.digiworldz.com:8002 : oui... un redémarrage n'a pas corrigé... il s'avère qu'un objet <avec lltargetomega dedans> semblait causer le problème. L'objet était en orbite, mais la "bosse" était statique. Quand j'ai enlevé l'objet... la mystérieuse bosse a disparu...
[12:07] '''Motoko.Karu @login.digiworldz.com:8002''' : oui... un redémarrage n'a pas corrigé... il s'avère qu'un objet <avec lltargetomega dedans> semblait causer le problème. L'objet était en orbite, mais la "bosse" était statique. Quand j'ai enlevé l'objet... la mystérieuse bosse a disparu...


[12:07] Ubit Umarov : si vous faites une chose brutale, vous verrez des effets secondaires.
[12:07] '''Ubit Umarov''' : si vous faites une chose brutale, vous verrez des effets secondaires.


[12:07] Ubit Umarov : artefacts purs du côté du viewer
[12:07] '''Ubit Umarov''' : artefacts purs du côté du viewer


[12:07] Gavin.Hird @grid.xmir.org:8002 : Je pense qu'il y a une erreur de bit ou autre dans le fichier de la carte.
[12:07] '''Gavin.Hird @grid.xmir.org:8002''' : Je pense qu'il y a une erreur de bit ou autre dans le fichier de la carte.


[12:08] Ubit Umarov : Cet objet peut avoir un problème.
[12:08] '''Ubit Umarov''' : Cet objet peut avoir un problème.


[12:08] Ubit Umarov : difficile à deviner.
[12:08] '''Ubit Umarov''' : difficile à deviner.


[12:08] Ubit Umarov : mais ne pas pouvoir entrer dans une  maison pour s'en approcher, c'est typique d'un problème de convexité.
[12:08] '''Ubit Umarov''' : mais ne pas pouvoir entrer dans une  maison pour s'en approcher, c'est typique d'un problème de convexité.


[12:08] Jagga Meredith : fantôme dans la machine
[12:08] '''Jagga Meredith''' : fantôme dans la machine


[12:08] Gavin.Hird @grid.xmir.org:8002 : J'ai quelques endroits où il est impossible de lisser le terrain.
[12:08] '''Gavin.Hird @grid.xmir.org:8002''' : J'ai quelques endroits où il est impossible de lisser le terrain.


[12:08] Motoko.Karu @login.digiworldz.com:8002 : l'objet était un objet unique... il n'y avait pas d'attachements/liens transparents...
[12:08] '''Motoko.Karu @login.digiworldz.com:8002''' : l'objet était un objet unique... il n'y avait pas d'attachements/liens transparents...


[12:08] Gavin.Hird @grid.xmir.org:8002 : ou le rétablir.
[12:08] '''Gavin.Hird @grid.xmir.org:8002''' : ou le rétablir.


[12:09] Motoko.Karu @login.digiworldz.com:8002 : J'ai aussi essayé la combinaison de touches ctrl - alt - t pour voir si elle était invisible... *hausse les épaules*
[12:09] '''Motoko.Karu @login.digiworldz.com:8002''' : J'ai aussi essayé la combinaison de touches ctrl - alt - t pour voir si elle était invisible... *hausse les épaules*


[12:09] Gavin.Hird @grid.xmir.org:8002 : mais ce terrain a été formé il y a des années (comme 2011).
[12:09] '''Gavin.Hird @grid.xmir.org:8002''' : mais ce terrain a été formé il y a des années (comme 2011).


[12:09] Ubit Umarov : j'ai regardé le terrain il y a 2 ou 3 ans ?
[12:09] '''Ubit Umarov''' : j'ai regardé le terrain il y a 2 ou 3 ans ?


[12:10] Ubit Umarov : un des changements a été de changer les poids de double à float.[https://fr.sawakinome.com/articles/programming/difference-between-float-and-double.html]
[12:10] '''Ubit Umarov''' : un des changements a été de changer les poids de double à float.[https://fr.sawakinome.com/articles/programming/difference-between-float-and-double.html]


[12:10] Ubit Umarov : maintenant les gens disent que je suis un très mauvais programmeur à cause de ça.
[12:10] '''Ubit Umarov''' : maintenant les gens disent que je suis un très mauvais programmeur à cause de ça.


[12:10] Jagga Meredith : le mien était définitivement un objet fantôme, il pouvait monter et descendre le long du toit.
[12:10] '''Jagga Meredith''' : le mien était définitivement un objet fantôme, il pouvait monter et descendre le long du toit.


[12:10] Gavin.Hird @grid.xmir.org:8002: ok
[12:10] '''Gavin.Hird @grid.xmir.org:8002''': ok


[12:11] Ubit Umarov : j'ai cassé le terrain... le double a moins de précision...
[12:11] '''Ubit Umarov''' : j'ai cassé le terrain... le double a moins de précision...


[12:11] Ubit Umarov : CETTE absurdité de terrain de basse résolution... pouvez-vous croire que les gens pensent qu'il doit être stocké sur double ??
[12:11] '''Ubit Umarov''' : CETTE absurdité de terrain de basse résolution... pouvez-vous croire que les gens pensent qu'il doit être stocké sur double ??


[12:12] Gavin.Hird @grid.xmir.org:8002 : J'ai un objet intéressant qui se dessine toujours lors de la génération de la carte, mais impossible à trouver dans le monde ou même dans la table des prims de la région.
[12:12] '''Gavin.Hird @grid.xmir.org:8002''' : J'ai un objet intéressant qui se dessine toujours lors de la génération de la carte, mais impossible à trouver dans le monde ou même dans la table des prims de la région.


[12:12] Andrew Hellershanks : le double c'est moins ??
[12:12] '''Andrew Hellershanks''' : le double c'est moins ??


[12:12] Ubit Umarov : il y a bien le vodoo :p
[12:12] '''Ubit Umarov''' : il y a bien le vodoo :p


[12:13] Ubit Umarov : j'ai cassé le terrain... double -> float a moins de précision...
[12:13] '''Ubit Umarov''' : j'ai cassé le terrain... double -> float a moins de précision...


[12:14] Ubit Umarov:  je pense que cela pourrait être un ushort, mais ce sont des détails.  
[12:14] '''Ubit Umarov''':  je pense que cela pourrait être un ushort, mais ce sont des détails.  


[12:14] Andrew Hellershanks : La précision pour le terrain ne devrait pas être un gros problème.
[12:14] '''Andrew Hellershanks''' : La précision pour le terrain ne devrait pas être un gros problème.


[12:14] Ubit Umarov : X et Y ont une précision de 1 m :)
[12:14] '''Ubit Umarov''' : X et Y ont une précision de 1 m :)


[12:14] Andrew Hellershanks : Ce n'est pas comme si la plupart des gens remarqueraient la différence dans le terrain.
[12:14] '''Andrew Hellershanks''' : Ce n'est pas comme si la plupart des gens remarqueraient la différence dans le terrain.


[12:14] Gavin.Hird @grid.xmir.org:8002 : c'est surtout du pavage[https://fr.wikipedia.org/wiki/Pavage_du_plan] de toute façon.
[12:14] '''Gavin.Hird @grid.xmir.org:8002''' : c'est surtout du pavage[https://fr.wikipedia.org/wiki/Pavage_du_plan] de toute façon.


[12:15] Ubit Umarov : mais certaines de ces choses ont besoin de 15 chiffres sur Z :p
[12:15] '''Ubit Umarov''' : mais certaines de ces choses ont besoin de 15 chiffres sur Z :p


[12:15] Ubit Umarov : ...penser...
[12:15] '''Ubit Umarov''' : ...penser...


[12:15] Ubit Umarov : eh bien peu importe
[12:15] '''Ubit Umarov''' : eh bien peu importe


[12:15] Ubit Umarov : j'ai été surpris de relire cela sur le discord il y a quelques jours.
[12:15] '''Ubit Umarov''' : j'ai été surpris de relire cela sur le discord il y a quelques jours.


[12:15] Ubit Umarov : il faut juste quitter ce "serveur".
[12:15] '''Ubit Umarov''' : il faut juste quitter ce "serveur".


[12:16] Andrew Hellershanks : C'est juste un plan astucieux pour forcer les gens à maintenir la taille des régions à un niveau raisonnable ;)
[12:16] '''Andrew Hellershanks''' : C'est juste un plan astucieux pour forcer les gens à maintenir la taille des régions à un niveau raisonnable ;)


[12:16] Ubit Umarov : :)
[12:16] '''Ubit Umarov''' : :)


[12:16] Ubit Umarov : on peut mettre beaucoup de ram sur les machines maintenant.
[12:16] '''Ubit Umarov''' : on peut mettre beaucoup de ram sur les machines maintenant.


[12:16] Ubit Umarov : 128GB sur un i7 gen12 ?
[12:16] '''Ubit Umarov''' : 128GB sur un i7 gen12 ?


[ [12:17] Jagga Meredith : essaye de faire atterrir un B52(avion) sur un 2x2.
[ [12:17] '''Jagga Meredith''' : essaye de faire atterrir un B52(avion) sur un 2x2.


[12:17] Gavin.Hird @grid.xmir.org:8002 : Apple a présenté un nouveau Mac aujourd'hui avec le processeur M1 ULTRA.
[12:17] '''Gavin.Hird @grid.xmir.org:8002''' : Apple a présenté un nouveau Mac aujourd'hui avec le processeur M1 ULTRA.


[12:17] Ubit Umarov : le décollage d'un avion chargé est plus difficile.
[12:17] '''Ubit Umarov''' : le décollage d'un avion chargé est plus difficile.


[12:17] Andrew Hellershanks : Jagga, je ne connais personne qui ait essayé ça dans SL.
[12:17] '''Andrew Hellershanks''' : Jagga, je ne connais personne qui ait essayé ça dans SL.


[12:18] Andrew Hellershanks : ou plutôt OS pour cette question.
[12:18] '''Andrew Hellershanks''' : ou plutôt OS pour cette question.


[12:18] Ubit Umarov : andrew sl n'a pas 2x2 :p
[12:18] '''Ubit Umarov''' : andrew sl n'a pas 2x2 :p


[12:18] Andrew Hellershanks : oui, une erreur de frappe.
[12:18] '''Andrew Hellershanks''' : oui, une erreur de frappe.


[12:18] Ubit Umarov : :)
[12:18] '''Ubit Umarov''' : :)


[12:19] Andrew Hellershanks : hm... Je me demande s'il y a un B52 disponible dans l'un des principaux programmes de simulateur de vol.
[12:19] '''Andrew Hellershanks''' : hm... Je me demande s'il y a un B52 disponible dans l'un des principaux programmes de simulateur de vol.


= Google et e-mail=
= Google et e-mail=
[12:19] Ubit Umarov : Vous avez vu l'avertissement de google concernant l'accès à gmail ?
[12:19] '''Ubit Umarov''' : Vous avez vu l'avertissement de google concernant l'accès à gmail ?


[12:19] Gavin.Hird @grid.xmir.org:8002: non
[12:19] '''Gavin.Hird @grid.xmir.org:8002''': non


[12:19] Andrew Hellershanks : Je n'utilise pas gmail.
[12:19] '''Andrew Hellershanks''' : Je n'utilise pas gmail.


[12:19] Gavin.Hird @grid.xmir.org:8002 : n'utilisez pas gmail.
[12:19] '''Gavin.Hird @grid.xmir.org:8002''' : n'utilisez pas gmail.


[12:19] Ubit Umarov : l'authentification simple pop3 et smtp semble cesser de fonctionner bientôt.
[12:19] '''Ubit Umarov''' : l'authentification simple pop3 et smtp semble cesser de fonctionner bientôt.


[12:19] Ubit Umarov : c'est-à-dire basé sur l'utilisateur et le mot de passe.
[12:19] '''Ubit Umarov''' : c'est-à-dire basé sur l'utilisateur et le mot de passe.


[12:20] Andrew Hellershanks : Je connais des gens qui seront affectés par ce changement.
[12:20] '''Andrew Hellershanks''' : Je connais des gens qui seront affectés par ce changement.


[12:20] Ubit Umarov : notre llemail[https://wiki.secondlife.com/wiki/LlEmail] ne fonctionnait pas car il n'avait pas de tls[https://fr.wikipedia.org/wiki/Transport_Layer_Security].
[12:20] '''Ubit Umarov''' : notre llemail[https://wiki.secondlife.com/wiki/LlEmail] ne fonctionnait pas car il n'avait pas de tls[https://fr.wikipedia.org/wiki/Transport_Layer_Security].


[12:20] Gavin.Hird @grid.xmir.org:8002 : j'installe un nouveau certificat dans mon serveur de messagerie demain.
[12:20] '''Gavin.Hird @grid.xmir.org:8002''' : j'installe un nouveau certificat dans mon serveur de messagerie demain.


[12:20] Jagga Meredith : la construction actuelle est un avion espion U2. cela prend un peu de piste.
[12:20] '''Jagga Meredith''' : la construction actuelle est un avion espion U2. cela prend un peu de piste.


[12:20] Ubit Umarov : le code de Diva utilise tls mais s'arrêtera aussi.
[12:20] '''Ubit Umarov''' : le code de Diva utilise tls mais s'arrêtera aussi.


[12:21] Ubit Umarov : oui, les gens ont besoin de gérer leurs propres serveurs de messagerie.
[12:21] '''Ubit Umarov''' : oui, les gens ont besoin de gérer leurs propres serveurs de messagerie.


[12:21] Ubit Umarov : en supposant qu'ils sont acceptés partout maintenant.
[12:21] '''Ubit Umarov''' : en supposant qu'ils sont acceptés partout maintenant.


[12:21] Motoko.Karu @login.digiworldz.com:8002 : heh... bonne chance avec ça...
[12:21] '''Motoko.Karu @login.digiworldz.com:8002''' : heh... bonne chance avec ça...


[12:21] Ubit Umarov : ouais
[12:21] '''Ubit Umarov''' : ouais


[12:22] Ubit Umarov : l'email est une chose plus difficile à utiliser maintenant.
[12:22] '''Ubit Umarov''' : l'email est une chose plus difficile à utiliser maintenant.


[12:22] Motoko.Karu @login.digiworldz.com:8002 : oui... vous avez besoin d'un compte gmail... afin de contacter tout le monde pour qu'ils acceptent votre courriel personnel... et/ou vérifient les spams... lol
[12:22] '''Motoko.Karu @login.digiworldz.com:8002''' : oui... vous avez besoin d'un compte gmail... afin de contacter tout le monde pour qu'ils acceptent votre courriel personnel... et/ou vérifient les spams... lol


[12:22] Gavin.Hird @grid.xmir.org:8002 : pour configurer un serveur de messagerie à partir des composants opensource, il faut être un magicien.
[12:22] '''Gavin.Hird @grid.xmir.org:8002''' : pour configurer un serveur de messagerie à partir des composants opensource, il faut être un magicien.


[12:23] Motoko.Karu @login.digiworldz.com:8002 : postfix [https://doc.ubuntu-fr.org/postfix] est plus facile que sendmail[https://fr.wikipedia.org/wiki/Sendmail]...
[12:23] '''Motoko.Karu @login.digiworldz.com:8002''' : postfix [https://doc.ubuntu-fr.org/postfix] est plus facile que sendmail[https://fr.wikipedia.org/wiki/Sendmail]...


[12:23] Ubit Umarov : yeha et pour que son email soit accepté par les autres...
[12:23] '''Ubit Umarov''' : yeha et pour que son email soit accepté par les autres...


[12:23] Motoko.Karu @login.digiworldz.com:8002 : mais oui...
[12:23] '''Motoko.Karu @login.digiworldz.com:8002''' : mais oui...


[12:23] Andrew Hellershanks : J'ai plutôt aimé Qmail [https://fr.wikipedia.org/wiki/Qmail].
[12:23] '''Andrew Hellershanks''' : J'ai plutôt aimé Qmail [https://fr.wikipedia.org/wiki/Qmail].


[12:23] Ubit Umarov : besoin d'entrées sur les DNS etc. etc.
[12:23] '''Ubit Umarov''' : besoin d'entrées sur les DNS etc. etc.


[12:23] Jagga Meredith : c'était génial mais ça s'est cassé en 2000.
[12:23] '''Jagga Meredith''' : c'était génial mais ça s'est cassé en 2000.


[12:23] Ubit Umarov : quand même, on peut le refuser.
[12:23] '''Ubit Umarov''' : quand même, on peut le refuser.


[12:23] Gavin.Hird @grid.xmir.org:8002 : Synology [https://fr.wikipedia.org/wiki/Synology] a un excellent serveur de messagerie - en fait deux
[12:23] '''Gavin.Hird @grid.xmir.org:8002''' : Synology [https://fr.wikipedia.org/wiki/Synology] a un excellent serveur de messagerie - en fait deux


[12:23] Ubit Umarov : certains refusent par exemple les emails provenant d'IPs dynamiques
[12:23] '''Ubit Umarov''' : certains refusent par exemple les emails provenant d'IPs dynamiques


[12:23] Selby.Evans @grid.kitely.com:8002 : Bye tout le monde
[12:23] '''Selby.Evans @grid.kitely.com:8002''' : Bye tout le monde


[12:24] Ubit Umarov : cya
[12:24] '''Ubit Umarov''' : cya


[12:24] Motoko.Karu @login.digiworldz.com:8002 : au revoir.
[12:24] '''Motoko.Karu @login.digiworldz.com:8002''' : au revoir.


[12:24] Andrew Hellershanks : ok, Selby. A la semaine prochaine.
[12:24] '''Andrew Hellershanks''' : ok, Selby. A la semaine prochaine.


[12:24] Gavin.Hird @grid.xmir.org:8002 : Au revoir Selby
[12:24] '''Gavin.Hird @grid.xmir.org:8002''' : Au revoir Selby


[12:24] Ubit Umarov : même mon logiciel de messagerie Windows va cesser de fonctionner avec Gmail.
[12:24] '''Ubit Umarov''' : même mon logiciel de messagerie Windows va cesser de fonctionner avec Gmail.


[12:24] Andrew Hellershanks : Il est temps de conclure la réunion d'aujourd'hui. Nous avons dépassé de près d'une demi-heure l'heure habituelle. Des questions/commentaires de dernière minute concernant l'OpenSIm ?
[12:24] '''Andrew Hellershanks''' : Il est temps de conclure la réunion d'aujourd'hui. Nous avons dépassé de près d'une demi-heure l'heure habituelle. Des questions/commentaires de dernière minute concernant l'OpenSIm ?


[12:25] Gavin.Hird @grid.xmir.org:8002 : Je refuse les emails provenant de dyn ip
[12:25] '''Gavin.Hird @grid.xmir.org:8002''' : Je refuse les emails provenant de dyn ip


[12:25] Ubit Umarov : bien sûr, beaucoup de choses vont s'arrêter pour toujours.
[12:25] '''Ubit Umarov''' : bien sûr, beaucoup de choses vont s'arrêter pour toujours.


[12:25] Ubit Umarov : il faut une nouvelle version, et ou un nouveau système d'exploitation bahh.
[12:25] '''Ubit Umarov''' : il faut une nouvelle version, et ou un nouveau système d'exploitation bahh.


[12:25] Jamie.Jordan @grid.kitely.com:8002 : à la semaine prochaine.
[12:25] '''Jamie.Jordan @grid.kitely.com:8002''' : à la semaine prochaine.


[12:25] Ubit Umarov : cya
[12:25] '''Ubit Umarov''' : cya


[12:25] Gavin.Hird @grid.xmir.org:8002 : Bye Jamie
[12:25] '''Gavin.Hird @grid.xmir.org:8002''' : Bye Jamie


[12:25] Andrew Hellershanks : Au revoir, Jamie. A la semaine prochaine.
[12:25] '''Andrew Hellershanks''' : Au revoir, Jamie. A la semaine prochaine.


[12:26] Motoko.Karu @login.digiworldz.com:8002 : au revoir.
[12:26] '''Motoko.Karu @login.digiworldz.com:8002''' : au revoir.


[12:26] Ubit Umarov : L'email est un gros problème.
[12:26] '''Ubit Umarov''' : L'email est un gros problème.


[12:26] Ubit Umarov : 200% d'abus
[12:26] '''Ubit Umarov''' : 200% d'abus


[12:26] Gavin.Hird @grid.xmir.org:8002 : il y a eu des mises à jour du code de VIEWER pour ne plus supporter le serveur de messagerie de la grille, mais juste rediriger vers la page de profil de l'utilisateur SL.
[12:26] '''Gavin.Hird @grid.xmir.org:8002''' : il y a eu des mises à jour du code de VIEWER pour ne plus supporter le serveur de messagerie de la grille, mais juste rediriger vers la page de profil de l'utilisateur SL.


[12:26] Andrew Hellershanks : Avec le départ de plusieurs personnes, je vais mettre un terme à cette réunion.
[12:26] '''Andrew Hellershanks''' : Avec le départ de plusieurs personnes, je vais mettre un terme à cette réunion.


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


[12:26] Gavin.Hird @grid.xmir.org:8002 : ce qui est en quelque sorte inutile dans opensim.
[12:26] '''Gavin.Hird @grid.xmir.org:8002''' : ce qui est en quelque sorte inutile dans opensim.


=Allons nous perdre la fonction llEmail ?==
=Allons nous perdre la fonction llEmail ?=
[12:26] Ubit Umarov : nous allons donc perdre llEmail.
[12:26] '''Ubit Umarov''' : nous allons donc perdre llEmail.


[12:27] Gavin.Hird @grid.xmir.org:8002 : est-ce que vous avez réussi à faire fonctionner la fonction email côté serveur ?
[12:27] '''Gavin.Hird @grid.xmir.org:8002''' : est-ce que vous avez réussi à faire fonctionner la fonction email côté serveur ?


[12:27] Ubit Umarov : à moins qu'il y ait des grilles et des gens qui peuvent faire fonctionner un mailler correct.
[12:27] '''Ubit Umarov''' : à moins qu'il y ait des grilles et des gens qui peuvent faire fonctionner un mailler correct.


[12:27] Jagga Meredith : J'ai un client sur Office 365 [https://fr.wikipedia.org/wiki/Office_365]. Oui, oui, oui, oui, oui.
[12:27] '''Jagga Meredith''' : J'ai un client sur Office 365 [https://fr.wikipedia.org/wiki/Office_365]. Oui, oui, oui, oui, oui.


[12:27] Ubit Umarov : oui, ça a bien marché.
[12:27] '''Ubit Umarov''' : oui, ça a bien marché.


[12:27] Gavin.Hird @grid.xmir.org:8002 : ok
[12:27] '''Gavin.Hird @grid.xmir.org:8002''' : ok


[12:27] Ubit Umarov : mais il n'y a pas de ssl/tls :p
[12:27] '''Ubit Umarov''' : mais il n'y a pas de ssl/tls :p


[12:27] Andrew Hellershanks : Ubit, j'ai commencé à chercher à remplacer la partie email d'OS par une bibliothèque plus récente qui pourrait supporter certaines des nouvelles (er) méthodes d'authentification.
[12:27] '''Andrew Hellershanks''' : Ubit, j'ai commencé à chercher à remplacer la partie email d'OS par une bibliothèque plus récente qui pourrait supporter certaines des nouvelles (er) méthodes d'authentification.


[12:27] Gavin.Hird @grid.xmir.org:8002: bien
[12:27] '''Gavin.Hird @grid.xmir.org:8002''': bien


[12:27] Gavin.Hird @grid.xmir.org:8002 : c'était le problème :-)
[12:27] '''Gavin.Hird @grid.xmir.org:8002''' : c'était le problème :-)


[12:27] Ubit Umarov : il faut donc un ''mailler'' spécial et convivial.
[12:27] '''Ubit Umarov''' : il faut donc un ''mailler'' spécial et convivial.


[12:28] Ubit Umarov : bien, c'est facile à corriger.
[12:28] '''Ubit Umarov''' : bien, c'est facile à corriger.


[12:28] Gavin.Hird @grid.xmir.org:8002 : Je ne vais pas du tout relâcher l'authentification sur le serveur de courrier électronique.
[12:28] '''Gavin.Hird @grid.xmir.org:8002''' : Je ne vais pas du tout relâcher l'authentification sur le serveur de courrier électronique.


[12:28] Ubit Umarov : nous utilisons un projet mort.
[12:28] '''Ubit Umarov''' : nous utilisons un projet mort.


[12:28] Ubit Umarov : cela n'ajoute rien à .net mail.
[12:28] '''Ubit Umarov''' : cela n'ajoute rien à .net mail.


[12:28] Andrew Hellershanks: I started looking at relplacing DotNetEmail with MailKit.
[12:28] '''Andrew Hellershanks''' : J'ai commencé à chercher à remplacer DotNetEmail par MailKit [https://dotnetfoundation.org/projects/mailkit].
[12:28] Gavin.Hird @grid.xmir.org:8002: meaning?
 
[12:29] Ubit Umarov: mailkit is a mess
[12:28] '''Gavin.Hird @grid.xmir.org:8002''' : qu'est-ce que cela signifie ?
[12:29] Ubit Umarov: and solves nothing
 
[12:29] Gavin.Hird @grid.xmir.org:8002: .-(
[12:29] '''Ubit Umarov''' : MailKit est un bazar.
[12:29] Ubit Umarov: we do not need a full email crap
 
[12:29] Andrew Hellershanks: It seems to be a stock part of C# rather than some (no longer) supported library. It also supports the additional auth methods.
[12:29] '''Ubit Umarov''' : et ne résout rien.
[12:29] Ubit Umarov: nad mailkit does not fix the new gmail problems
 
[12:29] Ubit Umarov: dos have partial suport of oath
[12:29] '''Gavin.Hird @grid.xmir.org:8002''': .-(
[12:30] Ubit Umarov: but needs more code from google
 
[12:30] Gavin.Hird @grid.xmir.org:8002: it probalby only works with exchange/outlook
[12:29] '''Ubit Umarov''' : nous n'avons pas besoin d'un email complet de merde.
[12:30] Ubit Umarov: then other code for microsoft
 
[12:30] Ubit Umarov: etc
[12:29] '''Andrew Hellershanks''' : Il semble que ce soit une partie intégrante de C# plutôt qu'une bibliothèque (qui n'est plus )supportée. Cela permet également les méthodes d'authentification supplémentaires.
[12:30] Jagga Meredith: blech
 
[12:30] Ubit Umarov: from what i see each use of Oauth needs private code for that provider
[12:29] '''Ubit Umarov''' : non mailkit ne résout pas les problèmes du nouveau gmail.
[12:31] Ubit Umarov: outlook will stop working actually
 
[12:31] Jagga Meredith: what i figured
[12:29] '''Ubit Umarov''' : dos a un support partiel de oath [https://fr.wikipedia.org/wiki/Initiative_for_Open_Authentication].
[12:31] Andrew Hellershanks: If DotNetMail needs to be replaced to have something with newer auth methods and MailKit isn't the thing to use then what is?
 
[12:31] Ubit Umarov: DotNetMail is just old yes
[12:30] '''Ubit Umarov''' : mais a besoin de plus de code google
[12:31] Ubit Umarov: chanign to the .net basic mail is a improvement over it
 
[12:32] Ubit Umarov: and will actually work with gmail until may 22 :P
[12:30] '''Gavin.Hird @grid.xmir.org:8002''' : il est probable que cela ne fonctionne qu'avec exchange [https://fr.wikipedia.org/wiki/Exchange]/outlook [https://fr.wikipedia.org/wiki/Microsoft_Outlook].
[12:32] Andrew Hellershanks: We need something more than just basic mail.
 
[12:32] Ubit Umarov: bc tls with still auth is possible tell that date
[12:30] '''Ubit Umarov''' : alors d'autres codes pour microsoft.
[12:32] Ubit Umarov: no we do not need more than basic mail
 
[12:33] Ubit Umarov: llemail is limited
[12:30] '''Ubit Umarov''' : etc...
[12:33] Andrew Hellershanks: We won't be able to deliver mail to a lot of newer mail servers.
 
[12:33] Ubit Umarov: nay other use for opensim is also limited
[12:30] '''Jagga Meredith''' : beurk !
[12:33] Ubit Umarov: yes
 
[12:33] Ubit Umarov: but mailkit currently will not fix that either
[12:30] '''Ubit Umarov''' : d'après ce que je vois, chaque utilisation d'Oauth nécessite un code privé pour ce fournisseur.
[12:33] Andrew Hellershanks: That's bad.
 
[12:34] Andrew Hellershanks: MailKit supports several other auth methods when talking with mail servers.
[12:31] '''Ubit Umarov''' : outlook va cesser de fonctionner en fait.
[12:35] Ubit Umarov: yeah that no one else uses :p
 
[12:35] Ubit Umarov: well i did look and did get mailkit
[12:31] '''Jagga Meredith''' : c'est ce que je pensais.
[12:36] Andrew Hellershanks: This is why I gave up on it. I try and find something better and just get shot down so we just remain stuck on using mail code that is old and no longer supported.
 
[12:36] Ubit Umarov: the one fo .net.4.6.1 adds more than 100 dlls to opensim
[12:31] '''Andrew Hellershanks''' : Si DotNetMail doit être remplacé par quelque chose avec des méthodes d'authentification plus récentes et que MailKit n'est pas la chose à utiliser, alors qu'est-ce qui l'est ?
[12:36] Ubit Umarov: if used
 
[12:36] Ubit Umarov: adds replacements for half the .net framework :P
[12:31] '''Ubit Umarov''' : DotNetMail est juste vieux oui
[12:37] Ubit Umarov: so dam stupid lol
 
[12:37] Gavin.Hird @grid.xmir.org:8002: what does the dlls do?
[12:31] '''Ubit Umarov''' : le changement vers .net basic mail est une amélioration.
[12:37] Ubit Umarov: BS
 
[12:37] Ubit Umarov: system.buffers
[12:32] '''Ubit Umarov''' : et fonctionne avec gmail jusqu'au 22 mai :P
[12:37] Ubit Umarov: system.memory
 
[12:37] Ubit Umarov: blabla.unsafe
[12:32] '''Andrew Hellershanks''' : Nous avons besoin de quelque chose de plus que le  mail basique.
[12:38] Ubit Umarov: those are understandable
 
[12:38] Andrew Hellershanks: A full mono install already pulls in a ton of stuff. MailKit only used MailMime as one extra thing in a using statement.
[12:32] '''Ubit Umarov''' : parce que tls avec  l'authentification est toujours possible jusqu'à cette date.
[12:38] Ubit Umarov: but then a ton more
 
[12:38] Ubit Umarov: and most windows only
[12:32] '''Ubit Umarov''' : non, nous n'avons pas besoin de plus que le courrier de base.
[12:38] Ubit Umarov: you see the same now on several packages outthere
 
[12:39] Ubit Umarov: see ppl jumped using .net5
[12:33] '''Ubit Umarov''' : llemail est limité.
[12:39] Ubit Umarov: .net5 code
 
[12:39] Ubit Umarov: then some of those libs are replaments of the .net4 ones, to suport that stupid code
[12:33] '''Andrew Hellershanks''' : Nous ne serons pas en mesure de délivrer du courrier à un grand nombre de serveurs de courrier récents.
[12:39] Ubit Umarov: that does the same...
 
[12:41] Ubit Umarov: well bet the nuget for mimekit
[12:33] '''Ubit Umarov''' : toute autre utilisation pour opensim est également limitée.
[12:41] Ubit Umarov: for example
 
[12:41] Ubit Umarov: and open it with 7z
[12:33] '''Ubit Umarov''' : oui
[12:41] Ubit Umarov: see what it has on .net4.6.1
 
[12:41] Andrew Hellershanks: I was trying out mailkit as it was a core part of C# and not some third party library. It is for other than WIndows. I use Linux. If MailKit was Windows only it would be not good for me so I wouldn't have tried using it.
[12:33] '''Ubit Umarov''' : mais mailkit ne résout pas ce problème non plus.
[12:42] Ubit Umarov: mailkit is not part of .net
 
[12:42] Andrew Hellershanks: MailKit supports TLS amongst other things. I don't have the web browser running to check the other auth modes.
[12:33] '''Andrew Hellershanks''' : C'est mauvais.
[12:42] Ubit Umarov: they claim it runs on a lot f things
 
[12:42] Andrew Hellershanks: It was part of C#.
[12:34] '''Andrew Hellershanks''' : MailKit supporte plusieurs autres méthodes d'authentification lors des échanges avec les serveurs de messagerie.
[12:42] Ubit Umarov: no
 
[12:42] Andrew Hellershanks: It was in the MS docs.
[12:35] '''Ubit Umarov''' : oui, que personne d'autre n'utilise :p
[12:42] Ubit Umarov: c# is system.net.mail
 
[12:43] Ubit Umarov: or something
[12:35] '''Ubit Umarov''' : j'ai regardé et j'ai trouvé MailKit.
[12:43] Ubit Umarov: well c# is a languague.. but we understand what you meant
 
[12:43] Gavin.Hird @grid.xmir.org:8002: I need to take care of RL, so have a great week everyone
[12:36] '''Andrew Hellershanks''' : C'est pourquoi j'ai abandonné. J'essaie de trouver quelque chose de mieux et je me fais descendre, alors nous restons coincés à utiliser un code de messagerie qui est vieux et qui n'est plus supporté.
[12:44] Ubit Umarov: ohh i have aold version of mimekit
 
[12:44] Motoko.Karu @login.digiworldz.com:8002: cya gavin
[12:36] '''Ubit Umarov''' : celui de .net.4.6.1 ajoute plus de 100 dlls à opensim.
[12:44] Ubit Umarov: done with simple .netframework code :)
 
[12:45] Ubit Umarov: ofc possible fails on tls etc
[12:36] '''Ubit Umarov''' : si utilisé
[12:45] Andrew Hellershanks: I need to get going. I'll turn off the chat logger.
 
</pre>
[12:36] '''Ubit Umarov''' : ajoute des remplacements pour la moitié du framework .net :P
 
[12:37] '''Ubit Umarov''' : tellement stupide lol
 
[12:37] '''Gavin.Hird @grid.xmir.org:8002''' : à quoi servent les dlls ?
 
[12:37] '''Ubit Umarov''' : BS
 
[12:37] '''Ubit Umarov''' : system.buffers
 
[12:37] '''Ubit Umarov''' : system.memory
 
[12:37] '''Ubit Umarov''' : blabla.unsafe
 
[12:38] '''Ubit Umarov''' : Ceux-ci sont compréhensibles.
 
[12:38] '''Andrew Hellershanks''' : Une installation complète de mono[https://fr.wikipedia.org/wiki/Mono_%28logiciel%29] apporte déjà une tonne de choses. MailKit n'utilise MailMime que comme une chose supplémentaire dans une déclaration using.
 
[12:38] '''Ubit Umarov''' : mais ensuite une tonne de choses en plus.
 
[12:38] '''Ubit Umarov''' : et la plupart windows seulement.
 
[12:38] '''Ubit Umarov''' : tu vois la même chose maintenant sur plusieurs paquets.
 
[12:39] '''Ubit Umarov''' : on voit que les gens ont abandonné l'utilisation de .net5.[https://fr.wikipedia.org/wiki/.NET_Framework]
 
[12:39] '''Ubit Umarov''' : code .net5  
 
[12:39] '''Ubit Umarov''' : alors certaines de ces librairies sont des remplacements de celles du .net4, pour supporter ce code stupide.
 
[12:39] '''Ubit Umarov''' : cela fait la même chose...
 
[12:41] '''Ubit Umarov''' : je parie sur le nuget[https://fr.wikipedia.org/wiki/NuGet] pour mimekit.
 
[12:41] '''Ubit Umarov''' : par exemple
 
[12:41] '''Ubit Umarov''' : et l'ouvrir avec 7z [https://fr.wikipedia.org/wiki/7z]
 
[12:41] '''Ubit Umarov''' : regardez ce qu'il y a sur .net4.6.1
 
[12:41] '''Andrew Hellershanks''' : J'essayais mailkit car c'est une partie essentielle de C# et non une bibliothèque tierce. C'est pour autre chose que Windows. J'utilise Linux [https://fr.wikipedia.org/wiki/Linux]. Si MailKit n'était que pour Windows, ce ne serait pas bon pour moi et je n'aurais pas essayé de l'utiliser.
 
[12:42] '''Ubit Umarov''' : mailkit ne fait pas partie de .net.
 
[12:42] '''Andrew Hellershanks''' : MailKit supporte TLS entre autres choses. Je n'ai pas le navigateur web en marche pour vérifier les autres modes d'authentification.
 
[12:42] '''Ubit Umarov''' : ils prétendent qu'il fonctionne sur beaucoup de choses.
 
[12:42] '''Andrew Hellershanks''' : C'était une partie de C#.
 
[12:42] '''Ubit Umarov''' : non.
 
[12:42] '''Andrew Hellershanks''' : C'était dans la documentation de MS.
 
[12:42] '''Ubit Umarov''' : C# est system.net.mail.
 
[12:43] '''Ubit Umarov''' : ou quelque chose comme ça.
 
[12:43] '''Ubit Umarov''' : bien c# est un langage ... mais tu comprends ce que je voulais dire.
 
[12:43] '''Gavin.Hird @grid.xmir.org:8002''' : Je dois m'occuper  RL, donc bonne semaine à tous.
 
[12:44] '''Ubit Umarov''' : ohh j'ai une ancienne version de mimekit.
 
[12:44] '''Motoko.Karu @login.digiworldz.com:8002''' : cya gavin
 
[12:44] '''Ubit Umarov''' : fait avec un simple code .netframework :)
 
[12:45] '''Ubit Umarov''' : bien sûr, des échecs possibles sur tls etc...
 
=Conclusion=
[12:45] '''Andrew Hellershanks''' : Je dois y aller. Je vais désactiver l'enregistreur de chat.

Version actuelle datée du 9 mars 2022 à 20:58

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

Introduction

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

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

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

[11:01] Ubit Umarov : Bonjour.

[11:01] Andrew Hellershanks : Bonjour, Jagga

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

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

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

[11:02] Jagga Meredith : Bonjour.

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

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

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

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

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

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

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

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

Mantis Bug Tracker

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

Mantis OpenSimulator

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

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

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

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

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

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

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

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

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

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

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

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

[11:08] Ubit Umarov: :p

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

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

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

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

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

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

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

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

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

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

Utilisation de Git et gestion des patchs

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

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

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

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

[11:13] Ubit Umarov : :p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[11:19] Ubit Umarov : ;)

[11:20] Andrew Hellershanks : :)

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

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

IRC versus Discord

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

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

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

[11:22] Ubit Umarov : uff

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[11:28] Ubit Umarov : Peu importe.

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

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

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

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

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

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

Viewer Dayturn -- Pathfinding -- RLV

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

Travail de Gavin.Hird

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

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

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

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

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

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

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

[11:35] Ubit Umarov : amusant :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pathfinding

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

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

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

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

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

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

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

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

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

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

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

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

RL Viewer

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

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

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

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

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

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

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

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

[11:43] Ubit Umarov : ou similaire

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Problèmes de codeurs

  • c++[31] : langage utilisé pour développer les viewers

[11:47] Ubit Umarov : mais bon, c'est dans le domaine de la psychologie, mais pas dans celui du code.

[11:48] Ubit Umarov : même en considérant que certains codes nécessitent maintenant des analyses psychologiques pour être compris :p

[11:48] Gavin.Hird @grid.xmir.org:8002 : est-ce le cas ?

[11:48] Ubit Umarov : Oui.

[11:49] Ubit Umarov : au moins pour comprendre ce à quoi le code pensait.

[11:49] Ubit Umarov : le codeur

[11:49] Andrew Hellershanks: hehe

[11:49] Gavin.Hird @grid.xmir.org:8002 : comme le code LL qui utilise les BOOL[32] pour les enums, les bools, les compteurs de boucle et les masques.

[11:50] Ubit Umarov : ( le fait que nous ayons retrouvé le codeur il y a 2 semaines est aussi un détail possible... )

[11:50] Gavin.Hird @grid.xmir.org:8002 : leur def est un S32.

[11:50] Ubit Umarov : le c++ a des tonnes d'absurdités.

[11:51] Andrew Hellershanks : Gavin, ça ressemble à un problème de compilateur[33]. Il aurait dû rejeter certaines de ces utilisations.

[11:51] Ubit Umarov : a ajouté beaucoup de complexité au C [34] et a gardé certains de ses problèmes :)

[11:51] Gavin.Hird @grid.xmir.org:8002 : le compilateur sait seulement que le BOOL défini par LL est un S32.

[11:51] Gavin.Hird @grid.xmir.org:8002 : et il y en a 14700 dans le code du viewer.

[11:52] Andrew Hellershanks remet à Gavin une copie de regexxer [35].

[11:52] Gavin.Hird @grid.xmir.org:8002 : ha

[11:52] Gavin.Hird @grid.xmir.org:8002 : ce n'est pas aussi simple que cela.

[11:52] Andrew Hellershanks : Bien sûr que non.

[11:52] Gavin.Hird @grid.xmir.org:8002 : :-)

[11:53] Gavin.Hird @grid.xmir.org:8002 : ou redéfinir le BOOL en bool et voir tout échouer à la compilation.

[11:54] Andrew Hellershanks : C'est une façon de trouver rapidement la déclaration inappropriée.

[11:54] Gavin.Hird @grid.xmir.org:8002 : c'est vrai Andrew, mais c'est une méthode qui prend beaucoup de temps.

Nouvelles d'OpenSim

Viewer Alchemy

  • Viewer Alchemy[36]  : Alchemy est un client pour les simulateurs de protocole de Second Life et OpenMetaverse.

[11:55] Ubit Umarov : il semble qu'il y ait un effort de la part du viewer alchemy [37] pour le mettre à jour avec l'opensim actuel.

[11:55] Ubit Umarov : voyons voir

[11:55] Ubit Umarov : ... de l'équipe alchemy viewer...

[11:56] Gavin.Hird @grid.xmir.org:8002 : il y a un certain nombre de correctifs pour opensim ces derniers temps.

[11:56] Ubit Umarov : hm je ne suis pas les changements de leur code

[11:56] Gavin.Hird @grid.xmir.org:8002 : comme l'inventaire udp restauré.

[11:56] Ubit Umarov : en fait, nous avons perdu la trace de leur git etc...

Numéro de version

[11:56] Andrew Hellershanks : Seulement deux éléments principaux en termes de nouvelles d'Open Sim de cette dernière semaine. Mantis 6020 a été abordé mais c'était juste une reformulation mineure d'un message. La principale nouvelle est le marquage de la version 0.9.2.2Dev.

[11:56] Andrew Hellershanks : s/release//

[11:57] Ubit Umarov : 0.9.2.2dev n'existait pas déjà la semaine dernière ?

[11:57] Ubit Umarov : cela faisait partie du processus de release.

[11:57] Andrew Hellershanks : Gavin, je ressens ta douleur. Je dois fusionner le code de deux branches, mais j'ai moins de 50 patchs à gérer.

[11:57] Gavin.Hird @grid.xmir.org:8002 : l'as-tu publié ?

[11:58] Ubit Umarov : 0.9.2.2 ? bien sûr que non !

[11:58] Ubit Umarov : j'ai publié la version 0.9.2.1 :p

[11:58] Gavin.Hird @grid.xmir.org:8002 : J'ai des correctifs pour convertir le BOOL pour tout sauf environ 1700.

[11:58] Andrew Hellershanks : oui, le numéro de version et le nouveau tag dev ont été appliqués la semaine dernière, quelques heures après la réunion.

[11:59] Gavin.Hird @grid.xmir.org:8002 : certaines des conversions se traduisent par des améliorations positives du FPS (Frames Par Seconde), parce que maintenant le compilateur comprend ce qui se passe et peut l'optimiser correctement.

[12:00] Ubit Umarov : "compilateur" ... "peut l'optimiser correctement" certains personnes ont la foi :P

[12:00] Andrew Hellershanks : Gavin, c'est bien.

[12:00] Gavin.Hird @grid.xmir.org:8002 : lorsque le compilateur sait qu'il s'agit d'un bool et non d'un int [38] aléatoire.

[12:00] Andrew Hellershanks : Beaucoup de petites améliorations dans le code ont été appliquées récemment.

[12:00] Gavin.Hird @grid.xmir.org:8002 : il peut mieux le planifier.

[12:00] Ubit Umarov : bien ouais de temps en temps ça marche bien.

[12:01] Ubit Umarov : bien sûr, devinez quand même.

[12:01] Ubit Umarov : push eax [39]

[12:01] Ubit Umarov : pop eax

[12:01] Ubit Umarov : partout

[12:01] Gavin.Hird @grid.xmir.org:8002 : certains sont appelés très souvent et peuvent même être placés dans des registres.

[12:02] Ubit Umarov: yeah

[12:02] Ubit Umarov : comme je l'ai dit, même le JIT[40] moderne de .net fait du bon code ici et là.

[12:03] Ubit Umarov : un désordre occasionnel :)

[12:03] Kayaker Magic : Je dois partir, RL m'appelle.

[12:03] Andrew Hellershanks : ok, Kayaker. On se voit la semaine prochaine.

[12:03] Ubit Umarov : ok cya

Objets fantômes

[12:03] Jagga Meredith : J'ai eu un pépin bizarre. Une de mes locataires a remarqué qu'elle ne pouvait pas marcher à certains endroits sur sa parcelle. J'ai trouvé une zone invisible de la forme de sa maison, mais décalée. Avec un léger chevauchement, je pouvais faire un TP à l'intérieur. Le redémarrage l'a fait disparaître.

[12:04] Ubit Umarov : les téléportations sont la mort et la renaissance.

[12:04] Jagga Meredith : sur osgrid, je ne l'ai pas signalé parce que je ne pouvais pas le reproduire.

[12:04] Ubit Umarov : le corps de Kay vient de se briser en lettres et est tombé sur le sol.

[12:04] Motoko.Karu @login.digiworldz.com:8002 : J'ai vu ce problème sur ma région 4x4 à digiworldz... @jagga

[12:04] Jagga Meredith : ah ok

[12:04] Ubit Umarov : duuuh

[12:04] Ubit Umarov : prenez une maison qui n'est pas convexe.

[12:05] Gavin.Hird @grid.xmir.org:8002 : J'ai déjà vu quelque chose comme ça. Comme s'il y avait une bosse invisible sur le terrain.

[12:05] Jagga Meredith : c'est une grande région.

[12:05] Jagga Meredith : yup

[12:05] Ubit Umarov : des bosses sur le terrain ? ??

[12:05] Ubit Umarov : il n'y en a pas.

[12:06] Gavin.Hird @grid.xmir.org:8002 : ok...

[12:06] Motoko.Karu @login.digiworldz.com:8002 : dans mon cas, c'était en hauteur dans une construction autour de 600m -up

[12:06] Ubit Umarov : il y a un décalage entre ce que nous voyons et ce que la physique voit.

[12:06] Gavin.Hird @grid.xmir.org:8002 : quand vous terraformez, vous créez des bosses sur le terrain.

[12:06] Ubit Umarov : mais pas des bosses.

[12:06] Jagga Meredith : ok, ça pourrait être ça.

[12:06] Ubit Umarov : maintenant... les formes du terrain ne sont pas vraiment supportées.

[12:07] Gavin.Hird @grid.xmir.org:8002 : parfois la physique et le terrain visible ne correspondent pas.

[12:07] Motoko.Karu @login.digiworldz.com:8002 : oui... un redémarrage n'a pas corrigé... il s'avère qu'un objet <avec lltargetomega dedans> semblait causer le problème. L'objet était en orbite, mais la "bosse" était statique. Quand j'ai enlevé l'objet... la mystérieuse bosse a disparu...

[12:07] Ubit Umarov : si vous faites une chose brutale, vous verrez des effets secondaires.

[12:07] Ubit Umarov : artefacts purs du côté du viewer

[12:07] Gavin.Hird @grid.xmir.org:8002 : Je pense qu'il y a une erreur de bit ou autre dans le fichier de la carte.

[12:08] Ubit Umarov : Cet objet peut avoir un problème.

[12:08] Ubit Umarov : difficile à deviner.

[12:08] Ubit Umarov : mais ne pas pouvoir entrer dans une maison pour s'en approcher, c'est typique d'un problème de convexité.

[12:08] Jagga Meredith : fantôme dans la machine

[12:08] Gavin.Hird @grid.xmir.org:8002 : J'ai quelques endroits où il est impossible de lisser le terrain.

[12:08] Motoko.Karu @login.digiworldz.com:8002 : l'objet était un objet unique... il n'y avait pas d'attachements/liens transparents...

[12:08] Gavin.Hird @grid.xmir.org:8002 : ou le rétablir.

[12:09] Motoko.Karu @login.digiworldz.com:8002 : J'ai aussi essayé la combinaison de touches ctrl - alt - t pour voir si elle était invisible... *hausse les épaules*

[12:09] Gavin.Hird @grid.xmir.org:8002 : mais ce terrain a été formé il y a des années (comme 2011).

[12:09] Ubit Umarov : j'ai regardé le terrain il y a 2 ou 3 ans ?

[12:10] Ubit Umarov : un des changements a été de changer les poids de double à float.[41]

[12:10] Ubit Umarov : maintenant les gens disent que je suis un très mauvais programmeur à cause de ça.

[12:10] Jagga Meredith : le mien était définitivement un objet fantôme, il pouvait monter et descendre le long du toit.

[12:10] Gavin.Hird @grid.xmir.org:8002: ok

[12:11] Ubit Umarov : j'ai cassé le terrain... le double a moins de précision...

[12:11] Ubit Umarov : CETTE absurdité de terrain de basse résolution... pouvez-vous croire que les gens pensent qu'il doit être stocké sur double ??

[12:12] Gavin.Hird @grid.xmir.org:8002 : J'ai un objet intéressant qui se dessine toujours lors de la génération de la carte, mais impossible à trouver dans le monde ou même dans la table des prims de la région.

[12:12] Andrew Hellershanks : le double c'est moins ??

[12:12] Ubit Umarov : il y a bien le vodoo :p

[12:13] Ubit Umarov : j'ai cassé le terrain... double -> float a moins de précision...

[12:14] Ubit Umarov: je pense que cela pourrait être un ushort, mais ce sont des détails.

[12:14] Andrew Hellershanks : La précision pour le terrain ne devrait pas être un gros problème.

[12:14] Ubit Umarov : X et Y ont une précision de 1 m :)

[12:14] Andrew Hellershanks : Ce n'est pas comme si la plupart des gens remarqueraient la différence dans le terrain.

[12:14] Gavin.Hird @grid.xmir.org:8002 : c'est surtout du pavage[42] de toute façon.

[12:15] Ubit Umarov : mais certaines de ces choses ont besoin de 15 chiffres sur Z :p

[12:15] Ubit Umarov : ...penser...

[12:15] Ubit Umarov : eh bien peu importe

[12:15] Ubit Umarov : j'ai été surpris de relire cela sur le discord il y a quelques jours.

[12:15] Ubit Umarov : il faut juste quitter ce "serveur".

[12:16] Andrew Hellershanks : C'est juste un plan astucieux pour forcer les gens à maintenir la taille des régions à un niveau raisonnable ;)

[12:16] Ubit Umarov : :)

[12:16] Ubit Umarov : on peut mettre beaucoup de ram sur les machines maintenant.

[12:16] Ubit Umarov : 128GB sur un i7 gen12 ?

[ [12:17] Jagga Meredith : essaye de faire atterrir un B52(avion) sur un 2x2.

[12:17] Gavin.Hird @grid.xmir.org:8002 : Apple a présenté un nouveau Mac aujourd'hui avec le processeur M1 ULTRA.

[12:17] Ubit Umarov : le décollage d'un avion chargé est plus difficile.

[12:17] Andrew Hellershanks : Jagga, je ne connais personne qui ait essayé ça dans SL.

[12:18] Andrew Hellershanks : ou plutôt OS pour cette question.

[12:18] Ubit Umarov : andrew sl n'a pas 2x2 :p

[12:18] Andrew Hellershanks : oui, une erreur de frappe.

[12:18] Ubit Umarov : :)

[12:19] Andrew Hellershanks : hm... Je me demande s'il y a un B52 disponible dans l'un des principaux programmes de simulateur de vol.

Google et e-mail

[12:19] Ubit Umarov : Vous avez vu l'avertissement de google concernant l'accès à gmail ?

[12:19] Gavin.Hird @grid.xmir.org:8002: non

[12:19] Andrew Hellershanks : Je n'utilise pas gmail.

[12:19] Gavin.Hird @grid.xmir.org:8002 : n'utilisez pas gmail.

[12:19] Ubit Umarov : l'authentification simple pop3 et smtp semble cesser de fonctionner bientôt.

[12:19] Ubit Umarov : c'est-à-dire basé sur l'utilisateur et le mot de passe.

[12:20] Andrew Hellershanks : Je connais des gens qui seront affectés par ce changement.

[12:20] Ubit Umarov : notre llemail[43] ne fonctionnait pas car il n'avait pas de tls[44].

[12:20] Gavin.Hird @grid.xmir.org:8002 : j'installe un nouveau certificat dans mon serveur de messagerie demain.

[12:20] Jagga Meredith : la construction actuelle est un avion espion U2. cela prend un peu de piste.

[12:20] Ubit Umarov : le code de Diva utilise tls mais s'arrêtera aussi.

[12:21] Ubit Umarov : oui, les gens ont besoin de gérer leurs propres serveurs de messagerie.

[12:21] Ubit Umarov : en supposant qu'ils sont acceptés partout maintenant.

[12:21] Motoko.Karu @login.digiworldz.com:8002 : heh... bonne chance avec ça...

[12:21] Ubit Umarov : ouais

[12:22] Ubit Umarov : l'email est une chose plus difficile à utiliser maintenant.

[12:22] Motoko.Karu @login.digiworldz.com:8002 : oui... vous avez besoin d'un compte gmail... afin de contacter tout le monde pour qu'ils acceptent votre courriel personnel... et/ou vérifient les spams... lol

[12:22] Gavin.Hird @grid.xmir.org:8002 : pour configurer un serveur de messagerie à partir des composants opensource, il faut être un magicien.

[12:23] Motoko.Karu @login.digiworldz.com:8002 : postfix [45] est plus facile que sendmail[46]...

[12:23] Ubit Umarov : yeha et pour que son email soit accepté par les autres...

[12:23] Motoko.Karu @login.digiworldz.com:8002 : mais oui...

[12:23] Andrew Hellershanks : J'ai plutôt aimé Qmail [47].

[12:23] Ubit Umarov : besoin d'entrées sur les DNS etc. etc.

[12:23] Jagga Meredith : c'était génial mais ça s'est cassé en 2000.

[12:23] Ubit Umarov : quand même, on peut le refuser.

[12:23] Gavin.Hird @grid.xmir.org:8002 : Synology [48] a un excellent serveur de messagerie - en fait deux

[12:23] Ubit Umarov : certains refusent par exemple les emails provenant d'IPs dynamiques

[12:23] Selby.Evans @grid.kitely.com:8002 : Bye tout le monde

[12:24] Ubit Umarov : cya

[12:24] Motoko.Karu @login.digiworldz.com:8002 : au revoir.

[12:24] Andrew Hellershanks : ok, Selby. A la semaine prochaine.

[12:24] Gavin.Hird @grid.xmir.org:8002 : Au revoir Selby

[12:24] Ubit Umarov : même mon logiciel de messagerie Windows va cesser de fonctionner avec Gmail.

[12:24] Andrew Hellershanks : Il est temps de conclure la réunion d'aujourd'hui. Nous avons dépassé de près d'une demi-heure l'heure habituelle. Des questions/commentaires de dernière minute concernant l'OpenSIm ?

[12:25] Gavin.Hird @grid.xmir.org:8002 : Je refuse les emails provenant de dyn ip

[12:25] Ubit Umarov : bien sûr, beaucoup de choses vont s'arrêter pour toujours.

[12:25] Ubit Umarov : il faut une nouvelle version, et ou un nouveau système d'exploitation bahh.

[12:25] Jamie.Jordan @grid.kitely.com:8002 : à la semaine prochaine.

[12:25] Ubit Umarov : cya

[12:25] Gavin.Hird @grid.xmir.org:8002 : Bye Jamie

[12:25] Andrew Hellershanks : Au revoir, Jamie. A la semaine prochaine.

[12:26] Motoko.Karu @login.digiworldz.com:8002 : au revoir.

[12:26] Ubit Umarov : L'email est un gros problème.

[12:26] Ubit Umarov : 200% d'abus

[12:26] Gavin.Hird @grid.xmir.org:8002 : il y a eu des mises à jour du code de VIEWER pour ne plus supporter le serveur de messagerie de la grille, mais juste rediriger vers la page de profil de l'utilisateur SL.

[12:26] Andrew Hellershanks : Avec le départ de plusieurs personnes, je vais mettre un terme à cette réunion.

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

[12:26] Gavin.Hird @grid.xmir.org:8002 : ce qui est en quelque sorte inutile dans opensim.

Allons nous perdre la fonction llEmail ?

[12:26] Ubit Umarov : nous allons donc perdre llEmail.

[12:27] Gavin.Hird @grid.xmir.org:8002 : est-ce que vous avez réussi à faire fonctionner la fonction email côté serveur ?

[12:27] Ubit Umarov : à moins qu'il y ait des grilles et des gens qui peuvent faire fonctionner un mailler correct.

[12:27] Jagga Meredith : J'ai un client sur Office 365 [49]. Oui, oui, oui, oui, oui.

[12:27] Ubit Umarov : oui, ça a bien marché.

[12:27] Gavin.Hird @grid.xmir.org:8002 : ok

[12:27] Ubit Umarov : mais il n'y a pas de ssl/tls :p

[12:27] Andrew Hellershanks : Ubit, j'ai commencé à chercher à remplacer la partie email d'OS par une bibliothèque plus récente qui pourrait supporter certaines des nouvelles (er) méthodes d'authentification.

[12:27] Gavin.Hird @grid.xmir.org:8002: bien

[12:27] Gavin.Hird @grid.xmir.org:8002 : c'était le problème :-)

[12:27] Ubit Umarov : il faut donc un mailler spécial et convivial.

[12:28] Ubit Umarov : bien, c'est facile à corriger.

[12:28] Gavin.Hird @grid.xmir.org:8002 : Je ne vais pas du tout relâcher l'authentification sur le serveur de courrier électronique.

[12:28] Ubit Umarov : nous utilisons un projet mort.

[12:28] Ubit Umarov : cela n'ajoute rien à .net mail.

[12:28] Andrew Hellershanks : J'ai commencé à chercher à remplacer DotNetEmail par MailKit [50].

[12:28] Gavin.Hird @grid.xmir.org:8002 : qu'est-ce que cela signifie ?

[12:29] Ubit Umarov : MailKit est un bazar.

[12:29] Ubit Umarov : et ne résout rien.

[12:29] Gavin.Hird @grid.xmir.org:8002: .-(

[12:29] Ubit Umarov : nous n'avons pas besoin d'un email complet de merde.

[12:29] Andrew Hellershanks : Il semble que ce soit une partie intégrante de C# plutôt qu'une bibliothèque (qui n'est plus )supportée. Cela permet également les méthodes d'authentification supplémentaires.

[12:29] Ubit Umarov : non mailkit ne résout pas les problèmes du nouveau gmail.

[12:29] Ubit Umarov : dos a un support partiel de oath [51].

[12:30] Ubit Umarov : mais a besoin de plus de code google

[12:30] Gavin.Hird @grid.xmir.org:8002 : il est probable que cela ne fonctionne qu'avec exchange [52]/outlook [53].

[12:30] Ubit Umarov : alors d'autres codes pour microsoft.

[12:30] Ubit Umarov : etc...

[12:30] Jagga Meredith : beurk !

[12:30] Ubit Umarov : d'après ce que je vois, chaque utilisation d'Oauth nécessite un code privé pour ce fournisseur.

[12:31] Ubit Umarov : outlook va cesser de fonctionner en fait.

[12:31] Jagga Meredith : c'est ce que je pensais.

[12:31] Andrew Hellershanks : Si DotNetMail doit être remplacé par quelque chose avec des méthodes d'authentification plus récentes et que MailKit n'est pas la chose à utiliser, alors qu'est-ce qui l'est ?

[12:31] Ubit Umarov : DotNetMail est juste vieux oui

[12:31] Ubit Umarov : le changement vers .net basic mail est une amélioration.

[12:32] Ubit Umarov : et fonctionne avec gmail jusqu'au 22 mai :P

[12:32] Andrew Hellershanks : Nous avons besoin de quelque chose de plus que le mail basique.

[12:32] Ubit Umarov : parce que tls avec l'authentification est toujours possible jusqu'à cette date.

[12:32] Ubit Umarov : non, nous n'avons pas besoin de plus que le courrier de base.

[12:33] Ubit Umarov : llemail est limité.

[12:33] Andrew Hellershanks : Nous ne serons pas en mesure de délivrer du courrier à un grand nombre de serveurs de courrier récents.

[12:33] Ubit Umarov : toute autre utilisation pour opensim est également limitée.

[12:33] Ubit Umarov : oui

[12:33] Ubit Umarov : mais mailkit ne résout pas ce problème non plus.

[12:33] Andrew Hellershanks : C'est mauvais.

[12:34] Andrew Hellershanks : MailKit supporte plusieurs autres méthodes d'authentification lors des échanges avec les serveurs de messagerie.

[12:35] Ubit Umarov : oui, que personne d'autre n'utilise :p

[12:35] Ubit Umarov : j'ai regardé et j'ai trouvé MailKit.

[12:36] Andrew Hellershanks : C'est pourquoi j'ai abandonné. J'essaie de trouver quelque chose de mieux et je me fais descendre, alors nous restons coincés à utiliser un code de messagerie qui est vieux et qui n'est plus supporté.

[12:36] Ubit Umarov : celui de .net.4.6.1 ajoute plus de 100 dlls à opensim.

[12:36] Ubit Umarov : si utilisé

[12:36] Ubit Umarov : ajoute des remplacements pour la moitié du framework .net :P

[12:37] Ubit Umarov : tellement stupide lol

[12:37] Gavin.Hird @grid.xmir.org:8002 : à quoi servent les dlls ?

[12:37] Ubit Umarov : BS

[12:37] Ubit Umarov : system.buffers

[12:37] Ubit Umarov : system.memory

[12:37] Ubit Umarov : blabla.unsafe

[12:38] Ubit Umarov : Ceux-ci sont compréhensibles.

[12:38] Andrew Hellershanks : Une installation complète de mono[54] apporte déjà une tonne de choses. MailKit n'utilise MailMime que comme une chose supplémentaire dans une déclaration using.

[12:38] Ubit Umarov : mais ensuite une tonne de choses en plus.

[12:38] Ubit Umarov : et la plupart windows seulement.

[12:38] Ubit Umarov : tu vois la même chose maintenant sur plusieurs paquets.

[12:39] Ubit Umarov : on voit que les gens ont abandonné l'utilisation de .net5.[55]

[12:39] Ubit Umarov : code .net5

[12:39] Ubit Umarov : alors certaines de ces librairies sont des remplacements de celles du .net4, pour supporter ce code stupide.

[12:39] Ubit Umarov : cela fait la même chose...

[12:41] Ubit Umarov : je parie sur le nuget[56] pour mimekit.

[12:41] Ubit Umarov : par exemple

[12:41] Ubit Umarov : et l'ouvrir avec 7z [57]

[12:41] Ubit Umarov : regardez ce qu'il y a sur .net4.6.1

[12:41] Andrew Hellershanks : J'essayais mailkit car c'est une partie essentielle de C# et non une bibliothèque tierce. C'est pour autre chose que Windows. J'utilise Linux [58]. Si MailKit n'était que pour Windows, ce ne serait pas bon pour moi et je n'aurais pas essayé de l'utiliser.

[12:42] Ubit Umarov : mailkit ne fait pas partie de .net.

[12:42] Andrew Hellershanks : MailKit supporte TLS entre autres choses. Je n'ai pas le navigateur web en marche pour vérifier les autres modes d'authentification.

[12:42] Ubit Umarov : ils prétendent qu'il fonctionne sur beaucoup de choses.

[12:42] Andrew Hellershanks : C'était une partie de C#.

[12:42] Ubit Umarov : non.

[12:42] Andrew Hellershanks : C'était dans la documentation de MS.

[12:42] Ubit Umarov : C# est system.net.mail.

[12:43] Ubit Umarov : ou quelque chose comme ça.

[12:43] Ubit Umarov : bien c# est un langage ... mais tu comprends ce que je voulais dire.

[12:43] Gavin.Hird @grid.xmir.org:8002 : Je dois m'occuper RL, donc bonne semaine à tous.

[12:44] Ubit Umarov : ohh j'ai une ancienne version de mimekit.

[12:44] Motoko.Karu @login.digiworldz.com:8002 : cya gavin

[12:44] Ubit Umarov : fait avec un simple code .netframework :)

[12:45] Ubit Umarov : bien sûr, des échecs possibles sur tls etc...

Conclusion

[12:45] Andrew Hellershanks : Je dois y aller. Je vais désactiver l'enregistreur de chat.