Willkommen beim JMP-Entwicklungsupdate vom 19. April 2024!
Am Ende des heutigen Tages (19. April) erreichen wir unseren Feature Freeze- Meilenstein für JMP 18.1. Entwickler, wenn Sie Story-Elemente für JMP 18.1 fertiggestellt haben, die sich auf nachgelagerte Dokumentation, Zeichenfolgen, Tests oder Schulungen auswirken, fügen Sie Ihre Features bitte der JMP 18.1-Features-Seite in Confluence hinzu.
Außerdem eine Erinnerung von Trish O'Grady , dass die Portable UI-String-Frist für JMP 18.1 Mittwoch, der 1. Mai ist. Krzysztof Jozefowicz wird am frühen Morgen des Dienstags, 30. April und Mittwochs, 1. Mai (bevor Mitarbeiter in den USA, die nicht an Schlaflosigkeit leiden, mit der Arbeit beginnen) Testläufe von Stringbot starten. :smiling_face_with_smiling_eyes: ). Angesichts der sechsstündigen Zeitverschiebung zwischen Dänemark und Cary sollten die Testläufe spätestens um 5:00 Uhr (Ortszeit Cary) abgeschlossen sein.
Krzysztof wird die Ergebnisse der Stringbot-Testläufe per E-Mail an die JMPDev-Liste senden. Die Überprüfung der Ergebnisse dieser vorläufigen Läufe sollte Entwicklern dabei helfen, Zeichenfolgen zu identifizieren, die in Stringbot noch in „Neu“ hängen, damit sie diese (zusammen mit allen anderen verbleibenden Zeichenfolgenproblemen) bereinigen können. JMP-Autoren sehen sich im Rahmen ihres Zeichenfolgenüberprüfungsprozesses auch die Ergebnisse der Stringbot-Testläufe an. Der endgültige Produktionslauf von Stringbot für JMP 18.1 wird am Donnerstag, den 2. Mai, in den frühen Morgenstunden gestartet.
Am Ende des Tages am nächsten Freitag (26. April) erreichen wir unser Code-Freeze-Datum für JMP 18.0.1 . Dies wird unsere erste geplante „Punkt-Punkt“-Version sein und Updates für Drittanbieterbibliotheken enthalten, die Sicherheitslücken schließen, sowie Fixes für einige ausgewählte, in 18.0 identifizierte Showstopper-Bugs. Außerdem werden Anpassungen an lokalisierten Lizenzvereinbarungen für Installationsprogramme vorgenommen, die auf Feedback von Rechts- und Testteams, Haftungsausschlüssen für Beispielskripts und Anpassungen an Symbolen und Schriftarten basieren, die sich auf die Passform und Ausführung von JMP auswirken. Susan Conaghan wird Versionshinweise zu JMP 18.0.1 erstellen, in denen alle Fixes detailliert beschrieben werden. Wenn Sie wissen möchten, welche Probleme in JMP 18.0.1 behoben wurden, finden Sie die Liste der Probleme mit 18.0.1 als Fix-Version hier .
Während wir weiter an den Produktionsversionen von JMP 18.X arbeiten, bereitet sich das JMP 19 EA-Programm darauf vor, in naher Zukunft zu starten. Tatsächlich soll JMP 19 EA1 Ende Mai eingefroren werden! Mia Stephens hat uns daran erinnert, dass sich JMP 18 EA-Mitglieder nicht erneut für 19 anmelden müssen – sie werden automatisch in das JMP 19 EA-Programm übernommen. In ein paar Wochen, wenn der Prozess des Produktmanagements bereit ist, werden sie die Teams bitten, die SalesForce EA-Kampagne zu überprüfen und aktuelle Mitglieder entweder zu behalten oder zu entfernen. Teams können auch neue Mitglieder zur Teilnahme einladen. Weitere Einzelheiten folgen, aber weitere Informationen finden Sie in diesen EA-FAQs .
In einer weiteren Veröffentlichungsnachricht, die nicht an einen JMP-Zyklus gebunden ist, wollte ich unbedingt erwähnen, dass JMP DevOps diese Woche JiraBot 3.0 veröffentlicht hat! Vielen Dank an den Entwickler Myron Chandler für die Arbeit an diesem Projekt und an Melanie Drake für die Testunterstützung und Aktualisierungen der Jira-Automatisierungsregeln in den entsprechenden Jira-Entwicklungsprojekten. Ein weiterer Dank geht an die neue DevOps-Programmmanagerin Shannon Leslie für ihre Unterstützung bei der Fehlerbehebung der Jira-Automatisierungsregeln und an Audrey Shull, die ebenfalls beim Testen geholfen hat.
Aufgrund großer Nachfrage reagiert der neue JiraBot 3.0 jetzt auf mehr Änderungen, die in früheren JiraBot-Versionen keine Rollenaktualisierungen ausgelöst haben, wie z. B. Änderungen des Problemtyps, Komponentenänderungen und Projektverschiebungen . JiraBot 3.0 bringt auch eine Benutzeroberfläche für Self-Service-Änderungen zurück, mit der Sie Komponentenlisten auf verschiedene Weise filtern und Komponentenzuweisungen für vorhandene Komponenten aktualisieren oder hinzufügen können. Sie finden sie hier:JiraBot (jmp.com). Hier ist auch eine Seite mit Anweisungen und Informationen hier in Confluence: Jira How-To: Verwenden Sie JiraBot, um Standardrollen für Komponenten aufzufüllen . Danke an Melanie für die Aktualisierung dieser Seite diese Woche!
Seit der Migration von Defects zu Jira hat JMP verschiedene Iterationen von JiraBot verwendet, um die Standardrollen (Entwickler, Tester, technischer Redakteur usw.) für unsere Hunderte verschiedener Entwicklungskomponenten zu füllen und so die Funktionalität zu ersetzen, die früher die Tabelle „Defects Components“ bot. JiraBot 1.0 wurde vom ehemaligen JMP Live-Entwickler Tommy Odom geschrieben, um die rollenfüllende Tabelle „Defects Components“ zu ersetzen, aber seine Anwendung verwendete einen Kafka-Backend-Mechanismus zur Überwachung von Jira-Problemen, der uns in der Atlassian-Cloud nicht zur Verfügung stand. Myron erstellte das API-basierte JiraBot 2.0-Backend, als wir in die Cloud wechselten und Anfragen für Rollenaktualisierungen über Jira-Anfragen im JMPTOOL-Projekt abgewickelt wurden. Myron freut sich nun darauf, die Framework-Updates, die bei der Implementierung der JiraBot 3.0-Benutzeroberfläche vorgenommen wurden, in einer zukünftigen Iteration des JMP-Crash-Systems (auch bekannt als CrashBot) zu nutzen.
Abschließend möchte ich mich ganz herzlich bei Paul Nelson für seinen Vortrag beim gestrigen JMP-Entwicklertreffen bedanken! Seit der kürzlichen Einführung von JMP 18 hat Paul zahlreiche Fragen zu Python-Skriptbeispielen erhalten, die er für JMP 18 zeigen könnte. Hoffentlich hat diese Sitzung Ihnen allen ein paar gute Tipps gegeben! Wenn Sie das Treffen verpasst haben, finden Sie hier eine Aufzeichnung .
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1 Funktionseinfrieren – 19.04.24
- JMP 18.0.1 Code-Freeze – 26.04.24
- Frist für JMP 18.1 Portable UI-Strings – 01.05.24
- JMP 18.0.1-Version – ~ 18.05.24
- JMP 18.1-Genehmigungsmodus beginnt – 21.05.24
- JMP 19.0 EA1 Einfrieren – 31.05.24
- JMP 18.1 Code-Freeze – 14.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Statistiken
- Jianfeng: Arbeite an Fehlerbehebungen und der Integration in JMP 18.1. Implementierung einer Funktion zum Vergleichen von Mittelwerten mithilfe des Games-Howell-Tests, wenn nicht davon ausgegangen werden kann, dass die einzelnen Gruppenvarianzen gleich sind. Diese Funktion wurde von Benutzern angefordert ( JMP-7930 ) und unten finden Sie ein Beispiel für die Ausgabe dieses Tests.

- John Sall: Testen Sie im Design Space Profiler die Threadsicherheit des Predictors. Er überschrieb Faktorwerte in „Fit Group“ von gleichzeitigen Threads, da der Test auf Threadunterstützung nicht korrekt durchgeführt wurde. Dies ist einer der wenigen Fixes für 18.0.1 (JMP-21108). Im Profiler Simulator wurde die Arbeit am Simulationsexperiment fortgesetzt, um feste Faktoren, einschließlich kategorialer, zuzulassen; verbesserter Dialog (JMP-21139). In Partition wurde die „zufällige“ Tie-Breaking-Methode pro Plattformaufruf konsistent gemacht (JMP-21077). In Categorical wurden die Konfidenzintervalle für Rate für Superkategorien korrigiert (JMP-21019).
- Laura CS: Weiter an der Integration mehrerer neuer Funktionen in SEM in 18.1 gearbeitet, einschließlich der Handhabung von Gewichten, die für komplexe Umfragedaten oder für inverse Wahrscheinlichkeitsgewichtung verwendet werden können. Die Confluence 18.1-Funktionsseite mit den entsprechenden Informationen aktualisiert. Eine SEM-Demo bei einer Kolloquiumsreihe zur klinischen Psychologie an der Rosalind Franklin University präsentiert, die wirklich gut lief! Teilnahme an der virtuellen Konferenz „Meet the Experts“ zur Discovery Europe.
- Elizabeth: Endlich (hoffe ich!) habe ich alle Tentakeln der Implementierung robuster/Sandwich-Standardfehler und der entsprechenden DFs für Mixed und GLMM aufgespürt, also ist alles bereit zum Testen (JMP-9820). Habe einen Homogenitätstest der Varianz in Mixed implementiert, wenn die wiederholte Struktur Ungleiche Varianzen angegeben ist (JMP-21137). Hatte gestern einige gute Fragen/Gespräche bei Meet the Experts. Code-Reviews für Leute.
Stat-Dokumentation
- Michael C: Habe mich mit dem Programmkomitee der FTC 2024 getroffen, um an der Finalisierung der Abstract-Annahmen zu arbeiten; habe einige defekte Hilfeschlüssel in 18.1 behoben; habe Fehler untersucht, die von Acrolinx nicht erkannt werden.
Statistische Tests
- Mark: Entwicklung eines Konzepts für einen neuen Mechanismus zur Wiederverwendung von Definitionen experimenteller Reaktionen und Faktoren. Studium von Gaußschen Prozessmodellen und Bayesscher Optimierung. Entwicklung eines Prototyps einer Bayesschen Optimierungsplattform mit Chris. Teilnahme an der „Meet the Expert“-Sitzung zu DOE und Zuverlässigkeit beim Online-JMP Discovery Summit in Europa.
- Jacob: Teste das Update auf OpenBLAS 0.3.27. Arbeite an einem Skript, um meine fehlgeschlagenen Unit-Tests erneut auszuführen. Tests für kategorische Konfidenzintervalle hinzugefügt, mit Schwerpunkt auf Fällen mit Superkategorien.
- Tonya: Arbeite an der V18 Early Adopter-Präsentation. Teste neue Funktionen in CCB. Fehlerüberprüfung.
Neuigkeiten aus den Biowissenschaften
- Drew: Arbeitete an Fehlerbehebungen für 18.1. Fortsetzung der Forschung zu Möglichkeiten, mehrere JMPC-Berichte gleichzeitig auszuführen/anzuzeigen (Probleme mit Namespace-/Variablenkollisionen). Arbeitete mit Jim und Bob daran, JMPC 18.0.1- und 18.1-Installationsbuilds auf den neuen Build-Maschinen, die in AWS gehostet werden, zum Laufen zu bringen.
- Richard: Abschluss der Entwicklung des Prototyps der Nicht-SQL-Schnittstelle zur Suche nach Sicherheitsproblemen oder Medikamenten in der Nähe.
Produktmanagement und Produktmarketing
- Mein:
- Ab Discovery Americas 2023 haben Benutzer auf Discovery-Konferenzen und im Rahmen strategischer Kundengespräche mit dem Produktmanagement mehr über unsere JMP-Produkt-Roadmaps erfahren. Wenn Sie wissen möchten, woran wir in JMP 19 forschen oder woran wir aktiv arbeiten, sehen Sie sich bitte die Planungsseiten zur JMP-Produkt-Roadmap an. Beachten Sie, dass sich die Roadmaps ändern können und nicht ohne Beteiligung des Produktmanagements direkt an Kunden weitergegeben werden sollten.
- Vielen Dank auch an alle, die Meet the Experts gestern während der Discovery Europe Online-Sitzung unterstützt haben! In einigen Räumen war es ruhig, aber hoffentlich gab es einige interessante und informative Gespräche.
- Bryan F: Entwickelte einen Figma-Prototyp zur Aktualisierung des Look-and-Feel von HTML5-Exporten für eine bessere Konsistenz mit JMP Live Chrome. Koordinierte mögliche Änderungen mit Mitgliedern des HTML5-Teams (John Powell, Paul Spychala und Praveena Panineerkandy) sowie Michael Goff, um die JMP Live-Kompatibilität sicherzustellen. Designdiskussionen im Zusammenhang mit JMP Live. Koordinierte sich mit Sarah Sylvestre bezüglich Aktualisierungen des LearnBot-Usability-Skripts sowie weiterer Planungen in Bezug auf Umfragedaten und Usability-Studien für Datentabellenfunktionen. Teilnahme am Kurs zur Informationsarchitektur der Nielsen and Norman Group (NN/g).
Technischer Support und Engagement
- Duane: Wie Sie in der Grafik unten sehen können, nimmt das Fallvolumen erheblich zu. Der Anstieg ist vor allem in der Engagement-Warteschlange zu sehen, da unsere Benutzer mit JMP 18, My JMP und Autorisierung vertraut gemacht werden.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt. Wie einige Leute vielleicht bemerkt haben, werden Berichte in JMP Live Sales nicht richtig neu generiert, sodass die TS-Berichte möglicherweise nicht verfügbar sind. (Eric, Dieter und das Team sind sich dessen bewusst und arbeiten daran!)
- Fallvolumen nach Woche:
- Engagement-Warteschlange im Zeitverlauf:
- Fallthemen für die Engagement-Warteschlange, gesamt:
- Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsvorgänge
- Nick R:
- JMP Windows 19 CI-Maschine auf R-Serie AWS EC2-Instanz verschoben. Dadurch wurde sowohl unsere Zeit für die Fertigstellung des gesamten Builds als auch die Zeit für die Ausführung der JMP 19.0 Windows-Basistests fast halbiert. Die gleiche Änderung wurde an der neuen JMP 18 Nightly Build-Maschine in AWS vorgenommen und ich werde weiterhin mit Jim zusammenarbeiten, um die nächtlichen Build-Zeiten zu verbessern.
- Ich habe mit Drew Foglia über die Einrichtung von Life Science-Testmaschinen in AWS gesprochen und einen Plan zur Migration ihrer aktuellen Server- und Datenspeicheranforderungen zu AWS ausgearbeitet. Dies ist noch in Arbeit, aber ich baue jetzt unsere erste Windows 11-Testmaschine für sie in AWS und werde mit dem Team zusammenarbeiten, um herauszufinden, welche Art von Hardwarekonfiguration ihren Anforderungen am besten entspricht.
- Habe ein bisschen am Mac Analysis-Build gearbeitet, wurde diese Woche aber leider durch einen Internetausfall unterbrochen. Auch daran werde ich heute wieder anknüpfen.
- MatLab-Lizenzserver auf 2024a aktualisiert.
- Aktualisierte AI- und CI-Projekte zur Unterstützung der neuen Verzeichnisse, die für JMP 19 benötigt werden (nämlich der Speicherort //depot/main/product/policies/...)
- Melanie: Jirabot 3.0 – Jetzt live! Sie werden mehr Updates sehen, da es auf Komponentenänderungen, Änderungen des Problemtyps und das Verschieben eines Problems in ein anderes Projekt reagiert. Sehen Sie sich die neue Benutzeroberfläche an, in der Zuordnungen einfach aktualisiert werden können:JiraBot (jmp.com) . Außerdem eine Seite mit Anweisungen und Informationen: Jira How-To: Verwenden Sie JiraBot, um Standardrollen für Komponenten zu füllen – JMP . Bitte informieren Sie Myron und Melanie, wenn Ihnen etwas Merkwürdiges auffällt. Migration zu AWS: Aktualisierte Nachverfolgung für Jenkins-Jobs und Datenbanken/Webserver auf jmptool: jmptool jenkins jobs – Distribution | JMP Live . DevOps: Übersichtsbesprechungen und Chats mit Shannon Leslie und anderen DevOps-Leuten. Allgemeine Untersuchung und Fehlerbehebung.
- Shannon L:
- Habe mich mit Qiana getroffen, um einen Überblick über das Doc-Team und seine Prozesse sowie die Jira-Projekte, an denen es arbeitet, Tools, Zeitpläne und ihr Oxygen-Konvertierungsprojekt zu bekommen; habe außerdem mit Qiana zusammengearbeitet, um Sprints für ihr Oxygen-Konvertierungsprojekt in Jira einzurichten.
- Habe mich mit Melanie getroffen, um mehr Details zu den Updates für JiraBot und Jira Automation zu erfahren
- Mit Shannon C und seinem Team wurden Crash-Triage-Strategien besprochen
- Vollständiger Einzug in Gebäude A - A5308 !
- Jim: Fortsetzung der Arbeit an der Umstellung der JMP 18.X-Build-Maschine auf AWS, mit Korrekturen für den Speicherort der HTML-Vorlagendateien und Zusammenarbeit mit Drew an Aktualisierungen des JMP Clinical-Build-Prozesses. UT-Prozessaktualisierungen zum Ausgleich der jüngsten Autorisierungsänderungen.
- Bob: Lizenzvereinbarungstests abgeschlossen. Dateien zu 18.0.1 und main (19) hinzugefügt. Mit Brian und Jim an einem speziellen JMP Pro Live 19-Installationsprogramm gearbeitet. Arbeite an einem speziellen JMP Pro Live 18.1-Installationsprogramm. Konvertierung von Skripten zur Verwendung der neuen AWS-Build-Maschine für Version 18.
- Myron: JiraBot 3.0 – Benutzeroberfläche und unterstützende Prozesse veröffentlicht. Zertifikate und jmptool aktualisiert – an verschiedenen Anwendungen mit zertifikatsbezogenen Problemen (Telemetrie, Systemabsturz usw.) gearbeitet und arbeite daran.
- Shannon C: Habe die neue JiraBot 3.0-Benutzeroberfläche getestet – bin so gespannt auf die Einführung! Fortsetzung der Onboarding-Meetings und Diskussionen über die Ziele für 2024 mit Shannon L. Diskussionen über Absturzprozesse mit Melanie, Myron und Shannon L. Vorbereitung und Durchführung zahlreicher weiterer Meetings – wöchentliches Tooling-Meeting, Gruppenmeeting und verschiedene 1:1-Gespräche mit Teammitgliedern. Habe mir einige JMP 18-Produktionsabstürze für TS angesehen und einige JMPTEST-Untersuchungen verfasst. JMPTEST-1186 wurde auf das bekannte JMP 18-Problem JMP-20682 dupliziert: Absturz in ScriptableToolbarBox::preMeasure() beim Schließen einer Datentabelle oder eines Dashboards (bereits behoben in 18.1/19). Dave B konnte eine weitere von mir eingegebene JMPTEST-Untersuchung replizieren und das Problem wurde in das JMP-Projekt verschoben, wo Jianfeng es bereits für 18.1/19.0 behoben hat ( JMP-21109: JMP 18.0-Produktionsabsturz mit PlsModelFit::getFitted und ModelScreening::doActualByPred ganz oben im Stapel). Vielen Dank an die Entwickler für ihre Hilfe bei der Lösung dieser 18.0-Produktionsprobleme!
Lokalisierung
- Allison: KO-Angebot für JMP 18.1- und 18.2-UI-Lokalisierung fertiggestellt und Kaufanforderung übermittelt; auf Anfragen von Linguisten zu Big Books-Übersetzungsprojekten geantwortet; mit JMP Legal über Arbeitsaufträge kommuniziert, die an Lieferanten ausgegeben werden müssen; KO-Rückgabepakete für BA, UG und SharedTextInsets validiert; mit BRD einen Zeitplan für die Erstellung lokalisierter Screenshots für Big Books kommuniziert und erstellt.
- Sandy: Testen der Änderungen im Wortzählbericht im Trados-Stil von MemoQ im Dashboard zur Projekterstellung. Testen des Jobs zum Auffüllen von Bildunterschieden mit hinzugefügten Beschriftungen. Testen des Jobs zum Auffüllen der Quelle mit hinzugefügten Beschriftungen.
- Krzysztof: Einrichtung einer AWS-Maschine zum Hosten von memoQweb für unsere Anbieter abgeschlossen, Dokumentation dieser Einrichtung und Anweisungen für Benutzer in Arbeit. Pushed Books-Übersetzungsrückgaben für BA, UG und SharedTextInsets. Vorbereitung für 18.1-UI-Übersetzungen. Diskussion von L10N-Automatisierungsentwicklungsaufgaben.
- Trish: Arbeite mit Jeff und Daniel an Autorisierungsproblemen für Übersetzungsteams. Arbeitete mit Allison an Lokalisierungsverträgen für 18.1/18.2. Recherchiere Übersetzungsanfragen. Jira-Verfeinerungen für 18.1-Projekte.
- Sohail: Implementierung neuer Verbesserungen im TM-Suchtool. Beginn der Untersuchung unserer eigenen LLM-Implementierung zur Lokalisierungsunterstützung (für: Terminologieerfassung, Bereitstellung von Begriffserklärungen, Qualitätssicherung usw.)
- Howard: Fehlerbehebungen. Arbeitete an den Jira-Verbindungs-APIs für das l10n-Dashboard.
Dokumentation
- Khawar: Arbeit an einer Bildbearbeitungsaufgabe abgeschlossen ( JMPDOC-2018 ). DJ-Buch bearbeitet, um Konsistenz sicherzustellen und einige Fehler/Tippfehler zu beseitigen ( JMP-21002 ). Derzeit lese und kommentiere ich das UG-Buch.
- Susan C: Arbeite an 18.0.1 RNs und Daten. Befasse dich mit dem Kurs „7 Gewohnheiten hocheffektiver Menschen“. Habe mich mit Aaron getroffen, um einige 18.1 JMP Live-Updates zu besprechen (Azure und Beispiel eines Python-Aktualisierungsskripts). Arbeite an rückwirkenden JMP Live-Updates für 17, 17.1 und 17.2.
- ChrisB : Die meiste Zeit der Woche habe ich damit verbracht, die lokalisierte DJ-Hilfe zu erstellen und zu veröffentlichen. Außerdem habe ich die Dokumentation für diesen Prozess neu geschrieben. Habe Khawar erklärt, wie er uns helfen wird, unsere Bildskripte fertigzustellen (JMPDOC-26).
- Devon: JMPDOC-2183: Recherche nach Aktualisierungsvorschlägen für das Kapitel „Plattformvoreinstellungen“, Bearbeiten von Anfragen der Lokalisierungsteams, Bereinigen konvertierter Discovering-JMP-Dokumentdateien mithilfe der Testversion eines neuen Tools.
- Qiana: Beispieldatenarbeit für JMP 18.1. Projektplanung und -koordination.
System-/Hosttests - Cary
- Mandy: Habe nach einem Fix für for/loops in 19.0 und 18.1 einige neue Tests für den Workflow Builder geschrieben – dem Framework neue Tests hinzugefügt und beide getestet. Habe aufgrund der TK-Änderungen an einigen anderen Tests gearbeitet und noch ein bisschen an einigen Workflow-Sachen für eine Demo nächste Woche gearbeitet. Habe mit einer Teams-Gruppe hier bei SAS zusammengearbeitet, um alle Abstürze aufzuspüren, die Teams weltweit hatte – ein Microsoft-Mitarbeiter arbeitet jetzt mit uns zusammen.
- Hunter: Testen verschiedener Elemente, die die Autorisierung und JIRA-Verifizierungen betreffen.
Webtests – Cary
- Natalie: Unsere täglichen Automatisierungsläufe für JMP 18.1 und 18.01 (und manchmal 19.0) werden immer noch durch einen bestehenden JMP-Absturz blockiert. Ich habe mehrere Testfallaktualisierungen für fehlgeschlagene Tests unter 19.0 übermittelt und mehrere verbleibende Fehler untersucht.
- Josh: Live 19.0-Server von SAS zu AWS verschoben. Planung des 18.0.1-Installationsprogramms. Active Directory-Synchronisierungstests für 18.1 und 19.0. Testen neuer 18.1- und 19.0-Installationsprogramme aufgrund einer Bereitstellungsänderung.
- Anna: Korrekturen überprüft. Beginne mit der Arbeit zum Testen von Refactoring-Updates für HTML5.
System-/Host-Tests – Peking
Datenermittlung
- Dan S: Eine Reihe von Änderungen an New Window() in JMP 19 vorgenommen, Unterstützung für Funktionen und Klassenmethoden für < hinzugefügt
- Morgan: Änderungen am Dunkelmodus auf 18.1 übertragen und einige zusätzliche visuelle Fehlerbehebungen im Skript-Editor sowie einige Fehlerbehebungen der Macken des Skript-Editors bei Auswahlen und Rückgängig-Aktionen vorgenommen.
- Dave B: Untersuchte ein technisches Supportproblem mit einem schwer zu bearbeitenden Journal. Fix für die Zeilenauswahl in Tablebox/Radiobox. Integrierte Fixes zurück bis 18.1. Behebung eines Reproduzierbarkeitsproblems mit Oneway. Behebung eines JSON/MATIX-Fehlers.
- Xan: Fehlerbehebungen und fortgesetzte Arbeit am Marker-Jitter.
Gastgeber
- John Schroedl: Druck-/Zeichnungskorrektur für Kontrollkästchen- und Optionsfeldmessungen. (JMP-20684). Interessantes Malproblem mit Dan S. und Dave B. behoben, das von Evan gefunden wurde und einen seit JMP 11 vorhandenen Fehler in der Handhabung meiner Sticky-Layer aufdeckte. Die Korrektur sollte helfen, eine Quelle des schwarzen Blitzes zu beseitigen, den wir manchmal unter Windows sehen können. Weitere Telemetrieuntersuchungen mit Evan. Export/Speichern unter in sas7bdat aus dem Windows-Hostcode entfernt. Excel-Add-In-Projekte auf 18.0.1 aktualisieren, um sie auf AWS-VMs zu erstellen.
- Paul Nelson: Teilnahme an Discovery Online – Meet the Experts und Präsentation von JMP Dev Python mit dem Ziel, Beispiele und Best Practices zu teilen. Arbeite an JMP-21142 – Absturz beim Versuch, mit Python Get() ein Numpy-Array auszuführen, das verschachtelte Numpy-Arrayobjekte enthält und nicht nur eine Spalte mit numerischen Daten. Einige Sicherheitsupdates abgeschlossen:
- Python wurde von 3.11.5 in JMP 18.0 auf Python 3.11.9 in 18.0.1, 18.1 und 19.0 aktualisiert.
- Libcurl wurde in 18.0.1, 18.1 und 19.0 auf 8.7.1 aktualisiert.
Interaktives HTML
- Gesamtes Team: Whitebox-Tests, um nach Regressionen aus unserem Refactoring-Sprint zu suchen.
- John Powell: BubblePlotSegment.js in eine JavaScript-Klasse konvertiert ( JMPHTML-13655 ). Funktionsanfragen mit Praveena, Paul und Dieter geprüft, um JMP 19 zu planen. Neues Erscheinungsbild für interaktive HTML-Inhalte mit Praveena, Paul S., Michael S. und Bryan F besprochen ( JMPHTML-1835 ). Implementierungsdetails für die Triage von Kontrolldiagrammwarnungen in JMP Live mit Praveena, Annie und Evan besprochen ( JMPHTML-13650 ). Bugs für Datenaktualisierungsprobleme erstellt, die dem JMP Live-Kunden Hanwa aufgefallen waren ( WEBJMP-8451 , WEBJMP-8452 ). Jira-Elemente für Probleme aktualisiert, die in „Meet the Experts“ auf dem Discovery Summit Europe Online erwähnt wurden ( JMPHTML-1268 , JMPPRODMGMT-805 ).
- Praveena: Habe mich mit Annie, Evan und John getroffen, um die CCB-Funktionen zu verstehen und zu lernen, wie man beim Exportieren Informationen über Testmarker extrahiert. Arbeite an JMPHTML-1834 (Aurora half dabei, JMP Live 18.1 lokal auszuführen). Habe mit dem Team und Bryan Fricke zusammengearbeitet, um Anforderungen für die Gestaltung von HTML-Berichten zu sammeln ( JMPHTML-13664 ).
- Paul Spychala : Habe die Leitung unseres Refactoring-Sprints abgeschlossen, bei dem wir neben anderen kleineren Refactoring-Elementen und der Aktualisierung und Aufrüstung von Tools fast unseren gesamten Code in ECMAScript 2015-Klassen umgestaltet haben. Ich arbeite immer noch mit Bryan und unserem Team an der Weiterentwicklung unseres HTML-Looks, damit es besser zu JMP Live passt.
- Michael Senoyuit: Arbeitete an der Schriftklasse und dem HTML-Design.
- Mike Stickles: Arbeit an JMPHTML-13616 abgeschlossen.
JMP Live
- Aurora: Plan und Code für verbesserte Kontrolldiagrammwarnungen angepasst. Benutzer möchten Markierungen priorisieren, nicht einzelne Warnungen.
Notiz von Shannon
Vielen Dank an Mandy Chambers für die Mitteilung, dass sie mit der IT-Abteilung zusammengearbeitet hat, um die Abstürze von Microsoft Teams einzugrenzen, die sie und andere erlebt haben. Die Bedingungen für den Absturz scheinen ein Meeting von über 30 Minuten (aber nicht immer) zu sein, das Meeting wird aufgezeichnet, die Leute teilen sich möglicherweise einen Bildschirm oder nicht, und das Klicken auf die Schaltflächen „Mikrofon“, „Mikrofon entfernen“ oder „Kamera“ kann den Absturz auslösen. Abstürze passieren manchmal, wenn Sie auf „Verlassen“ klicken oder einfach etwas in den Chat eingeben. (Und ja, wie im Comic unten können die Abstürze manchmal so aussehen, als würden Sie einfrieren, was andere Teilnehmer des Anrufs dazu veranlasst, zum Spaß Screenshots Ihres eingefrorenen Gesichts zu machen. :smiling_face_with_smiling_eyes: Es ist einfach großartig.)
Bei diesem Absturz wird eine bekannte .ips-Absturzdatei generiert, und Mandy hat sie mit den Leuten von Microsoft Teams geteilt und über dieses ServiceNow-Ticket mit einer Gruppe von SAS zusammengearbeitet, um eine Lösung zu finden. Fügen Sie Ihren Namen gerne dem Ticket hinzu, wenn Sie diese sehr ärgerlichen Abstürze erlebt haben, oder senden Sie Mandy direkt eine E-Mail, um ihr mitzuteilen, dass dies bei Ihnen der Fall ist. Mandy weist darauf hin, dass einige Windows-Benutzer Abstürze erlebt haben, diese aber hauptsächlich mit dem Mac zusammenhängen.
Ich hoffe, Sie haben alle ein schönes Wochenende!