
Bienvenue dans la mise à jour du développement JMP du 15 juillet 2022 !
Veuillez noter que SAS a un 3 rd arrêt de maintenance prévu pour ce week-end à partir de 17 h aujourd'hui et jusqu'à dimanche.
JMP DevOps a annulé l'exécution de Stringbot de ce week-end sur le principal depuis les exécutions de Stringbot qui se produisent pendant 3 rd les pannes du week-end sont fréquemment interrompues par des cycles de mise à jour logicielle et/ou des redémarrages. Veuillez vous attendre à ce que d'autres machines virtuelles et processus qui s'exécutent en continu ce week-end soient probablement impactés et l'équipe DevOps résoudra les problèmes aussi rapidement que possible après la panne et impliquera l'informatique si nécessaire.
Trish m'a informé qu'elle allait lancer une très tôt le matin Stringbot s'exécutera mardi et enverra un avis alertant le groupe de développement lorsqu'il commencera et sera terminé. Veuillez éviter de modifier les fichiers pendant l'exécution de Stringbot pour éviter les conflits avec le processus Stringbot. (J'espère que ce ne sera pas un problème car je ne pense pas que les approbateurs seraient disponibles si tôt pour approuver les modifications apportées au code source. :visage_souriant_avec_yeux_souriants : je sais que je ne le serai pas!)
Les programmes d'installation de JMP Pro 17 et JMP Clinical 17 EA9 sont désormais disponibles au téléchargement pour les premiers utilisateurs. Ceci conclut notre travail sur Versions JMP Pro pour le programme JMP 17 EA. Depuis Clinique JMP sera publié un mois plus tard que JMP et JMP Pro, Bob créera une actualisation Windows uniquement de JMP Clinical 17 EA9 fin août à l'aide de l'exécutable JMP 17 EA9 et des fichiers de script Clinical mis à jour. Cela permettra à l'équipe JMP C de partager un ensemble de rapports mis à jour avec leurs clients EA et de recueillir des commentaires précieux avant d'autres mises à jour à effectuer dans JMP Clinical 17.1.
JMP DevOps se prépare pour le ramification de JMP 17.1/18.0 la semaine prochaine lorsque nous atteindrons notre jalon Code Freeze à la fin de la journée sur mercredi 20 juillet e . Bien que beaucoup puisse être fait à l'avance afin que nous soyons prêts à activer divers processus une fois la branche créée, mes équipes continueront probablement leur travail et effectueront les dernières étapes de test tout au long de la journée de jeudi et vendredi. Nous mettrons tout en place et fonctionnerons aussi vite que possible pour les nouvelles versions. Nous savons que beaucoup d'entre vous ont déjà mis en réserve des correctifs pour 17.1 à pousser et certaines personnes étudient même les premières possibilités de fonctionnalités de JMP 18 ! Rappelez-vous que nous désactiverons l'intégration automatique du code source JMP dans la branche 17.0 de JMP 17 Code Freeze . Cela signifie que si vous rencontrez un bogue bloquant après Code Freeze et que vous obtenez les quatre approbations requises pour le corriger, vous devrez effectuer votre correctif dans main (afin qu'il s'écoule dans la branche 18.0) et vous devrez également intégrer le correctif dans les branches 17.0 et 18.0. Veuillez contacter Jim Borek si vous avez besoin d'aide, il se fera un plaisir de vous aider.
Merci encore à Audrey Shull pour avoir organisé la réunion de développement JMP de cette semaine où Mandy Chambres a fait la démonstration de Workflow Builder et elle et Ernest ont répondu à vos questions brûlantes sur cette nouvelle fonctionnalité populaire ! Si vous avez manqué la démo de Workflow Builder, vous pouvez trouver une copie sauvegardée de l'enregistrement ici dans mon dossier public : \\d73817\public\ \Dev Meetings\. De plus, Mandy a partagé une version de ses fichiers de démonstration que vous pouvez COPIER à partir de \\jmpsrv01\Users\Chambers\Workflow\Workflow.zip si vous souhaitez jouer avec eux tout en explorant cette nouvelle fonctionnalité. Mandy présentera également au JMP Discovery Cary et je sais que les clients seront très intéressés par ce nouvel ajout.
Enfin, veuillez noter que les enregistrements des réunions de développement sont disponibles dans Sharepoint via le chat de la réunion dans Teams, si vous êtes sur la liste des invités à la réunion. Voici à quoi ressemble un enregistrement enregistré dans le chat de la réunion de cette semaine :

Si vous n'avez pas assisté à cette session, vous pouvez toujours demander l'accès pour ouvrir la copie Sharepoint de l'enregistrement. Si vous ne figurez pas sur la liste JMP Dev et que vous souhaitez y accéder avant que je publie le lien vers l'enregistrement téléchargé dans la mise à jour de vendredi, veuillez m'envoyer un e-mail ou un message sur Teams et je serai heureux de vous envoyer un lien avec les autorisations appropriées. De nombreuses personnes demandent l'accès à l'enregistrement Sharepoint ou m'envoient un e-mail et bien sûr, j'approuve et réponds toujours à ces demandes aussi rapidement que possible. Je n'inclus généralement pas de liens vers la copie Sharepoint dans la mise à jour ; Je crée généralement des liens vers des copies téléchargées des enregistrements dans mon dossier public, car ceux-ci sont accessibles à tous, quel que soit le statut des participants à la réunion. Ils ne nécessitent aucun cycle de demande/approbation spécial. Ces liens sont également plus susceptibles de persister dans le temps que ceux générés par un mécanisme de stockage avec une politique de rétention plus courte comme Sharepoint, OneDrive, etc.
Au fil des ans, alors que nous passions de Webex à Teams pour les réunions de développement, et de Stream à Sharepoint en tant que mécanisme de stockage d'enregistrement Teams, j'ai été brûlé plusieurs fois en liant le contenu de la réunion que je pensée a été enregistré en toute sécurité lorsqu'il a disparu de manière inattendue lors d'une migration d'application ou d'un nettoyage du stockage SAS. Sharepoint, en particulier, a des intervalles de conservation par défaut très courts pour les enregistrements de réunion. Si je vois un e-mail de Sharepoint indiquant qu'un enregistrement a été supprimé, je le restaure toujours et fixe une durée de conservation plus longue. Je vais essayer de me rappeler de créer un lien vers mon partage dossier et non à l'enregistrement lui-même à l'avenir, il est donc clair qu'il s'agit d'un emplacement partagé. Les utilisateurs Mac et Win peuvent l'ouvrir de la manière qui leur convient le mieux sur leur système. Ces fichiers d'enregistrement ne sont pas petits, donc je déteste garder un tas de copies en double, mais je ne veux certainement pas perdre un enregistrement que quelqu'un pourrait souhaiter voir à l'avenir.
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance former . 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 !
- J'espère que vous avez vu cette semaine Apprenez à connaître avec Audrey Shull! Merci à Jessica d'avoir travaillé là-dessus et d'avoir obtenu de si bonnes citations des admirateurs et collègues JMP d'Audrey. Tu peux le trouver ici .
Dates importantes à venir
- Gel de code JMP 17 / Branchement - 20/07/22
- Veuillez visiter Confluence pour une liste complète de 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 .
Opérations de développement
- Jim : Fichiers 17.0 ramifiés, exécutables créés et programmes d'installation pour JMP 17.0 EA #9
FUITES, ASAN et vérification des bogues d'échec d'assertion. Achèvement des mises à jour Python 3.10.5. J'ai travaillé avec Nick, Bob et Melanie pour intégrer la documentation sur les nouvelles fonctionnalités dans la version d'hier soir pour Qiana. Mise à jour des scripts de build WinOS en préparation de la prochaine branche 17.1.
- Bob: JMP et JMP Clinical EA ont été poussés à l'extérieur. Travaillez avec John Schroedl et Daniel Powell sur le tableau des mises à jour logicielles. Testé et installé la nouvelle version des installateurs InstallShield pour Windows
- Myron : Traiter les éléments de plantage de Salesforce, d'abord manuellement pour effectuer une vérification finale, puis laisser les tâches Jenkins s'exécuter. Commencer à travailler sur le backend de télémétrie après la rencontre avec Mia et d'autres.
Localisation
- Équipe de localisation : JMP Live Translation renvoie « palooza » (description de Mel) – Presque terminé. JA Client/Server devrait être mis en production lundi ; Traductions pour la finale QRC et poussées vers Main ; Finir les retours de traduction pour Discovering JMP (y compris les SharedTextInsets pour DJ) ; création du kit de démarrage pour les nouvelles fonctionnalités ; terminer les retours de traduction de l'Astuce du jour.
Documentation
- Qiana : A suivi le cours "Module 2 - Préjugés inconscients : Comprendre les préjugés pour libérer le potentiel". J'ai fini de travailler sur le document des nouvelles fonctionnalités et je l'ai remis à L10N. Poursuite du travail sur le document Utilisation de JMP. Rencontre avec Tom et Susan pour discuter de la mise en place du document Genomics dans FrameMaker. Rencontre avec tous les écrivains pour discuter des dates à venir, entre autres.
- Suzanne C : Documentation JMP Live/Public et HTML5 terminée. Merci à tous les membres de l'équipe JMP Live et des équipes de test pour tous leurs commentaires et leur aide pour répondre à mes questions ! J'ai également mis à jour le PDF de révision des nouvelles fonctionnalités avec les commentaires de John et intégré ses commentaires concernant mes domaines de contenu (JMP Live, livre EG).
Test système/hôte - Cary
- Tous : EA9 Testing, Early Installer Testing pour JMP 17.0 (un ensemble de vérifications précoces pour trouver les problèmes avant le gel du code).
- Audrey : Surveillance des tests EA9 et des tests d'installation précoce. Corrections soumises pour les exemples de scripts de table, examen final de la documentation sur les nouvelles fonctionnalités et évaluation et correction des tests de base non anglais.
- Nick H : Travailler sur les premiers tests d'installation pour JMP 17, identifier (et éventuellement corriger) certains problèmes, l'un d'entre eux étant un problème avec quelques didacticiels en japonais sur Windows. J'ai également effectué une révision du code d'Audrey alors qu'elle s'efforçait de se débarrasser de nombreuses erreurs de journal et d'autres problèmes avec les scripts de table dans certains exemples de tables de données. J'ai apporté une petite modification de chaîne dans JMP Starter en changeant "Sample Data" en "Sample Index" pour correspondre à la façon dont il apparaît maintenant dans le menu Aide. Enfin, je suis également resté occupé avec des vérifications.
- Mandy : Le programme d'installation d'EA a-t-il été testé sur Mac et Windows au début de la semaine. Jeudi, préparation, entraînement et touches finales de la démo de développement pour Workflow Builder. Terminé une série de tests du programme d'installation précoce de JMP 17 pour résoudre les premiers problèmes.
- Lise G : A travaillé sur les premiers tests d'installation, les tests EA et la vérification du correctif de plantage pour les treemaps imbriqués dans les colonnes MR.
- Josh: Installation JMP Live et tests de migration.Mise à jour des scripts de publication pour JMP Live 17. Finalisation des histoires et des bogues JMP Live.
- Pékin / Cary Statut Jira de test en direct JMP
- 02 histoires en test
- 24 histoires en test prêt
- 09 Bugs créés au cours des 7 derniers jours.
- 44 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Équipe de Pékin :
- Les tests du programme d'installation JMP 17 EA et la vérification de l'intégrité des composants hébergés par l'équipe de Pékin ont été effectués. Pour plus de détails, veuillez consulter JMPTESTBJ-1672.
- Les premiers tests du programme d'installation de JMP 17 ont été effectués. Pour plus de détails, veuillez consulter JMPTESTBJ-1671.
- Examen du document sur les nouvelles fonctionnalités de JMP 17 et envoi de commentaires
- Eric Wang : (1) Ajout de plusieurs tests de bout en bout pour le problème de sécurité du script d'actualisation. (2) Vérification des histoires/bogues. (3) Vérification de cohérence de JMP Publish pour JMP 17 EA9. (4) JMP 17 révisé NF Doc.
- Da Li : (1) Contrôle d'intégrité de JMP Import/Export pour JMP 17 EA9. (2) JMP 17 Test d'installation précoce. (3) JMP 17 révisé NF Doc. (4) Vérification des histoires/bogues.
- Mike Wu : (1) Test du programme d'installation de JMP 17 EA9 et vérification de l'intégrité du générateur de requêtes, du profileur HTML5 et des compléments Excel. (2) JMP 17 Test d'installation précoce. (3) JMP 17 révisé NF Doc. (4) Discuter d'un problème de régression JMP-11780 avec Audrey. (5) Essayez l'environnement Citrix après sa mise à niveau. (5) Vérification des histoires/bogues.
- Kimi : (1) Vérification de l'intégrité de Python Integration, SAS Integration, Formula Depot pour JMP 17 EA9. (2) JMP 17 Test d'installation précoce. (3) JMP 17 révisé NF Doc. (4) Vérification des histoires/bogues.
- Nala : (1) Vérification de l'intégrité de l'explorateur de texte et de l'intégration CAS pour JMP 17 EA9. (2) JMP 17 Test d'installation précoce. (3) JMP 17 révisé NF Doc. (4) Vérification des histoires/bogues.
Découverte de données
- David B : Correction d'un problème de performances lors de l'importation à partir d'une feuille Google, en travaillant sur les défauts 18/17.1, en examinant le problème de copie de tableau croisé, en travaillant sur une option pour imprimer une table des matières générée à partir de boîtes de contour, en vacances la semaine prochaine.
- Dan S : Plus de mises à jour pour la sauvegarde/restauration de documents Easy DOE. Correction d'un problème avec les axes> 30k pixels. Travaillé sur le problème de dialogue modal sur Mac, reporté à 17.1. Autres revues de code et triage.
- Xane : Problème de sélection d'histogramme/réponse multiple pour 17 ; éléments de lissage d'axe et de spline pour 18.
- Ernest : Générateur de flux de travail : examen de la prise en charge des branchements (if) pour 18.
BICHE
- Ping : Rédaction d'un brouillon sur la pratique actuelle d'utilisation de JMP pour analyser les données de fatigue. Le projet est basé sur ce que j'ai appris de Bill Meeker au cours des six dernières années environ. Le projet sera utilisé pour communiquer avec Wendy Tseng, qui a un intérêt à apprendre le sujet. Correction de quelques problèmes sur le profileur dans Easy DOE. Revu, approuvé, soumis. Fermez tous les éléments Jira ouverts, sauf un, sur le profileur dans Easy DOE. Reportez le seul à une version ultérieure. Répondre aux questions du support technique et du terrain sur les plateformes de fiabilité.
- Brad : Passant en revue deux articles de journaux sur le DOE - l'un est bon l'autre pas tellement…
Héberger
- Paul N : Mise à jour des informations de copyright dans les DLL du complément Excel afin d'utiliser la même chaîne que celle utilisée par John Schroedl pour JMP.J'attends toujours la réponse du service juridique pour le raccourcir. J'ai fini de faire traduire un exemple de programme écrit en Swift en ObjC.Le programme montre la sélection d'objets en 3D à l'aide de Metal - l'un des obstacles que nous avons rencontrés lors de la transition d'OpenGL 1.x à Metal sur Mac.OpenGL 1.x prenait directement en charge la sélection dans la bibliothèque OpenGL.OpenGL moderne basé sur les shaders et des outils comme Metal et Vulkan ne prennent pas explicitement en charge la sélection. Mon exemple de programme utilise les principes de suivi de rayons pour localiser des objets dans la scène, projeter un rayon dans la scène et regarder à travers les objets de la scène pour une intersection. Maintenant que j'ai un exemple de travail dans ObjC, je peux commencer à implémenter la technique dans JMP.
HTML5
- Pravéna : Travaillé sur Côtés d'appui pour Border Box (Ai mis de côté ce changement pour 17.1). Terminé la formation de sécurité. Travail sur l'amélioration de la couverture du code – composant Axis Box.
- Mayowa : Correction des problèmes de couverture de code dans la construction d'intégration continue, démarrage de la formation sur la sécurité des produits, travail sur l'amélioration de la couverture des branches pour les tests d'unités de tracé parallèles.
- Paul S : A participé à la JMP Academy et a commencé à suivre les cours STIPS.
JMP en direct
- Aurore: Corrections de bugs JMP Live 17.0 (migration de la base de données, espaces personnels, ordre de publication des rapports).Tri Jira.A travaillé sur les pourparlers Discovery Americas avec Michael Goff et Aaron Andersen.
Statistiques
- Jean Sal : Prendre conscience que certains utilisateurs ont de nombreux facteurs et que Design Space Profiler prendra une éternité pour gérer ces cas. Vous êtes maintenant invité à indiquer des tailles d'échantillon de simulation ou plus d'un million et une barre de progression vous permet de vous arrêter plus tôt. (JMP-13364) Correction d'un bogue dans Explorer les modèles où une ligne exclue lui faisait manquer une série de doublons dans les colonnes. (JMP-13365)
- Laure CS : Examen de la documentation SEM, rencontre avec Haley pour discuter des dernières étapes de son projet d'été, enregistrement d'une vidéo pour la promotion de Discovery à la demande de Meg.
Documentation statistique
- Karine : Envoyé une ébauche du chapitre Easy DOE pour examen.
Test de statistiques
- Marque B : Rencontre avec Brad et Joseph à propos de la conception d'Easy DOE. Travailler avec Jacob et Ryan pour tester Easy DOE. Examen du brouillon de la documentation Easy DOE pour Karen. Travail d'équipe sur le flux de travail JMP UI/UX. Répondez aux questions dans la communauté JMP.
- Jacob: Concentré sur le test d'Easy DOE, la vérification des tickets Jira, le triage des tickets ouverts restants avec Mark et l'écriture de tests unitaires.
- Tonia : Travailler sur un article de blog pour les nouvelles fonctionnalités de Process Screening.Travailler sur les données de comparaison bêta.
Gestion des produits
- Bryan F :
- Test d'utilisabilité de Design Space Profiler : Traitement des résultats de Byron Wingerd, Don McCormack, Kaylee Warren et Susan Conaghan
- Planification du Sommet Découverte
- Rencontre avec Holly Connors, Jeff Hudgins, Katie Stone et Tany Gillikin
- Conversations avec l'équipe de développement UX sur le test d'EasyDOE
- Conversation avec Aurora à propos de JMP Live Testing
Remarque de Shannon
Meilleurs vœux au chiot de Lisa, Stormy, qui se remet d'une opération de suivi après une opération antérieure qui a réparé des problèmes de luxation de la rotule dans ses genoux. Lisa dit : "Elle est grincheuse à propos de son cône, mais au moins, elle peut toujours se mettre à l'aise :smiling_face_with_smiling_eyes : "
Comme je l'ai dit à Lisa aujourd'hui, par coïncidence, mon chien Stormy a également subi la même opération au genou alors qu'il était un chiot avec des problèmes similaires. Il a vécu jusqu'à l'âge de 14 ans sans plus de problèmes de genou. Espérons que la Stormy-girl de Lisa traversera rapidement le processus de guérison et pourra se ligoter et courir à nouveau sans douleur !
