
Willkommen beim JMP Development Update für den 10. Juni 2022!
Glückwünsche gehen diese Woche an Ryan Lekivetz ! In dieser Woche Brad Jones kündigte Ryans Beförderung zum Manager des DOE- und Zuverlässigkeitsteams an. Ryan ist seit fast einem Jahrzehnt als DOE-Entwickler bei JMP und balanciert die Softwareentwicklung mit einer umfangreichen Veröffentlichungs- und Präsentationsliste und vielen Patenten aus. Neben seiner unbestrittenen technischen Exzellenz und unbeschwerten Persönlichkeit haben wir alle Ryans Kreativität zu schätzen gelernt, wenn er seine Leidenschaft für DOE teilt. Ob in JMP-Blogs über hart gekochte Eier (oder Pommes, Kekse oder Kaffee!), Discovery spricht über neue Funktionen, oder in Meet the Developers-Sitzungen ist Ryan ein Experte für den Austausch von Beispielen, die für alle Benutzer nachvollziehbar sind. Obwohl er den Mantel der Gruppenführung an Ryan übergibt, versichert uns Brad, dass er nirgendwo hingehen wird. Er wird seine laufende Forschung fortsetzen, um neue DOE-Funktionen für JMP zu erforschen.
Am Ende des Tages am Mittwoch haben wir unsere bestanden Code-Review Meilenstein für JMP 17.0. Das bedeutet, dass jede Quellcodeänderung, die ab diesem Zeitpunkt in den Hauptzweig gepusht wird, eine Codeüberprüfung erfordert (bemerkenswerte Ausnahmen sind Codekommentare, Indexbeispiele für Skripte und Markierungszeichenfolgen für die Extraktion).
Wenn Sie eine einrichten Codeüberprüfung in Swarm , erwähnen Sie bitte die Jira-Ausgabenummer in Ihrem Text. Und natürlich sollten Sie in Ihrer Perforce-Push-Beschreibung immer das relevante Jira-Problem zusammen mit dem Namen der Person erwähnen, die Ihre Codeüberprüfung durchgeführt hat. Wir werden eintreten Code-Genehmigung Modus am 22.06.22. An diesem Punkt sollten wir nur wichtige und kritische Fixes lösen, und jeder Push muss vor der Einreichung von 4 Mitgliedern der JMP-Genehmigungsliste vorab genehmigt werden.
Die doc- und L10N-Teams haben sich durch eine lange Liste von Arbeitsergebnissen gearbeitet, die abgeschlossen, übersetzt und in die Software zurückgeführt werden müssen, bevor wir einen endgültigen Installationskandidaten für JMP 17.0 erstellen können. Das L10N-Team wird unsere letzte Charge von JMP 17.0 UI-Strings am kommenden Montag, den 13. Juni, übergeben. Unter den vielen anderen Projekten, die in diesem Zyklus laufen, sind Menübeschreibungen und Schnellreferenzkarten, Discovering JMP (in alle Sprachen übersetzt), JMP-Beispieldaten, Tutorials, integrierte und JMP Live-UI-Strings und -Dokumentation. Vielen Dank an alle, die dabei geholfen haben, diese Projekte durch die Endphase zu bringen!
Vielen Dank auch an die JMP Live-Team für die Präsentation der JMP 17-Ergänzungen beim gestrigen Entwicklertreffen! Wenn Sie das Meeting verpasst haben, finden Sie hier einen Link zu einer heruntergeladenen Kopie der Aufzeichnung. Wir hatten eine Rekordbeteiligung bei dem Treffen (über 80 Teilnehmer) und eine sehr aktive Chat-Sitzung, die währenddessen stattfand! Außerdem hatte ich großes Interesse an der Aufzeichnung von internen Teammitgliedern, die nicht teilnehmen konnten. Vielen Dank an die Mitglieder des JMP Live-Teams für die Überwachung und Beantwortung von Fragen, die während der Demo eingingen!
Dank an Tonya Mauldin für das Teilen der Details des letzten Beta-Feedbacks mit von Salesforce ausgewählten Abstürzen! So wie Duane und Tonya ihre Berichte für Salesforce-Kundentracks aktualisiert haben, hat auch Myron den Code des Absturzsystems aktualisiert, um Absturzdateien von Salesforce abzurufen, sie zur Symbolisierung in eine Verarbeitungswarteschlange zu stellen und unsere Absturzdatenbank mit den Inhalten zu aktualisieren. Nachdem ein Großteil des Codes jetzt aktualisiert wurde, werden Myron und ich in eine Testphase eintreten und hoffen, die Produktionspipeline bald zum Laufen zu bringen.
Person

Thema

Unterthema

Plattform

Beta-Bericht für die Woche vom 10.06.2022 | JMP Live (sas.com)
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu sein, laden Sie bitte eine Kopie der herunter Kennenlernen bilden . Füllen Sie einfach die Fragen aus und laden Sie sie anschließend zusammen mit 3 Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige anstehende Termine
- JMP 17 Code-Genehmigung – 22.06.22
- JMP 17.0 EA9 – 8.7.22
- Einfrieren des JMP 17-Codes – 20.07.22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um sie anzuzeigen Fehlerüberprüfungslisten zum JMP 17.0 .
Gastgeber
- Michael H.:
- WWDC-Woche. Sessions ansehen, sich mit Apple-Ingenieuren treffen. Wir haben unser „notarize“-Skript aktualisiert, um das „neue“ (1 Jahr alt) „notarytool“ anstelle des veralteten (wird nächsten Herbst entfernt) „altool“ zu verwenden. Gemeinsam mit Apple-Ingenieuren untersucht, warum wir JMP nicht ausführen können, wenn sowohl ASAN als auch UBSAN aktiviert sind. Antwort: Es macht unsere ausführbare Datei zu groß. Mir wurden Problemumgehungen gegeben, mit denen ich experimentieren konnte, aber keiner von ihnen scheint bisher realisierbar zu sein.
- Parallelbau funktioniert. Dies erforderte die explizite Angabe der Abhängigkeiten zwischen unseren jmptojava-Dylibs.
- Arbeitete mit Jim und Nick an der Umstellung von JMP 17-Build-Systemen auf Xcode 13. Arbeitete mit Jim an der Untersuchung, warum JMP-Tests mit Rosetta auf einigen M1-Build-Systemen ausgeführt wurden.
- Johannes Schrödl: Arbeit des Telemetrieservers. Untersuchen Sie einen mysteriösen Absturz beim Ausführen von JMP mit Automatisierung.
HTML5
JMP Live
- Aurora: Präsentiert einen Teil der zusammenfassenden Demo von JMP Live 17.0.Ich bin mit Susan Conaghan durch weitere Inhalte gegangen, die im Verlauf der Dokumentation wirklich gute Fragen zu JMP Live 17.0 stellt.Fehlerbehebung in Bezug auf eindeutige Titel, Massenlöschung, Herunterladen von Datensätzen, Aktualisieren von Daten und Sortieren der Beiträge in einem Ordner.
Statistiken
- Elisabeth: Es wurde ein Fehler mit der neuen SOM-Clustering-Heatmap mit ausgeblendeten/ausgeschlossenen Zeilen behoben, die von John Powell und dem HTML5-Team im Laufe ihrer Arbeit gefunden wurden. Fortsetzung der Arbeiten zur Implementierung der Extrapolationskontrolle im Kontext gemischter Modelle.
- Laura CS: Viele Fehler in SEM wurden behoben, darunter ein Absturz mit dem Profiler und ein weiterer, wenn für Modelle keine Abweichungen angegeben waren. Einige Anmerkungen zu Modellverknüpfungen zur Dokumentation geschrieben. Unterstützt Haley weiterhin bei ihrem Sommerprojekt.
Statistische Dokumentation
- Colleen: arbeitete an einigen String-Bearbeitungen, beendete die Aktualisierung der Dokumentation für die Aktualisierungen von PCA, überprüfte SVEM-Material für Michael und arbeitete ein wenig in FDE.
Statistische Tests
- Jacob: Testen von Easy DOE, interaktives Testen neuer Builds und Schreiben von Tests für Split-Plot-Designs. Teilnahme am UI/UX-Workstream. Untersuchung möglicher Leistungsprobleme.
- Tonya: Arbeiten an der Fehlerüberprüfung, der Bereinigung von Einheitentests und der Beta-Berichterstellung.
Produkt Management
- Bryan F:
- Splash-Screens: Abgeschlossene und gelieferte aktualisierte Grafiken für 9 Windows-Installer. Überarbeitete Produktstartbildschirme, um JMP Statistical Discovery, LLC widerzuspiegeln. Dabei habe ich eine kleine Änderung an der Grafik vorgenommen, sodass der Farbverlauf im Hintergrund etwas dezenter ist.
- Symbole: Für das Produktmanagement-Team habe ich zwei weitere Symbole für den Data-Discovery-Workflow erstellt und jedem der 16 Symbole einen blauen Farbverlauf zum Hintergrund hinzugefügt. Für Workflow Builder habe ich 3 neue Icons für Windows erstellt und bereitgestellt. Chris Humphrey hat mir gezeigt, wie man die Icons auf dem Mac liefert und ich habe eine Änderungsliste zur Überprüfung durch Chris und Ernest erstellt. Ich habe mit Input von Michael Goff ein Symbol zum Öffnen von Dateien aus JMP Live auf JMP Desktop erstellt.
- Funktionaler UX-Workstream: Ich habe die Ergebnisse der Punktabstimmung verarbeitet, um die Priorität der verschiedenen Ideen zu bestimmen, die das Team entwickelt hat. Ich habe mich mit Ryan Lekivetz getroffen, um ein Gespräch über das UX-Entwicklungsprozess-Meeting zu führen, da er diese Woche das Gespräch über Easy DOE-Usability-Tests geführt hat. Ich habe mich mit Geoffrey Mann, Sam Gardner und Anisa Scott getroffen, um mir einen Überblick über die Benutzeroberfläche von JMP Clinical zu verschaffen. Wir planen, uns monatlich zu treffen, um Gespräche über Verbesserungen der Benutzerfreundlichkeit zu führen.
Technischer Support
- Duane: Diese Woche gibt es nicht viel Neues zu berichten. Hier sind die TS JMP Live-Berichte (JMP Live 16) kombiniert historische Daten von Sirius mit neuen Falldaten von Service Cloud. Diese werden jedoch noch modifiziert! Nachdem ich die gestrige JMP Live-Demo gesehen habe, freue ich mich darauf, mit der Arbeit an JMP 17 zu beginnen, da die Änderungen und Verbesserungen an JMP Live 17 beeindruckend sind! Hier Informationen bzgl Vom technischen Support geöffnete Jira-Tickets .

Entwicklungsbetrieb
- Jim: Gemeldete Jira-Tickets für LEAKS-Fehler. Mit Unterstützung von Michael Hecht Upgrade auf Xcode 13 für JMP 17 Mac-Build-Maschine; Build-Prozessfehler gemeldet. Mac Minis abgeholt, um den Jenkins CI-Prozess einzurichten. Aktualisierungen des JMP 17-Installationsprogramms für Mac. Migrieren Sie Tests von lokalisierten JMP 17 _Baseline- und NIST UT-Läufen auf das neue Apple Silicon M1 Ventura OS. Unbedingt unterstützen.
- Nick: PDF baut Maschinenfehlerbehebung auf. Beginn der Zusammenarbeit mit Alex, um bestehende Jenkins-Projekte in einen Server zu migrieren, der in AWS ausgeführt wird.
- Myron: Weitere Aktualisierungen des Crash-Systemcodes und des Jenkins-Projekts zur Vorbereitung von Testläufen mit Crash-Daten aus Salesforce.
- Shannon: PDF-Tests, Jira, NF und klinische EA-Diskussionen. Absturzdaten funktionieren mit Lisa.
Lokalisierung
- Angelita : Verbleibende JMP Live-Projekte zur Übersetzung geliefert; Einrichtungsarbeiten für die Übergabe der tragbaren Benutzeroberfläche nächste Woche; Setup für eingebaute Übergabe
- Howard : Genießen Urlaub diese Woche.
- Melanie : JSL-Konfliktprüfung für portable UI abgeschlossen; arbeitete mit Caleb zusammen, um Probleme mit Sample Size Explorers-Strings zu beheben; Beispieldatenquelle übergeben. Tutorial-Bereinigung und -Updates.
- Sandig : Testkit für tragbare UI; Arbeit erforderlich, um nächste Woche ES-, FR- und IT-Portable-UI-Kits zu erstellen.
- Trisch: Projektmanagement L10N-Zeitplan, Jira-Triage
- Aktualisierungen zu JMPLoc-Projekt Jiras in dieser Woche.
Dokumentation
- Qiana: Aktualisierung des Logos und der Copyright-Informationen in den allgemeinen Texteinschüben abgeschlossen. Mit Rachel über einige Urheberrechtsfragen korrespondiert. Aktualisierung des JMP 17-Installationsvalidierungs-Whitepapers abgeschlossen. Beginn der Aktualisierung des Whitepapers Process for Quality. Treffen mit Ruth und Mia. Teilnahme an der ePublisher 101-Schulung. Die Erklärung zur OpenBLAS-Bibliothek wurde zum Texteinschub „Technology License Notices“ hinzugefügt. Zusätzliche Aktualisierungen an der Datentabelle Penguins.jmp vorgenommen.
- Susanne C: JMP Live CLI-Aktualisierungen zur Installation der Hilfe abgeschlossen und zur Überprüfung gesendet. Bisheriges Review-Feedback zur JMP Live-Installationshilfe wurde integriert. Arbeiten an JSL-Updates für JMP Live. Teilnahme an der JMP Live-Demo.
- Chris B: Aktualisierungen des Beispielindexfensters, ePublisher-Schulung, ein Blick auf die coole Sache, die unser Praktikant Matthew gemacht hat, und ihn für das nächste Projekt gewinnen.
System/Host Testing-Cary
- Audrey : Migrieren unserer JMP Live-Veröffentlichungsskripts auf JMP Live 17, nachdem unser Produktionstestserver auf 17 aktualisiert wurde, einige allgemeine JMP Live-Testaufgaben, Nachdenken über den Jira-Prozess und vorgeschlagene Änderungen an diesem Prozess, Zusammenarbeit mit Anna bei der Bewertung der HTML5-Funktionsbereitschaft für unser neues Funktionen in JMP 17, Erstellen von Listen der Komponenten, alphabetisch sortiert nach Entwickler oder Tester . Diese Listen ergänzen die Liste der Komponentenbesitzer .
- Mandy: Fortsetzung der Bemühungen des Workflow Builder. Ich habe die Vorbereitung einer kurzen Demo abgeschlossen, die ich am Mittwoch mit Super Usern aus der Community geteilt habe, die von Ryan Gilmore moderiert wurde – gute Kommentare, Feedback und Fragen, und mindestens ein JIRA-Ticket aus dem Meeting geöffnet. Größtenteils mit einem kurzen Blog über WFB abgeschlossen und wird es an ein paar Leute weitergeben, die es lesen und bearbeiten können, bevor es mit Arati geteilt wird. Ich arbeite daran, WFB JIRA so schnell wie möglich zu überprüfen und sicherzustellen, dass die Dinge auf Mac und Windows auf die gleiche Weise behoben werden. Arbeiten an Demo-Ergänzungen in der Hoffnung auf eine Präsentation auf der Discovery und für eine Präsentation auf einem Dev-Meeting am 14. Juli mit Ernest. Hat den uns zugewiesenen PLATO LMS-Kurs belegt.
- Lisa: Arbeitete an der Aktualisierung von Veröffentlichungsskripten für Crash- und JSL-Test-Timing-Projekte auf 17.0, testete Coxcomb-Updates, aktualisierte die Crash-Scores-Tabelle und überprüfte Bild-Diff-Dupes mit Mike.
- Jäger: Untersuchte JMP 17 EA 8 Tracks, installierte das neue macOS Ventura 13.0 Beta 1 auf MDA692 im Labor und führte einige Tests und Fehlerverifizierungen durch.
- Josh L: JMP Live-Testgeschichten und Verifizierung von Fehlern.Ich habe unsere verteilte Umgebung des JMP Live-Testteams auf 17.0 migriert.Ich habe auch einen Weg gefunden, den Server jede Nacht den neuesten Build auf dem System installieren zu lassen.
- Peking / Cary JMP Live-Test des Jira-Status
- 04 Geschichten im Testen
- 86 Geschichten im Test bereit
- 18 Bugs Erstellt in den letzten 7 Tagen.
- 86 Stories / Bugs Closed in den letzten 7 Tagen
System-/Host-Tests – Peking
- Peking-Team:
- Szenariobasiertes Testen von JMP Live 17:
- Retrospektive Treffen der Prüfung. Details finden Sie in Rückblick auf szenariobasiertes Testen in JMP Live 17
- Prüfung von Testfällen, die für JMP Live E2E-Tests und JMP Live-Migrationstests vorgeschlagen wurden.
- Die letzte Runde der I18N-Tests für JMP 17 ist abgeschlossen. Details sind in JMPTESTBJ-1015 zu finden.
- Die letzte Runde der I18N-Tests für JMP Live 17 ist abgeschlossen. Einzelheiten sind in JMPTESTBJ-212 zu finden.
- Eric Wang: (1) Führen Sie die szenariobasierten JMP Live 17-Tests durch. Sichern Sie die Testserver. (2) Vollständiger JMP Live 17 I18N-Test. (3) JMP Live Jira-Storys/Bugs testen. (4) Bereiten Sie eine szenariobasierte Testzusammenfassung für JMP Live 17 vor.
- DaLi: (1) Führen Sie die szenariobasierten JMP Live 17-Tests durch. Sichern Sie die Testserver. (2) Vollständiger JMP 17 I18N-Test. (3) Jira-Storys/Bugs testen. (4) Bereiten Sie eine szenariobasierte Testzusammenfassung für JMP Live 17 vor.
- Mike Wu: (1) Führen Sie die szenariobasierten JMP Live 17-Tests durch. Sichern Sie die Testserver. (2) Vollständiger JMP 17 I18N-Test. (3) Jira-Storys/Bugs testen. (4) Bereiten Sie eine szenariobasierte Testzusammenfassung für JMP Live 17 vor. (5) Untersuchte TS-Berichte 00007563 und 00007485. (6) Beginn der OLE VB-Automatisierungstests für JMP Pro 17.0.
- Kimi: (1) Führen Sie die szenariobasierten JMP Live 17-Tests durch. Sichern Sie die Testserver. (2) Vollständiger JMP Live 17 I18N-Test. (3) JMP Live Jira-Storys/Bugs testen. (4) Bereiten Sie eine szenariobasierte Testzusammenfassung für JMP Live 17 vor. (5) Untersuchte JSL UT-Ausfälle. (6) Testen Sie [WEBJMP-4259] Data Table Viewer – Lighthouse erneut, da es zu viele Änderungen im Data Viewer und auf der Datenzielseite gibt.
- Nala: (1) Führen Sie die szenariobasierten JMP Live 17-Tests durch. Sichern Sie die Testserver. (2) Vollständiger JMP Live 17 I18N-Test. (3) JMP Live Jira-Storys/Bugs testen. (4) Bereiten Sie eine szenariobasierte Testzusammenfassung für JMP Live 17 vor. (5) Treffen Sie Check-in-Meetings mit den Mitarbeitern des Pekinger Teams.
Datenermittlung
- Evan: Die Suche unterstützt jetzt vollständig alle Arten von Menüpunkten auf beiden Hosts (Portable, Host, Bearbeiten, Add-In). Aktionsaufzeichnung für Compress Columns und Anonymize hinzugefügt. Prototyping der Aktionsaufzeichnung für einige andere Elemente mit mittlerer Priorität. Beratung zu Sikuli-Tests. Arbeiten an einigen anderen kleineren Such- und Protokollverbesserungen.
- Sibusizo: Arbeiten an einer neuen Funktion, die es einem Benutzer ermöglicht, Hierboxen über die Skriptschnittstelle zu positionieren oder zu nivellieren. Als nächstes habe ich mir einen Fehler in Mosaikdiagrammen angesehen, bei dem das Umkehren der Achse das Mosaikdiagramm nicht umkehrt. Ich arbeite auch an einem Graph Builder-Fehler, bei dem eine vom Benutzer angegebene feste Farbe auf Markierungsetiketten nicht beobachtet wird.
- Dan S: Der Datenfilter <
- David B: Aktualisierter paralleler Plot, sodass kategoriale Werte konsistenter angezeigt werden, aktualisierter jmprunner, sodass die HTML-Ausgabe im Gegensatz zum aktuellen Über/Unter-Layout Seite an Seite mit Bildern angezeigt werden kann, die direkt aus JMP-Berichten erstellt wurden
DOE und Zuverlässigkeit
- Peng: Ein paar neu gemeldete Probleme von Bill Meeker wurden behoben: JMP-12801: Residual Plot sollte keine Markierungen zeigen, die mit zensierter Beobachtung verbunden sind; JMP-12810: Es muss ein Fall bearbeitet werden, in dem MLE nicht vorhanden ist. Nachdem wir den Überprüfungsmodus aufgerufen hatten, versuchte ich, Elemente mit geringem Risiko für fehlende Informationen für SiType::Columns ScriptItems in meinen Plattformen zu finden. Als ich jedoch fortfuhr, sie zu adressieren, sah ich, dass die Adressierung buchstäblich zur Folge hat, dass beträchtlicher doppelter Code erzeugt wird. Also versuche ich, eine allgemeinere Lösung für JMP-306 zu finden. Ich habe gestern eine Runde Änderungen vorgenommen, die von Evan und Ernest überprüft wurden. Später wurde mir klar, dass weitere Änderungen in der portablen Ebene vorgenommen werden können, um den gesamten doppelten Code für dieses Problem aus dem Plattformcode zu entfernen. Die zweite Änderung wird derzeit geprüft.
Anmerkung von Shannon
Dank an Susanne Conaghan , unserem JMP-Dokumentationsautor, der in Schottland lebt, für das Teilen einiger lustiger Bilder von lokalen Feierlichkeiten zum 70. Geburtstag der Königin von England th Jubiläum! Susan sagte: „Ich habe mich wie ein Goth verkleidet und mein Jüngster wie ein Mädchen aus den 80ern und wir haben mit den örtlichen Ställen an einer Jubiläumsparade teilgenommen. Alesia war zu Pferd, es gab nicht genug Pferde für alle Kinder, also ging ich zu Fuß. Es hat großen Spaß gemacht! Ich bin kein großer Fan der Monarchie, aber jede Ausrede, mich wie ein Goth zu verkleiden, ist eine gute für mich! Ha ha…“ Sie fügte auch ein Bild von Buddy, dem Pony ihrer Freundin, hinzu, das ebenfalls für diesen Anlass herausgeputzt war.
Allen ein schönes Wochenende!
