Bienvenue dans la mise à jour du développement JMP du 22 juillet 2022 !
Cette semaine, nous avons atteint notre Gel du code JMP 17.0 Étape importante. Comme Jon Weisz et John Sall l'ont noté lors de la webémission de mi-année jeudi matin, les versions JMP, JMP Pro et JMP Live pour 17 sont un gros problème. Il y a quelque chose pour chaque client, de notre nouveau débutant à notre utilisateur à long terme le plus sophistiqué. JMP Clinical suivra un mois plus tard avec sa toute première version JMP uniquement avec des performances améliorées et une expérience d'installation bien meilleure. Vous pouvez consulter le contenu de la mi-année sur Inside JMP, y compris cet article sur 20 choses apprises au milieu de l'année 2022 des Amériques .
Merci beaucoup à Jim Borek pour avoir créé nos nouvelles branches de version et testé diverses versions après le gel ! Jim dit qu'il a beaucoup apprécié l'aide John Schroedl fournies lors de la transition vers l'utilisation de Visual Studio 2022 pour JMP 18.0 sous Windows. Jim était très reconnaissant pour toute l'aide que John et Michael Hecht ont fournie pour résoudre divers problèmes de construction et de signature rencontrés au cours de cette transition. Merci à tous pour le travail d'équipe ! Une frontière de version est un moment relativement bon pour les mises à jour logicielles comme la migration VS 2022, mais cela a certainement ajouté quelques complexités à un processus avec de nombreuses parties mobiles des branches aux builds à la configuration de nombreuses machines virtuelles et machines physiques.
Après que les builds nocturnes automatisés pour nos trois versions en cours se soient déroulés avec succès hier soir, Bob Hickey et Jim s'est concentré sur la finalisation des configurations d'installation et de test unitaire pour les nouvelles versions. Nick Ruva a également été occupé aujourd'hui à activer divers projets Jenkins pour les processus d'intégration continue et d'auto-intégration qu'il a mis en place plus tôt dans la semaine en prévision de la ramification 17.1 et 18.0.
Juste un rappel qu'alors que nous entrons dans cette période chargée avec trois succursales fonctionnant simultanément - nous traitons ces versions différemment et le processus de transmission du code à chacune est un peu différent. Voici un aperçu au cas où vous êtes nouveau dans le processus ou avez oublié pendant les nombreux mois où nous n'avions qu'une seule version à vous soucier ! Si vous avez des questions, faites-le-moi savoir. Si je ne connais pas la réponse, j'essaierai de trouver quelqu'un qui la connaisse.
- Feu stop : 17,0.
- Le code source JMP 17 est gelé. L'auto-intégration de main à 17.0 est désactivée.
- Si un bogue potentiel bloquant est découvert et affecte la source 17.0, les directeurs de développement et la gestion des produits examineront le problème de près et évalueront sa gravité et son potentiel de retarder la publication.
- Si vous pensez avoir trouvé un problème bloquant dans la version 17.0, veuillez en discuter avec les responsables de développement et de test appropriés avant de demander l'approbation. Si vous déterminez ensemble que le problème mérite une demande d'approbation, veuillez suivre notre processus d'approbation standard. Si un approbateur a des questions sur le correctif, les approbateurs et le développeur se rencontreront pour discuter du correctif.
- Les équipes Doc et L10 continuent de travailler pour finaliser la version 17.0 en prévision de leurs propres dates de gel à venir. Les équipes de test continuent le travail de vérification.
- Voyant jaune clignotant : 17.1.
- La portée de cette version comprend des corrections de bogues et certaines fonctionnalités mineures qui n'étaient pas prêtes ou n'ont pas pu être testées à temps pour la version 17.0. Les développeurs sont tenus de demander et d'obtenir une révision du code avant d'intégrer les correctifs dans la version 17.1. Il n'y a pas de projet d'auto-intégration des sources pour main à17.1 puisque la plupart des changements dans main sont ne pas destiné à la branche 17.1. Nous avons plusieurs mois avant d'arriver au mode d'approbation du code JMP 17.1.
- Les équipes Doc et L10N ne commenceront pas à travailler sur la 17.1 avant quelques mois. Nous ne commencerons pas à exécuter Stringbot sur 17.1 tant que l'équipe L10N n'aura pas terminé tous les travaux sur les projets 17.0.
- Feu vert : 18,0.
- L'auto-intégration de main à 18.0 est activée pour les poussées de nouvelles fonctionnalités et les corrections de bogues. Les développeurs poussent souvent les correctifs vers main et attendent les tests pour évaluer le correctif avant d'envisager l'intégration à 17.1. Les revues de code par des développeurs pairs sont toujours encouragées mais ne sont pas obligatoires à ce stade du cycle.
- Les équipes Doc et L10N ne commenceront pas à travailler sur le contenu 18.0 avant plusieurs mois. Nous n'exécuterons pas Stringbot sur 18.0 jusqu'à ce que l'équipe L10N détermine qu'il est approprié de le faire. Le programme JMP 18 EA ne commencera pas avant environ 6 mois.
Bien que nous ne nous soyons pas rencontrés cette semaine en tant que groupe de développement, nous nous réunirons les deux prochains jeudis (28/07 et 04/08) pour entendre ce que notre Stagiaires JMP ont été jusqu'à cet été. J'enverrai les invitations à la réunion au début de la semaine prochaine avec les horaires complets. Merci à nos stagiaires qui se sont portés volontaires pour partager, et merci à Audrey Shull pour coordonner l'horaire!
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
- JMP 17 Doc Freeze – 02/08/22
- Gel de l'aide JMP 17 – 09/08/22
- Gel JMP 17 L10N – 12/08/22
- JMP 17 PDF gelé localisé 16/08/22
- Premier candidat installateur final JMP 17 – 23/08/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 : Préparation de dernière minute des nouvelles machines de construction Windows et Macintosh avec Visual Studio 2022, logiciel de signature numérique, node.js, etc. Préparation des machines UT de maintenance avec Python, pilotes ODBC, MATLAB, R, etc. Installateurs/mises à jour et tests unitaires venir.
- Bob: Travail sur le code d'installation de Windows pour les branches 18.0 et 17.1. Création de scripts d'installation et de désinstallation d'Excel Addin pour QA afin de simuler ce que fait l'installateur principal. Mettre à jour le travail de table et les tests avec John Schroedl et Daniel Powell.
- Myron : Tests de plantage du système et correctifs pour les e-mails Sirius et les commentaires en double dans ServiceCloud. Dépannage du processus de création d'aide JMP.
- Pseudo: Mettre en place divers projets Jenkins pour l'intégration continue JMP 17.1 et 18.0 et l'auto-intégration de divers livrables. Versions mises à jour du compilateur pour Windows pour JMP 18.0.
- Shanon : Participation aux réunions virtuelles de mi-année. Test des résultats de plantage de ServiceCloud. Mises à jour du projet Jenkins vérifiées pour 17.1 et 18.0. Aidez les enquêtes clés. Discussion sur le triage Jira avec Mia.
Localisation
- Équipe de localisation : Les traductions restantes du logiciel JMP Live sont terminées et transférées vers P4. Aide JMP Live et HTML5 Online livrée à la traduction. Nouvelles fonctionnalités livrées à la traduction. La réunion mensuelle de l'équipe Doc/Localization Team s'est tenue vendredi. Évaluation continue des projets d'automatisation ; Menu Description Traductions des fiches en cours de finalisation.
Documentation
- Suzanne : Création d'un PDF JMP Live/Public à code couleur pour Melanie. Création du chapitre Workflow Builder pour Karen et déplacement du contenu dans ce chapitre à partir du chapitre Enregistrer/Partager. Création d'un livre cadre pour la génétique pour Tom, y compris tous les fichiers nécessaires. La production a vérifié tous les livres et a généré l'aide de restauration EA9. Création de copies de modèles JMP Live/Public/HTML5 dans Perforce et mise à jour des versions anglaises des fichiers Page.asp. Ajout d'images JMP Live/Public manquantes à Perforce, dépannage également de certaines divergences d'images TOTD. Enquête sur le problème avec les nouvelles balises para n'apparaissant pas dans l'aide et fourni des informations pour continuer. Aide au dépannage des clés d'aide de publication JMP Live manquantes.
- Qiana : Participation à la réunion All JMP Leadership Meeting et à la mise à jour JMP H1. A suivi le cours "Les 5 choix pour une productivité extraordinaire". Participation à la réunion mensuelle avec L10N. Continuez à travailler sur le document UG. Temps passé à résoudre divers problèmes liés à la documentation.
Test système/hôte - Cary
- Mandy : Travail sur la révision de mon projet Workflow Builder Journal and Discovery et powerpoint, pratique en préparation pour l'enregistrement vidéo mercredi prochain. Configurez des branches Perforce pour Main, 17.0 et 17.1 après que Jim ait fait sa magie. Répondu à quelques pistes TS et vérifié quelques JIRA. La semaine prochaine, après l'enregistrement, commencera à prendre des modules de sécurité LMS.
- Chasseur: J'ai étudié une piste JMP 17 EA 9 (un problème de résultat de recherche), j'ai essayé de reproduire un plantage de projet que j'ai rencontré en sauvegardant sur OneDrive, des vérifications et j'ai installé Ventura 13.0 Beta 3 sur MDA692 dans le laboratoire et j'ai effectué des tests.
- Audrey : Test de JMP 17.0 avec la dernière version de Matlab (2022a), préparation pour les tâches de test de fin de version.
- Josh: Terminer l'histoire et tester les bogues.Répondre à diverses questions JMP Live.Travail sur la régression de JMP Live.
- Pékin / Cary Statut Jira de test en direct JMP
- 00 histoires en test
- 05 histoires en test prêt
- 09 Bugs créés au cours des 7 derniers jours.
- 67 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Éric Wang : (1) Testé en envoyant plusieurs requêtes HTTP via JSL. (2) Promesse testée dans la requête HTTP. (3) Ajout de tests unitaires pour plusieurs requêtes HTTP et promesses, qui invoquent JMP Live RESTAPI. (4) Vérification des histoires/bogues.
- Da Li : (1) Vérification des histoires/bogues pour Dashboard, Post-Download, Access Control et Publish-JMP. (2) Dossier d'enquête du rapport TS numéro 00009418.
- Mike Wu : (1) Problème de régression testé JMP-11780. Il a été FIXE pour Intel Mac maintenant, et M1 Mac resterait le problème initial en raison du problème de pilote Oracle ODBC du fournisseur ActualTech.(3) Vérification de l'intégrité de l'environnement de test Citrix mis à niveau. (4) Dossier d'enquête du rapport TS numéro 00009302.
- Kimi : (1) Vérifiez les tests d'intégration Python car la version Python a été mise à niveau dans le framework JSL UT exécuté de nuit. (2) Enquête sur les échecs JSL UT. (3) Problèmes liés à Jenkins. (4) Vérification des histoires/bogues. (5) Mettre à jour la page de confluence sous Cadre de tests unitaires JSL de l'équipe de Pékin
- Nala : (1) Vérification des histoires/bogues. (2) L'équipe de Pékin a rencontré des problèmes lors de l'accès aux systèmes Concur et OTL. Travailler avec le groupe informatique pour résoudre les problèmes.
- JMP Jira : 3 Bugs / Histoires créées ( Lien ), 22 Bugs / Histoires vérifiées ( Lien )
- JMP Live Jira : 11 Bugs / Stories créés ( Lien ), 46 Bugs / Histoires vérifiées ( lien )
Découverte de données
- Ernest : Générateur de flux de travail : ajout de la prise en charge des conditionnels, meilleure gestion des rapports de la plate-forme d'enregistrement et facilitation de l'utilisation des annotations de rapport.
- Évan : Ajout de la prise en charge des scripts et de l'enregistreur d'actions pour les étiquettes aux codes et les codes aux étiquettes.
- Xane : Réglage plus fluide de la spline pour les différences de taille de groupe.
BICHE
- Ping : Préparation et présentation de la mise à jour éclair pour l'équipe DOE & Reliability au nom de Ryan Lekivetz. Révision d'un chapitre sur les séries temporelles dans Fundamentals of Predictive Analytics avec JMP pour SAS EDU Marketing. Terminé tous les cours de formation sur la sécurité des produits.
- Caleb : Correction de deux bogues d'explorateur de taille d'échantillon de dernière minute avant le gel du code. Ryan et moi avons également commencé à rédiger un article conjoint avec Sky sur un projet Wildtrack.
- Brad : Je termine mon exposé sur JMP Discovery. Je ferai la vidéo de présentation lundi.
Héberger
- Michel H : A travaillé avec Jim pour activer la signature de code de la version Mac JMP 18.0. Correction d'un problème visuel dans l'importation de fichiers multiples sur macOS Big Sur. Correction d'un problème avec le sélecteur de polices Mac, signalé par un testeur EA. Correction des problèmes d'analyseur statique en suspens pour la version JMP 17.0.
- John Schroedl : Transition de Visual Studio 2022 et aide à l'effort de branchement. A aidé à enquêter sur un problème de "vérification des mises à jour". Création de documents de télémétrie pour Myron et transfert d'une grande partie de ceux-ci dans Confluence.
- Paul N : Fermeture des tickets de sécurité JMP 17.0. Configurez le travail JMP 18.0 pour la numérisation Blackduck.Installé Visual Studio 2022. Travaillant sur la suppression de l'ancien code JMPINTRO obsolète, plutôt que de pousser tard vendredi après-midi, j'attendrai jusqu'au début de la semaine prochaine. C'est beaucoup de dossiers touchés. (JMP-10618)
HTML5
- Paul S : Passé à faire plus de formation STIPS et à rechercher des problèmes qui ont été poussés à 18.0.
JMP en direct
- Michel G : Les corrections de bogues, les mises à jour de packages tiers et le flux d'avertissements d'espace attendent la fusion de la branche. J'ai une étagère pour, espérons-le, réparer notre fuite de mémoire de test sur la construction CI. Travail sur la présentation Discovery avec Aurora.
Statistiques
- Laura C- S : Réponse à quelques messages de la communauté sur le SEM. A fourni des commentaires à Haley concernant son complément, sa présentation et son article de blog. A travaillé avec Gail et Ross Metusalem dans un titre et une description pour un tutoriel SEM. Poursuite du travail sur un article de blog sur l'analyse de plusieurs groupes. Mise à jour de Visual Studio.
- Elisabeth : Répondre à certaines questions GLMM et mixtes pour les SE, l'éducation et d'autres collègues. Mise en place et fonctionnement de VS2022 (merci pour les excellentes instructions, John Schroedl !). Suivi des derniers morceaux de code d'estimation qui nécessitent des informations de poids incluses pour activer les poids dans Mixed ; les résultats actuels sont si proches mais pas tout à fait…
- Jean Sal : Graphiques à effet de levier fixes pour Fit Least Squares REML, avec Chris Gotwalt, intégrés dans 17.0 et 17.1 ( JMP-13437 ).
Documentation statistique
- Karine : Rédaction d'un nouveau chapitre pour documenter le Workflow Builder.
Test de statistiques
- Jacob: Test d'Easy DOE, vérification des correctifs récents pour 17.0 et écriture de tests unitaires pour l'onglet Rapport. Test d'un correctif pour le tracé de levier dans Fit Model REML (JMP-13437).
Remarque de Shannon
La semaine a été très chargée pour la plupart d'entre nous. J'espère que vous aurez tous l'occasion de vous détendre ce week-end !