
Benvenuto nell'aggiornamento di sviluppo di JMP per il 29 luglio 2022!
Grazie mille per il tuo continuo supporto mentre eseguiamo i processi per tre versioni. I team di test, documentazione e L10N continuano a lavorare per finalizzare JMP 17.0 e questa settimana abbiamo approvato alcune correzioni critiche del codice sorgente post-blocco. Nel frattempo, molti sviluppatori e tester sono passati a lavorare nel percorso 18.0, spingendo funzionalità e correzioni accantonate e testandole prima dell'integrazione in JMP 17.1. Per ulteriori informazioni sull'integrazione delle correzioni dalla versione principale alla 17.1, vedere l'e-mail di Jim di mercoledì con informazioni su dove trovare le istruzioni.
Come promemoria, le correzioni devono essere contrassegnate con più valori Fix Version/s se devono essere corrette in più tracce. Grazie a Audrey Shull per aver suddiviso le informazioni sulle correzioni multitraccia dalla nostra pagina Jira Workflow Confluence in una pagina separata in modo che sia più facile da trovare. Puoi leggere ulteriori informazioni sul flusso di lavoro consigliato per la gestione delle correzioni in più tracce qui a Confluence .
In generale, quando uno sviluppatore intende risolvere un problema in due versioni, in genere invia la correzione a main e attende la verifica prima di integrare la correzione nella traccia di manutenzione. Ecco il flusso di lavoro consigliato:
- Quando contrassegni una modifica che è stata fissata in main su Test-Ready la prima volta, cambia Correggi versione a 18.0 e aggiungi 17.1:OPEN per indicare che intendi correggerlo per 17.1 ma non hai ancora integrato la correzione. Anche l'aggiunta di un commento in tal senso è utile.
- Quando il tester ha verificato la correzione, dovrebbe modificare lo stato in Sviluppando e assegna nuovamente l'elemento allo sviluppatore.
- Quando lo sviluppatore termina l'integrazione, deve contrassegnare l'elemento Pronto per il test e qualcuno (sviluppatore o tester) dovrebbe cambiare la Fix Version in 17.1 (invece di 17.1:OPEN).
- Il tester eseguirà nuovamente il test e quindi chiuderà l'elemento.
Audrey e io monitoriamo una dashboard di controllo degli errori che identifica gli elementi contrassegnati come accettati e chiusi senza rimuovere il tag :OPEN (e altri errori comuni di Jira), quindi cercheremo di dare una mano se i dettagli vengono persi.
Grazie agli stagisti Annika Pillutla , Lilia Sohrabi , Ben Tran , E Haley Yaremich per la presentazione di ieri! È stato bello conoscere la varietà di progetti interessanti su cui i nostri stagisti hanno lavorato quest'estate. Una copia scaricata della registrazione è disponibile in questa cartella: \\d73817\public\Dev Meetings\. La prossima settimana vedremo altri sei stagisti presentare alla riunione di sviluppo di JMP di giovedì mattina. All'inizio dell'incontro, John Sall ha riconosciuto i 30 anni di Brian Corcoran th anniversario alla SAS, 26 dei quali trascorsi in JMP, con alcuni punti salienti dei progetti su cui Brian ha lavorato nel corso degli anni. Brian ha svolto un ruolo chiave aiutando a fornire consulenza su problemi tecnici e gestire progetti di transizione quando JMP è passata da una divisione di SAS a un'entità indipendente, JMP Statistical Discovery LLC. Grazie, Brian, per tutto quello che hai fatto per JMP nel corso degli anni e che continui a fare per tutti noi!
Come ha menzionato Audrey (la nostra JMP Intern Ambassador) durante l'incontro, alcuni dei nostri stagisti JMP parteciperanno anche al SAS Intern Expo martedì, mercoledì e giovedì prossimo nella Edificio R Atrio . Ci sono sessioni mattutine e serali ogni giorno in cui gli stagisti di vari gruppi SAS mostreranno il loro lavoro. Puoi controlla qui il programma completo , ma in particolare, ti invitiamo a sostenere gli stagisti JMP che presenteranno su Mercoledì pomeriggio (3 agosto) dalle 14:00 alle 16:00 . Il formato è più simile a una fiera della scienza e sarà un po' più interattivo rispetto alle presentazioni che terremo alle riunioni di JMP Dev. È un'ottima occasione per parlare direttamente con gli stagisti dei loro progetti quest'estate. Se sarai al campus mercoledì, vai a sostenere i nostri stagisti JMP!
Annunci generali
- Se sei disposto a essere un dipendente in primo piano su Inside JMP, scarica una copia del Conosci modulo . Compila semplicemente le domande e quando hai finito, caricalo, insieme a 3 foto di te nella cartella. Grazie per aver contribuito a rendere la nostra famiglia JMP un po' più familiare!
Prossime date importanti
- JMP 17 Doc Freeze – 8/2/22
- JMP 17 Help Freeze – 8/9/22
- JMP 17 L10N Fermo – 8/12/22
- JMP 17 Blocco PDF localizzato 16/08/22
- Primo candidato installatore finale di JMP 17 – 23/08/22
- Per favore visita Confluenza per un elenco completo di PMP 17 date.
Aggiornamenti sullo sviluppo di JMP
- Si prega di visitare questa pagina per visualizzare liste di verifica dei bug per JMP 17.0 .
Ospite
- Michele H: Acceso Conteggio automatico dei riferimenti (ARC) per Mac JMP principale: una funzionalità di codifica macOS vecchia di 10 anni che stiamo finalmente adottando. Per favore fatemi sapere se riscontrate nuovi problemi insoliti con il Mac, in particolare con la chiusura delle finestre, poiché sono probabilmente correlati a questo. Grazie a Xan ed Evan per aver trovato già un paio di numeri! Risolto un problema di comportamento non definito in categoriale ( JMP-12167 , candidato per 17.1.). Rimossa la classe IStoredPassword, che non è più utilizzata dal codice portatile e che causava avvisi di deprecazione su macOS Ventura beta. Il suo intento originale era quello di archiviare in modo sicuro le password sul portachiavi del Mac. Risolto un problema di vecchia data per cui Mac JMP trattava due percorsi allo stesso file come diversi, se la loro maiuscola/minuscola era diversa. Ciò, ad esempio, causerebbe l'apertura di una tabella di dati due volte se due percorsi di Open() utilizzassero maiuscole e minuscole diverse dal nome del file su disco ( JMP-13575 , candidato per 17.1)
- Paolo N: JMP-6758 – JMP non supporta immagini in formato tif e jpg quando si utilizza Python Get Graphics() – Aggiunte stringhe .jpg e .tif alla convalida (erano supportati .jpeg e .tiff), aggiunta gif alla convalida di JMP 18. JMP-6759 – JMP supporta alcuni formati grafici ma python non lo supporta – contrassegnato come NOBUG ma con controllo degli errori dello script utente – potrebbe essere opportuna una nota del documento. JMP-6775 - È valido sia per l'utilizzo di stringhe tra virgolette che non tra virgolette in "JMP Name To Python Name" – NOBUG – come implementato. JMP-6761 - Mostra "*" extra nella descrizione del controllo Python dell'indice di scripting Risolto, rimosso l'estraneo * Ha anche partecipato a un giorno e mezzo di orientamento genitori / studenti per la Georgia presso NCSU.
- Aronne: Aggiornato a Visual Studio 2022. Mi sono reso conto che le mie estensioni vs preferite non erano compatibili con la nuova versione. Ho imparato qualcosa sull'API di estensione di Visual Studio (completamente folle), ho rispolverato le mie competenze in C#, WPF e XAML e ho scritto la mia estensione di Visual Studio (per gli sviluppatori (di cui potrei essere l'unico?) che mantengono regolarmente più istanze VS aperte contemporaneamente). Ha scritto un'estensione BuildHistory (come suggerito da John Schroedl) per tenere traccia dei risultati e degli errori di build precedenti. Ho registrato la mia presentazione di Discovery Americas con Aurora.
Html5
- John Powell: Ho preparato e registrato la mia presentazione al Discovery Summit Americas. Partecipazione a una sessione di Virtual Coaching nell'ambito del SAS Management Curriculum. Ha assistito alla presentazione “Focus on JMP Public” di Melanie Stevens. Ha condiviso alcuni ottimi spunti e raccomandazioni! È stato esaminato un problema riscontrato da Kaylee Warren con un post di analisi del sentiment di Text Explorer su JMP Live. Ho partecipato al primo round di presentazioni degli stagisti. Complimenti a tutti loro e ai loro mentori! Revisionato e aggiornato alcune pagine di confluenza su come utilizzare Jira Fix Versioni per più percorsi di sviluppo.
- Paolo Spychala: Questa settimana ho iniziato a spingere parte del codice che ho accantonato su Perforce. Ciò include diverse modifiche ai testi html, come l'implementazione dello spessore dei caratteri in grassetto per i titoli e altre caselle di testo, l'aggiunta del supporto per il riepilogo a 5 numeri e il rendering corretto di più statistiche di riepilogo. Ho anche inviato alcune correzioni di bug ai profiler html e ho passato del tempo a imparare l'integrazione forzata dei rami.
- Mayowa: Ha lavorato alle build HTML5 per i nuovi rami principale e 17.1, ha aggiornato i file Jenkins per i rami principale e 17.1 e ha creato una nuova pipeline Jenkins per 17.1. Lavorare per correggere i bug con la selezione dei valori anomali del box plot e il riepilogo di 5 numeri ( JMPHTML-1436 , JMPHTML-1685 )
JMP in diretta
- Aurora: Risolti (migliorare/annullare/eliminare) vari test di Jest.Ho cercato (e trovato) query di database lente su JMP Live Sales.Metti insieme alcune idee per un'imminente retrospettiva di JMP Live 17.Discorsi registrati su Discovery Americas con Michael Goff e Aaron Andersen.
- Michele G: Discorso di scoperta registrato. Aggiornato alcuni vari 3 rd librerie party per JMP Live 18 e alcune altre per 17.1. Lavorando su alcune correzioni di bug 17.1. Problemi di valutazione per 17.1 e 18.0.
Statistiche
- John Sal: Inizio delle correzioni 18 e 17.1, incluso
- Screening della risposta - ripristinare il messaggio sugli aggiustamenti per zero celle (JMP-13525); correggere Imposta limiti e una stringa Differenza media per la localizzazione (JMP-13423, JMP-13424).
- Modello adatto - Supporta colonne Switch per logistica e mista (JMP-13465, JMP-13558).
- Profilo dello spazio di progettazione - esempi corretti (JMP-13425).
- Simulatore di profiler - correzione dei casi speciali di Save Spec Limits (JMP-13551).
- Screening del modello - non consentire il Profiler se più di 200 X. (JMP-13472).
- Laura CS: Ho ripreso il mio lavoro sulle variabili strumentali implicite nel modello per SEM poiché devo adattare il vecchio codice per lavorare con l'analisi a più gruppi. Ha continuato a supportare Haley durante il processo di preparazione della sua presentazione e la sua pubblicazione post sul blog E aggiungere . Aggiornati diversi utenti che avevano richiesto funzionalità nel componente aggiuntivo di Haley in modo che sappiano che è disponibile. Ha condotto un secondo test di usabilità per SEM con Haley.
- Annie: Ho ricominciato a correggere i bug della carta di controllo e ho registrato la mia presentazione di Discovery con Laura.
Documentazione statistica
- Colleen: Finito di documentare l'incorporamento multivariato, aggiungendo una panoramica e dettagli statistici. Inviato per la revisione e ha incorporato la maggior parte dei commenti di revisione. Aggiunto esempio per Design Space Profiler e inviato per la revisione e quindi incorporati commenti di revisione. Aggiunta documentazione per i valori di Shapley e le nuove distribuzioni di miscele casuali in Simulator. Rivisto Workflow Builder per Karen per aiutare a concludere. Chiavi di aiuto. Documentazione delle correzioni di bug FDE/NF.
- Michele C: Completamento della documentazione per vari NF in 17.0 nelle seguenti aree: GLMM, SEM, GenReg, Affidabilità. Revisionato il documento di incorporamento multivariato per Colleen.
- Karen: Feedback WFB incorporato e feedback Easy DOE nei capitoli prima del blocco del documento. Risolte alcune piccole correzioni persistenti.
Test statistico
- Segno: Discuti il design di Easy DOE con Brad e Joseph. Prova Easy DOE con Jacob. Rivedi l'annuncio del tutorial su Easy DOE per Gail. Rispondi alle domande nella community di JMP.
- Giacobbe: Testare il DOE facile. Ha collaborato con Joseph e Ryan per testare le correzioni approvate per 17.0 (JMP-12505, JMP-13552, JMP-13553). Verifica dei ticket Jira e aggiunta di unit test. Test dei grafici di leva nel modello di adattamento – REML (JMP-13437).
Aggiornamenti sulle scienze della vita
- Wenjun: Ieri sera ha presentato "Semplificare la valutazione dei dati della sperimentazione clinica con gli standard utilizzando NDA e CR della FDA come esempi" come relatore principale per CDISC China Interchange.È stata una buona opportunità per mostrare le tabelle e le cifre cliniche di JMP utilizzate nelle nuove applicazioni farmaceutiche e nelle revisioni cliniche della FDA. Grazie a Jim e Bob per averci aiutato a indagare sul motivo per cui i file del programma di installazione di JMP Clinical non si aggiornavano dopo la ramificazione.
Supporto tecnico
- Wendy: Questa settimana è andata come al solito. Di seguito è riportato il numero di tracce/casi per settimana.

- Bobby: Processo di crash track testato e problema di collegamento segnalato a Myron, ora risolto.
Operazioni di sviluppo
- Jim: Processi di build migrati per le nuove build di branch e aggiunta della capacità di aggiornamento. L'avvio di 17.0 e 18.0 UT viene eseguito su hardware aggiuntivo.E-mail inviata allo sviluppatore dei pacchetti relativa alla posizione del file .pkg creato per JMP 18.0.Grazie mille a Michael H per aver lavorato per risolvere i problemi con la nuova macchina di compilazione Mac JMP 18.0.Aggiunti i "nuovi" file di script jmptojava di Schroedl al processo di ramificazione per 17.0 e 17.1.Risolto un problema nel ramo 17.1 che impediva la compilazione del programma di installazione clinica sul mac.
Fornito supporto Perforce, comprese le autorizzazioni per il team di Pechino.Ha iniziato a configurare una VM Win 11 UT sostitutiva che Nick ha creato e ha eseguito correttamente il test iniziale.I nostri sei nuovi mac mini CI non sono ancora sulla rete IP corretta per consentire a Nick di accedervi da remoto, collaborando con ISD per risolvere il problema.Funzionerà con ISD per migrare un set di macchine Mac UT precedenti al 2015 su hardware più recente.
- Bob: 17.1 Installatori di Windows completati e disponibili (aggiornatori in arrivo). 18.0 Windows installer completati e disponibili per JMP e JMP Pro. Creati file PER/SID aggiornati da utilizzare per la versione 18. Aggiunti programmi di installazione 17.1 e 18.0 per Macintosh e Windows al set di programmi di installazione disponibili con la sincronizzazione notturna di OneDrive. Modificato il percorso di installazione di Windows per la versione 18 per rimuovere la cartella "SAS" (JMP-12376).
- Mirone: Ha lavorato alla correzione dei processi helpmap e doc (JMPDOC-1484, WEBJMP-5587, JMPDOC-1394, JMPTOOL-528). Pipeline di arresto anomalo di Salesforce aggiornata/risolta (JMPTOOL-500, JMPTOOL-533). Avvio dei lavori sulla telemetria (JMP-12704). Lavorare sui problemi del certificato JiraBot (JMPTOOL-538).
- Shannon: Le verifiche per il sistema di arresto anomalo di Myron funzionano. Indagato su alcuni misteriosi arresti anomali interni durante il processo. Aiuto e script di documentazione e indagini di lavoro. Discussioni su richieste di funzionalità e storie.
Documentazione
- Susan C: Completato l'incorporazione del feedback di revisione per la sezione di pubblicazione pubblica/pubblica di JMP nel capitolo Salva/Condividi di UG. Grazie, Michele G! Revisionato e documentato tutti i JIRA NF applicabili per il libro EG. Aggiornata la sezione di scripting in JSG per JMP Live. Grazie mille a Chris H e Dieter per il loro aiuto. Sezione aggiornata inviata per la revisione. Ha partecipato alla riunione sull'esperienza utente di Bryan sugli studi sull'usabilità.
- Chris B : Ha lavorato attraverso l'e-mail delle ferie. Modificato il documento New Feature con il feedback dei traduttori. Ho capito perché la ricerca di aiuto in 17 non funzionava. Avviato il processo di aggiunta di nuovi stili FrameMaker a ePublisher (appreso SASS).
- Qiana: Completate le guide alla distribuzione di macOS e Windows e consegnate a L10N. Risolte domande di traduzione sul documento Nuove funzioni. Risoluzione dei problemi relativi alla creazione di documenti. Ha continuato a lavorare sul documento Utilizzo di JMP.
Test di sistema/host-Cary
- Mandy: Ha lavorato alla ramificazione e alla configurazione della macchina. Creato JMP su Mac a 18.0 e riscontrato subito un problema con WFB. Ha avuto l'assistenza di Nick H. per lavorare su un test delle preferenze della tabella dati che ha iniziato a fallire e ha aperto un JIRA per questo.Mercoledì ho registrato il mio discorso sul flusso di lavoro al Discovery Summit e ho impacchettato e inviato i documenti per questo. Ha funzionato su un problema di ricodifica delle prestazioni spinto a 18.0 su Windows e verrà testato su Mac quando sarà pronto.
- Nick: Questa settimana ho aggiornato gli unit test JMPSearch e testPromise per funzionare meglio in JMP 18, oltre a iniziare alcuni test delle prestazioni per la ricerca JMP in modo da poter avere, si spera, alcuni benchmark per iniziare il ciclo 18. Con l'aiuto di Audrey, Mandy e io abbiamo rintracciato un misterioso errore nello unit test testDTPref che era stato un bug silenzioso per mesi ma che era stato esposto solo di recente a causa di un cambiamento nell'ordine di esecuzione del test.
- Lisa: Ha lavorato per recuperare le e-mail, aggiornare i ticket di ServiceCloud nello script di arresto anomalo per utilizzare un prefisso "500" e ha inserito un bug segnalato da Laura e Haley relativo a un problema che fissava le etichette al passaggio del mouse su un grafico ad alta densità di punti.
- Audrey : Aggiornamento dei processi e degli strumenti dopo la ramificazione, indagine su alcuni bug nei test unitari, collaborazione con lo staff di Pechino sulle attività e pianificazione di fine rilascio, formazione sulla sicurezza.
- Jos L: Distribuito JMP Live 17.1 e 18.0 su 2 server che hanno registrato un utilizzo ridotto.Ho lavorato con Chris su un problema di Keycloak su JMP Live Sales.Abbiamo messo a punto alcune best practice e una migliore comprensione di Keycloak.Test di regressione JMP Live 17. Lavorare su alcuni progetti secondari di pubblicazione in JSL da pubblicare in JMP Live.
Test di sistema/host-Pechino
- Squadra di Pechino: JMP 17 Test di regressione, i dettagli sono disponibili in JMPTESTBJ-1673 .
Revisione del contenuto della guida/documento di JMP 17, i dettagli sono disponibili in JMPTESTBJ-1674.
- Eric Wang: (1) Test di regressione JMP 17 completato. (2) Test unit JSL JMP Live aggiornati e test E2E. (3) Configurare i server di prova JMP Live 17.1 e JMP Live 18.
- DaLi: (1) Test di regressione JMP 17 completato. (2) Rapporto TS oggetto di indagine numero caso 00009702, che riguarda un problema relativo ai Live iFrame di JMP. (3) Revisione del contenuto della guida/documento di JMP 17. (4) Verificare i ticket Jira per Dashboard, Posts-Download, Admin Client e Client-General.
- Mike Wu : (1) Test di regressione JMP 17. (2) Ha esaminato il numero di caso del rapporto TS 00009302 e ha inserito un bug JMP-13459. (3) Verificare i ticket Jira.
- Kimi: (1) Test di regressione JMP 17 completato. (2) Revisione del contenuto della guida/documento di JMP 17. (3) Verificare i ticket Jira. (4) Jenkins del team di Pechino: lavorando al supporto delle filiali 17.1 e 18. Lavorare sul supporto dei test Python init/connect (tramite lo strumento Python).
- Nala: (1) Test di regressione JMP 17. (2) Verificare i ticket Jira. (3) Partecipare alla formazione Manager Journey.
- JMP Jira: 18 Bug / Storie create ( Collegamento ), 4 bug/storie verificate ( Collegamento )
- Jira dal vivo JMP: 2 Bug / Storie create ( Collegamento ), 2 bug/storie verificate ( collegamento )
Scoperta dei dati
- Eva: Aggiunte etichette ai codici e codici agli script delle etichette e alla registrazione delle azioni. Apportato un piccolo miglioramento delle prestazioni quando si nascondono le colonne. Risolto il problema con la somma cumulativa Col con livello Pergruppo mancante. Valore mappa fisso con mappatura non letterale. Garantito che i risultati della ricerca vengano eseguiti nella finestra corretta su Mac. Stiamo lavorando per rendere le scorciatoie da tastiera dei risultati di ricerca più coerenti su entrambi gli host.
- DanS: Risolti bug con finestre modali, Risolto problema segnalato dal cliente con RemoveFrom() su un argomento matrice, Risolto problema di avvio con Control Chart in un'app JMP, Risolto crash relativo all'animazione Bubble Plot con cambio di colonna.
- Dave B: Spostato il processo di compilazione e test di jmprunner su una nuova macchina e aggiornato per Jmp 18 e VS2022, risolto un problema con i numeri di versione del componente aggiuntivo quando si utilizzava la virgola come separatore decimale.
- Xian: GB Aggiornamenti più fluidi per 18: aggiunte statistiche di riepilogo e opzioni di normalizzazione del conteggio. Pulizia del codice: size_t -> int/Bnt.
DAI
- Brad: Ho registrato il mio intervento su JMP Discovery. Leggere una tesi di dottorato di ricerca studente alla NCSU per il quale faccio parte del comitato.
- RyanL: Indagare su alcuni bug recenti in Easy DOE e preparare un discorso Discovery con Rory.
- Caleb: Ha iniziato a lavorare sulle correzioni di bug per gli esploratori di dimensioni del campione pianificati per 17.1.
Gestione del prodotto
- Bryan F: Presentazione della scoperta registrata sulle curve di fiducia. Ha lavorato alla sintesi dei risultati del test di usabilità di Design Space Profiler e alla documentazione dei risultati. Coordinato con UX Development Workstream su un piano per condurre test di usabilità su Easy DOE e inviato sollecitazioni ai potenziali partecipanti. Rivisto script di usabilità bivariata e personaggi con Functional UX Workstream. La settimana precedente ho frequentato 4 lezioni di Nielsen e Norman Group di un'intera giornata.
Nota di Shannon
Grazie mille a Wendy Murphy per aver condiviso una foto del recente matrimonio di suo figlio Graham con la sua nuova moglie Megan. Wendy dice: "Tutto era perfetto e siamo entusiasti di avere Megan ufficialmente nella nostra famiglia!" Congratulazioni a Wendy e alla coppia felice!
Spero che abbiate tutti un meraviglioso fine settimana!
