Rappel : Veuillez définir leRéglez le champ Notes de version affectées sur Oui pour les éléments qui doivent être documentés dans nos notes de version de maintenance. Nos rédacteurs utilisent ce champ pour suivre les problèmes Jira qui doivent être partagés avec les clients. Il est également extrêmement utile pour les rédacteurs si vous pouvez inclure un brouillon de texte décrivant votre modification dans les commentaires Jira.
Bienvenue dans la mise à jour du développement JMP du 1er novembre 2024 !
J'espère que vous avez tous apprécié votre soirée d'Halloween hier soir ! Demain est le dernier jour de vote anticipé en Caroline du Nord. Pour plus de détails sur les options de vote, veuillez consulter la fin de la mise à jour.
Cette semaine, Paul Nelson a identifié une mise à jour critique des fichiers Python intégrés de JMP qui doit être effectuée dans toutes les versions actives, y compris JMP 19 EA4 et 18.1.1. Bob et Jim travaillent avec Paul sur les signatures de code et les installateurs pendant que les mises à jour des fichiers Python sont finalisées pour Windows et Mac. Nous prévoyons que les travaux de test sur une version EA4 reconstruite reprendront la semaine prochaine. Jusqu'à présent, lors des tests de l'itération précédente des installateurs, aucun obstacle n'a été trouvé.
Une fois les versions Python mises à jour dans la version 18.1.1 pour Mac et Windows, les candidats finaux à l'installation seront créés pour cette version point-à-point. Un autre correctif a été déployé sur la version 18.1.1 cette semaine pour résoudre un problème CRP avec les performances de Tabulate pour certains scénarios. Merci à tous les membres des équipes de développement, de test et de devops pour avoir aidé à préparer les modifications de la version 18.1.1 !
Brian Corcoran nous demande de nous joindre à lui pour féliciter Chris Humphrey à l'occasion de son 10e anniversaire le 3 novembre ! Il sait que Chris sera reconnu avec les autres anniversaires de JMP en novembre et les nouvelles recrues sur Inside JMP, mais il a demandé à saluer Chris ici aussi ! Brian dit que Chris est un mentor, un développeur et un coéquipier idéal. Chris a commencé à travailler chez JMP sur JMP Graph Builder pour iPad et a fait un excellent travail sur Mac, JMP Live et JMP Runner pour Mac au fil des ans. Joyeux 10e anniversaire, Chris !
Enfin, merci à Tonya Mauldin pour avoir partagé le rapport bêta/crash des deux dernières semaines avec les crashs sélectionnés !

https://jmplivedaily.dev.jmp.com:3501/packages/F042V6wsbZSfshWv1XFxM
Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 18.1.1 – début de la semaine prochaine (prolongé pour prendre en charge les correctifs de sécurité requis pour Python 3.11.10)
- Image candidate finale JMP 18.1.1 – ~11/4/24
- Validation de l'assurance qualité JMP 18.1.1 – 14/11/24
- Version JMP 18.1.1 dans MyJMP - ~19/11/2024
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Tests système/hôte - Cary
- Audrey : EA4 Testing, préparation des tests 18.1.1. Nous continuons à examiner le partitionnement de nos tests unitaires en trois segments de longueur d'exécution égale, ce qui devrait aider notre framework de tests unitaires à se terminer beaucoup plus rapidement une fois que nous aurons mis en place la parallélisation des tests unitaires. De nombreux travaux sont en cours pour atteindre cet objectif (merci à Nick Ruva et Jim Borek). Ci-dessous, le graphique montre le temps total que prend chacun de nos trois flux. Lorsque nous exécutons des tests dans 3 flux parallèles, l'intégralité du flux sera effectuée en 4 heures environ (au lieu des 12 heures et plus nécessaires actuellement pour les tests exécutés en série).

- Nick H : J'ai trouvé et enregistré quelques bugs, dont quelques-uns pour les Notebooks liés à la nouvelle fonctionnalité de réorganisation par glisser-déposer : impossible de faire glisser un bloc vers la première position et annulation/rétablissement ne capturant pas la réorganisation des blocs. Un autre bug enregistré était lié au passage d'un rappel de fonction dans _init_ qui provoquait un crash dans les classes JSL. J'ai passé du temps à essayer de nettoyer les échecs de tests unitaires dans les exécutions nocturnes, à remplir un jira pour un échec de test de classes que je ne suis pas en mesure de représenter localement, et j'ai continué le travail en cours avec les vérifications 19.0. Je travaillerai avec Mike M. dans les semaines à venir pour faire fonctionner le framework de tests JSL avec les nouveaux tests mimic qui sont en cours.
- Hunter : j'ai commencé les tests JMP 19 EA 4 et répondu à un cas JMP 19 EA 3. J'ai étudié les plantages et mis à jour les éléments JIRA associés. J'ai travaillé avec Daniel P. sur un problème pour faire fonctionner mes dates d'expiration mises à jour pour JMP Student Edition. J'ai effectué une mise à jour vers Sequoia 15.1 sur les Mac de test hôtes dans le laboratoire et j'ai exécuté des tests. J'ai examiné davantage de fichiers PDF de documentation localisés.
- Lisa : j'ai commencé les tests EA4, vérifié la correction du graphique d'en-tête et saisi quelques rapports de bogues lors de l'utilisation des préférences de la plate-forme Axes Y parallèles.
Tests Web – Cary
- Natalie : J'ai terminé toutes les mises à jour des cas de test d'automatisation HTML pour les modifications de l'interface utilisateur V19 existantes. Nos exécutions quotidiennes sont désormais pratiquement propres. J'ai continué à ajouter une nouvelle couverture de test pour l'option Ajuster à la fenêtre activée. J'ai commencé une nouvelle couverture pour le graphique de contrôle. J'ai mis à jour nos pages Confluence pour suivre la progression de l'automatisation.
Tests système/hôte - Pékin
- Da Li : (1) Vérification des bugs, ajouter l'UT correspondant. (2) Créer 2 nouveaux bugs pendant la vérification des bugs. (3) EN COURS : Test JMP 19.0 EA4, 2 bugs créés.
- Nan Wu : (1) Tests de régression des bogues de JMP 19.0. (2) Enquête sur les 8 échecs de tests unitaires Oracle en raison de la configuration du jeu de caractères côté client Oracle, discussion avec Jim et Jim a aidé à configurer les machines Windows exécutées de nuit pour ajouter la variable d'environnement NLS_LANG pour Oracle, puis j'ai mis à jour les tests unitaires en conséquence. (3) Discussion avec Audrey sur la façon de gérer les tests unitaires SQL en raison de l'enquête sur les problèmes Oracle DNC, et la décision finale est de supprimer les tests distincts séparés pour chaque pilote ODBC, et de simplement conserver les anciens pour suivre les tests unitaires de régression qui couvrent tous les pilotes ODBC dans un seul test pour la fonctionnalité correspondante. (4) A escaladé le problème potentiellement risqué à Audrey concernant l'échec de l'actualisation des données de JMP Live avec la table publiée par le connecteur de données S3 et SharePoint, et a saisi un bug pour suivre le problème : WEBJMP-9350 . Également créé 2 pages de confluence Comment établir une connexion pour le connecteur de données AWS S3 et Comment établir une connexion pour le connecteur de données SharePoint (5) Enquête sur le problème de dépassement de délai d'expiration du test unitaire d'exécution nocturne pour un serveur Windows, il s'est avéré que le pilote ODBC DB2 n'est pas correctement installé sur cette machine, fourni le retour d'enquête dans jira : (JMPTEST-1385 : et également créé une page d'instructions de confluence : Comment+supprimer+le+pilote+ODBC+DB2+s'il+est+corrompu . (6) Enquête et retour d'information sur un autre problème DNC de test unitaire, et mise à jour du test en conséquence pour résoudre le problème DNC : JMPTEST-1454 . (7) Début des tests JMP 19.0 EA 4 - JMPTESTBJ-3188 .
- Kimi : (1) Vérification des bugs. (2) Tests JMP 19.0 EA4, les détails se réfèrent à JMPTESTBJ-3188 – En cours. (3) Mise à jour du mot de passe pour brdstg pour tous les UT – Terminé. (4) Débogage des DNC/échecs UT pour Python 18.2 et 18.1.1 sous Windows – impossible de reproduire : créer un jira pour suivre ce problème ( JMPTEST-1453 ). Envoyé un e-mail à Jim, Bob et Paul à propos des échecs, pour voir s'ils connaissent les changements sur Windows avec JMP 18.x. (5) Data Viewer – NF : (WEBJMP-9289 : Afficher les groupes de colonnes dans le visualiseur de données – En cours. (6) CCW – NF : (JMPTESTBJ-3159 : Vérification de l'intégrité de divers types de rapports JMP pour la compatibilité JMP Live CCW – En cours. (WEBJMP-8781 : Prise en charge de l'affichage et du téléchargement de l'historique de triage pour un marqueur (front-end) – En cours. (WEBJMP-8963 : Générer un fichier de téléchargement personnalisé pour l'historique de triage d'un marqueur – Terminé. (WEBJMP-9086 : Utiliser une requête GraphQL explicite / une route API REST pour l'historique d'un marqueur de graphique de contrôle unique - Terminé. (WEBJMP-9203 : Clarifier les noms et descriptions liés au groupe « wants_warnings » - Terminé. (7) Jenkins : Vérifier les résultats pour Beijing Daily UT. Exécuter les tests de charge pour 18.2 et 19.0 mensuellement, les détails se réfèrent à JMPTESTBJ-3180 – Terminé. Générer une nouvelle licence pour tous les machines de test Jenkins, les détails se réfèrent à JMPTESTBJ-3186 – Testing. Modifiez le mot de passe pour brdstg, les détails se réfèrent à JMPTESTBJ-3190 – Testing.
- Da Zhang : (1) Vérification des bogues. (2) Vérification de l'intégrité de divers types de rapports JMP pour la compatibilité JMP Live CCW – JMPTESTBJ-3159 – EN COURS. (3) Enquête sur les échecs de compatibilité/E2E de JMP Live – JMPTESTBJ-3178/JMPTESTBJ-3182/JMPTESTBJ-3189 – TERMINÉ. (4) Test du programme d'installation JMP 19.0 EA4 JMPTESTBJ-3188 – EN COURS.
- Lily Meng : (1) Examiner les anciens tickets Jira liés à Exemples - Données, Exemples - Scripts, Exemples - Autres, Exemples - L10n - Terminé : comprendre les problèmes historiques. Points clés pour comprendre les problèmes liés aux composants. (2) Tests JMP 19.0 EA 4 - En cours. (3) Apprentissage du contenu JSL restant - Terminé.
- Nala : (1) Vérification des bugs. (2) Tests de l'installateur JMP Clinical 19 EA4 - en cours. (3) JMPTEST-1418 étudié (4) Nouveaux projets transférés vers Lily. (5) Apprendre la fonctionnalité Matlab. (6) Mise à jour du mot de passe de brdstg dans les tests d'automatisation - Terminé.
Cœur
- Dave B : a lancé une première série de modifications pour que le générateur de compléments préfère se référer aux fichiers internes. Correction des bugs que j'ai trouvés dans le générateur de compléments lors de sa modification. Xan et Mike M ont remarqué que l'historique des différences d'images était trompeur si les images n'avaient pas été créées récemment, j'ai donc corrigé cela. Ajout de l'option permettant aux scripts graphiques de s'afficher lors du deuxième passage de rendu lorsque les segments dessinent des éléments sélectionnés. Mise à jour de l'outil Crosshairs afin qu'il affiche toutes les valeurs Y pour les graphiques parallèles.
- Dan S : Activation de l'étirement du filtre de données à partir de JSL et dans les tables filtrées. Correction de la prise en charge min/max pour CalendarBox et application des valeurs min/max lorsque le calendrier est utilisé avec NumberEditBox. Correction d'un problème avec la taille de l'icône de préréglage de la plateforme. Correction d'un problème de focus dans TabList qui rendait difficile le changement d'onglets.
- Morgan : Ajout d'une barre d'outils et de nouveaux éléments de barre d'outils pour les carnets. Ajout du glisser/déposer pour les carnets. Ajout de l'action d'édition à l'écoute des carnets. Implémentation du copier/coller dans les carnets.
- Xan : démarrage d' une nouvelle fonctionnalité afin que les colonnes de transformation puissent dépendre du filtre de données et du regroupement du générateur de graphiques.
DOE et fiabilité
- Caleb : J'ai travaillé sur quelques bugs de l'explorateur de taille d'échantillon et sur d'autres développements sur CSALT. J'ai également réalisé des progrès substantiels sur une version explorateur de l'échantillonnage à acceptation unique basée sur les commentaires des utilisateurs de Discovery.
Hébergement et interfaces
- Paul N : Finir avec JMP-23620 – utiliser le protocole de trame de données portable au lieu de CSV lors de l'exécution de JSL Python Get( data_frame ). Résoudre JMP-23662 en travaillant sur une mise à jour de sécurité de Python de 3.11.9 (la dernière version binaire prise en charge par Python.org) à 3.11.10, le premier correctif de sécurité qui est uniquement du code source. Cette mise à jour résout les vulnérabilités critiques et élevées. N'a pas été détecté par notre analyse Snyk, mais juste avant Discovery, un client Elite s'est renseigné sur cette mise à jour. Création de Python à partir de la source sur Windows, poussée vers les branches 18.1.1, 18.2, 19.0 et 19.0 EA. Travail à la réalisation d'une distribution équivalente sur macOS – x86_64 et Apple Silicon.
- John Schroedl : de nombreuses mises à jour liées au mode sombre et aux fonctionnalités générales de l'interface utilisateur ont été effectuées en prévision d'EA4. La boîte de dialogue de quarantaine a été améliorée lors du traitement de fichiers en lecture seule.
HTML interactif
- Mike Stickles : J'ai déplacé mon travail sur JMPHTML-1407 (le paramètre de légende sur le rôle de taille ne fonctionne pas sur HTML5) vers le problème connexe JMPHTML-13685 (la légende du graphique avec le rôle de taille ne correspond pas à JMP) ; le problème d'origine incluait cela ainsi que des problèmes de dimensionnement des marqueurs, j'ai donc mis à jour 1407 pour qu'il ne s'agisse que du dimensionnement des marqueurs et 13685 pour qu'il s'agisse du travail sur la légende. Tout le travail a été transmis à Swarm pour (espérons-le) une révision finale. J'ai repris le travail sur JMPHTML-13966 (les sélections de nuages de mots ne fonctionnent pas correctement) et JMPHTML-13982 (implémenter la capacité de sélection dans les listes de termes de Text Explorer), ce qui devrait achever l'implémentation des nuages de mots dans HTML5. J'ai terminé la formation sur la conformité ACT-Now.
- Paul Spychala : J'ai rejoint John Powell pour le développement de 3D Scatterplot en HTML, avec la première contribution à l'utilisation des spécifications d'axe et d'échelle exportées en HTML ( JMPHTML-14141 ). J'ai également corrigé plusieurs bugs et problèmes avec Fit to Window où plusieurs composants ne s'étiraient pas correctement ( JMPHTML-14165 , JMPHTML-14180 , JMPHTML-14120 ) et des bugs visuels du Profiler ( JMPHTML-14181 , JMPHTML-14164 ).
- Praveena : a travaillé sur la prise en charge de la désélection dans le rapport pour CCW , la gestion de la sélection d'avertissement masquée à partir du panneau d'avertissements , la gestion spéciale du filtrage des processus dans l'exportation HTML interactive et l'enregistrement au format HTML interactif , et le filtrage des processus. Pour les rapports de graphiques de contrôle chargés lorsque l'utilisateur sélectionne un processus, le rapport se bloque lorsque l'utilisateur déplace l'axe. A commencé à travailler sur la capture d'analyses comparatives des performances pour les rapports de filtrage des processus exportés.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (conserver les marqueurs invalidés dans la base de données, se protéger contre certaines actions des visiteurs anonymes, traduire les fichiers d'avertissement téléchargés). Mises à jour des packages tiers. Aide au renouvellement de la licence GitKraken pour 2025.
Statistiques
- Laura CS : J'ai participé au panel SAS et NCSHP pour les lycéens, j'ai rencontré le comité DEI Metrics, j'ai interviewé un étudiant diplômé qui a postulé pour un stage d'été, j'ai rencontré Tom Donelly pour discuter de la conférence DATAWorks et je lui ai envoyé une proposition pour un mini-tutoriel SEM. J'ai fait un suivi avec deux clients de Discovery pour partager des ressources liées à SEM. J'ai terminé la dernière formation ACT-Now. J'ai corrigé un bug avec les moyennes des variables latentes dans MIIV-2SLS et j'ai commencé à enquêter sur un autre bug.
Documentation statistique
- Michael C : Correction de quelques références croisées brisées dans certains chapitres de FLM, travail sur les mises à jour des entrées de l'index de script pour les moindres carrés standard, planification des projets à venir.
Tests statistiques
- Jacob : Analyse des résultats de l'étude d'utilisabilité Easy DOE de Discovery avec Mark Bailey. Test d'une version abandonnée d'un nouvel explorateur de taille d'échantillon sur lequel Caleb travaille, Acceptance Single Sampling. Enquête sur les échecs des tests unitaires et vérification des tickets Jira.
- Tonya : Je travaille sur la vérification des bugs et la mise à jour des tests unitaires.
Actualités sur les sciences de la vie
- Wenjun : Présentation de l'IA pour la classification automatique de texte par JMP Pro publiée dans Frontier in Artificial Intelligence ( https://doi.org/10.3389/frai.2024.1401810 ) lors de la conférence annuelle MAQC à Xitang, en Chine, la semaine dernière. L'écran impressionnant montrait le PPT ainsi que les sous-titres en anglais et en chinois simultanément, tels que générés par l'IA pendant que nous parlions. Certaines légendes étaient cependant un peu drôles en anglais et en chinois !

- Drew : J'ai participé à une découverte très fructueuse ! De nombreuses interactions avec les clients et on m'a dit que de nouvelles ventes JMP Clinical avaient été réalisées ! J'ai continué à travailler sur les fonctionnalités et les corrections de bugs de JMP Clinical 18.2 et 19. J'ai travaillé avec le support technique pour aider Amgen à mettre à niveau JMP Clinical 7.1 vers 18.1.
- Richard : J'ai terminé les tests/les dernières étapes pour les modules complémentaires des étudiants de l'UNC pour JMP Marketplace, UpSet plot et Forest plot. J'ai donné une conférence sur l'importance de la visualisation des données pour la communication au département de biostatistique de l'UNC.
Assistance technique et engagement
- Wendy :
- La semaine de la découverte a été une semaine formidable pour l'équipe de support ! C'était la première fois que plusieurs membres de l'équipe participaient à la découverte. Le piédestal du support technique était occupé par des statisticiens, des spécialistes des systèmes et des spécialistes de l'engagement qui ont répondu aux questions sur ODBC, Graph Builder, les projets, les scripts, etc. C'est toujours énergisant d'être à la découverte !
- L'équipe d'Engagement souhaite remercier tout particulièrement cette semaine Daniel Powell pour son aide rapide sur un problème RPS.
Volume de cas d'assistance technique par semaine :

Sujets de cas pour la file d'attente du support technique, la semaine dernière :

Volume de cas de soutien à l'engagement par semaine :

Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Opérations de développement
- Shannon L : Assistance aux utilisateurs pour les produits Atlassian : aide aux bonnes pratiques Jira ; améliorations apportées au flux de travail des demandes de fonctionnalités R&D dans Jira. Réunions de développement sur les builds et la migration de StringBot. Participation à All Things Open, une conférence annuelle d'automne à Raleigh qui se concentre non seulement sur les sujets open source actuels du secteur, mais également sur d'autres nouvelles technologies logicielles et meilleures pratiques. Enregistrement de l'exportation de produits terminé pour nos versions 18.1.1.
- Bob : Chaînes traduites finales pour les installateurs liés à la désinstallation de l'EA précédent. Merci Trish ! (JMPTOOL-1363) Création d'une page de préparation du produit dans Confluence pour la validation du logiciel. Confirmation auprès du service juridique que l'édition Student peut utiliser le contrat de licence standard par clic dans les installateurs de logiciels (JMP 23517). Fichiers Python signés numériquement avec le correctif 3.11.10 pour 18.1.1, 18.2, main, EA (JMP-23662).
- Melanie : Poursuite du travail sur les améliorations de la journalisation des tests unitaires quotidiens : régularisation des chaînes de recherche actuelles du journal de la console pour déclencher des échecs, ajout de nouvelles chaînes de recherche, amélioration des performances du script pour récupérer les données Jenkins. Ajout de Jiras pour les tâches de ramification 18.1.2. Poursuite du travail avec Myron sur la migration de Stringbot vers AWS (presque prêt à partir !)
- Jim : Travailler sur les mises à jour Python pour JMP 18.X et 19.0 (y compris EA4) avec Paul N et Bob. Dépannage des tests unitaires et collaboration avec les testeurs pour résoudre les échecs de test sur des configurations spécifiques.
- Myron : mise à jour de la VM de l'équipe de documentation (JMPDOC-2289). Fin de la configuration de jmptoolprod pour exécuter stringbot (JMPTOOL-1183). Début de la mise à jour de la VM (JMPDOC-2286).
- Shannon C : a assisté à diverses réunions de groupe, a discuté de la cohérence de la terminologie dans l'ensemble du produit et des pages Web et a continué le travail de dépannage avec les testeurs pour résoudre les échecs des tests unitaires.
Localisation
- Allison : a travaillé avec des fournisseurs pour obtenir des devis pour la localisation du logiciel JMP V19 et a soumis des demandes de bons de commande. A validé et finalisé les PDF de documentation localisés 18.0 et 18.1 et les a transmis au QA pour les tests ; a préparé la transmission des PDF de documentation localisés 18.0 et 18.1 à l'équipe de documentation pour la création de la bibliothèque de documentation. A finalisé et transmis les chaînes de l'interface utilisateur et de l'installateur JMP Live 18.2 localisées ; a transmis les PDF de documentation localisés 18.0 au marketing.
- Trish : travail avec Allison sur les devis pour le travail de localisation de la version 19. Tâches de gestion de projet associées à la bibliothèque de documentation JMP. Suivi avec les développeurs sur le travail de nettoyage des chaînes. Fichiers localisés pour créer l'aide JMP Live pour la version 18.2 livrés à l'équipe de documentation.
- Sandy : Fin de l'automatisation de la tâche de validation de la nouvelle source vers P4. Test de la comparaison des fichiers de différences d'images.
Documentation
- Devon : JMPLOC-6781 : correction d'un petit problème sur les étiquettes de page de titre et d'encart de texte de la version 18.1, élimination de bugs dans la conversion ZH, rédaction d'une page Confluence sur l'utilisation de FM2DITA pour convertir du FM structuré en XML DITA, poursuite du cours JSL, poursuite de la lecture du Global English Style Guide.
- Susan C : Je travaille sur l'aide JMP Live 18.2 pour EN et toutes les langues. Je travaille sur quelques correctifs rétrospectifs de JMP Live et sur le processus de mise au point. Mise à jour des RN 18.1.1. J'ai terminé la révision des chaînes non statistiques pour octobre. J'ai examiné un bug pour Khawar qui a eu un impact sur l'EG.
- ChrisB : J'ai révisé les chaînes 18.2 et 19.0. J'ai corrigé les tables des matières PDF dans la source à 19 et manuellement dans les PDF à 18.1. J'ai recréé la bibliothèque PDF Doc 18.1 et le module complémentaire Doc. J'ai commencé à corriger le script qui crée le plan du site.
- Khawar : Exemple d'index : Diviser les problèmes en 5 catégories principales ; créer une page Confluence pour chacune d'elles afin de recueillir les commentaires. Essential Graphing : A traité tous les Jiras ouverts ; Résoudre les problèmes et contacter les testeurs.
- Qiana : Travail sur le projet de cartographie du contenu utilisateur. Travail sur Jira. Planification et coordination du projet.
Note de Shannon
N'oubliez pas que si vous n'avez pas encore profité du vote anticipé ici en Caroline du Nord, vous pouvez toujours vous rendre sur un site de vote anticipé demain - samedi 2 novembre 2024. Assurez-vous d'apporter une pièce d'identité avec photo valide ( vous trouverez ici des informations sur les types de pièces d'identité valides ) .
Et si vous êtes éligible pour voter en Caroline du Nord et que vous n'êtes pas encore inscrit, vous pouvez profiter de l'inscription le jour même demain sur un site de vote anticipé. L'inscription des électeurs le jour même n'est pas disponible le jour du scrutin. Si vous manquez le vote anticipé et que vous êtes déjà inscrit pour voter, vous pouvez le faire le mardi 5 novembre 2024. Veuillez voter !
