Bienvenue dans la mise à jour du développement JMP du 8 novembre 2024 !
J'espère que vous avez tous vu la note de Myron Chandler selon laquelle ce week-end, Stringbot sur la branche principale commencera à s'exécuter dans AWS. Comme Myron l'a noté dans son e-mail, Stringbot main migre de notre infrastructure SAS existante (jmptool.na.sas.com) vers notre espace JMP AWS (dans ce cas, jmptoolprod.dev.jmp.com). Si tout se passe bien, vous ne devriez pas remarquer de réelle différence et vous devriez recevoir les mêmes e-mails que vous avez toujours reçus de Stringbot si vos chaînes dans main nécessitent une attention particulière. Si vous remarquez des problèmes, veuillez les signaler dans JMPTOOL-1183 afin que nous puissions les suivre et les étudier.
JMP 18.2 continuera à fonctionner sur jmptool.na.sas.com pendant que nous terminons le travail sur cette branche. Aujourd'hui (08/11/24) a lieu le gel des chaînes JMP 18.2 pour les développeurs . Les rédacteurs évalueront la cohérence des chaînes la semaine prochaine. Veuillez garder à l'esprit que notre premier gel des chaînes JMP 19 pour les développeurs aura lieu le 02/12/24. Veuillez travailler avec un rédacteur si vous avez besoin d'une assistance rapide pour affiner vos chaînes !
JMP 19 EA4 est en phase finale de test après qu'une mise à jour de Python ait été nécessaire pour résoudre des failles de sécurité dans notre version Python existante. Merci à Paul Nelson, Jim Borek, Bob Hickey et aux équipes QA de Cary et de Pékin pour tous les correctifs et les efforts de test cette semaine ! L'équipe QA prévoit de valider JMP 19 EA4 au tout début de la semaine prochaine.
JMP 18.1.1 a également été reconstruit pour intégrer ces fichiers Python mis à jour. Les tests de l'installateur 18.1.1 sont en cours et semblent prometteurs jusqu'à présent ! Maintenant que 18.1.1 est gelé, les tâches de ramification de 18.1.2 sont en cours. Nous prévoyons une intégration rapide d'un correctif au résumé, et JMP Clinical proposera également des modifications de rapport pour 18.1.2. Bien entendu, nous serons à l'affût de tous les correctifs de sécurité nécessaires.
Un grand merci à Caleb King pour sa présentation de son projet commun JMP-R lors de la réunion JMP Dev de cette semaine ! Caleb avait brièvement présenté ce sujet lors de la séance plénière de Discovery en personne alors qu'il parlait de l'intégration, mais il avait plus de temps à y consacrer avec nous. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
Merci à Tonya Mauldin d'avoir partagé les cas bêta/crash de cette semaine avec les crashs sélectionnés !

Rapport bêta/crash pour la semaine du 11/8/2024 | JMP Live
Annonces générales
- Le Giving Tuesday approche à grands pas ! Voici un article sur Inside SAS détaillant les nombreuses façons dont vous pouvez vous impliquer dans des projets comme Tools4Schools et Angel Tree.

Dates importantes à venir
- Gel des chaînes de développement JMP 18.2 – 08/11/24ßAUJOURD'HUI
- Validation de l'assurance qualité JMP 18.1.1 – ~15/11/24
- Version JMP 18.1.1 dans MyJMP - ~19/11/2024
- JMP 19.0 Premier transfert de chaîne – 2/12/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Assistance technique et engagement
- Wendy :
- Le volume de dossiers a encore augmenté cette semaine pour l'équipe Engagement, en grande partie en raison d'une augmentation des soumissions RPS de la part des clients. Nous travaillons à détecter et à prévenir les soumissions multiples, qui entraînent des doublons de dossiers. Cette semaine, environ 25 % des dossiers RPS étaient des doublons.

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
- Myron : j'ai travaillé sur JMPTOOL-1183 – configurer et exécuter stringbot sur AWS, JMPTOOL-1424 – démarrer la configuration du système de crash sur AWS, JMPTOOL-1308 – implémenter la politique de conservation des fichiers pour les anciens fichiers d'archive de testbot et JMPTOOL-1372 – testbot : supprimer le code qui vérifie l'ancien fichier de défauts.
- Bob : problèmes de création, de test, de création, de test, de création du programme d'installation EA4 avec des fichiers Python. 18.1.1 Création du benchmark de validation du programme d'installation Windows.
- Shannon : Réunions d'équipe – de grands progrès sur de nombreux projets d'outillage ! Nous avons continué à travailler avec les testeurs pour nettoyer les DNC, les plantages et les dépassements de délai dans nos exécutions nocturnes. Nous avons enquêté sur quelques plantages mystérieux – un grand merci à Dave Barbour pour son aide concernant les cas de test de réplication !
Localisation
- Allison : a préparé le kit pour les notes de version 18.1.1 et les a transmis aux équipes de traduction pour la localisation ; a validé les PDF de documentation localisés de KO et ZH 18.0 et les a transmis à l'assurance qualité pour les tests ; a rencontré l'équipe JMP Store et a discuté d'un éventuel support de localisation futur ; a préparé les PDF de documentation à transmettre à l'équipe Doc pour la création de la bibliothèque Doc.
- Trish : J'ai rencontré l'équipe de développement de JMP Store pour discuter de leur processus de localisation et de la manière dont notre équipe pourrait les aider. J'ai rencontré l'équipe de développement de JMP Marketplace pour discuter de la manière dont nous allons gérer les mises à jour de localisation. J'ai coordonné avec les réviseurs pour le travail sur la V19. J'ai travaillé avec Susan pour trier certains Jiras JMP Live Help qui ont un impact sur la localisation. Je me prépare pour la remise finale des chaînes d'interface utilisateur portables pour la version 19.0.
- Krzysztof : Je travaille sur l'implémentation de LLM pour les tâches de localisation (collecte de termes, explications de termes, traduction et assurance qualité). Traitement des traductions de JMP Clinical. Préparation du flux de travail pour les nouveaux projets. J'ai rencontré le développeur de Marketplace pour discuter du processus de localisation des descriptions d'interface utilisateur et de modules complémentaires à l'avenir.
- Howard : Corrections de bugs. Travail sur l'intégration de Jira avec Translation Query System. Conversion des tâches backend en service Windows.
- Sandy : fin du projet de comparaison de différences d'images, y compris la création de tâches Jenkins appropriées. J'ai commencé à examiner les améliorations à apporter au traitement des chaînes de validation/retour.
- Sohail : problèmes de téléchargement de fichiers résolus pour l'interface de recherche TM, prise en charge de la recherche multilingue corrigée, exploration et comparaison des capacités LLM pour les tâches d'extraction de termes.
Documentation
- ChrisB : J'ai modifié le script du plan de site (merci à John Mosier) pour, je l'espère, satisfaire Google. J'ai mis à jour les modèles 18.2 et 19.0 et je les ai placés correctement. J'ai obtenu le module complémentaire Doc 18.1 sur Marketplace. J'ai rencontré Andretti et al à propos du nouvel en-tête d'aide et du problème de copyright du pied de page (et j'ai rassemblé les informations de copyright JMP). J'essaie de comprendre les URL d'aide sans version. Examens de chaînes.
- Susan C : Génération de l'aide JMP Live 18.2. Travail sur les correctifs rétrospectifs JMP Live, communication avec Trish. Mise à jour, vérification de la production, étiquetage et remise des RN 18.1.1. J'ai rencontré Jill (notre nouvelle éditrice) pour passer en revue les processus d'édition et les ressources. J'ai recherché des mises à jour de chaînes d'interface utilisateur, toutes terminées pour octobre.
- Devon : j'ai travaillé avec le département de l'éducation pour leur fournir une liste de tous les exemples que nous avons dans notre documentation avec un script pour fournir à nouveau la liste pour chaque version, j'ai continué à travailler sur la conversion de test du livre chinois Discovering JMP pour L10N.
- Qiana : création du tableau Jira de l'équipe de documentation. Début du traitement du problème JMP-23261. Planification et coordination du projet.
Tests système/hôte - Cary
- Mandy : J'avais environ 22 correctifs JIRA à vérifier ; le développeur a poussé les changements d'étiquettes de valeur pour les propriétés - testant cela maintenant dans la version 19.0. J'ai effectué des tests d'installation pour EA4 sur Mac - j'ai également vérifié l'erreur d'E/S avec le correctif récapitulatif. Je travaille sur les tests d'installation 18.1.1 sur Mac. La semaine prochaine, je continuerai à écrire des tests pour les balises, le déplacement de tabulation JSL et la boîte de dialogue de recherche et de remplacement du générateur de flux de travail.
- Nick H : Poursuite du nettoyage des tests unitaires, en se concentrant davantage sur les branches de maintenance. Vérification de certaines améliorations de la limite de date et de l'apparence des cases du calendrier. Ajustements apportés à notre test pathVariables (utilisé dans les tests d'installation) pour tenir compte des machines SAS qui utilisent désormais l'emplacement OneDrive comme emplacement par défaut pour Documents Desktop. Je réfléchis également à la manière d'intégrer le travail d'imitation en cours à notre cadre de test existant.
- Hunter : J'ai terminé les tests de JMP 19 EA 4 sur Mac et Windows. J'ai testé et fourni des commentaires à plusieurs installateurs de JMP 19 EA 4 au cours de la semaine pour les reconstructions nécessaires. J'ai commencé les tests de la version de maintenance de JMP 18.1.1 pour ma configuration attribuée.
- Audrey : Tests EA4, tests 18.1.1. La date de fin de test pour EA4 est prévue pour le lundi 11/11. La date de fin de test pour 18.1.1 est prévue pour le vendredi 15/11 ou avant. Je fais quelques tests sur les colonnes de transformation dynamique avec Lisa et Anna.
Tests Web – Cary
- Natalie : J'ai commencé un nouveau développement dans l'automatisation HTML pour les cartes de contrôle. Cette semaine, nous avons plus de différences dans notre automatisation quotidienne en raison des changements d'interface utilisateur poussés pour le nouveau thème JMP Live. Nous aurons besoin de nouveaux repères d'images. Je les ai créés dans mon espace de travail, mais nous allons attendre que le développement soit plus complet et plus stable avant de les valider. J'ai commencé les tests d'installation de JMP Live pour la version 18.1.1.
- Anna : Enquête sur les pistes TS et création de rapports Jiras. Vérification des mises à jour de la documentation. Ajout de nouveaux tests imageDiff. Re-test des zones de test après l'application des modifications. Découverte des nouvelles transformations confortables de Xan.
Tests système/hôte - Pékin
- Da Li : (1) Vérification et fermeture de 4 bugs et ajout de l'UT correspondant. (2) Exécution nocturne d'une enquête sur les échecs de l'UT et correction pour 18.1.1 et 19.0. (3) En cours : tests JMP 19.0 EA4. (4) Mise à jour du calendrier des tests et création de l'Epic/Story correspondant pour 18.2 et 19.0. (5) Ajout d'une page explicative Comment corriger l'erreur « Ce fichier provient d'un autre ordinateur et est peut-être bloqué » lors de l'ouverture du fichier par JMP .
- Nan Wu : (1) Vérification des bugs. (2) Tests JMP 19.0 EA 4 en cours ( JMPTESTBJ-3188 ). (3) Préparation des tests d'installation de JMP 18.1.1 et les tests sont actuellement suspendus en raison d'un problème d'arrêt du programme ( JMPTESTBJ-3193 ). (4) Discussion avec Audrey sur les comptes de tests Trial et ProTrial, et préparation et configuration des comptes de tests pour les tests à venir. (5) Enquête et commentaires sur d'autres problèmes récents de DNC de tests unitaires, et commentaires (JMPTEST-1495) .
- Français : Kimi : (1) Vérification des bogues. (2) Tests JMP 19.0 EA4, les détails se réfèrent à JMPTESTBJ-3188 – En cours. (3) JMP-23662 : Mise à jour de sécurité de Python vers 3.11.10 – En cours. (4) Échecs de débogage UT : JMP-23658 : JMP plante si j'exécute deux fois la commande liée au bloc de données sur Mac . Désactivez Python/testPythonFromDataFrame.jsl sur Mac maintenant. JMP-23701 : JMP signale "Aucun chemin de fichier distant trouvé pour le jeu de données "WORK._jmp_8e7ef6"" lors d'une tentative d'importation avec un mot de passe incorrect via viya - Jira . JMP-23700 : La sortie pour la commande d'installation non valide change - Jira . J'ai demandé à Jim une machine clonée, mais il ne m'a pas encore répondu. (5) 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-9019 : Tout utilisateur qui peut trier un marqueur doit pouvoir afficher l'historique de ce marqueur - Jira – Terminé. Histoires liées au masquage et à l'exclusion de données : WEBJMP-9169 , WEBJMP-8854 , WEBJMP-9115 . (6) Jenkins : Vérification des résultats pour Beijing Daily UT. Générer de nouvelles licences pour toutes les machines de test Jenkins, pour plus de détails, reportez-vous à JMPTESTBJ-3186 – En cours.
- 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-3192 – EN COURS. (3) Test pour WEBJMP-9231 – Gestion des situations de dépendance des données lorsque l'accès au téléchargement est supprimé – TERMINÉ. (4) Test du programme d'installation JMP 19.0 EA4 – JMPTESTBJ-3188 – EN COURS.
- Lily Meng : (1) Vérification des bugs. (2) Tests JMP 19.0 EA 4 - En cours. (3) Configuration de l'environnement Matlab, puis début de la réécriture des tests Matlab en Python - En cours. (4) WinAutomation : dépannage des messages d'erreur.
- Nala : (1) Vérification des bogues. (2) Tests de l'installateur JMP Clinical 19 EA4 - en cours. (3) Enquête sur les problèmes de DNC dans le cadre d'exécution nocturne. (4) Création du calendrier de tests de l'équipe de Pékin pour 18.2 et 19. Calendrier des tests de l'équipe de Pékin - JMP 18.2 , calendrier des tests de l'équipe de Pékin - JMP 19. (5) Création de démonstrations de fonctionnalités de base de JMP Clinical - Tests .
Cœur
- Dan S : Ajout d'une option à < <
- Dave B : J'ai travaillé sur un module complémentaire qui fait un meilleur travail pour détecter les exceptions de dépassement de pile. J'ai reproduit et corrigé un crash de lineseg/clone. J'ai peut-être reproduit un crash du générateur de graphiques qui provoque l'arrêt de jmp sans fichiers de crash. J'ai reproduit un crash avec des étiquettes de survol et des graphiques avec des cartes.
- Morgan : Diviser la page des préférences de l'éditeur de scripts en onglets. Ajout d'une préférence d'espaces blancs visibles pour l'éditeur de scripts. Déplacement de l'éditeur d'extraits de sa boîte de dialogue modale vers le menu principal des préférences.
- Ernest : propriété Value Labels refactorisée en interne. N'hésitez pas à me poser des questions sur les modifications, notamment sur la manière dont les plateformes créent des colonnes étiquetées.
- Xan : Stat Speaking et tri des axes CCB.
DOE et fiabilité
- Caleb : J'ai continué à corriger les bugs sur les explorateurs. J'ai également donné une conférence de développement sur mon projet MSA que j'ai mentionné en séance plénière. Jusqu'à présent, j'ai reçu de très bons retours !
- Irène : En enquêtant sur quelques tickets Jira, en travaillant sur un projet de recherche, j'ai appris un peu plus sur Easy DOE grâce à Joseph.
Hébergement et interfaces
- Will : Je travaille sur le connecteur de données SharePoint. Je travaille à offrir aux utilisateurs une option leur permettant d'utiliser un serveur d'autorisation hébergé par JMP dans Azure, afin qu'ils n'aient pas à créer le leur. J'espère que cela simplifiera l'expérience utilisateur pour ceux qui sont moins enclins à la technique. J'ai également ajouté quelques correctifs de bogues pour le connecteur SharePoint et j'ai travaillé sur l'éditeur de connecteur de données, le rendant un peu plus facile à utiliser.
- Paul N : JMP-23700 – ajout de la vérification des erreurs aux entrées de jpip() afin d'obtenir une sortie cohérente. JMP-23662 – Mise à jour de sécurité de Python de 3.11.9 (binaire Python.org) vers 3.11.10 compilée à partir de la source en tant que 3.11 est désormais en mode de maintenance de sécurité uniquement. JMP 18.1.1, 18.2, 19 EA4, 19.0. JMP-23737 – Commencer à déplacer JMP 19.0 vers Python 3.13.0 qui devrait toujours bénéficier d'un support actif lors de la sortie de JMP 19.
- John Schroedl : Mise à jour vers la dernière source Telerik dans les versions 18.2 et 19.0. Enquêtes sur les plantages et aide sur Visual Studio. Travail avec Evan sur l'effort de dessin de texte DWrite. Modifications du contrôle de l'arborescence hôte liées aux modes de couleur et mise à jour du style. Début des modifications de style pour les menus.
HTML interactif
- John Powell :
- Ajout de la prise en charge de l'affichage des valeurs X et Y du point moyen des ellipses dans l'info-bulle HTML interactive ( JMPHTML-2035 ).
- Détecter et afficher un message localisé lorsque des fichiers HTML interactifs sont ouverts/prévisualisés dans un environnement où JavaScript est désactivé (MS Teams, SharePoint, Outlook, …) ( JMPHTML-13541 )
- Nous avons étudié un problème qui se produit sur JMP Live lorsqu'un utilisateur effectue une sélection de filtre de données local, puis modifie le filtre de données local dans le script de régénération ( JMPHTML-14201 ).
- J'ai commencé à examiner les options de prise en charge d'exportation/publication pour le filtrage des processus ( JMPHTML-14209 ).
- J'ai commencé à expérimenter la suppression de l'info-bulle « non interactive » tout en offrant une certaine garantie que le graphique est statique et ne répondra pas aux autres modifications dans le rapport ( JMPHTML-13846 ).
- Mike Stickles : travail terminé et avancé sur le problème JMPHTML-13685 (la légende du graphique avec le rôle Taille ne correspond pas à JMP) ; il reste à définir les critères d'acceptation pour les testeurs. Poursuite des travaux sur JMPHTML-13966 (les sélections de nuages de mots ne fonctionnent pas correctement) et JMPHTML-13982 (implémentation de 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.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (désactivation de certaines actions lorsque les avertissements du rapport sont désactivés, modification du tri des avertissements dans le panneau Avertissements/e-mail/téléchargements du rapport, dépôt de Jiras pour les suggestions de Florence Kussener ). Mises à jour de packages tiers. Nettoyage des branches obsolètes pour l'équipe. Enquête sur les erreurs observées lors de la publication d'une table de données multi-Go. J'ai aidé Eric un peu dans son enquête sur les problèmes de mémoire sur JMP Live Sales.
Statistiques
- Laura CS : J'ai participé à un entretien pour un candidat au poste de développeur de statistiques, j'ai corrigé un bug pour identifier si la moyenne d'une variable latente est estimable, j'ai trouvé un crash avec l'analyse de plusieurs groupes et je l'ai corrigé, j'ai commencé à travailler sur une nouvelle fonctionnalité pour estimer des effets indirects spécifiques. J'ai rencontré Haley pour discuter des tests et j'ai rencontré Caleb pour discuter des applications MSA.
- John Sall : Dépistage en cours - prise en charge des valeurs manquantes dans les catégories de regroupement ( JMP-23706 ). Dans Profiler, réalisation de quelques brouillons initiaux d'un panneau de contrôle d'optimisation ( JMP-22406 ). Lecture et discussion avec d'autres personnes sur la « surveillance environnementale » avec des données binomiales négatives gonflées à zéro.
- Elizabeth : J'ai recherché un crash dans SVM avec validation KFold qui a été signalé par un utilisateur au support technique. J'ai identifié le code responsable et je l'ai corrigé pour la version 19. J'attends la vérification avant de passer à la version 18.2. ( JMP-23716 ).
Documentation statistique
- Michael C : a terminé le premier passage dans les mises à jour de l'index de script pour les entrées dans les sous-catégories sous Ajuster les moindres carrés ; a examiné un nouvel exemple SEM pour Hamid ; a corrigé quelques Jiras de documentation dans RSM.
Tests statistiques
- Mark : J'ai installé MATLAB avec l'aide de Nicole et Audrey (merci). Apprentissage de MATLAB. Débogage des scripts MATLAB utilisés dans le simulateur IndPenSim 2.
- Tonya : Test de la nouvelle fonctionnalité de regroupement dans la plateforme Gérer les limites et du nouveau tracé de probabilité normal dans Process Capability.
Actualités sur les sciences de la vie
- Drew : Trier les bugs/fonctionnalités pour JMPC 18.2 et 19. Fournir un soutien pour le travail de validation que Geoff ajoute à JMPC.
Note de Shannon
J'espère que vous aurez l'occasion de faire certaines des choses que vous aimez le plus ce week-end ! Passez un excellent week-end !
