<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_29-10-2024</id>
	<title>Réunion du 29-10-2024 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_29-10-2024"/>
	<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_29-10-2024&amp;action=history"/>
	<updated>2026-05-04T08:16:10Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_29-10-2024&amp;diff=270&amp;oldid=prev</id>
		<title>Acryline : Page créée avec « = Avertissement = {{Avertissement_résumé|fond=pink |bord=red |message = Ce résumé existe pour orienter vos recherches. Des erreurs d&#039;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&#039;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... »</title>
		<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_29-10-2024&amp;diff=270&amp;oldid=prev"/>
		<updated>2024-11-30T16:21:37Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = Avertissement = {{Avertissement_résumé|fond=pink |bord=red |message = Ce résumé existe pour orienter vos recherches. Des erreurs d&amp;#039;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&amp;#039;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... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Avertissement =&lt;br /&gt;
{{Avertissement_résumé|fond=pink |bord=red |message = Ce résumé existe pour orienter vos recherches. Des erreurs d&amp;#039;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&amp;#039;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.😉}}&lt;br /&gt;
= Base de données =&lt;br /&gt;
== Migration PostgreSQL==&lt;br /&gt;
* Vincent Sylvester a écrit les &amp;#039;&amp;#039;&amp;#039;fichiers pour le nouveau système de migration de [[Lexique_des_réunions#PostgreSQL |PostgreSQL]]&amp;#039;&amp;#039;&amp;#039;. PostgreSQL définit un index ou une clé primaire de 4 façons différentes. Il y a 220 fichiers de schéma rien que pour PostgreSQL. En comparaison, il n&amp;#039;y en a qu&amp;#039;une centaine pour [[Lexique_des_réunions#MySQL |&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;]]. De plus, un grand nombre de migrations nécessitent la création de &amp;#039;&amp;#039;&amp;#039;tables temporaires&amp;#039;&amp;#039;&amp;#039; dans lesquelles les données sont réinjectées, car on ne peut pas changer de type à la volée.&lt;br /&gt;
* Étape suivante : &amp;#039;&amp;#039;&amp;#039;tester le système&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Migration MariaDB et SQLite ==&lt;br /&gt;
* Pour [[Lexique_des_réunions#MariaDB |&amp;#039;&amp;#039;&amp;#039;MariaDB&amp;#039;&amp;#039;&amp;#039;]], le nouveau système fonctionne et est capable de migrer différentes versions des tables. Il détecte la version d&amp;#039;une table en se basant sur les fichiers du schéma. Les informations sur les versions se trouvent dans les commentaires des tables plutôt que dans une table dédiée aux migrations.&lt;br /&gt;
* [[Lexique_des_réunions#SQLite |&amp;#039;&amp;#039;&amp;#039;SQLite&amp;#039;&amp;#039;&amp;#039;]] utilise simplement la détection des schémas , il n&amp;#039;a pas encore de commentaires sur les tables.&lt;br /&gt;
&lt;br /&gt;
= Tests =&lt;br /&gt;
== OpenSim sur Ubuntu sur Apple Silicon ==&lt;br /&gt;
* Cuga Rajal a installé &amp;#039;&amp;#039;&amp;#039;[https://ubuntu.com/download/server/arm Ubunto arm64] sur [https://fr.wikipedia.org/wiki/Apple_silicon Apple Silicon]&amp;#039;&amp;#039;&amp;#039;, il a pu construire le système d&amp;#039;exploitation. Apple semble adhérer à un standard et peut implémenter [https://fr.wikipedia.org/wiki/Architecture_ARM &amp;#039;&amp;#039;&amp;#039;arm64&amp;#039;&amp;#039;&amp;#039;] selon les spécifications. Ils ont un jeu d&amp;#039;instructions légèrement étendu mais conforme. Ils ont implémenté le jeu d&amp;#039;intruction obligatoire . Par exemple la commande [https://fr.linux-console.net/?p=10503 &amp;#039;&amp;#039;&amp;#039;uname -m&amp;#039;&amp;#039;&amp;#039;] retourne aarch64 à la place de arm64. Mais, ils ont aussi ajouté leurs instructions comme les instructions Intel memory mode. Toutefois, les bibliothèques se chargent de la même manière. &lt;br /&gt;
* Il semble que le nouvel Ubuntu inclut un support [[Lexique_des_réunions#GPU |&amp;#039;&amp;#039;&amp;#039;GPU&amp;#039;&amp;#039;&amp;#039;]] pour les processeurs Silicon mais, le système d&amp;#039;exploitation ne  l&amp;#039;utilise probablement pas pleinement. Ubuntu ne fonctionne que sur les processeurs M1 et M2 et pas sur M3 ou M4. Cela peut changer à l&amp;#039;avenir. Les anciens modèles M1 devriendront bientôt moins chers et seront plus rapides que les systèmes x86_64. &lt;br /&gt;
* Il est possible d&amp;#039;installer une version sans interface graphique d&amp;#039;Ubuntu (Ndrl Ubuntu server ?) ce qui permet d&amp;#039;économiser des ressources CPU. Cette solution serait plus rapide que MacOS. &lt;br /&gt;
* [https://github.com/cuga-rajal/opensim_apple_arm64 &amp;#039;&amp;#039;&amp;#039;Bibliothèques non gérées pour OpenSim &amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
** Cuga Rajal a pu utiliser celles qui avaient été construites pour [https://fr.wikipedia.org/wiki/Raspberry_Pi &amp;#039;&amp;#039;&amp;#039;Raspberry Pi&amp;#039;&amp;#039;&amp;#039;].&lt;br /&gt;
** Il a aussi construit ces bibliothèques avec [https://fr.wikipedia.org/wiki/GNU_Compiler_Collection &amp;#039;&amp;#039;&amp;#039;GCC&amp;#039;&amp;#039;&amp;#039;] fourni avec Ubuntu arm64. Cuga Rajal tient ces bibliothèques à la disposition des personnes intéressées. Elles pourraient être  mieux optimisées pour la configuration Apple Slilcon.&lt;br /&gt;
** OpenSim fonctionne bien avec ces deux solutions.&lt;br /&gt;
{{NDLR|fond=white |bord=green|message = &amp;lt;br&amp;gt;&lt;br /&gt;
* Je n&amp;#039;utilise pas Mac donc je n&amp;#039;ai aucune compétence dans le domaine. J&amp;#039;ai trouvé ce lien, peut-être sera t-il utile à quelqu&amp;#039;un ?&lt;br /&gt;
[https://askubuntu.com/questions/1405124/install-ubuntu-desktop-22-04-arm64-on-macos-apple-silicon-m1-pro-max-in-parall &amp;#039;&amp;#039;&amp;#039;Installer Ubuntu Desktop 22.04 ARM64 sur macOS Apple Silicon (M1/Pro/Max) dans Parallels&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Comparer deux installations OpenSim ==&lt;br /&gt;
Pour comparer les performances physiques, le débit des scripts, etc., plusieurs solutions sont proposées :&lt;br /&gt;
* on peut remplir une région avec des &amp;#039;&amp;#039;&amp;#039;avatars&amp;#039;&amp;#039;&amp;#039;. Pour cela on peut utiliser [http://opensimulator.org/wiki/PCampBot &amp;#039;&amp;#039;&amp;#039;pCampbot&amp;#039;&amp;#039;&amp;#039;]. Cet outil est un peu difficile à faire fonctionner.&lt;br /&gt;
* on peut également  utiliser de &amp;#039;&amp;#039;&amp;#039;nombreux PNJ (NPC)&amp;#039;&amp;#039;&amp;#039; et les faire se déplacer. Ce n&amp;#039;est pas aussi lourd qu&amp;#039;un avatar complet, mais ça donne une idée.&lt;br /&gt;
* Il suffit de comparer l&amp;#039;utilisation du processeur et de la mémoire pour une charge connue dans des conditions les plus analogues possibles.&lt;br /&gt;
{{NDLR|fond=white |bord=green|message = &amp;lt;br&amp;gt;&lt;br /&gt;
* Exemple de NPC abeille qui se promènent aléatoirement dans l&amp;#039;espace d&amp;#039;une ruche.&lt;br /&gt;
[[Fichier:Ruche 003.png|Chaque abeille est un NPC|400px|center]]&lt;br /&gt;
* Utilisation de pCambot &lt;br /&gt;
[[Fichier:F1240042008.jpg|400px|center]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Informations=&lt;br /&gt;
== OSCC 2024 ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dernier appel pour les propositions d&amp;#039;évènements ou d&amp;#039;ateliers Zoom pour l&amp;#039;OSCC 2024.&amp;#039;&amp;#039;&amp;#039; Les ateliers Zoom se dérouleront la semaine après la conférence.  [https://conference.opensimulator.org/call-for-proposals/ Lien pour les propositions]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Il sera possible de s&amp;#039;inscrire à la conférence&amp;#039;&amp;#039;&amp;#039; : c&amp;#039;est gratuit et ouvert à tous. Il y a des inscriptions anticipées pour les Dev Core, les conférenciers et les volontaires. Mais, au jour de la réunion, le lien d&amp;#039;inscription du site n&amp;#039;a pas encore été ouvert.&lt;br /&gt;
* Lien du site de la conférence : https://conference.opensimulator.org/&lt;br /&gt;
{{NDLR|fond=white |bord=green|message = &amp;lt;br&amp;gt;&lt;br /&gt;
* Copié-collé de la traduction anglais/français de Firefox d&amp;#039;un &amp;#039;&amp;#039;&amp;#039;extrait de la page [https://conference.opensimulator.org/register/ &amp;quot;Conférence communautaire OpenSimulator]&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INFORMATIONS DE L&amp;#039;ENREGISTREMENT&lt;br /&gt;
&lt;br /&gt;
Les billets pour la conférence sont gratuits mais en nombre limité. Nous offrons également des billets Crowfunder spéciaux qui offrent des avantages, y compris des places réservées VIP, des cabines d&amp;#039;exposition sur l&amp;#039;événement, des t-shirts physiques et d&amp;#039;autres articles promotionnels de l&amp;#039;OSCC22. Nous espérons être en mesure d&amp;#039;accueillir plus de 350 utilisateurs au total, un chiffre qui comprend des orateurs, des sponsors et du personnel. Les places sont limitées, l&amp;#039;inscription est ouverte selon le principe du premier arrivé, premier servi jusqu&amp;#039;à ce que le nombre maximum de billets de centre de conférence virtuels soit atteint. À ce moment-là, les membres de la communauté pourront toujours s&amp;#039;inscrire pour la version en direct de la conférence qui sera disponible.&lt;br /&gt;
&lt;br /&gt;
La zone d&amp;#039;exposition ne sera pas billetée et peut donc être consultée par n&amp;#039;importe quel avatar, sous réserve de contraintes sur le nombre d&amp;#039;avatars que les régions d&amp;#039;exposition peuvent accueillir à un moment donné.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Heure d&amp;#039;hiver ==&lt;br /&gt;
* Passage à l&amp;#039;heure d&amp;#039;été dimanche 03 novembre aux États-Unis, il sera 2h00 PM à 3h00 PM.&lt;br /&gt;
* Tout le monde sera à nouveau en phase pour la [[Lexique_des_réunions#Réunion_des_développeurs |&amp;#039;&amp;#039;&amp;#039;réunion&amp;#039;&amp;#039;&amp;#039;]].&lt;br /&gt;
* [[Réunion_du_22-10-2024#Heure_d&amp;#039;hiver_en_Europe | Réunion du 22 octobre : &amp;#039;&amp;#039;&amp;#039;Heure d&amp;#039;hiver en Europe&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
= Viewers =&lt;br /&gt;
== Discusion à propos des fuseaux horaires dans les viewers ==&lt;br /&gt;
=== Le problème de SLT ===&lt;br /&gt;
*[[Lexique_des_réunions#Fuseaux_horaires| Voir &amp;quot;&amp;#039;&amp;#039;&amp;#039;fuseaux horaire&amp;#039;&amp;#039;&amp;#039;&amp;quot; dans le lexique d&amp;#039;OSWiki]]&lt;br /&gt;
* Maintenant dans les viewers &amp;#039;&amp;#039;&amp;#039;SLT (Second Life Time)&amp;#039;&amp;#039;&amp;#039; est écrit à la place de &amp;#039;&amp;#039;&amp;#039;PDT (Pacific Daylight Time)&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;PST(Pacific Standard Time)&amp;#039;&amp;#039;&amp;#039;. Le format SLT de l&amp;#039;heure est codé en dur dans Firestorm et correspond à  PST/PDT. Vincent Sylvester pense que passer d&amp;#039;un fuseau horaire connu à un fuseau horaire inventé par Second Life va embrouiller encore plus les utilisateurs.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Les grilles changent d&amp;#039;heure en fonction des règles américaines&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Techniquement  &amp;#039;&amp;#039;&amp;#039;on pouvait afficher le fuseau indiqué dans la configuration de la grille&amp;#039;&amp;#039;&amp;#039;, mais les viewers devaient  s&amp;#039;y conformer, ils ne le faisaient pas tous. Maintenant comme le fuseau horaire SLT est codé en dur , ce n&amp;#039;est plus possible. &amp;#039;&amp;#039;&amp;#039;Il faudrait ouvrir un ticket pour Firestorm&amp;#039;&amp;#039;&amp;#039; afin de leur demander de respecter les fuseaux horaires envoyés par OpenSim.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SLT&amp;#039;&amp;#039;&amp;#039; n&amp;#039;est utilisé qu&amp;#039;à l&amp;#039;affichage, les processus internes ont besoin d&amp;#039;un standard de temps qui ne change jamais :  UTC.&lt;br /&gt;
&lt;br /&gt;
=== Discussion autour du temps dans OpenSimulator ===&lt;br /&gt;
* Ubit Umarov pense que &amp;#039;&amp;#039;&amp;#039;UTC devrait être le standard&amp;#039;&amp;#039;&amp;#039; utilisé pour éviter la confusion, car c&amp;#039;est la référence universelle pour le temps.&lt;br /&gt;
* Vincent Sylvester souligne que peu de gens comprennent ce qu&amp;#039;est le SLT (Second Life Time) et que cela complique la communication autour des événements et des horaires. : Il est difficile de trouver des informations sur la conversion entre GMT et SLT, ce qui ajoute à la confusion.&lt;br /&gt;
* Il faudrait que les viewers respectent le fuseau horaire envoyé par le serveur (ROBUST) pour éviter la confusion.&lt;br /&gt;
* Configuration dans ROBUST :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DSTZone = « America/Los_Angeles;Pacific Standard Time »&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Si [https://fr.wikipedia.org/wiki/Network_Time_Protocol &amp;#039;&amp;#039;&amp;#039;NTP (Network Time Protocol)&amp;#039;&amp;#039;&amp;#039;]  n&amp;#039;était pas utilisé, chaque viewer aurait son propre temps. NTP est important pour les grilles et les régions. Par exemple certaines fonctions LSL d&amp;#039;OpenSim peuvent tromper les scripteurs car elles peuvent donner l&amp;#039;heure locale du serveur elle n&amp;#039;utilisent pas NTP. Par exemple, la fonction [https://wiki.secondlife.com/wiki/LlGetWallclock &amp;#039;&amp;#039;&amp;#039;llGetWallclock&amp;#039;&amp;#039;&amp;#039;] renverra l&amp;#039;heure en fonction de la machine sur laquelle elle est exécutée alors que Robust peut dire à l&amp;#039;observateur quel fuseau horaire utiliser. &lt;br /&gt;
* Si chaque région pouvait avoir son propre fuseau horaire cela serait déroutant pour les utilisateurs qui se téléportent d&amp;#039;une région à l&amp;#039;autre. Actuellement, il n&amp;#039;y a pas d&amp;#039;échange de temps avec les régions.&lt;br /&gt;
* Mais Gavin Hird regrette l&amp;#039;époque  des chemins de fer, quand chaque station avait sa propre heure et qu&amp;#039;il fallait régler l&amp;#039;horloge en avant ou en arrière pour chaque arrêt. Il aimerait que chaque grille soit comme cela ou même chaque région pour se téléporter dans le temps.&lt;br /&gt;
* Avec les anciennes régions de &amp;#039;&amp;#039;&amp;#039;Windlight&amp;#039;&amp;#039;&amp;#039;, il est possible d&amp;#039;envoyer une sorte de temps UNIX alors que [[Lexique_des_réunions#EEP|&amp;#039;&amp;#039;&amp;#039;EEP&amp;#039;&amp;#039;&amp;#039;]] utilise UTC. La source de temps (UTC) est différente du fuseau horaire.&lt;br /&gt;
&lt;br /&gt;
= Source=&lt;br /&gt;
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-10-29&lt;/div&gt;</summary>
		<author><name>Acryline</name></author>
	</entry>
</feed>