
Bienvenue dans la mise à jour du développement JMP du 10 juin 2022 !
Félicitations cette semaine à Ryan Lekivetz ! Cette semaine Brad Jones a annoncé la promotion de Ryan au poste de directeur de l'équipe du DOE et de la fiabilité. Ryan travaille chez JMP depuis près de dix ans en tant que développeur DOE, équilibrant le développement de logiciels avec une longue liste de publications et de présentations et de nombreux brevets. En plus de son excellence technique incontestée et de sa personnalité décontractée, nous avons tous appris à apprécier la créativité de Ryan lorsqu'il partage sa passion pour le DOE. Que ce soit dans les blogs JMP sur les œufs durs (ou les frites, les biscuits ou le café !), Discovery parle de nouvelles fonctionnalités, ou dans les sessions Meet the Developers, Ryan est un expert dans le partage d'exemples pertinents pour tous les utilisateurs. Bien qu'il remette le manteau de la direction du groupe à Ryan, Brad nous assure qu'il ne va nulle part. Il poursuivra ses recherches en cours en explorant de nouvelles fonctionnalités DOE pour JMP.
En fin de journée mercredi, nous avons passé notre Révision des codes jalon pour JMP 17.0. Cela signifie que toute modification du code source poussée dans la branche principale à partir de ce moment nécessitera une révision du code (les exceptions notables étant les commentaires de code, les exemples d'index de script et les chaînes de marquage pour l'extraction).
Si vous installez un revue de code dans Swarm , veuillez mentionner le numéro de problème Jira dans votre texte. Et bien sûr, vous devez toujours mentionner le problème Jira pertinent dans votre description push Perforce avec le nom de la personne qui a effectué votre révision de code. Nous entrerons Approbation des codes mode le 22/06/22. À ce stade, nous ne devrions résoudre que les correctifs importants et critiques, et chaque poussée devra être pré-approuvée avant d'être soumise par 4 membres de la liste des approbateurs JMP.
Les équipes doc et L10N ont travaillé sur une longue liste de livrables qui doivent être finalisés, traduits et renvoyés dans le logiciel avant que nous puissions créer un candidat installateur final JMP 17.0. L'équipe L10N remettra notre dernier lot de chaînes d'interface utilisateur JMP 17.0 le lundi 13 juin prochain. Parmi les nombreux autres projets en cours au cours de ce cycle figurent la description des menus et les fiches de référence rapide, la découverte de JMP (traduite dans toutes les langues), les exemples de données JMP, les didacticiels, les éléments intégrés et les chaînes et la documentation de l'interface utilisateur JMP Live. Merci beaucoup à tous d'avoir aidé ces projets à franchir les étapes finales !
Merci beaucoup aussi au L'équipe JMP Live pour avoir présenté les ajouts de JMP 17 lors de la réunion de développement d'hier ! Si vous avez manqué la réunion, vous pouvez trouver un lien vers une copie téléchargée de l'enregistrement ici. Nous avons eu une participation record à la réunion (plus de 80 participants) et une session de chat très active s'est déroulée pendant celle-ci ! De plus, j'ai eu beaucoup d'intérêt pour l'enregistrement des membres de l'équipe interne qui n'ont pas pu y assister. Merci aux membres de l'équipe JMP Live d'avoir suivi et répondu aux questions posées pendant la démo !
Grâce à Tonya Mauldin pour avoir partagé les détails des commentaires récents sur la bêta avec des plantages sélectionnés dans Salesforce ! Comme Duane et Tonya ont mis à jour leurs rapports pour les suivis des clients Salesforce, Myron a également mis à jour le code du système de plantage pour obtenir les fichiers de plantage de Salesforce, les placer dans une file d'attente de traitement pour la symbolisation et mettre à jour notre base de données de plantage avec le contenu. Avec une grande partie du code maintenant mis à jour, Myron et moi allons passer à une phase de test et espérons lancer bientôt le pipeline de production.
La personne

Sujet

Sous-thème

Plateforme

Bilan bêta de la semaine du 10/06/2022 | JMP Live (sas.com)
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance formulaire . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Approbation du code JMP 17 - 22/06/22
- JMP 17.0 EA9 – 08/07/22
- Gel du code JMP 17 – 20/07/22
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
- Veuillez visiter cette page pour voir listes de vérification des bogues pour JMP 17.0 .
Héberger
- Michel H :
- Semaine WWDC. Regarder des sessions, rencontrer des ingénieurs Apple. Mise à jour de notre script 'notarize' pour utiliser le "nouveau" (1 an) "notarytool" au lieu du "altool" obsolète (disparu à l'automne prochain). Exploration avec les ingénieurs d'Apple des raisons pour lesquelles nous ne pouvons pas exécuter JMP avec ASAN + UBSAN activés. Réponse : cela rend notre exécutable trop volumineux. On m'a donné des solutions de contournement à expérimenter, mais aucune d'entre elles ne semble viable jusqu'à présent.
- La construction parallèle fonctionne. Cela nécessitait de spécifier explicitement les dépendances entre nos dylibs jmptojava.
- J'ai travaillé avec Jim et Nick pour déplacer les systèmes de build JMP 17 vers Xcode 13. J'ai travaillé avec Jim pour enquêter sur les raisons pour lesquelles les tests JMP étaient exécutés avec Rosetta sur certains systèmes de construction M1.
- John Schroedl : Le serveur de télémétrie fonctionne. Enquêtez sur un crash mystérieux lors de l'exécution de JMP avec automatisation.
HTML5
JMP en direct
- Aurore: Présentation d'une partie de la démo récapitulative de JMP Live 17.0.Nous avons parcouru un peu plus de contenu avec Susan Conaghan, qui pose de très bonnes questions d'approfondissement sur JMP Live 17.0 au cours de sa documentation.Correction de bogues liés aux titres uniques, à la suppression en bloc, aux enregistrements de téléchargement, à la mise à jour des données et au tri des publications dans un dossier.
Statistiques
- Elisabeth : Correction d'un bogue avec la nouvelle carte thermique de clustering SOM avec des lignes cachées/exclues trouvées par John Powell et l'équipe HTML5 au cours de leur travail. Poursuite des travaux sur la mise en place d'un contrôle d'extrapolation dans le cadre de modèles mixtes.
- Laure CS : Correction de nombreux bogues dans SEM, y compris un plantage avec le profileur et un autre lorsque les modèles n'avaient pas de variances spécifiées. Rédaction de quelques notes sur les raccourcis de modèle pour la documentation. A continué à soutenir Haley dans son projet d'été.
Documentation statistique
- Colleen : travaillé sur certaines modifications de chaînes, terminé la mise à jour de la documentation pour les mises à jour de PCA, révisé le matériel SVEM pour Michael et travaillé un peu dans FDE.
Test de statistiques
- Jacob: Tester Easy DOE, tester de manière interactive de nouvelles versions et écrire des tests pour les conceptions de parcelles divisées. Participer au chantier UI/UX. Enquêter sur les problèmes de performances potentiels.
- Tonia : Travailler sur la vérification des bogues, le nettoyage des tests unitaires et les rapports bêta.
Gestion des produits
- Bryan F :
- Écrans de démarrage : Graphiques mis à jour terminés et livrés pour 9 installateurs Windows. Mise à jour des écrans de démarrage du produit pour refléter JMP Statistical Discovery, LLC. Ce faisant, j'ai apporté une modification mineure aux graphismes afin que le dégradé en arrière-plan soit un peu plus subtil.
- Icônes: Pour l'équipe de gestion des produits, j'ai créé 2 icônes supplémentaires pour le flux de travail de découverte de données et ajouté un dégradé bleu à l'arrière-plan de chacune des 16 icônes. Pour Workflow Builder, j'ai créé et livré 3 nouvelles icônes sous Windows. Chris Humphrey m'a montré comment livrer les icônes sur le Mac et j'ai créé une liste de modifications pour examen par Chris et Ernest. J'ai créé une icône pour ouvrir les fichiers de JMP Live sur JMP Desktop avec la contribution de Michael Goff.
- Flux de travail UX fonctionnel : J'ai traité les résultats du vote par points pour déterminer la priorité des différentes idées développées par l'équipe. J'ai rencontré Ryan Lekivetz pour avoir une conversation sur la réunion du processus de développement UX alors qu'il dirigeait la conversation cette semaine sur les tests d'utilisabilité Easy DOE. J'ai rencontré Geoffrey Mann, Sam Gardner et Anisa Scott pour avoir un aperçu de l'interface utilisateur de JMP Clinical. Nous prévoyons de nous rencontrer tous les mois afin d'avoir des conversations sur les améliorations de la convivialité.
Soutien technique
- Duan : Rien de bien nouveau à signaler cette semaine. Voici les Rapports en direct TS JMP (JMP Live 16) combinant les données historiques de Sirius avec les nouvelles données de cas de Service Cloud. Ceux-ci sont encore en cours de modification, cependant! Après avoir vu la démo JMP Live d'hier, j'ai hâte de commencer à travailler dans JMP 17, car les modifications et améliorations apportées à JMP Live 17 sont impressionnantes ! Voici des informations concernant Tickets Jira ouverts par le support technique .

Opérations de développement
- Jim : Tickets Jira signalés pour les échecs de LEAKS. Avec le soutien de Michael Hecht, mis à niveau vers Xcode 13 pour la machine de construction JMP 17 Mac ; échec du processus de construction signalé. Ramassé Mac Minis pour configurer le processus Jenkins CI. Mises à jour du programme d'installation de JMP 17 pour Mac. Migration des tests des exécutions JMP 17 _Baseline et NIST UT localisées vers le nouveau système d'exploitation Apple Silicon M1 Ventura. Soutien obligatoire.
- Pseudo: PDF construit le dépannage de la machine. Commencer à travailler avec Alex pour migrer des projets Jenkins existants vers un serveur exécuté dans AWS.
- Myron : Poursuite des mises à jour du code du système de plantage et du projet Jenkins en préparation des tests avec les données de plantage extraites de Salesforce.
- Shanon : Test PDF, discussions Jira, NF et EA clinique. Les données de crash fonctionnent avec Lisa.
Localisation
- Angelita : Projets JMP Live restants livrés à la traduction ; travail de configuration pour le transfert de l'interface utilisateur portable la semaine prochaine ; configuration pour le transfert intégré
- Howard : Profiter des vacances cette semaine.
- Mélanie : Vérification des conflits JSL pour l'interface utilisateur portable terminée ; travaillé avec Caleb pour corriger les problèmes avec les chaînes Sample Size Explorers ; exemple de source de données validée. Nettoyage et mises à jour du didacticiel.
- Sablonneux : Kit de test pour interface utilisateur portable ; travail nécessaire pour créer des kits d'interface utilisateur portables ES, FR et IT la semaine prochaine.
- Trish : Gestion de projet Calendrier L10N, triage Jira
- Mises à jour de Projet JMPLoc Jiras cette semaine.
Documentation
- Qiana : terminé la mise à jour du logo et des informations de copyright dans les encarts de texte communs. A correspondu avec Rachel au sujet de certaines questions de droit d'auteur. Mise à jour du livre blanc sur la validation de l'installation de JMP 17 terminée. Début de la mise à jour du livre blanc Process for Quality. Rencontre avec Ruth et Mia. Participation à la formation ePublisher 101. Ajout de la déclaration de bibliothèque OpenBLAS à l'encart de texte des avis de licence technologique. Mises à jour supplémentaires apportées à la table de données Penguins.jmp.
- Suzanne C : Terminé les mises à jour JMP Live CLI pour installer l'aide et l'envoyer pour examen. Incorporation des commentaires de révision à ce jour sur l'aide à l'installation de JMP Live. Travailler sur les mises à jour JSL pour JMP Live. Participation à la démo JMP Live.
- Chris B : Mises à jour de la fenêtre d'index d'échantillons, formation ePublisher, examen de la chose cool que notre stagiaire Matthew a faite et le faire passer au projet suivant.
Test système/hôte - Cary
- Audrey : Migration de nos scripts de publication JMP Live vers JMP Live 17 après la mise à jour de notre serveur de test de production vers 17, certaines tâches générales de test JMP Live, réflexion sur le processus Jira et propositions de modifications de ce processus, collaboration avec Anna pour évaluer la disponibilité des fonctionnalités HTML5 pour notre nouveau fonctionnalités dans JMP 17, création de listes de composants, classés par ordre alphabétique développeur ou testeur . Ces listes complètent liste des propriétaires de composants .
- Mandy : Poursuite des efforts de Workflow Builder. Fini de préparer une courte démo que j'ai partagée avec les super utilisateurs de la communauté mercredi hébergée par Ryan Gilmore - bons commentaires, retours et questions, et ouvert au moins un ticket JIRA de la réunion. J'ai principalement terminé avec un court blog sur WFB et je le transmettrai à quelques personnes pour qu'elles le lisent et le modifient avant de le partager avec Arati. Travailler pour vérifier les WFB JIRA aussi rapidement que possible et essayer de m'assurer que les choses sont corrigées de la même manière sur Mac et Windows. Travailler sur des ajouts de démonstration dans l'espoir de présenter à Discovery et pour une présentation à la réunion de développement du 14 juillet avec Ernest. A pris la classe PLATO LMS qui nous a été assignée.
- Lise : A travaillé sur la mise à niveau des scripts de publication pour les projets de synchronisation des tests de plantage et JSL vers 17.0, testé les mises à jour de coxcomb, mis à jour le tableau des scores de plantage et examiné les dupes de diff d'image avec Mike.
- Chasseur: Étude des pistes JMP 17 EA 8, installation du nouveau macOS Ventura 13.0 Beta 1 sur MDA692 en laboratoire, exécution de quelques tests et vérification des défauts.
- Josh L : JMP Live teste les histoires et vérifie les bogues.J'ai migré l'environnement distribué de notre équipe de test JMP Live vers la version 17.0.J'ai également trouvé un moyen de faire en sorte que le serveur installe la dernière version sur le système tous les soirs.
- Pékin / Cary JMP test en direct le statut Jira
- 04 histoires en test
- 86 histoires en test prêt
- 18 bogues créés au cours des 7 derniers jours.
- 86 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- L'équipe de Pékin :
- Tests basés sur des scénarios JMP Live 17 :
- Réunion de rétrospective des tests. Des détails peuvent être trouvés dans Rétrospective des tests basés sur des scénarios JMP Live 17
- Examiner les cas de test proposés pour les tests JMP Live E2E et les tests JMP Live Migration.
- La dernière série de tests I18N pour JMP 17 a été effectuée. Les détails peuvent être trouvés dans JMPTESTBJ-1015 .
- La dernière série de tests I18N pour JMP Live 17 a été effectuée. Les détails peuvent être trouvés dans JMPTESTBJ-212.
- Éric Wang : (1) Tests complets basés sur des scénarios JMP Live 17. Sauvegardez les serveurs de test. (2) Test complet JMP Live 17 I18N. (3) Tester les histoires/bogues JMP Live Jira. (4) Préparer un résumé des tests basés sur des scénarios JMP Live 17.
- Da Li : (1) Tests complets basés sur des scénarios JMP Live 17. Sauvegardez les serveurs de test. (2) Test complet JMP 17 I18N. (3) Tester les histoires/bogues Jira. (4) Préparer un résumé des tests basés sur des scénarios JMP Live 17.
- Mike Wu : (1) Tests complets basés sur des scénarios JMP Live 17. Sauvegardez les serveurs de test. (2) Test complet JMP 17 I18N. (3) Tester les histoires/bogues Jira. (4) Préparer un résumé des tests basés sur des scénarios JMP Live 17. (5) Rapport TS enquêté 00007563 et 00007485. (6) Démarrage des tests d'automatisation OLE VB pour JMP Pro 17.0.
- Kimi : (1) Tests complets basés sur des scénarios JMP Live 17. Sauvegardez les serveurs de test. (2) Test complet JMP Live 17 I18N. (3) Tester les histoires/bogues JMP Live Jira. (4) Préparer un résumé des tests basés sur des scénarios JMP Live 17. (5) Enquête sur les échecs JSL UT. (6) Retestez [WEBJMP-4259] Visualiseur de tableau de données - Phare, car il y a trop de modifications dans le visualiseur de données et la page de destination des données.
- Nala : (1) Tests complets basés sur des scénarios JMP Live 17. Sauvegardez les serveurs de test. (2) Test complet JMP Live 17 I18N. (3) Tester les histoires/bogues JMP Live Jira. (4) Préparer un résumé des tests basés sur des scénarios JMP Live 17. (5) Avoir des réunions d'enregistrement avec le personnel de l'équipe de Pékin.
Découverte de données
- Évan : La recherche prend désormais entièrement en charge tous les types d'éléments de menu sur les deux hôtes (portable, hôte, édition, complément). Ajout de l'enregistrement des actions pour Compress Columns et Anonymize. Enregistrement des actions de prototypage pour certains autres éléments de priorité moyenne. Consultation sur les tests Sikuli. Travailler sur d'autres améliorations mineures de la recherche et du journal.
- Sibusizo : Travailler sur une nouvelle fonctionnalité qui permet à un utilisateur de positionner ou de niveler des boîtes hiérarchiques via l'interface de script. Ensuite, j'ai examiné un bogue sur les tracés en mosaïque où l'inversion de l'axe n'inverse pas le tracé en mosaïque. Je travaille également sur un bogue du générateur de graphiques où une couleur fixe spécifiée par l'utilisateur n'est pas observée sur les étiquettes de marqueur.
- Dan S : Correction du filtre de données <
- David B : Tracé parallèle mis à jour afin d'afficher les valeurs catégorielles de manière plus cohérente, mise à jour de jmprunner afin que la sortie html puisse être visualisée côte à côte avec des images créées directement à partir de rapports jmp, par opposition à la disposition actuelle au-dessus/au-dessous
DOE et fiabilité
- Ping : Correction de quelques problèmes récemment signalés par Bill Meeker : JMP-12801 : le graphique résiduel ne doit pas afficher les marqueurs associés à l'observation censurée ; JMP-12810 : besoin de gérer un cas pour lequel MLE n'existe pas. Après être entré en mode révision, j'ai essayé de récupérer les éléments à faible risque pour les informations manquantes pour SiType::Columns ScriptItems dans mes plates-formes. Cependant, au fur et à mesure que j'avançais pour les aborder, j'ai vu que les aborder littéralement avait pour conséquence de produire un code dupliqué considérable. J'essaie donc de trouver une solution plus générale pour JMP-306. J'ai fait une série de modifications hier, revues par Evan et Ernest. Plus tard, j'ai réalisé que d'autres modifications pouvaient être apportées à la couche portable pour éliminer tout code en double pour ce problème à partir du code de la plate-forme. Le deuxième changement est actuellement à l'étude.
Remarque de Shannon
Grâce à Susan Conaghan , notre rédacteur de documentation JMP qui vit en Écosse, pour avoir partagé des photos amusantes des célébrations locales du 70 de la reine d'Angleterre e Jubilé! Susan a déclaré: «Je me suis habillée comme une gothique et ma plus jeune habillée comme une fille des années 80 et nous avons participé à un défilé du Jubilé avec les écuries locales. Alésia était à cheval, il n'y avait pas assez de chevaux pour tous les enfants alors j'ai marché. C'était très amusant! Je ne suis pas une grande fan de la monarchie, mais n'importe quelle excuse pour se déguiser en goth est bonne pour moi ! Ha ha… » Elle a également inclus une photo du poney Buddy de son amie qui était également habillé pour l'occasion.
Passez tous un bon week-end!
