Aller au contenu

Réunion du 11-11-2025

De OSWiki

Changements du code de la semaine

SQLite et Windows 11

  • Commit 9612ea : mantis 9219 : mise à jour de SQLite to System.Data.Sqlite 2.0.2 (native 3.50.4.5).Il faut exécuter la précompilation. Cela nécessite des tests :(
  • mantis 9219 : Attention : - La mise à jour Win 11 provoque actuellement un plantage dans Mono SqlLite.
  • L'ancien code avait des dépendances cachées sur .Net 3.5, version de .Net que Microsoft est en train de supprimer.
  • 🏗️

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

Libgdiplus / Pango et Canonical

Base de données

Faut-il toujours le proposer SQLite comme Système de gestion de base de données ?

Arguments contre l'utilisation de SQLite

  • Vincent Sylvester s'interroge à propos de l'utilisation de SQLite. Ce SGBD est très facile à configurer pour les utilisateurs, mais plus difficile à maintenir et, en fin de compte, il n'est pas adapté à une utilisation en production. Il se demande s'il est judicieux de proposer SQLite en option ou s'il faudrait, comme pour beaucoup d'autres logiciels, exiger l'installation d'une base de données comme condition préalable.
  • Cela ne concerne pas seulement la personne qui installe OpenSim, mais aussi tous ceux qui pourraient rejoindre une grille. Vincent Sylvester pense qu'il doit veiller à ce que ces personnes ne subissent pas les conséquences négatives d'une mauvaise administration.
  • Cela donne une mauvaise image de la qualité du code ou de la conception, alors que c'est surtout dû à une mauvaise gestion. Dans le meilleur des cas, le service ne parvient tout simplement pas à se charger, dans le pire des cas, les données sont corrompues. Des jeux de caractères incorrects peuvent par exemple empêcher le stockage correct des prims.

Arguments pour l'utilisation de SQLite

  • Ubit Umarov pense que SQLite est une bonne option pour une standalone. Opensim n'est pas réservé aux propriétaires de grilles sous Linux. Les standalones représentent une part importantes des utilisateurs. Beaucoup d'entre eux n'ont pas besoin de MySQL ou de PostgreSQL.
  • Vincent Sylvester est d'accord mais il ne faut pas l'utiliser en production.

Prochaine mise à jour

  • Quand Vincent Sylvester aura terminé les fichiers de schéma, les nouvelles migrations pourront être fusionnées et cela empêchera au moins les gens de faire de mauvaises modifications à leurs bases de données. Il espère que ces corrections seront intégrées dans le courant de l'année... « une fois qu'Ubit Umarov aura cessé de grimacer devant mon code ».

Viewers

Sharpview

  • Joe Magarac compte toujours ouvrir le code de son viewer.
  • Il travaille actuellement sur le back-end pour les imposteurs de région, et tout cela est open source.
  • Il semble que Neil Adams s'est montré intéressé pour l'aider. Il cherche à faciliter l'accès des nouveaux utilisateurs au monde virtuel et à leur offrir une expérience plus fluide.
  • 🏗️

Firestorm

Compilation de FS

  • 🏗️

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-11-11