Aller au contenu

Réunion du 02-12-2025

De OSWiki

Changements du code de la semaine

URL de service et hypergrid

Commit

  • Commit 139f51 : Quelques modifications sur ServiceURLs. Ajout de quelques vérifications supplémentaires sur AssetServiceURI.

description

  • La semaine dernière, il y a eu un rapport de bogue indiquant que l'inventaire en hypergrid ne fonctionnait pas correctement, ce qui a apparemment été résolu en modifiant l'UUID complet de l'avatar.
  • Une partie du code essayait sans cesse de se connecter à une chaîne d'URL vide ainsi, la région se connectait à une URL vide.

Discussion

  • Les URL des services sont destinées à l' hypergrid. Il s'agit des URL des services du domicile des utilisateurs.
  • Vincent Sylvester a vérifié des logs et il a trouvé quelques cas où le nombre d'assets était égal à 0 alors que le transfert d'assets avait bien été tenté. C'est assez courant quand les gens changent d'URL et qu'ils oublient que les URL SRV dans les comptes utilisateurs ne changent pas automatiquement.
  • La véritable cause du problème ne figurait pas dans les journaux. Soit cela a été mis en cache quelque part, soit cela n'a jamais été récupéré.
  • Ubit Umarov ne sait pas trop ce que c'était. Il suppose que les informations d'accès de l'utilisateur ont été mises en cache dans un état endommagé sur quelques grilles. L'URL est bien là, mais entre le côté HTTP et le service, elle se perd quelque part. En hypergrid, les URL de service sautent avec l'utilisateur sur une grille. Donc un saut vers une grille défectueuse suivi d'un saut vers une autre pourrait le propager. Mais, les informations manquent.
  • L'utilisateur qui a rencontré ce problème a changé d'avatar et le problème a disparu.

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Bibliothèques

BulletSim

  • Ubit Umarov a reçu un rapport faisant état de collisions défectueuses sur BulletSim depuis août, mais il n'a pas pu le reproduire.

Base de données

SQLite

  • Ubit Umarov n'a reçu aucun retour sur les modifications SQLite.
  • Il note que ces modifications ne fonctionneront pas sur les anciens systèmes avec une libc obsolète.
  • Vincent Sylvester dit que les tests effectués sur standalone, les connexions, les prims et l'inventaire semblent tous fonctionner. Seuls des cas marginaux pourraient poser problème sur des anciens systèmes qui ont atteint leur fin de vie.

Problème de primitems

  • Vincent Sylvester va mettre le code de sa nouvelle routine d'écriture dans la table primitems en production cette semaine et voir s'il reçoit des rapports de dysfonctionnements.
  • Ce code réduit de 70% les écritures sur les disques ce qui est important pour leur durée de vie.
  • Résultats des tests : https://zetaworlds.com/blog/view/db-write-routine-test-2-results
  • Risques liés à ce code  : Il y a un code qui vérifie si une valeur est déjà définie, ce qui peut être un peu problématique dans certains cas. Vincent Sylvester n'aime pas ajouter trop de vérifications « if » sur des éléments qui sont censés être rapides, il faut donc trouver un bon équilibre. De plus, certains éléments nécessitent de vérifier des tableaux d'octets et d'autres structures qui sont difficiles et coûteuses à vérifier.
  • 🏗️

Modules

Chat vocal sur OpenSim

  • La dernière version bêta de Firestorm devrait corriger certains problèmes de chat vocal.
  • Il se peut également que l'une des configurations fonctionne, mais que le volume côté système soit réglé sur zéro. Sur Linux Mint une fois qu'un programme prend le contrôle, il faut remonter le volume.
  • Actuellement, la solution la plus aboutie pour remplacer Vivox sur OpenSim est le travail de Robert Adams destiné à Linux, mais il y a un problème avec la messagerie instantanée.
  • Il semble que Robert Adams ait réussi à reproduire le problème de messagerie instantanée, donc il aura peut-être bientôt du nouveau.

Informations

OSCC 2025

Informations sur la réunion

  • La conférence aura lieu ce week-end.
  • Cette année Discord est utilisé pour diffuser la voix en direct dans le monde et sur Youtube pour toutes les manifestations sauf pour les salles de concert et pour le HG Safari de dimanche. Le lien vers la diffusion en direct sur YouTube se trouve à côté de la page d'accueil.
  • Vous trouverez le programme sur cette page.
  • Si quelqu'un souhaite organiser un événement la semaine suivant la conférence, il y a une feuille d'inscription pour cela. Tout le monde est le bienvenu (NDLR : s'il parle anglais).
  • Le plateau Viewers commencera samedi à 12h30 PST (21h30 heure de Paris). Les organisateurs de l'OSCC. Lyr Lobo note que beaucoup ne se rendent pas compte que ce qu'ils veulent relève davantage d'une fonctionnalité du viewer que d'une fonctionnalité côté serveur, ce qui est l'une des raisons pour lesquelles l'OSCC propose ce plateau. Les organisateurs souhaitent que la communauté comprenne et soutienne ces projets.

Qu'en est-il de Vivox cette année ?

Question

  • Est-ce que le plateau VIP utilisera toujours le chat vocal |Vivox du monde virtuel ?

Réponse de Lyr Lobo

  • Andrew Hellershanks explique que le chat vocal avec Vivox ne fonctionne quand ilutilise  Firestorm sous Linux. Son micro fonctionne avec Zoom et d'autres programmes, donc il pense qu'il y a un problème avec Firestorm. Il a testé toutes les configuration du micro mais rien ne fonctionne. Le bouton du micro en bas du viewer ne s'allume pas. On dirait que la voix n'est pas disponible.
  • si Andrew Hellershanks ne peut pas utiliser la voix dans le monde, Lyr Lobo peut demander si Discord peut être redirigé vers l'emplacement VIP via le canal musicale du viewer. Cette solution fonctionne, elle a été utilisée pour les sessions de formation. Mais cela ne fonctionne pas quand il y a beaucoup de monde.

Questions de sécurité

Mot de passe unique

  • 🏗️

Certificat SSL et SSH

  • 🏗️

Viewers

Firestorm et composants GPU pour MacOs

  • La version de Firestorm nightly pour Mac dispose désormais des composants GPU Apple natifs, même pour la version OpenSimulator du viewer.

Sharpview

  • Joe Magarac travaille toujours sur le serveur d'imposteur de région.
  • Trois nouvelles versions majeures en été publiées pour WGPU(bibliothèque graphique pour Rust). Sharpview doit être mis à jour, cela demandera probablement un mois de travail.

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-12-02