Réunion du 18-11-2025
Apparence
Changements du code de la semaine
Traitement des majuscules par SQLite
Commits
- Commit 080ea9 : corriger la référence au nouveau fichier de bibliothèque native sqlite sur Linux.
- Commit fe425a : modifications mineures pour inciter GitHub à compiler la correction de la faute de frappe sur sqlite.
- Commit 3a8e17 : Ajout de Linux sur architecture ARM64 (NDRL :permet aux applications qui utilisent SQLite de fonctionner sur des machines Linux basées sur ARM64 comme Raspberry Pi).
- Commit 5ece92 : Les majuscules sont encore incorrectes.
- Commit 9df830 : Les majuscules sont encore incorrectes.
- Commit d29cba : Les majuscules sont encore incorrectes.
Discussion
- SQLite n'était pas sensible à la casse. Cela devrait maintenant fonctionner correctement sous Linux et, cela devrait fonctionner également sous Mac en utilisant la version système de SQLite.
- Ubit Umarov dit que Git est un peu déroutant sur les majuscules des noms de fichiers sous Windows par rapport à Linux. Il a changé les majuscules sous Windows, mais Windows les a surtout ignorées à cause de sa nature non sensible à la casse. À un moment donné, Git a décidé de pousser 2 fichiers, un pour le fichier en minuscules et un pour celui avec une majuscule. Ainsi, après les modifications faites sous Windows, Git a considérer qu'il y avait deux fichiers distincts.Au final Ubit Umarov a réussi à corriger cela.
- Les nouvelles bibliothèques SQLite ne fonctionneront pas avec les anciennes versions de libc[1][2] notamment sur les systèmes qui sont en fin de vie. Les nouvelles bibliothèques SQLite nécessitent au moins glibc-2.22.
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
- 🏗️
Base de données
PostgreSQL 18 explose
- PostgreSQL version 18, fait planter OpenSim lorsqu'il essaie de traiter un UUID ( identifiant unique universel ) alors qu'il utilise GUID ( identificateur global unique ).
- Vincent Sylvester ne sait pas encore comment résoudre le problème.
MariaDB et MySQL
Question
- La dernière version de MariaDB semble fonctionner correctement. (NDRL : à la date de la réunion dernière version mariadb-11.8.5). Mais Vincent Sylvester n'a pas effectué beaucoup de tests d'exécution, seulement des démarrages et des connexions.
- Comme MariaDB fonctionne, doit-on abandonner MySQL au profit de MariaDB ou essayer de garder les deux compatibles ?
Discussion
- OpenSim pourrait recommander MariaDB mais Ubit Umarov dit qu'il n'est pas prévu de supprimer MySQL. Un seul connecteur de base de données qui peut s'adapter aux deux Systèmes de Gestion de Base de Données(SGBD) suffira.
- Cuga Rajal signale que MariaDB n'est pas disponible sur toutes les plateformes contrairement à MySQL. MariaDB n'est pas disponible directement sur macOS, le SGBD ne l'est que via un gestionnaire de paquets, sa stabilité est remise en question et MySQL est préférable pour l'instant. Il n'y a rien d'autre qu'un programme d'installation bâclé pour macOS, alors qu'Oracle maintient à jour la version macOS de mySQL.
- Cuga Rajal vient de passer à mySQL 8.4.7 sur macOS, version LTS, et cela semble bien fonctionner.
SQLite sur MacOS
Question
- Est-ce que SQLite fonctionne sur Mac à la fois sur x86 et ARM ?
Discussion
- Cuga Rajal n'a pas testé SQLite sur macOS récemment. Mais il propose de la faire cette semaine. Vincent Sylvester lui conseil de ne pas installer SQLite via Brew.
- Vincent Sylvester a désinstallé la version Brew de SQLite. Puis, il a compilé et exécuté OpenSim avec SQLite sans problème. Mais il n'a pas fait de tests d'exécution, il n'a testé que la connexion. La réussite de la connexion signifie que l'inventaire fonctionne, c'est une des choses qui sont vérifiées pendant ce processus. En général, si quelque chose ne fonctionne pas, cela explose déjà à ce stade, surtout lorsque le connecteur est en cause.
- Ubit Umarov fera des tests unitaires quand il aura le temps de s'en occuper.
- 🏗️
Informations
Systèmes d'exploitation Linux
- Les participants donnent leurs avis sur l'utilisation de Linux. Pas d'informations concernant OpenSim.
- NDRL : Donc pas de développement ici, à part que GNU / Linux c'est bien et pas que pour des raisons techniques.
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-11-18