Besondere Ankündigung:Wenn Sie noch nicht an der InsideJMP-Umfrage teilgenommen haben, tun Sie dies bitte! Wir planen eine Überarbeitung der Website später in diesem Jahr und möchten wissen, wie die JMP-Mitarbeiter ihre Neuigkeiten am liebsten erhalten. Der letzte Tag zur Teilnahme an der Umfrage ist Donnerstag, der 14. März.
Willkommen beim JMP Development Update für den 8. März 2024!
Das jmpsi-Betriebssystem-Upgrade und das Perforce-Update, über die ich letzte Woche berichtet habe, liegen nun hinter uns. Vielen Dank an Steve Morrison von SAS IT, Jim Borek und Nick Ruva für die Koordination dieser wichtigen Änderungen! Wenn Sie bemerken, dass etwas nicht stimmt, sagen Sie es bitte mir oder jemand anderem in meinem DevOps-Team gegenüber.
Nachdem JMP QA und Development JMP 18.0 genehmigt haben, wird die Software nun in MyJMP geladen, in Erwartung des Abschlusses und der Genehmigung der MyJMP-Änderungen, die zur Unterstützung von Administratoren, Test-Downloads und mehr erforderlich sind. Der neue Autorisierungsmechanismus, den Kunden mit JMP 18 nutzen werden, gehörte zu den Funktionen, die diese Woche in der Plenumssitzung von Discovery Europe für Kunden hervorgehoben wurden. Auf Inside JMP finden Sie einen großartigen Abschlussartikel zum Discovery Summit Europe mit vielen Bildern, Details zum Entwicklungsplenum und einer Zusammenfassung des abschließenden Plenarvortrags der Zoologin, Rundfunksprecherin und New-York-Times-Bestsellerautorin Lucy Cooke besonders passend an diesem Internationalen Frauentag.
Cooke erinnerte das Discovery-Publikum daran, dass selbst die renommiertesten wissenschaftlichen Arbeiten von Voreingenommenheit und der eigenen Weltanschauung beeinflusst werden können. Sie empfahl die bewusste Zusammenarbeit mit einer Vielzahl von Mitarbeitern mit unterschiedlichen Meinungen als die beste Möglichkeit, zu lernen, ein Problem aus allen Blickwinkeln zu betrachten – insbesondere aus solchen, die man noch nicht berücksichtigt hat. Ich bin stolz, Teil einer JMP-Organisation zu sein, die genau das täglich tut! Übrigens, wenn Sie an Discovery Europe teilgenommen haben, können Sie Ihre Notizen der Confluence-Seite hinzufügen, die Mia Stephens freundlicherweise hier erstellt hat . Und erinnern Sie sich daran, dass JMP letzte Woche den Aufruf zur Einreichung von Inhalten und Nominierungen für den Lenkungsausschuss für den Discovery Summit Americas 2024 veröffentlicht hat.
Bitte denken Sie auch daran, dass JMP mit InterAct zusammenarbeitet, einer gemeinnützigen Organisation mit Sitz im Raum Raleigh-Durham, die sich für die Beendigung des Kreislaufs häuslicher und sexueller Gewalt einsetzt. Ab sofort sind Sie bis Mittwoch, den 13. März, eingeladen, die unten aufgeführten wesentlichen Artikel zu spenden. Spendenbehälter stehen in den Pausenräumen von Gebäude A im vierten und fünften Stock zur Verfügung. Die Spender werden gebeten, ihren Namen, das Datum und eine Beschreibung der gespendeten Gegenstände auf dem Blatt zu vermerken, das jeder Tonne beiliegt. Danke schön!
Frühstücksartikel: Schachteln Müsli, Instant-Haferflocken, Instant-Grütze, Müsliriegel, Müsliriegel, Obstbecher.
Mahlzeiten: Thunfischkonserven, Hühnchenkonserven, Hormel Completes, mikrowellengeeignete Mac- und Käseschüsseln, Ramen-Nudelschüsseln, Nudeln und Nudelsauce in Familiengröße, Chef Boy-ar-dee-Nudeln in Dosen.
Reinigungsmittel: Waschmittel (Laken), Spülmittel, Papierhandtücher, Toilettenpapier, Küchenmüllbeutel, Taschentücher, Allzweckreiniger.
Zum Schluss vielen Dank an Tonya Mauldin für das Teilen der Beta-/Absturzfälle dieser Woche mit ausgewählten Abstürzen. Ich freue mich über die Absturzberichte, die diese Woche vom technischen Support und von Discovery eingehen – dank dieser Zusammenarbeit konnten mehrere Rätsel gelöst werden!
JMP-Betabericht für die Woche vom 08.03.2024 | JMP Live (sas.com)
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1 Feature Freeze – 19.04.24
- JMP 18.0.1 Code eingefroren – 26.04.24
- JMP 18.0.1-Veröffentlichung – ~ 18.05.24
- Der JMP 18.1-Genehmigungsmodus beginnt – 21.05.24
- Einfrieren des JMP 18.1-Codes – 14.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
Gastgeber
- John Schroedl: Diskussionen über visuelles Styling und Arbeiten an der Unterstützung für das Auffüllen von Kombinationsfeldern. Ein von einem Kunden aus Japan gesendeter Crash-Dump enthüllte einen von JMP verursachten Fehler, der zwei unabhängige Dateien mit dem Namen zip.dll enthielt ( JMP-20703 – glücklicherweise wurde er bereits in 18.0 behoben). Es wurde ein weiterer Absturzspeicherauszug im Zusammenhang mit einer unerwarteten Ausnahme beim Ziehen/Ablegen untersucht ( JMPTEST-464 ); Wieder einmal ist Sicherheits-/AV-Software der Hauptverdächtige. Debuggen eines Absturzes bei Versuchen, eine Tabelle von einer fehlerhaften Webseite zu importieren ( JMP-20144 ).
Interaktives HTML
JMP Live
- Aurora: Refactoring, zeitweilige Testkorrekturen, Teardown-Testkorrekturen, Leistungsverbesserungen.
Statistiken
- Laura CS: Endlich habe ich die asymptotische Kovarianzmatrix für MIIV-2SLS herausgefunden, wenn es Gleichheitsbeschränkungen gibt, und arbeite nun an der Implementierung. Außerdem wurden einige Fortschritte bei der Erstellung eines neuen SEM-Berichts für diesen neuen Schätzer erzielt. Die neueste Schulung im Learning Management System abgeschlossen.
Statistische Dokumentation
- Michael C: Arbeitete an der Verbesserung des Inhalts des Scripting Index für verschiedene Fit-Model-Persönlichkeiten. Treffen mit dem Doc-Team, um den Prozess und die Richtlinien zur Überprüfung von UI-Strings zu besprechen.
Statistiktests
- Tonya: Ich arbeite an der Fehlerüberprüfung und der Bereinigung von Unit-Tests.
Technischer Support und Engagement
- Duane: Es war eine arbeitsreiche Woche in unseren Gruppen. Es wird schön sein, uns alle nächste Woche nach Discovery Europe wieder bei uns zu haben. Wir waren an My JMP-Projekten beteiligt und bereiten uns auf die JMP 18-Testversion vor. Wendy und ihr Engagement-Team trafen sich mit EMEA- und US-Inside-Sales-Führungskräften, um aktuelle Themen zu besprechen und zu erfahren, wie sie weiterhin besser zusammenarbeiten können. Diese Beziehungen sind für unser Vorankommen von wesentlicher Bedeutung. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS für die letzten 14 Tage gemeldeten Tickets zeigt.
Fallvolumen pro Woche:
Fallthemen für Engagement-Warteschlange, insgesamt:
Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsbetrieb
- Nick R:
- Recherchierte und nahm Änderungen an der neuen AWS Nightly Build-Maschine auf leistungsbezogene Probleme vor – erhöhte Festplattengeschwindigkeit, Durchsatz und IOPS. Untersucht und behoben Mac 19.0 Daily UT-Probleme, bei denen sich Jobs auf der jmpbldr19-Maschine in AWS verdoppelten, und stellte fest, dass der jmpbldr23-Agent tatsächlich eine Verbindung zur jmpbldr19-Maschine herstellte, selbst mit der richtigen Konfiguration in Jenkins. Dies ist jetzt behoben und der Build läuft auf der richtigen Maschine.
- 18.X Mac Analysis-Build-Projekte wurden korrigiert. Wir haben weiterhin Probleme mit Beyond Trust auf Macs im Labor, und ich ging davon aus, dass dies die Ursache für unsere Perforce-Probleme mit den Analysis-Builds war. Allerdings stellte ich fest, dass wir nach der Aktualisierung des Perforce-Servers am vergangenen Wochenende einen Projektkonfigurationsfehler hatten die Analyse-Builds, da sie sowohl die Einstellungen „Ansichtszuordnungen“ als auch „Ansicht erzwingen ändern“ in Jenkins verwendeten. Es sieht so aus, als ob nach dem Perforce-Update die Einstellungen „Ansicht ändern“ nicht mehr verwendet werden sollten, da sie einen Fehler mit der Client-Spezifikation in Jenkins auslösen könnten. Stattdessen müssen wir in Zukunft die Ansichtszuordnungen verwenden (was meiner Meinung nach die Standardeinstellung für die meisten unserer Projekte ist. Es scheint, dass Analysis ein Ausreißer war).
- Erstellen Sie jetzt ein Ticket, um anhaltende Beyond Trust-Probleme mit SAS IT zu untersuchen.
- Melanie: 18.1-String-Konflikt: Falsche Strings in den Windows JMP 18.1-Builds und -Installationsprogrammen vom Montag untersucht (es stellte sich heraus, dass es sich um einen Perforce-Synchronisierungsfehler handelte). Hilfsprojekte: Treffen mit Qiana und Chris Barrett, um einen Zeitplan für die Erstellung von Hilfe für 18.1 und 19 EAs festzulegen. PDFs: Neues Gruppenrichtlinienobjektdokument zu Prozessen hinzugefügt; Optimierte Speicherorte für Produktions-PDFs in Not; verschiedene Jenkins-Jobs entsprechend aktualisiert. Lokalisierung: Zusammenarbeit mit der Lokalisierung, um der Dokumentation einen Überblick über die aktuellen Dokumentlokalisierungsprozesse zu geben (danke an Krzysztof für die Zusammenstellung und Präsentation!). Einstellung: Interviewter Kandidat für die Position des DevOps-Programmmanagers.
- Myron: Ich habe hauptsächlich daran gearbeitet, JiraBot auf jmptooldev zu bekommen, und ich denke, das funktioniert. Ich schicke euch allen ein paar Links und erstelle ein kleines Dokument, damit ihr am Montag mit dem Testen beginnen könnt. Ich denke auch, dass wir JMPTEST-1158 gelöst haben – damit die Dot-Dot-Releases auf dem Test-Dashboard funktionieren.
- Bob: Fortsetzung der Arbeit mit der Rechtsabteilung am Prozess für Installationslizenzvereinbarungen. Arbeitete an Änderungen am Installationscode, um die 18 Build-Maschine in AWS vorzubereiten. Testen alternativer Installationsprogramme, um fehlende Updater zu beheben.
- Shannon: Vorstellungsgespräche für offene Stellen. Untersuchung von UT-Fehlern. Unfalluntersuchungen. Teilnahme an der Veranstaltung zum Internationalen Frauentag. Danke, WIN und JMP!
Lokalisierung
- Allison: Validierte und aktualisierte die PDF-Metadaten lokalisierter 18.0-Tastaturkürzel und Menübeschreibungskarten für alle Sprachen und fügte ihnen in P4 Beschriftungen hinzu; validierte DJ-Bilder in den Zielsprachenordnern, damit Ying lokalisierte Screenshots für 18.0 erstellen kann; eingereichte PO-Anfragen für unsere DE-, ES-, FR-, KO- und ZH-Prüfer; hat eine Confluence-Seite darüber erstellt, wie lokalisierte PDFs basierend auf den von Ying aus V16 bereitgestellten Informationen erstellt werden.
- Sandy: Ich habe an einem Programm gearbeitet, das die Quelle in den Quelldateibereichen validiert, die wir für die Verarbeitung verwenden. Überprüfung des Fehlers beim Start des Dashboard-Pakets und beim Erstellen doppelter Projekte abgeschlossen. Arbeitete an Änderungen/Tests, die aufgrund der neuen Funktionalität der Aktualisierung der Wortzahl im Projekterstellungs-Dashboard erforderlich waren. Dateivalidierungstests für die neue Ergänzung von GPO durchgeführt. Arbeitete an der Automatisierung, um für einen unserer Anbieter einen Memoq-Wortzählungsbericht im Trados-Stil zu erstellen. Hat die erforderliche SAS-Schulung absolviert.
- Howard: Verbesserungen der Dashboard-Funktionen, einschließlich Zustellung/Rückgabe von Übersetzungspaketen und Sitzungsverwaltung für die Aktualisierung der Wortzahl und Projekterstellung. L10n Jenkins-Job: Bevölkerung auf Bühnenbereich buchen.
- Trish: JMP-20696 geöffnet, um zu untersuchen, wie die Autorisierung für externe Lokalisierungsteams eingerichtet wird. Vorstellungsgespräch für die Stelle als DevOps R&D Program Manager. Das Startdatum der Qualitätssicherung für die Validierung lokalisierter JMP-Add-Ins für 18.0 wurde verschoben und eine E-Mail an die Beteiligten gesendet. Abgeschlossene Einrichtungsarbeiten erforderlich, damit lokalisierte Screenshots von DJ fortgesetzt werden können.
- Krzysztof: MemoQ-Server auf die neueste Version (10.5) aktualisiert, Präsentation des Lokalisierungsprozesses und der Tools für das Doc-Team vorbereitet, GPO-Buchprojekt für die Lokalisierung eingerichtet, mit Entwicklern an Internationalisierungsproblemen in Portable UI gearbeitet.
Dokumentation
- Qiana: Geplant und vorbereitet für den Start des Praktikanten Khawar Khan . Er ist Doktorand im technischen Schreiben an der NCSU. Teilnahme am Intern Manager-Meeting mit SAS HR. Begann zusammen mit Chris mit der Untersuchung der Beispielskript-Updates, die für 18.0.1 benötigt werden. Erstellte Entwürfe der 18.0 Doc-Add-In-Seiten in der Community. Treffen mit Melanie und Chris, um die Hilfe für JMP 19 zu besprechen. Ich habe die Eigentümer der JMP-Dokumentationsseiten bezüglich der für 18.0 erforderlichen Aktualisierung kontaktiert. Treffen mit STAT- und Nicht-STAT-Autoren über Verbesserungen der UI-Strings. Beschriftungen zu den Karten hinzugefügt. Doc-Add-In Jiras erstellt, um das Projekt zu verfolgen.
- Susan C: Arbeit an FrameMaker und grundlegende JMP-Schulung für unseren neuen Praktikanten Khawar.
Habe meine Ziele für 2024 entworfen. Die Confluence-Seite zu Labels aktualisiert. Frühere Strings überprüft, um häufige Fehler herauszuarbeiten, die bei der Besprechung besprochen werden können. Die Confluence-Seite zum Generieren und Veröffentlichen der HTML5-Hilfe wurde aktualisiert. Modul 1 der SAS-Compliance-Schulung abgeschlossen.
- Devon: Fortsetzung der Arbeit an der FrameMaker-Konvertierung. Abschluss der Zuordnung von Absatzstilen und Umbruchregeln für die Konvertierung in XML-Tags. Testen von Kapiteln des Buches „Discovering JMP“. Compliance-Schulungen.
System-/Hosttests – Cary
- Nick H: Habe eine Liste aller Beispielvoreinstellungen zusammengestellt, die als nicht interaktiv nach HTML exportiert werden, und Jiras sowohl auf der HTML5- als auch auf der Voreinstellungsseite erstellt, um zu versuchen, diese alle in Zukunft als interaktiv auszuliefern. Wir haben mit Myron zusammengearbeitet, um ein Problem zu beheben, bei dem die Testergebnisse von 18.0.1 nicht ordnungsgemäß in das Test-Dashboard geladen wurden. Ein in einem EA-Track angesprochenes Problem wurde aufgespürt, bei dem OnChange die RunScript(0)-Option für Displaybox-Setter nicht berücksichtigte. Bereinigung einiger 19.0-Unit-Testfehler, von denen einer zur Entdeckung eines Absturzes im Zusammenhang mit R-Skriptfenstern führte. Arbeitete auch an einigen 19.0/18.1-Verifizierungen.
- Mandy: Ich habe an einigen JIRAs gearbeitet und ein paar Workflow-Builder-Dinge ausprobiert, die ich gesehen hatte. Habe viel mit der überarbeiteten JMP 19-Datentabelle herumgespielt und Probleme festgestellt. Ich habe ein paar TS-Tracks beantwortet und versucht, Abstürze zu beheben, die mit und ohne Details auftraten. Einige Tracks wurden geöffnet, nachdem die Entwickler versucht hatten, die Probleme einzugrenzen. Vielen Dank an Chris Humphrey und Dave Barbour, die die JMPRUNNERs immer für uns bereithalten – ich für meinen Teil verwende sie häufig, insbesondere wenn ich schnell verschiedene JMP-Verhaltensweisen vergleiche oder eingrenze, wo etwas kaputt ist.
- Audrey : Jenkins-Jobpflege, habe meinen neuen M3-Mac erhalten und eingerichtet, habe Tests auf besagtem M3-Rechner durchgeführt und keine neuen Unterschiede in Baseline oder NIST gefunden, laufende Jira- und Confluence-Administrationsaufgaben und habe den Teammitgliedern dabei geholfen, Verifizierungen aus früheren Versionen nachzuholen.
- Lisa: Das JSL-Test-Timing-Skript wurde aktualisiert, um 18.0-Tests zu entfernen und es für 18.1 und 19.0 zum Laufen zu bringen, und einige Zeit damit verbracht, Hover-Label-Tickets zu prüfen.
Webtests – Cary
- Natalie H: Fortsetzung der Automatisierungsschulung mit Steve. Diese Woche haben wir uns speziell auf HTML5 konzentriert. Ich führe jetzt selbst Tests durch, schaue mir Fehler an und versuche, die Probleme zu isolieren.
- Anna: Überprüfung der Hoverlabel-Probleme, die Andrew für die Formatierung der Zusammenfassungsstatistik behoben hat. Testprogramme hinzufügen und TS-Tracks untersuchen. Es wurde ein Absturz gemeldet, den der JMP-Benutzer Anderson Mayfield beim Kopieren einer komplexen Karte mit dem Web Map Service als Kartenhintergrund erlebte.
- Josh L: JMP Live-Tests, einschließlich, aber nicht beschränkt auf Benutzersynchronisierung, Paketaktualisierungen, Veröffentlichung, Anmeldung, Installation und Konfiguration. Upgrade der Server von JMP Live 18.0 auf 19.0. Diskussion der Roadmap für JMP Live und HTML-Automatisierung.

System-/Hosttests – Peking
- Peking-Team:
- Da Li: (1) Fehlerüberprüfung. (2) Entsprechende UT-Fälle. (3) FERTIG: Funktionstest (WEBJMP-7867: Upgrade auf Vue 3 ), insgesamt 50 Fehler erstellt.
- Nan Wu: (1) Fehlerüberprüfung. (2) JMP 18.0-Test des endgültigen Installationsprogramms Nr. 5 abgeschlossen. (3) Untersuchung des technischen Supportproblems und gesendetes Feedback – Fallnummer 00131333, 00122635. (4) Abschluss der ACT-Now Compliance-Schulung (Q1)
- Kimi(Yu) Wang: (1) Fehlerüberprüfung. (2) Debuggen von Python-bezogenen UT-Fehlern – Grundursache: Installationsskripte werden unter „Reguläre Tests“ kategorisiert, andere Python-bezogene Fälle sind jedoch in „Schnelltests“ enthalten. Mit Audrey und Jim besprochen, um dieses Problem zu lösen. (3) Technischer Support: Fall TS-00130380 – Reproduzieren nicht möglich, aber Eingabe eines Jira zur Nachverfolgung, Einzelheiten siehe JMP-20685 . (4) Führen Sie als Upgrade auf vue3 (Data-Client, Data Viewer-Client und Schedule-Client) einen Sanity-Regressionstest für JMP 19.0 durch. (5) Jenkins: Überprüfen Sie die Ergebnisse für Beijing Daily UT. Fehler beim Migrationstest beheben, Einzelheiten finden Sie unter JMPTESTBJ-2985 – Fertig. E2E-Testfehler unter Windows beheben, Einzelheiten finden Sie unter JMPTESTBJ-2983 – Fertig. Debuggen Sie E2E-Abbruchjobs auf dem Mac. Weitere Informationen finden Sie jetzt unter JMPTESTBJ-2984 – NoRep.
- Da Zhang: (1) Fehlerüberprüfung. (2) JMP Live-Server-Upgrade ( JMPTESTBJ-2988 ).
- Bella: (1) Lernen und Entwicklung: Erfahren Sie mehr über die Verwendung von JMP. (2) Die Installation und das Testen von JMP 18.0. (3) Aktualisieren Sie PostgreSQL auf 14.11 für JMP Live 18.1. (4) Fehlerüberprüfung.
- Nala: (1) Fehlerüberprüfung. (2) Schulung für Bella: Kennenlernen ihrer Erfahrungen und Fähigkeiten und kurze Vorstellung der JMP Live-Installationspakete.
Datenermittlung
- Dan S: 18.1 Fix für Absturzanrufe <
- Morgan: Ich habe mit der Arbeit begonnen, einfügbare Snippets zum Skript-Editor hinzuzufügen, die es Benutzern ermöglichen, ihre eigenen Codeteile zu schreiben, die sie über Verknüpfungen aufrufen können. Fortsetzung der frühen Arbeiten an der Light-IDE, die für 19 erwartet wird, und an der Erweiterung der Dateitypen, die im Skript-Editor unterstützt werden.
- Dave B: Ich habe einige Zeit damit verbracht, herauszufinden, warum die Bildtests manchmal bei einigen Tests hängen bleiben. Jmprunner wurde aktualisiert, um den neuen Verzeichnisnamen für nächtliche Builds zu entsprechen. Habe mir ein paar Unfälle angesehen.
- Parker: Arbeitete mit Peng Liu zusammen und fand potenzielle O(n*m) -> O(nlog(n))-Laufzeitkorrekturen für die Life Distribution-Plattform ( JMP-20402 ). OOO nächste Woche.
Notiz von Shannon
Es gibt viele zum Nachdenken anregende Comics zum Internationalen Frauentag – unten ist nur einer, den ich gefunden habe. An diesem Tag und an jedem Tag denke ich, dass wir uns die Frage stellen sollten: Was tun wir persönlich, um „unsere Zeichen“ an unsere Töchter und Söhne weiterzugeben, damit auch sie lernen, sich für mehr Gleichheit für alle Menschen einzusetzen? Ja, es wäre großartig, wenn niemand auf der Welt diese Schilder mehr bräuchte, aber wir sind einfach noch nicht so weit. Eine faktenbasierte Aufklärung über die Geschichte des Kampfes um Gleichberechtigung in diesem Land ist ein wichtiger Schritt in diesem Prozess.
Neben dem IWD jährte sich diese Woche auch der 59. Jahrestag des Bloody Sunday an der Edmund Pettis Bridge in Selma, Alabama, einem Schlüsselereignis der Bürgerrechtsbewegung. Was auch immer Ihre politische Meinung ist, Sie müssen die historische Bedeutung der ersten farbigen Frau anerkennen, die das Amt der Vizepräsidentin gewann, als sie Bemerkungen zu den Ereignissen dieses Tages hielt ( Artikel zur PBS News Hour hier )!
Ich hoffe, ihr habt alle ein wundervolles Wochenende!