Réunion du 21-05-2024
Changements du code de la semaine
Répartion du connecteur PostgreSQL
Objet
Il s'agissait de réparer le connecteur Postgres pour qu'il fonctionne à nouveau avec les nouvelles versions.
Commits :
- a79f5d : ajout d'une dépendance manquante pour le connecteur pgsql,
- fd32e1: pgsql : réparer le stockage du domaine,
- cc7a06 : pgsql : réparer le stockage dde la région,
- 561eb7 pgsql : réparer le stockage dde la région ,
- 62ce9c : pgsql : réparer le stockage des assets et cat pour les domaines,
- 464409 : pgsql : quelques changements supplémentaires...,
- 971778 : pgsql : toujours le problème du cast des uint,
- 114830 : réessayer...,
- 099da7 : et plus... ,
- 18a071 : et pus...,
- d0173f : et plus...,
- f7fd1a : et plus...,
- cbe607 : et plus sur pgsql cassé
Résultat
- Ubit Umarov a passé en revue plusieurs points du code concernant le cast qui empêchaient OpenSim de se lancer.
- Maintenant, OpenSim démarre avec Postgresql 14 jusqu'à l'invite de la région, le test n'est pas allé plus loin. Ce n'est pas certain que le simulateur survive après. Le problème du cast manquant s'était manifesté à la connexion de l'avatar.
- Aucune idée du temps d'éxécution. Il pourrait y avoir des erreur sur le temps d'exécution de la sauvegarde des prims.
- La version actuelle de PostgreSQL (16) n'est pas sure de fonctionner, il faut tester.
- Les migrations de PostgreSQL sont en désordre. Le travail de mise à jour de la migration va prendre pas mal de temps à Vincent Sylvester.
llRequestAgentData
Objet
- récupérer un peu plus de données sur les utilisateurs.
- Mantis 9130
- Commit c69a11 : mantis 9130 : plusieurs changements dans llRequestAgentData
- Commit 7b731a: Oups, nous avons bien DATA_PAYINFO pour les utilisateurs locaux, merci Tampa.
Rôle de la fonction
- key llRequestAgentData( key id, integer data ); : renvoie une donnée relative à l'utilisateur identifié par son id. Quand la donnée est disponible l'évènement dataserver est généré.
Données supplémentaires
- Nom des utilisateur hypergrid
- Informations de paiement via DATA_PAYINFO qui n'était pas implémenté. Ce sont des choses que les administrateurs de grille peuvent définir dans les comptes des utilisateurs.
Ajout de la fonction osGetLinkColor
La fonction
- vector osGetLinkColor(LSL_Integer linknum, LSL_Integer face);
- Rôle : obtenir la couleur d'une prim liée
Wiki OpenSim
- Il faudra ajouter la fonction dans le wiki.[1]
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.😉 |
Noyau
Scripts
Base de données
Modules
Bugs
Tests
Projets en cours / Infos
Viewers
Second Life
Accélération
- Linden Lab semble avancer à la vitesse grand V pour pousser les changements et c'est très difficile à suivre. Il semble d'après Gavin Hird que les nouveaux propriétaire de Linden Lab poussent l'équipe de développement à produire des fonctionnalités qui augmentent la rétention et l'engagement des utilisateurs. Ce n'est qu'à cette condition qu'il y aura plus d'argent pour le développement.
Viewer mobile
- L'accent est mis en interne sur la viewer mobile, qui est dans Unify. D'où les changements frénétiques et la poussée du PBR. Le viewer mobile ne sera pas autorisé dans les régions pour adultes dans Second Life.
- IoS et téléphones Android sont les cibles de ce viewer
Sharpview
Revers majeur
- La bibliothèque graphique Rend3 [2] utilisée a été abandonnée [3]. Malheureusement, L'écosystème graphique 3D de Rust[4] est à la fois rare et inachevé.
- Il semble que le code de Rend3 est peu commenté, donc c'est difficile de le modifier et maintenir.
- L'annonce de l'abandon est récente , si le développeur maintient la bibliothèque , cela peut fonctionner. De plus le projet est bien noté et il y a beaucoup de forks.
Pull request en projet
- Les lumières de type cône : pour l'instant, les seules options sont le point et le soleil.
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-05-21