« Réunion du 23-04-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 21 : Ligne 21 :
= Avertissement =
= Avertissement =
{{Avertissement_résumé|fond=pink |bord=red |message = 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 [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉}}
{{Avertissement_résumé|fond=pink |bord=red |message = 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 [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉}}
= Noyau=
= Scripts=
= Base de données =
= Base de données =
=== Migration :  Défis liés à l'utilisation de SQLite dans le contexte d'OpenSim ===
=== Migration :  Défis liés à l'utilisation de SQLite dans le contexte d'OpenSim ===
Ligne 28 : Ligne 26 :
* Les '''migrations de base de données sont complexes''' en raison de certaines limitations de SQLite, telles que l'absence de support natif pour les opérations d'ALTER TABLE.
* Les '''migrations de base de données sont complexes''' en raison de certaines limitations de SQLite, telles que l'absence de support natif pour les opérations d'ALTER TABLE.
* Les différences entre SQLite et MySQL nécessitent '''un traitement individuel''', ce qui peut être chronophage mais nécessaire pour garantir le bon fonctionnement de la base de données.
* Les différences entre SQLite et MySQL nécessitent '''un traitement individuel''', ce qui peut être chronophage mais nécessaire pour garantir le bon fonctionnement de la base de données.
= Modules =
= Bugs =
= Tests =
= Projets en cours / Infos=
= Viewers=
= Source=
= Source=
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-04-23
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-04-23

Version du 25 avril 2024 à 00:33

Changements du code de la semaine

Passage à dotnet 8

Commit e731edfa2e

  • Déplacement de la version minimale de dotnet runtime à 8.x.[1]

Implications

  • dotNet 8 est maintenant nécessaire pour compiler OpenSim. Sous Linux les gestionnaires de paquets devraient l'avoir dans leurs miroirs, si ce n'est pas le cas, on peut ajouter la version officielle de dotNet 8.
  • dotNet 8 ne semble pas être une amélioration pour OpenSim, le principal problème est sa plus mauvaise utilisation de la mémoire. GC [2] est à nouveau plus lent à libérer de la mémoire pour le système d'exploitation. Mais les tests sur quelques régions comme osgrid LBSA, ont montré que cela restait dans les limites du raisonnable.
  • Ajustements faits pour gérer la mémoire et les performances.
  • Modifications apportées au code pour la compatibilité.

Information hors réunion

Mise à jour de DLL

  • Mise à jour des DLL warp3d et xmlrpc[3]
  • Mise à jour de mysql.data.dll vers la version 8.3.0 [4] : ça s'est mal passé, cela n'a pas fonctionné sur certains arm64 ce qui a imposé un retour oracle mysql 8.0.31.0 [5].

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


Base de données

Migration : Défis liés à l'utilisation de SQLite dans le contexte d'OpenSim

  • L'utilisation de SqLite peut poser des problèmes, notamment en raison de certaines limitations de SqLite par rapport à d'autres bases de données. Il existe des différences avec MySQL au niveau desfonctionnalités disponibles et de la syntaxe utilisée pour les requêtes. Il n'y a pas de commentaires dans SqLite.
  • Les migrations de base de données sont complexes en raison de certaines limitations de SQLite, telles que l'absence de support natif pour les opérations d'ALTER TABLE.
  • Les différences entre SQLite et MySQL nécessitent un traitement individuel, ce qui peut être chronophage mais nécessaire pour garantir le bon fonctionnement de la base de données.

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-04-23