
Willkommen beim JMP Development Update für den 15. Juli 2022!
Bitte beachten Sie, dass SAS eine 3 hat rd Wochenend-Wartungsausfall, der für dieses Wochenende ab heute 17:00 Uhr bis Sonntag geplant ist.
JMP DevOps hat den Stringbot-Lauf dieses Wochenendes auf dem Main abgesagt, da Stringbot-Läufe während des 3 rd Wochenendausfälle werden häufig durch Softwareaktualisierungszyklen und/oder Neustarts unterbrochen. Bitte gehen Sie davon aus, dass andere VMs und Prozesse, die an diesem Wochenende kontinuierlich ausgeführt werden, wahrscheinlich betroffen sein werden und das DevOps-Team Probleme nach dem Ausfall so schnell wie möglich lösen und bei Bedarf die IT einbeziehen wird.
Trish hat mich benachrichtigt, dass sie einen Kickoff geben wird sehr früh morgens Stringbot wird am Dienstag ausgeführt und sendet eine Benachrichtigung, die die Entwicklungsgruppe benachrichtigt, wenn es beginnt und abgeschlossen ist. Bitte vermeiden Sie das Bearbeiten von Dateien während des Stringbot-Laufs, um Konflikte mit dem Stringbot-Prozess zu vermeiden. (Hoffentlich wird dies kein Problem sein, da ich nicht glaube, dass Genehmiger so früh verfügbar wären, um Änderungen am Quellcode zu genehmigen. :lächelndes_gesicht_mit_lächelnden_augen: Ich weiß, dass ich es nicht sein werde!)
Die Installationsprogramme für JMP Pro 17 und JMP Clinical 17 EA9 stehen jetzt für Early Adopters zum Download bereit. Damit schließen wir unsere Arbeit ab JMP Pro-Versionen für das JMP 17 EA-Programm. Seit JMP Clinical einen Monat später als JMP und JMP Pro veröffentlicht wird, wird Bob Ende August eine Nur-Windows-Aktualisierung von JMP Clinical 17 EA9 mit der ausführbaren JMP 17 EA9-Datei und den aktualisierten Clinical-Skriptdateien erstellen. Auf diese Weise kann das JMP C-Team eine Reihe aktualisierter Berichte mit seinen EA-Kunden teilen und wertvolles Feedback sammeln, bevor weitere Aktualisierungen in JMP Clinical 17.1 vorgenommen werden.
JMP DevOps bereitet sich auf die Verzweigung von JMP 17.1/18.0 nächste Woche, wenn wir am Ende des Tages unseren Code-Freeze-Meilenstein erreichen Mittwoch, 20. Juli th . Während im Voraus viel getan werden kann, damit wir bereit sind, verschiedene Prozesse zu aktivieren, sobald der Zweig erstellt ist, werden meine Teams wahrscheinlich ihre Arbeit fortsetzen und am Donnerstag und Freitag im Laufe des Tages letzte Testschritte durchführen. Wir werden alles für die neuen Releases so schnell wie möglich zum Laufen bringen. Wir wissen, dass viele von Ihnen bereits Fixes für 17.1 auf Eis gelegt haben und einige Leute sogar nach Möglichkeiten für frühe JMP 18-Features suchen! Erinnere dich daran Wir werden die automatische Integration von JMP-Quellcode in den 17.0-Zweig bei JMP 17 Code Freeze deaktivieren . Das bedeutet, dass Sie, wenn Sie nach Code Freeze auf einen Showstopper-Bug stoßen und die erforderlichen vier Genehmigungen erhalten, um ihn zu beheben, Ihren Fix in main vornehmen müssen (damit er in den 18.0-Zweig fließt) und Sie auch integrieren müssen den Fix in die Zweige 17.0 und 18.0. Bitte wenden Sie sich an Jim Borek, wenn Sie Hilfe benötigen, er hilft Ihnen gerne weiter.
Nochmals vielen Dank an Audrey Schull für die Ausrichtung des dieswöchigen JMP-Dev-Meetings, wo Mandy Chambers hat Workflow Builder demonstriert und sie und Ernest haben Ihre brennenden Fragen zu dieser beliebten neuen Funktion beantwortet! Wenn Sie die Workflow Builder-Demo verpasst haben, finden Sie eine gespeicherte Kopie der Aufzeichnung hier in meinem öffentlichen Ordner: \\d73817\public\ \Dev Meetings\. Außerdem hat Mandy eine Version ihrer Demodateien geteilt, die Sie von \\jmpsrv01\Users\Chambers\Workflow\Workflow.zip KOPIEREN können, wenn Sie damit spielen möchten, während Sie diese neue Funktion erkunden. Mandy wird auch auf der JMP Discovery Cary präsentieren und ich weiß, dass die Kunden sehr an dieser Neuheit interessiert sein werden.
Beachten Sie schließlich, dass Entwicklerbesprechungsaufzeichnungen in SharePoint über den Besprechungschat in Teams verfügbar sind, wenn Sie auf der Einladungsliste für die Besprechung stehen. So sieht eine gespeicherte Aufzeichnung im Meeting-Chat dieser Woche aus:

Wenn Sie an dieser Sitzung nicht teilgenommen haben, können Sie jederzeit Zugriff anfordern, um die Sharepoint-Kopie der Aufzeichnung zu öffnen. Wenn Sie nicht auf der JMP-Entwicklerliste stehen und Zugriff wünschen, bevor ich den Link zur heruntergeladenen Aufzeichnung im Update am Freitag veröffentliche, senden Sie mir bitte eine E-Mail oder eine Nachricht in Teams, und ich sende Ihnen gerne einen Link mit den entsprechenden Berechtigungen. Viele Leute fordern den Zugriff auf Sharepoint-Aufzeichnungen an oder senden mir eine E-Mail, und natürlich genehmige ich diese Anfragen immer und beantworte sie so schnell wie möglich. Ich füge im Allgemeinen keine Links zur Sharepoint-Kopie in das Update ein; Normalerweise verlinke ich auf heruntergeladene Kopien der Aufzeichnungen in meinem öffentlichen Ordner, da diese für jeden zugänglich sind, unabhängig vom Status des Meeting-Teilnehmers – sie erfordern keine speziellen Anfrage-/Genehmigungszyklen. Es ist auch wahrscheinlicher, dass diese Links im Laufe der Zeit bestehen bleiben als diejenigen, die von einem Speichermechanismus mit einer kürzeren Aufbewahrungsrichtlinie wie Sharepoint, OneDrive usw. generiert werden.
Im Laufe der Jahre, als wir von Webex zu Teams für Entwicklermeetings und von Stream zu Sharepoint als Team-Aufzeichnungsspeichermechanismus wechselten, habe ich mich mehrmals verbrannt, indem ich auf Meeting-Inhalte verlinkt habe, die ich Gedanke wurde sicher gespeichert, als es während einer App-Migration oder einer SAS-Speicherbereinigung unerwartet verschwand. Insbesondere Sharepoint hat standardmäßig sehr kurze Aufbewahrungsintervalle für Besprechungsaufzeichnungen. Wenn ich eine E-Mail von Sharepoint sehe, dass eine Aufzeichnung gelöscht wurde, stelle ich sie immer wieder her und lege einen längeren Aufbewahrungszeitraum fest. Ich werde versuchen, mich daran zu erinnern, auf meine geteilte Seite zu verlinken Mappe und nicht auf die Aufzeichnung selbst, sodass klar ist, dass es sich um einen gemeinsam genutzten Ort handelt. Mac- und Win-Benutzer können es jedoch öffnen, was für sie auf ihrem System am besten funktioniert. Diese Aufnahmedateien sind nicht klein, daher hasse ich es, eine Menge doppelter Kopien herumzubehalten, aber ich möchte auf keinen Fall eine Aufnahme verlieren, die jemand in Zukunft ansehen möchte.
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, wenn Sie fertig sind, zusammen mit 3 Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie ein wenig vertrauter zu machen!
- Ich hoffe, Sie haben die von dieser Woche gesehen Lernen Sie Audrey Shull kennen! Danke an Jessica, dass sie daran gearbeitet hat und so tolle Zitate von Audreys JMP-Bewunderern und Mitarbeitern bekommen hat. Du kannst es finden hier .
Wichtige anstehende Termine
- JMP 17 Code einfrieren/verzweigen – 20.07.22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um sie anzuzeigen Fehlerüberprüfungslisten zum JMP 17.0 .
Entwicklungsbetrieb
- Jim: Verzweigte 17.0-Dateien, erstellte ausführbare Dateien und Installationsprogramme für JMP 17.0 EA #9
LEAKS, ASAN und Assertion Failure Bug Verification. Fertigstellung der Aktualisierungen von Python 3.10.5. Wir haben mit Nick, Bob und Melanie zusammengearbeitet, um die Dokumentation „Neue Funktionen“ in den Build von gestern Abend für Qiana zu integrieren. Aktualisierung von WinOS-Build-Skripten in Vorbereitung auf den kommenden 17.1-Zweig.
- Bob: JMP und JMP Clinical EA wurden extern gepusht. Arbeiten Sie mit John Schroedl und Daniel Powell an der Software-Update-Tabelle. Getestete und installierte neue Version von InstallShield für Windows-Installer
- Myron: Verarbeiten von Salesforce-Crash-Items, zunächst manuell, um eine letzte Prüfung durchzuführen und dann die Jenkins-Jobs laufen zu lassen. Beginn der Arbeit am Telemetrie-Backend nach dem Treffen mit Mia und anderen.
Lokalisierung
- Lokalisierungsteam: JMP Live Translation gibt „palooza“ (Mels Beschreibung) zurück – Fast fertig. JA Client/Server sollte am Montag in die Produktionsumgebung gebracht werden; Übersetzungen für QRC final und nach Main geschoben; Fertigstellung der Übersetzungsrücksendungen für Discovering JMP (einschließlich gemeinsam genutzter Textinsets für DJ); Erstellung von Startkits für neue Funktionen; Abschluss der Tipp des Tages-Übersetzung kehrt zurück.
Dokumentation
- Qiana: Teilnahme am Kurs „Modul 2 – Unconscious Bias: Understanding Bias to Unleash Potential“. Die Arbeit am Dokument „Neue Funktionen“ abgeschlossen und an L10N übergeben. Fortsetzung der Arbeit am Dokument Using JMP. Ich habe mich mit Tom und Susan getroffen, um zu besprechen, wie das Genomics-Dokument in FrameMaker eingefügt wird. Treffen mit allen Autoren, um unter anderem anstehende Termine zu besprechen.
- Susanne C: Fertige Dokumentation zu JMP Live/Public und HTML5. Vielen Dank an alle Mitglieder des JMP Live-Teams und der Testteams für ihr Feedback und ihre Hilfe bei der Beantwortung meiner Fragen! Außerdem wurde das Review-PDF „Neue Funktionen“ mit Johns Feedback aktualisiert und sein Feedback zu meinen Inhaltsbereichen (JMP Live, EG-Buch) integriert.
System/Host Testing-Cary
- Alle : EA9 Testing, Early Installer Testing für JMP 17.0 (eine Reihe von frühen Prüfungen, um Probleme vor Code Freeze zu finden).
- Audrey : Überwachung von EA9-Tests und frühen Installer-Tests. Korrekturen für Beispieltabellenskripte eingereicht, abschließende Überprüfung der Dokumentation zu neuen Funktionen durchgeführt und nicht-englische Baseline-Tests bewertet und korrigiert.
- Nik H: Arbeiten an frühen Installer-Tests für JMP 17, Identifizierung (und hoffentlich schließlich Korrektur) einiger Probleme, darunter ein Problem mit einigen Tutorials in japanischer Sprache unter Windows. Ich habe auch eine Codeüberprüfung von Audrey durchgeführt, als sie daran arbeitete, viele Protokollfehler und andere Probleme mit Tabellenskripten in einigen Beispieldatentabellen zu beseitigen. Ich habe eine kleine Zeichenfolgenänderung in JMP Starter vorgenommen und „Sample Data“ in „Sample Index“ geändert, um mit der Anzeige im Hilfemenü übereinzustimmen. Zuletzt war ich auch mit Verifizierungen beschäftigt.
- Mandy: Habe das EA-Installationsprogramm Anfang der Woche auf Mac und Windows getestet. Vorbereiten und Üben sowie letzter Schliff für die Dev-Demo für Workflow Builder am Donnerstag. Abschluss einer Testrunde des frühen JMP 17-Installationsprogramms, um frühe Probleme zu lösen.
- Lisa G: Arbeitete an frühen Installer-Tests, EA-Tests und der Überprüfung von Crash-Fixes für Treemaps, die MR-Spalten verschachteln.
- Josch: JMP Live-Installation und Migrationstests.Aktualisieren von Veröffentlichungsskripten für JMP Live 17. Beenden von JMP Live-Storys und -Fehlern.
- Peking / Cary JMP Live Testing Jira-Status
- 02 Geschichten im Testen
- 24 Geschichten im Test bereit
- 09 Fehler Erstellt in den letzten 7 Tagen.
- 44 Stories / Bugs Closed in den letzten 7 Tagen
System-/Host-Tests – Peking
- Peking-Team :
- JMP 17 EA Installer-Tests und Plausibilitätsprüfung der Komponenten, die das Pekinger Team hostet, wurden durchgeführt. Einzelheiten entnehmen Sie bitte JMPTESTBJ-1672.
- JMP 17 Early Installer-Tests wurden durchgeführt. Einzelheiten entnehmen Sie bitte JMPTESTBJ-1671.
- Dokument zu neuen Funktionen von JMP 17 durchgesehen und Feedback gegeben
- Erich Wang : (1) Weitere End-to-End-Tests für Sicherheitsprobleme bei Aktualisierungsskripten hinzugefügt. (2) Verifizierung von Geschichten/Bugs. (3) Plausibilitätsprüfung von JMP Publish für JMP 17 EA9. (4) Überarbeitetes JMP 17 NF Doc.
- DaLi: (1) Plausibilitätsprüfung von JMP Import/Export für JMP 17 EA9. (2) JMP 17 Early Installer-Tests. (3) JMP 17 NF Doc. (4) Verifizierung von Geschichten/Bugs.
- Mike Wu : (1) JMP 17 EA9 Installer-Test und Plausibilitätsprüfung für Query Builder, HTML5 Profiler, Excel-Add-Ins. (2) JMP 17 Early Installer-Tests. (3) JMP 17 NF Doc. (4) Besprechen Sie ein Regressionsproblem JMP-11780 mit Audrey. (5) Probieren Sie die Citrix-Umgebung aus, nachdem sie aktualisiert wurde. (5) Verifizierung von Geschichten/Bugs.
- Kimi: (1) Plausibilitätsprüfung von Python-Integration, SAS-Integration, Formeldepot für JMP 17 EA9. (2) JMP 17 Early Installer-Tests. (3) JMP 17 NF Doc. (4) Verifizierung von Geschichten/Bugs.
- Nala: (1) Plausibilitätsprüfung von Text Explorer und CAS-Integration für JMP 17 EA9. (2) JMP 17 Early Installer-Tests. (3) JMP 17 NF Doc. (4) Verifizierung von Geschichten/Bugs.
Datenermittlung
- David B: Leistungsproblem beim Importieren aus einem Google-Blatt behoben, Arbeiten an 18/17.1-Fehlern, Untersuchung des Kreuztabellen-Kopierproblems, Arbeiten an einer Option zum Drucken eines aus Gliederungsfeldern generierten Inhaltsverzeichnisses, nächste Woche im Urlaub.
- Dan S: Weitere Updates für das Speichern/Wiederherstellen von Easy DOE-Dokumenten. Problem mit Achsen > 30.000 Pixel behoben. Modales Dialogproblem auf Mac bearbeitet, auf 17.1 verschoben. Andere Codeüberprüfungen und Triage.
- Xan: Auswahlproblem bei Histogramm/Mehrfachantwort für 17; Achsen- und Spline-Glättungselemente für 18.
- Ernst: Workflow-Builder: Verzweigungsunterstützung (wenn) für 18.
DAMHIRSCHKUH
- Peng: Verfasste einen Entwurf zur aktuellen Praxis der Verwendung von JMP zur Analyse von Ermüdungsdaten. Der Entwurf basiert auf dem, was ich im letzten halben Jahr oder so von Bill Meeker gelernt habe. Der Entwurf wird verwendet, um mit Wendy Tseng zu kommunizieren, die Interesse daran hat, das Thema zu lernen. Einige Probleme mit dem Profiler in Easy DOE wurden behoben. Geprüft, genehmigt, eingereicht. Schließen Sie alle bis auf eines, öffnen Sie Jira-Elemente im Profiler in Easy DOE. Verschieben Sie die einzige auf eine spätere Version. Antworten Sie auf Fragen des technischen Supports und des Außendienstes auf Zuverlässigkeitsplattformen.
- Brad: Überprüfung von zwei Zeitschriftenartikeln über DOE - einer ist gut, der andere nicht so sehr…
Gastgeber
- Paul N.: Urheberrechtsinformationen in den Excel-Add-In-DLLs wurden aktualisiert, um dieselbe Zeichenfolge zu verwenden, die John Schroedl für JMP verwendet hat.Ich warte immer noch auf die Antwort der Rechtsabteilung bezüglich der Kürzung. Fertig mit der Übersetzung eines in Swift geschriebenen Beispielprogramms in ObjC.Das Programm demonstriert das Auswählen von Objekten in 3D mit Metal – eine der Hürden, die wir beim Übergang von OpenGL 1.x zu Metal auf dem Mac hatten.OpenGL 1.x unterstützte direkt die Auswahl in der OpenGL-Bibliothek.Modernes Shader-basiertes OpenGL und Tools wie Metal und Vulkan unterstützen Picking nicht explizit. Mein Beispielprogramm verwendet Ray-Tracking-Prinzipien, um Objekte in der Szene zu lokalisieren, einen Strahl in die Szene zu werfen und durch die Szenenobjekte nach einer Kreuzung zu suchen. Jetzt, da ich ein funktionierendes Beispiel in ObjC habe, kann ich damit beginnen, die Technik in JMP zu implementieren.
HTML5
- Praveena: Hat funktioniert auf Stützseiten für Border Box (Habe diese Änderung für 17.1 zurückgestellt). Abgeschlossenes Sicherheitstraining. Arbeiten an der Verbesserung der Codeabdeckung – Axis Box-Komponente.
- Mayowa: Probleme mit der Codeabdeckung im Build für die kontinuierliche Integration behoben, Produktsicherheitsschulung gestartet, Arbeit an der Verbesserung der Zweigabdeckung für Parallelploteinheitentests.
- Paul S.: Besuchte die JMP Academy und begann mit der Teilnahme an den STIPS-Kursen.
JMP Live
- Aurora: Fehlerbehebungen in JMP Live 17.0 (Datenbankmigration, persönliche Bereiche, Veröffentlichungsreihenfolge von Berichten).Jira-Triage.Arbeitete mit Michael Goff und Aaron Andersen an Gesprächen zu Discovery Americas.
Statistiken
- John Sal: Sich bewusst werden, dass einige Benutzer viele Faktoren haben und Design Space Profiler ewig brauchen wird, um diese Fälle zu behandeln. Jetzt werden Sie aufgefordert, Simulationsstichprobengrößen oder mehr als eine Million einzugeben, und haben einen Fortschrittsbalken, damit Sie vorzeitig aufhören können. (JMP-13364) Es wurde ein Fehler in Explore Patterns behoben, bei dem eine ausgeschlossene Zeile dazu führte, dass eine Reihe von Duplikaten über Spalten hinweg übersah. (JMP-13365)
- Laura CS: Die SEM-Dokumentation durchgesehen, sich mit Haley getroffen, um die letzten Schritte für ihr Sommerprojekt zu besprechen, ein Video aufgenommen, um auf Megs Bitte hin für Discovery zu werben.
Statistische Dokumentation
- Karen: Einen Entwurf des Easy DOE-Kapitels zur Überprüfung verschickt.
Statistische Tests
- Marke B: Treffen mit Brad und Joseph über das Design von Easy DOE. Zusammenarbeit mit Jacob und Ryan beim Testen von Easy DOE. Überprüfung des Entwurfs der Easy DOE-Dokumentation für Karen. Teamarbeit am JMP UI/UX-Workstream. Beantworten Sie Fragen in der JMP Community.
- Jacob: Konzentriert sich auf das Testen von Easy DOE, das Verifizieren von Jira-Tickets, das Sichten verbleibender offener Tickets mit Mark und das Schreiben von Unit-Tests.
- Tonya: Arbeiten an einem Blogbeitrag für neue Funktionen in Process Screening.Arbeiten an Beta-Vergleichsdaten.
Produkt Management
- Bryan F:
- Design Space Profiler Usability Testing: Verarbeitungsergebnisse von Byron Wingerd, Don McCormack, Kaylee Warren und Susan Conaghan
- Discovery Summit Planung
- Traf mit Holly Connors, Jeff Hudgins, Katie Stone und Tany Gillikin
- Gespräche mit dem UX-Entwicklungsteam über das Testen von EasyDOE
- Gespräch mit Aurora über JMP Live Testing
Anmerkung von Shannon
Die besten Wünsche an Lisas Welpen Stormy, der sich von einer Folgeoperation nach einer früheren Operation erholt, bei der Probleme mit der Patellaluxation in ihren Knien behoben wurden. Lisa sagt: „Sie ist mürrisch wegen ihrer Waffel, aber zumindest kann sie es sich noch bequem machen :smiling_face_with_smiling_eyes: „
Wie ich Lisa heute gesagt habe, wurde zufälligerweise auch mein Hund Stormy an seinem Knie operiert, als er ein Welpe mit ähnlichen Problemen war. Er lebte bis ins hohe Alter von 14 Jahren ohne Knieprobleme mehr. Hoffentlich übersteht Lisas Stormy-Girl den Heilungsprozess schnell und kann wieder schmerzfrei fesseln und laufen!
