Bienvenue dans la mise à jour du développement JMP du 2 décembre 2022 !
Comme vous vous en souviendrez, avant la pause de Thanksgiving, nous avons déplacé les dates d'approbation et de gel de JMP 17.1. Le mode d'approbation du code commencera le 06/01/23 – le vendredi après notre retour des vacances. Nous allons geler le code pour 17.1 sur 27/01/23. Peu de temps après, nous allons geler pour notre première coupe alpha - JMP 18 EA1 - en fin de journée sur 03/02/22 . Nous aurons ensuite une pause de 2 mois avant de couper EA2, prévu pour avril.
Chef de produit JMP Sciences de la vie Sam Gardner travaille sur notre processus d'inclusion de bibliothèques tierces dans les produits JMP. Développeurs, veuillez prendre quelques minutes pour passer en revue les Code tiers page dans Confluence pour en vérifier l'exactitude et faire des commentaires ou des mises à jour. Cette page s'adresse uniquement aux bibliothèques tierces incluses dans JMP/JMP Pro/Clinical, car JMP Live conserve la documentation associée dans leur espace. Depuis que Sam a commencé à enquêter sur ce sujet, un élément a été supprimé et 7 éléments ont été ajoutés à la liste sur la page. Merci beaucoup pour votre aide!
Merci beaucoup à Tonya Mauldin pour sa présentation sur les données EA lors de la réunion JMP Dev hier ! Le développement JMP apprécie beaucoup les contributions des utilisateurs internes et externes qui prennent le temps de tester nos nouvelles versions, et Tonya a montré de belles tendances d'augmentation de l'engagement plus tôt dans les cycles EA. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement dans Sharepoint ici et enregistré dans ce dossier : <\\d73817\public\Dev Meetings\>. Vous pouvez également trouver des ressources et des données sur le discours de Tonya ici :
Merci beaucoup à Audrey Shull d'avoir partagé l'astuce Jira de la semaine !
Souhaitez-vous obtenir vos propres mises à jour Jira ? Vous pouvez personnaliser un peu vos notifications par e-mail en modifiant votre Paramètres personnels . L'option pour être averti lorsque vous apportez des modifications à un problème est désactivée par défaut, mais vous pouvez cocher la case ci-dessous pour recevoir également des notifications pour vos propres modifications. Le nouveau mécanisme de mise à jour par lots de Jira devrait vous envoyer moins d'e-mails dans l'ensemble, mais vous pouvez toujours consulter nos conseils mis à jour pour comment gérer trop d'e-mails.
Et, si vous ne recevez aucune notification par e-mail de Jira ou Confluence pour le contenu que vous créez, regardez ou êtes mentionné, veuillez consulter cet article de la base de connaissances SAS sur la quarantaine des e-mails et visitez le Site de quarantaine des e-mails de Microsoft pour libérer vos e-mails de notification Jira. Vous pouvez également ajouter jira@jmpdiscovery.atlassian.net à votre liste d'expéditeurs sûrs dans le programme de messagerie de votre choix. Faire l'une ou l'autre de ces deux choses résout généralement le problème pour la plupart des gens - sinon, veuillez en informer Audrey ou Shannon !

Annonces générales
- Je sais que je l'ai dit dans mes annonces lors de la réunion des développeurs, et encore dans l'appel de ce matin pour les e-mails de mises à jour, mais n'oubliez pas de vous inscrire à JMP Winter Merci (si vous êtes local ou souhaitez contribuer de loin). Vous voudrez peut-être aussi planifier votre propre fête de remerciement locale avec vos collègues !
- Merci beaucoup à tous ceux d'entre vous qui ont participé à la campagne SAS Angel Tree et aux autres efforts du Giving Tuesday ! Juste un FYI que le RFC organise également un Coat Drive en conjonction avec Un manteau chaud à partir de maintenant jusqu'à Vendredi 16 décembre . Vous pouvez déposer des manteaux adultes ou enfants neufs ou légèrement usagés dans les halls des bâtiments G. GA et GN. Veuillez contacter Edie Henninger pour toute question !
Dates importantes à venir
- JMP 17.1 Doc Freeze – 21/12/22
- Début de l'approbation du code JMP 17.1 – 06/01/23
- Gel JMP 17.1 L10N – 16/01/23
- Gel du code JMP 17.1 – 27/01/23
- JMP 18 EA1 Gel – 03/02/23
- Gel JMP 18 EA2 – 07/04/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
- Veuillez visiter cette page pour voir listes de vérification des bogues : Vérifications JMP
Héberger
- Aaron : Les implémentations Mac et Projects de l'imbrication des tables de données de la liste des fenêtres ont-elles correspondu au travail Windows qu'Evan a fait il y a quelques semaines :


Les sous-ensembles liés, les résumés liés et les boîtes de dialogue de table de données doivent désormais être correctement liés sur les « trois » hôtes. Avoir terminé la formation de niveau 2 sur la sécurité des produits. En espérant qu'il n'y ait pas de niveau 3. Je travaille toujours sur mon patch géant pour arracher et refaire complètement le système EditFocus de JMP. Enfin, je me suis frayé un chemin vers le comité de planification Winter Thanks afin de m'assurer que la salle des desserts (ou la zone, au moins) est aussi géniale cette année qu'elle l'a été par le passé. (Merci, Aaron, d'avoir aidé à s'occuper des desserts ! J )
- Paul Nelson : Travaillez sur Map Server et travaillez sur la rigueur avec laquelle le système est verrouillé contre l'accès externe. Devoir extraire la source et les données sur un ordinateur portable local, puis scp les copier sur le nouveau serveur de carte. Avoir le logiciel Map Proxy configuré et installé, qui gère le frontal WMS. Je viens de terminer avec succès la construction du démon de rendu de tuiles et j'ai exécuté ses tests unitaires inclus avec 100% de succès.
- John Schroedl : Travaux de télémétrie. Quelques suites à la démo R&D de Tonya : les noms de plate-forme sont enregistrés en anglais pour 17.1+ et le langage JMP est également envoyé. De plus, conformément aux mentions légales, nous vous demandons actuellement de vous inscrire pour chaque installation EA. Merci à Mike Wu pour l'excellent effort de test !
HTML5
- John Powel : Avoir suivi la formation sécurité niveau 2. ShapeSegment refactorisé pour utiliser le code de support GPath partagé. Fonctions simplifiées qui offraient auparavant un support supplémentaire pour la mise en surbrillance proportionnelle. A aidé Mike Stickles avec les éléments de configuration du premier jour et l'a accueilli dans notre équipe. En savoir plus sur les cours et modules ES2022.Ajout de la prise en charge de la sélection de tous les points situés à la même position.
- Pravéna : Travaille sur refactoriser notre base de code . Correction d'un bug qu'Anna a trouvé lors d'un test JMPHTML-1773 . Travail sur la refactorisation de nos fichiers de tests unitaires (chargement du fichier source js). J'ai passé du temps à apprendre GitKraken/BitBucket.
- Mayowa : Cette semaine, j'ai travaillé sur une tâche de refactoring (JMPHTML-1861 ) et mis à jour les versions NodeJS et JavaScript mangler (Terser) pour la construction HTML5 Jenkins.
- Paul Spychala : Travailler avec Praveena et l'équipe HTML pour mettre à niveau davantage notre base de code vers ES6 et au-delà.
JMP en direct
- Aurore: 18.0 : Suppression de certains codes obsolètes.Il s'agit d'un nettoyage 18.0 en cours.Divers : Travailler sur Perforce --> Changement de Git pour JMP Live.Je commence tout juste à penser à Discovery Europe 2023.
- Michel G : Correction de quelques problèmes avec la nouvelle version de Vite. Travail sur l'implémentation de Vitest pour les tests unitaires du code client. J'ai essayé le dépôt de démonstration Git.
Statistiques
- Elisabeth : Jeudi, préparatifs finaux et présentation du didacticiel Mastering JMP Developer sur les GLMM. Il y avait beaucoup de monde, je pense, et à plusieurs moments de la présentation, des pouces levés et des cœurs ont surgi en réaction à la démonstration de certaines des fonctionnalités conviviales incluses. Revenons maintenant à la recherche des raisons pour lesquelles les degrés de liberté ne sont pas en accord avec les modèles binomiaux négatifs.
- Laure CS : Correction d'un problème de performances dans SEM, intégration de plusieurs listes de modifications dans la version 17.1, préparation et présentation d'un atelier SEM à un groupe de recherche de l'Université Asuza Pacific. Le professeur principal était ravi et impressionné par la plateforme ! J'ai trouvé un plantage lors de la préparation de ma présentation et j'ai essayé de le reproduire (sans succès pour l'instant).
- Jean Sal : Ajout d'une option pour l'axe FDR dans les tracés de volcan ( JMP-14819 ). Participation au P&G JMP Day.
Documentation statistique
- Michel C : Travaillé avec James Koepfler pour nettoyer les champs inutilisés (ou très rarement utilisés) dans notre instance cloud Jira. Cela devrait aider à simplifier l'interface Jira car cela supprime certains champs supplémentaires de divers écrans dans Jira.
A répondu aux commentaires sur la documentation Fit Model d'Ono-san.
Test de statistiques
- Marquer: Enquête sur les échecs des tests unitaires d'Easy DOE après que des modifications ont été apportées pour gérer les termes d'ordre supérieur pour les facteurs numériques discrets. A participé à plusieurs réunions où Peng a revu sa conception et son code pour la nouvelle liste de facteurs DOE. Préparation avec Jianfeng pour enregistrer une présentation pour le JMP Discovery Summit Europe. Préparation avec Peng et Jacob pour présenter les tests d'utilisabilité d'Easy DOE lors de la prochaine réunion JMP Dev. Cursus de niveau 2 terminé sur la sécurité des produits.
- Jacob: Préparation de la présentation Factor UI Dev Meeting avec Mark et Peng. Test de MSA Design, Easy DOE et Custom Design avec des facteurs numériques discrets et des modèles RSM (étude de l'impact du correctif récent pour JMP-14738). Enquêter sur les problèmes de performances potentiels.
- Tonia : Présentation des données EA à JMP Dev. Vérification et mise à jour des tests unitaires ANOMV. Enquêter sur les plantages et les problèmes du CCB.
Gestion des produits
- Sara : Veuillez consulter ces articles récents publiés sur Confluence , (alerte spoiler : Sara est la plus grande fan !) , BÂTONS et le JMP enquête sur les prix !
- Mia : Un groupe de PM, de documentation et de DevOps s'est réuni pour discuter de la suppression des fichiers PDF de documentation plus volumineux du programme d'installation dans JMP 18 (la bibliothèque de documentation, la découverte de JMP et le guide des nouvelles fonctionnalités). Ces Les PDF sont également disponibles en ligne et via un complément . Des travaux supplémentaires seront effectués pour déterminer la meilleure façon de rendre les fichiers PDF disponibles localement pour les utilisateurs ayant un accès limité à Internet.
- Nous avons eu la première réunion de planification du programme JMP 18 EA, qui sera exécuté via My JMP. Le programme devrait être lancé en février 2023.
- Bryan F : En ce qui concerne l'actualisation HTML5, j'ai sollicité des commentaires sur les problèmes liés à l'apparence des rapports HTML5 et j'ai créé des prototypes de modifications potentielles. En ce qui concerne les études d'utilisabilité, j'ai rencontré un représentant commercial de UserTesting.com testing pour lui faire part des besoins de test, et je prévois d'obtenir une démonstration la semaine prochaine. J'ai également réalisé un test d'utilisabilité externe pour les projets JMP. Je continue à travailler sur le déploiement d'une instance d'image Amazon AppStream pour les tests d'utilisabilité. J'ai communiqué avec l'équipe du Discovery Summit Europe à propos de la logistique du laboratoire d'utilisabilité. Concernant les icônes, j'ai livré quatre icônes demandées pour JMP Clinical.
Soutien technique

Opérations de développement
- Jim : Mises à jour du système d'exploitation sur de nombreuses machines UT, y compris les machines Mac CI dans le laboratoire JMP. À l'appui du travail effectué par John Schroedl pour rendre le code source de JMP conforme à C++20, j'ai suivi la recommandation de Michael Hecht de mettre à niveau Xcode sur la machine de construction (mac 18.0) vers 14.1 (14B47b). Création d'un programme de mise à jour JMP Clinical pour 17.1 sur mac OS. Soutien obligatoire.
- Myron : Travail sur Jirabot - correction de divers problèmes au fur et à mesure qu'ils surviennent (incompatibilités de champs de projet, autorisation de ticket refusée à l'utilisateur jmpjirabot, etc.). La mise à jour 17.1 et 17.0 aide à créer des processus ( JMPTOOL-582 ). Maintenance de la base de données pour XDB (principalement les détails des échecs de test) et JMPTRACK (principalement les scores de crash).
Documentation
- ChrisB : Correction de mes morceaux de JMP-7698 et JMP-13835 ; travaillé sur JMPDOC-1567. Examen de la documentation JMP pour la discussion sur l'avenir des fichiers PDF dans notre documentation. Préparation d'un examen documentaire des concurrents (Larry Russo, Sarah Doudt et Kaylee Warren ont été des plus utiles).
- Suzanne C : Travail sur les mises à jour de la documentation de l'abonnement étudiant. Travaillé sur JMP Live Jiras pour 17.1.
Test système/hôte - Cary
- Audrey : S'entretenir avec les chefs de projet Jira à propos d'un Nettoyage de la résolution proposition, rencontrer des testeurs de Pékin pour un rattrapage de fin d'année et réfléchir à l'avenir des tests d'automatisation HTML avec Hui. De plus, l'équipe Cary System Testing s'est réunie pour le déjeuner à Scratch Cuisine & Taproom cette semaine, puisque Nick Holmes était en ville. (La nourriture était vraiment bonne !) C'était génial de voir tout le monde en personne !

- Mandy : J'ai principalement travaillé sur le constructeur de flux de travail et fait la démo P&G que j'ai faite le jeudi 1er décembre ; a subi quelques changements de filtre de données et d'outils de tableau > à 18.0 - certains des éléments de filtre de données peuvent être déplacés vers 17.1, il faut donc les tester ; testez et vérifiez JIRA à 17.1 également cette semaine - rattrapez ces correctifs.
- Josh L : Vérifié le JMP Live 17.1 /Database / Keycloak / JMP Live / Migration en 7 langues.J'ai travaillé sur des recréations JMP Live clientes et testeuses. J'ai commencé à faire fonctionner git sur mon pc et mon mac.
- Lise : A travaillé sur quelques vérifications 17.1, discuté des bogues de la fonction de tableau d'axes de la boîte de légende avec Anna, terminé l'auto-évaluation 2022 et apporté des modifications au projet de données de plantage.
Test système/hôte - Pékin
- Éric Wang : (1) JMP Live stress testing : création de scripts pour mettre à jour et actualiser toutes les tables de données. Développement d'un script pour collecter les résultats des tests de résistance. (2) Support technique pour l'équipe SE. Ils ont des questions sur l'actualisation des données.
- Da Li : (1) Test de régression de l'interface utilisateur JMP Live 18.0 en raison de [WEBJMP-6271] Déplacer le client vers Vite - Jira (atlassian.net) . (2) Vérifié WEBJMP-6296 Convertir v-teleport en portal-vue .
- Mike Wu : (1) Test de régression des bogues JMP 18.0. (2) Test d'activation JMP et produits liés à l'activation pages de confluence réorganisation et récapitulant le travail terminé, archivé 4 pages, créé 3 pages de confluence, mis à jour 3 pages de confluence, les détails peuvent être trouvés dans JMPTESTBJ-1818 (3) Les tests de télémétrie JMP 18.0 se sont poursuivis sur Mac en raison du problème de blocage de Mac lié à l'échec de l'envoi de fichiers de télémétrie au serveur de télémétrie. la boîte de dialogue d'invite de télémétrie ne respecte pas le paramètre de case à cocher Préférences-Confidentialité Aider à améliorer JMP », les détails peuvent être trouvés dans JMPTESTBJ-1770 . J'ai également confirmé avec Jim et Audrey que les programmes d'installation Mac 18.0 de JMP Trial et Pro Trial seront conservés plus longtemps cette semaine, et je mettrai à jour avec Jim une fois que les tests de télémétrie seront terminés, espérons-le, cette semaine.
- Kimi : (1) JMP Live 18.0 Data Viewer testé en raison de [WEBJMP-5484] La visionneuse de données ne récupère pas après l'expiration de la session et créer deux bugs lors du test de ce jira. (2) Écrire des scripts de test Jmeter de test de charge pour JMP Live, les détails se réfèrent à JMeter Test Suite - Collection d'API (3) Jenkins : ajouter des tests de publication E2E à l'environnement UT. à Pékin, pour plus de détails se référer à JMPTESTBJ-1796 . Problème de licence de débogage JMP Pro 17, Bob l'a résolu JMP-14262 .
- Da Zhang : (1) Fin de la première série de tests de charge pour JMP Live et rapports/données publiés pour JMP en direct ici . (2) Examen des échecs UT de base dans JMP 17.1 pour les non-anglais (japonais). (3) Défaut WinAutomation vérifié
- Nala : (1) Déploiement d'un serveur JMP Live (500 utilisateurs, 10 départements, 512 espaces, 22 groupes) similaire à jmplivesales pour les tests JMP Live Performance. (2) Écrire des scripts de test Jmeter de test de charge pour JMP Live, pour plus de détails, reportez-vous à JMeter Test Suite - Collection d'API .
Découverte de données
- Évan : Affichage de la couleur/marqueur/style de ligne actuel dans plus de menus LRT et contextuels. Correction du ralentissement de l'automatisation C# empêchant l'utilisateur de s'éloigner de la v15 (et solution de contournement fournie car le correctif ne sera pas disponible avant la v17.1). Correction d'un problème d'analyseur lié à "name" n qui empêche les scripts de Profiler de fonctionner.
- David B : Correction de quelques bogues d'affichage de la colonne de tracé, correction d'un bogue de journalisation dans le nuage de mots, correction d'un problème de dossiers intégrés avec MFI, amélioration de la détection de la grille lors de la lecture de fichiers pdf.
- Dan S : Plus de correctifs pour EmptyPlatform (lorsque la plate-forme échoue lors du redémarrage à partir du filtre ou du commutateur). Correctifs pour certains scénarios de filtre conditionnel. Problèmes de dimensionnement dans SplitterBox. Correctifs pour les fichiers de session utilisés dans les projets. Nouvelle fenêtre() corrige pour 17.1.
- Xane : Corrections de bugs : regroupement des cartes thermiques, dessin au trait pour plus de 1 million de points, coloration de l'identifiant de l'éditeur de script, nouveaux noms de comté pour les fichiers de carte.
BICHE
- Caleb : Deux gros correctifs ont été apportés à MSA. Tout d'abord, j'ai corrigé un bogue qui entraînait des carrés moyens attendus incorrects pour les simulations de variance (17,1 et 18,0). Ensuite, j'ai ajouté un script Fit Model à la table de conception MSA qui devrait gérer des cas plus complexes. Nous testons toujours cela dans JMP 18.0. J'ai également travaillé sur plus de contrôle d'axe pour les explorateurs de taille d'échantillon et sur la mise en place d'une nouvelle plate-forme de conception de dégradation avec Peng. Peng et moi travaillons sur un projet/discussion commun pour Discovery Europe sur un moyen d'évaluer la fiabilité des véhicules autonomes.
- Ping : Travail sur la modélisation des stratégies d'ajustement dans le projet de recherche de Bill Meeker. Et le travail de développement à la fois du côté du DOE et de la fiabilité, uniquement des architectures générales et non des plates-formes spécifiques.
Remarque de Shannon
Merci beaucoup à Aaron Andersen pour partager comment il encourage la prochaine génération de codeurs dans sa propre maison ! "Enfin, voici ma petite licorne qui programme toute seule un robot Lego. Je ne pourrais pas être plus fier ! Il n'est jamais trop tôt pour commencer à penser à un stage JMP… :smiling_face_with_smiling_eyes: Passez un bon weekend tout le monde!
