Annuncio speciale:Se non hai ancora partecipato al sondaggio InsideJMP , fallo! Stiamo pianificando una ristrutturazione del sito entro la fine dell'anno e vorremmo sapere come lo staff JMP preferisce ricevere le notizie. L'ultimo giorno per partecipare al sondaggio è giovedì 14 marzo.
Benvenuti all'aggiornamento sullo sviluppo di JMP dell'8 marzo 2024!
L'aggiornamento del sistema operativo jmpsi e l'aggiornamento Perforce di cui ho parlato la scorsa settimana sono ormai alle nostre spalle. Grazie infinite a Steve Morrison di SAS IT, Jim Borek e Nick Ruva per aver coordinato questi importanti cambiamenti! Se noti qualcosa che non va, menzionalo a me o a qualcun altro nel mio team DevOps.
Con l'approvazione del QA e dello sviluppo di JMP su JMP 18.0, il software è ora caricato in MyJMP in attesa del completamento e dell'approvazione delle modifiche MyJMP necessarie per supportare gli amministratori, download di prova e altro ancora. Il nuovo meccanismo di autorizzazione che i clienti utilizzeranno con JMP 18 è stato tra le caratteristiche evidenziate per i clienti nella sessione plenaria di Discovery Europe questa settimana. È possibile trovare un ottimo articolo conclusivo sul Discovery Summit Europe su Inside JMP con molte immagini, dettagli sulla plenaria sullo sviluppo e un riepilogo del discorso di chiusura della plenaria della zoologa, conduttrice televisiva e autrice di best-seller del New York Times Lucy Cooke che sembra particolarmente appropriato in questa Giornata internazionale della donna.
Cooke ha ricordato al pubblico del Discovery che anche il lavoro scientifico più rinomato può essere influenzato da pregiudizi e da una particolare visione del mondo. Ha raccomandato di impegnarsi deliberatamente con un gruppo diversificato di collaboratori con opinioni diverse come il modo migliore per imparare a guardare un problema da tutti gli angoli, specialmente quelli che non hai ancora considerato. Sono orgoglioso di far parte di un'organizzazione JMP che fa proprio questo, ogni giorno! A proposito, se hai partecipato a Discovery Europe, puoi aggiungere i tuoi appunti alla pagina Confluence che Mia Stephens ha gentilmente creato qui . E ricordiamo che la settimana scorsa, JMP ha pubblicato l' invito a presentare candidature per i contenuti e il comitato direttivo per il Discovery Summit Americas 2024.
Inoltre, ricorda che JMP sta collaborando con InterAct , un'organizzazione no-profit con sede nell'area di Raleigh-Durham impegnata a porre fine al ciclo della violenza domestica e sessuale. Da oggi fino a mercoledì 13 marzo sei invitato a donare gli articoli essenziali indicati di seguito. I contenitori per le donazioni saranno disponibili nelle sale ristoro dell'Edificio A al quarto e quinto piano. Ai contributori viene chiesto di scrivere il proprio nome, la data e una descrizione degli oggetti donati sul foglio allegato a ciascun contenitore. Grazie!
Articoli per la colazione: scatole di cereali, farina d'avena istantanea, grana istantanea, barrette di cereali, barrette di cereali, coppe di frutta.
Pasti: tonno in scatola, pollo in scatola, Hormel Completes, ciotole di maccheroni e formaggio microonde, ciotole di ramen, pasta e sugo per pasta in formato famiglia, pasta in scatola Chef Boy-ar-dee.
Prodotti per la pulizia: detersivo per bucato (lenzuola), detersivo liquido per piatti, asciugamani di carta, carta igienica, sacchetti per la spazzatura della cucina, fazzoletti, detergente multiuso.
Infine, grazie mille a Tonya Mauldin per aver condiviso i casi di beta/crash di questa settimana con i crash selezionati. Apprezzo i rapporti sugli arresti anomali provenienti dal supporto tecnico e da Discovery questa settimana: sono stati risolti diversi misteri grazie a queste collaborazioni!
Rapporto sulla beta di JMP per la settimana dell'8/3/2024 | JMP Live (sas.com)
Annunci generali
Prossime date importanti
- Blocco delle funzionalità di JMP 18.1 – 19/4/24
- Blocco del codice JMP 18.0.1 – 26/4/24
- Rilascio di JMP 18.0.1 – ~ 18/5/24
- Inizio della modalità di approvazione di JMP 18.1 – 21/5/24
- Blocco del codice JMP 18.1 – 14/06/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
Ospite
- John Schroedl: Discussioni sullo stile visivo e lavoro sul supporto per il riempimento delle caselle combinate. Un crash dump inviato da un cliente dal Giappone ha rivelato un bug dovuto a JMP che includeva due file non correlati denominati zip.dll ( JMP-20703 – fortunatamente è già stato risolto nella 18.0). È stato valutato un altro crash dump relativo a un'eccezione imprevista durante il trascinamento della selezione ( JMPTEST-464 ); ancora una volta il software di sicurezza/avv è il principale sospettato. Debug di un arresto anomalo con tentativi di importare la tabella da una pagina Web errata ( JMP-20144 ).
HTML interattivo
- John Powell:
- Ha partecipato alle retrospettive del ciclo di sviluppo Sprint e JMP 18 guidate da Praveena. Aggiornati i nostri script di build per posizionare i modelli HTML (18.1.0 e 19.0.0) nelle cartelle "punto punto". Discussione delle potenziali soluzioni ai problemi di build quando Firefox si aggiorna automaticamente con Alex Taylor e il team Interactive HTML.
- Risolto un problema con gli indicatori di sottogruppo parzialmente esclusi/nascosti nelle carte di controllo ( JMPHTML-1691 ). Risolto un bug con le carte di controllo con clausole Where rendendo questi casi statici ( JMPHTML-13447 ). Risolto un problema durante la selezione degli indicatori di riepilogo con una colonna di forma indicatore applicata ( JMPHTML-13560 ). Analisi di un problema con i segmenti di forma contenenti curve ( JMPHTML-13561 ). Integrata la correzione per JMPHTML-2441 nella versione 18.1.
- Risposta a un post della community di utenti JMP relativo a un problema relativo a una pagina con schede nidificate risolto in JMP 18. Completato il terzo modulo di formazione sulla conformità ACT Now. Completato il corso di formazione SAS e AI generativa.
- Michael Senoyuit: Ho testato l'unione di alcuni ticket fino alla 18.1. Ho iniziato a lavorare su JMPHTML-597 : Etichetta test non riuscito mancante e JMPHTML-2467 : Risolto il problema con la descrizione comando "." invece di "Mancante" per il valore mancante.
- Praveena: Ha lavorato su Spike: Esamina la creazione di un pannello di espansione nidificato con opzioni di menu , GB: Area: LDF: La commutazione di [x] Inverso non ha alcun effetto sul grafico e Ha rispettato la revisione dello sprint .
-
JMP in diretta
- Aurora: refactoring, correzioni di test intermittenti, correzioni di test di smontaggio, miglioramenti delle prestazioni.
Statistiche
- Laura CS: Finalmente ho capito la matrice di covarianza asintotica per MIIV-2SLS quando ci sono vincoli di uguaglianza e ora ho lavorato all'implementazione. Sono stati inoltre compiuti alcuni progressi verso la creazione di un nuovo rapporto SEM per questo nuovo stimatore. Completato l'ultimo corso di formazione sul sistema di gestione dell'apprendimento.
Documentazione statistica
- Michael C: Ha lavorato al miglioramento del contenuto dell'indice di scripting per una varietà di personalità di Fit Model. Ho incontrato il team di documentazione per discutere del processo e delle linee guida per la revisione delle stringhe dell'interfaccia utente.
Test statistico
- Tonya: Sto lavorando alla verifica dei bug e alla pulizia dei test unitari.
Supporto tecnico e coinvolgimento
- Duane: È stata una settimana impegnativa per i nostri gruppi. Sarà bello riaverci tutti la prossima settimana dopo Discovery Europe. Abbiamo partecipato ai progetti My JMP e ci stiamo preparando per la prova JMP 18. Wendy e il suo team Engagement hanno incontrato i leader delle vendite interne dell'area EMEA e degli Stati Uniti per discutere argomenti attuali e imparare come continuare a lavorare meglio insieme. Queste relazioni sono essenziali mentre andiamo avanti. Ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
Volume dei casi per settimana:
Argomenti del caso per la coda di coinvolgimento, totale:
Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:
Operazioni di sviluppo
- Nick R:
- Ho effettuato ricerche e apportato modifiche alla nuova macchina AWS Nightly Build per problemi relativi alle prestazioni: aumento della velocità del disco rigido, del throughput e degli IOPS. Ho esaminato e risolto i problemi di Mac 19.0 Daily UT in cui i lavori raddoppiavano sulla macchina jmpbldr19 in AWS e ho scoperto che l'agente jmpbldr23 si stava effettivamente connettendo alla macchina jmpbldr19, anche con la corretta impostazione di configurazione in Jenkins. Ora il problema è stato risolto e la build è in esecuzione sulla macchina giusta.
- Risolti i problemi relativi ai progetti di build di analisi Mac 18.X. Continuiamo ad avere problemi con Beyond Trust sui Mac in laboratorio e presumo che fosse questa la causa dei nostri problemi di Perforce con le build di Analysis, tuttavia ho scoperto che dopo aver aggiornato il server Perforce lo scorso fine settimana, si è verificato un errore di configurazione del progetto in l'analisi viene creata, poiché utilizzavano sia le impostazioni View Mappings che Change View Perforce in Jenkins. Sembra che dopo l'aggiornamento di Perforce, le impostazioni di Modifica visualizzazione non debbano essere utilizzate poiché potrebbero attivare un errore con le specifiche del client in Jenkins. Invece, in futuro dovremo utilizzare View Mapping (che credo sia l'impostazione predefinita per la maggior parte dei nostri progetti. Sembra che l'analisi fosse un valore anomalo).
- Scrivi subito un ticket per ricercare problemi persistenti di Beyond Trust con SAS IT.
- Melanie: mancata corrispondenza delle stringhe 18.1: esaminate le stringhe errate nelle build e nei programmi di installazione di Windows JMP 18.1 di lunedì (si è rivelato essere un errore di sincronizzazione di Perforce). Progetti di aiuto: incontro con Qiana e Chris Barrett per determinare un programma per la creazione di aiuto per gli EA 18.1 e 19. PDF: aggiunto un nuovo documento Oggetto Criteri di gruppo nei processi; ubicazioni semplificate per la produzione PDF in tempo reale; aggiornato di conseguenza vari lavori Jenkins. Localizzazione: ho collaborato con la localizzazione per fornire alla documentazione una panoramica degli attuali processi di localizzazione dei documenti (grazie a Krzysztof per aver messo tutto insieme e presentato!). Assunzione: candidato intervistato per la posizione di responsabile del programma DevOps.
- Myron: Ho lavorato principalmente per portare JiraBot su jmptoolev e penso che funzioni. Vi invierò alcuni link e farò un piccolo documento in modo che possiate iniziare i test lunedì. Penso anche che abbiamo risolto JMPTEST-1158 : far funzionare le versioni punto-punto sul dashboard di test.
- Bob: collaborazione continua con l'ufficio legale sulla procedura per i contratti di licenza dell'installatore. Ho lavorato sulle modifiche al codice di installazione per preparare 18 macchine di compilazione in AWS. Testare programmi di installazione alternativi per superare la mancanza di aggiornamento.
- Shannon: Colloqui per posizioni aperte. Indagare sui guasti dell'UT. Indagini sugli incidenti. Partecipazione all'evento della Giornata internazionale della donna. Grazie, WIN e JMP!
Localizzazione
- Allison: convalidato e aggiornato i metadati PDF delle scorciatoie da tastiera e delle schede descrittive dei menu 18.0 localizzate per tutte le lingue e aggiunto etichette in P4; immagini DJ convalidate nelle cartelle della lingua di destinazione in modo che Ying possa acquisire screenshot localizzati per 18.0; presentato richieste di PO per i nostri revisori DE, ES, FR, KO e ZH; ha creato una pagina Confluence su come vengono creati i PDF localizzati in base alle informazioni fornite da Ying dalla V16.
- Sandy: Ha lavorato su un programma che convalida il codice sorgente nelle aree del file sorgente che utilizziamo per l'elaborazione. Verifica completata del bug di avvio del pacchetto dashboard e del bug di creazione del progetto duplicato. Ho lavorato sulle modifiche/test necessari a causa della nuova funzionalità di aggiornamento del conteggio delle parole nel dashboard di creazione del progetto. Ho eseguito test di convalida dei file per la nuova aggiunta di GPO. Ho lavorato sull'automazione per produrre un report sul conteggio delle parole memoq in stile Trados per uno dei nostri fornitori. Ha seguito la formazione richiesta da SAS.
- Howard: Miglioramenti alle funzionalità del dashboard, tra cui consegna/restituzione di pacchetti di traduzione e gestione delle sessioni per l'aggiornamento del conteggio parole, creazione di progetti. Lavoro L10n Jenkins: prenota la popolazione nell'area del palco.
- Trish: aperto JMP-20696 per esplorare come verrà impostata l'autorizzazione per i team di localizzazione esterni. Colloquio per la posizione di Program Manager di ricerca e sviluppo DevOps. Riprogrammata la data di inizio del QA per la convalida dei componenti aggiuntivi JMP localizzati per la versione 18.0 e inviata un'e-mail alle parti interessate. Completato il lavoro di configurazione necessario per riprendere gli screenshot localizzati di DJ.
- Krzysztof: server memoQ aggiornato all'ultima versione (10.5), presentazione preparata del processo di localizzazione e degli strumenti per il team Doc, impostazione del progetto del libro GPO per la localizzazione, collaborazione con lo sviluppatore sui problemi di internazionalizzazione nell'interfaccia utente portatile.
Documentazione
- Qiana: Pianificato e preparato per l'inizio dello stagista Khawar Khan . È uno studente di dottorato in scrittura tecnica presso NCSU. Ho partecipato all'incontro del responsabile stagista con SAS HR. Ho iniziato a esaminare gli aggiornamenti degli script di esempio necessari per la versione 18.0.1 insieme a Chris. Bozze create delle pagine aggiuntive di Doc 18.0 nella Community. Ho incontrato Melanie e Chris per discutere dell'aiuto di JMP 19. Contattato i proprietari delle pagine della documentazione di JMP sull'aggiornamento necessario per 18.0. Ho incontrato scrittori STAT e non STAT sui miglioramenti delle stringhe dell'interfaccia utente. Aggiunte etichette alle carte. Creato il componente aggiuntivo Doc Jiras per tenere traccia del progetto.
- Susan C: Sto lavorando su FrameMaker e sulla formazione di base su JMP per il nostro nuovo stagista, Khawar.
Ho redatto la bozza dei miei obiettivi per il 2024. Aggiornata la pagina Confluence su Etichette. Revisione delle stringhe precedenti per estrarre errori comuni da discutere durante la riunione. Aggiornata la pagina Confluence per la generazione e la pubblicazione della guida HTML5. Modulo 1 completato della formazione sulla conformità SAS.
- Devon: lavoro continuo sulla conversione di FrameMaker. Completamento della mappatura degli stili di paragrafo e delle regole di disposizione per la conversione in tag XML. Test sui capitoli del libro Discovering JMP. Formazione sulla conformità.
Test di sistema/host-Cary
- Nick H: Ho compilato un elenco di tutti i preset di esempio che vengono esportati in HTML come non interattivi e ho creato Jira sia sul lato HTML5 che su quello dei preset per cercare di rendere tutti questi preset interattivi in futuro. Ho collaborato con Myron per risolvere un problema per cui i risultati dei test 18.0.1 non venivano caricati correttamente nella dashboard dei test. Abbiamo individuato un problema emerso in un brano EA in cui OnChange non rispettava l'opzione RunScript(0) per i displaybox setter. Ripulitura di alcuni errori di unit test 19.0, uno dei quali ha portato alla scoperta di un arresto anomalo relativo alle finestre degli script R. Ha lavorato anche su alcune verifiche 19.0/18.1.
- Mandy: Ho lavorato su alcune JIRA e ho provato alcune cose per la creazione di flussi di lavoro che avevo visto. Ho giocato molto con la tabella dati JMP 19 rielaborata e ho identificato i problemi. Ho risposto ad alcune tracce di TS, cercando di risolvere i crash che si sono verificati con e senza dettagli. Sono stati aperti alcuni brani dopo che gli sviluppatori hanno cercato di aiutare a restringere il campo dei problemi. Un ringraziamento a Chris Humphrey e Dave Barbour per aver sempre mantenuto i JMPRUNNER per noi: io per primo li uso molto, soprattutto quando si confrontano rapidamente i diversi comportamenti di JMP o si restringe il campo dove qualcosa si è rotto.
- Audrey : Jenkins ha mantenuto il lavoro, ha ottenuto e configurato il mio nuovo Mac M3, ha eseguito test su detta macchina M3 e non ha trovato nuove differenze in Baseline o NIST, attività di amministrazione di Jira e Confluence in corso, aiutando i membri del team a mettersi al passo con le verifiche delle versioni precedenti.
- Lisa: Aggiornato lo script di temporizzazione dei test JSL per rimuovere i test 18.0 e farlo funzionare per 18.1 e 19.0 e ha dedicato un po' di tempo alla valutazione dei ticket delle etichette al passaggio del mouse.
Test Web – Cary
- Natalie H: Formazione continua sull'automazione con Steve. Questa settimana ci siamo concentrati specificamente su HTML5. Ora sto eseguendo test per conto mio, esaminando i guasti e tentando di isolare i problemi.
- Anna: Verifica dei problemi relativi all'etichetta hover che Andrew ha risolto per la formattazione delle statistiche di riepilogo. Aggiunta di programmi di test e analisi delle tracce TS. È stato segnalato un arresto anomalo del sistema riscontrato dall'utente JMP Anderson Mayfield durante la copia di una mappa complessa con il Web Map Service come sfondo della mappa.
- Josh L: Test di JMP Live inclusi, a titolo esemplificativo, sincronizzazione utente, aggiornamenti dei pacchetti, pubblicazione, accesso, installazione e configurazione. Aggiornamento dei server da JMP Live 18.0 a 19.0. Discussione della tabella di marcia per JMP Live e l'automazione HTML.

Test di sistema/host-Pechino
- Squadra di Pechino:
- Da Li: (1) Verifica dei bug. (2) Casi UT corrispondenti. (3) FATTO: test delle funzionalità (WEBJMP-7867: aggiornamento a Vue 3 ), creato un totale di 50 bug.
- Nan Wu: (1) Verifica del bug. (2) Test del programma di installazione finale n. 5 di JMP 18.0 eseguito. (3) Indagine sui problemi del supporto tecnico e feedback inviato – Numero caso 00131333, 00122635. (4) Completato il corso di formazione sulla conformità ACT-Now (Q1)
- Kimi(Yu) Wang: (1) Verifica del bug. (2) Errori UT di debug relativi a Python – Causa principale: gli script di installazione sono classificati in Test regolari, ma altri casi relativi a Python si trovano in Test rapidi. Discusso con Audrey e Jim per risolvere questo problema. (3) Supporto tecnico: Caso TS-00130380 – Impossibile riprodurre ma inserire una jira da tracciare, i dettagli si riferiscono a JMP-20685 . (4) Eseguire test di regressione di integrità per JMP 19.0 durante l'aggiornamento a vue3 (Data-Client, Data Viewer-Client e Schedule-Client). (5) Jenkins: controlla i risultati per Beijing Daily UT. Errori del test di migrazione del debug, i dettagli fanno riferimento a JMPTESTBJ-2985 - Fatto. Errori di test E2E di debug su Windows, i dettagli fanno riferimento a JMPTESTBJ-2983 - Fatto. Eseguire il debug dei processi di interruzione E2E su Mac, i dettagli fanno riferimento a JMPTESTBJ-2984 – NoRep now.
- Da Zhang: (1) Verifica del bug. (2) Aggiornamento dei server JMP Live ( JMPTESTBJ-2988 ).
- Bella: (1) Apprendimento e sviluppo: informazioni sull'utilizzo di JMP. (2) L'installazione e il test di JMP 18.0. (3) Aggiorna PostgreSQL alla versione 14.11 per JMP Live 18.1. (4) Verifica dei bug.
- Nala: (1) Verifica del bug. (2) Formazione per Bella: conoscenza della sua esperienza e delle sue competenze e breve introduzione ai pacchetti di installazione di JMP Live.
Scoperta dei dati
- Dan S: correzione 18.1 per chiamate in crash <
- Morgan: ha iniziato a lavorare sull'aggiunta di snippet inseribili a Script Editor, che consentono agli utenti di scrivere i propri frammenti di codice che possono richiamare tramite scorciatoie. È continuato il lavoro iniziale sull'IDE leggero previsto per il 19 e sull'espansione dei tipi di file supportati in Script Editor.
- Dave B: Ho passato un po' di tempo a cercare di capire perché i test delle immagini a volte sembrano bloccarsi su alcuni test. Aggiornato jmprunner per corrispondere ai nuovi nomi delle directory delle build notturne. Ho esaminato un paio di incidenti.
- Parker: Ho collaborato con Peng Liu e ho trovato una potenziale correzione runtime O(n*m) -> O(nlog(n)) per la piattaforma Life Distribution ( JMP-20402 ). OOO la prossima settimana.
Nota di Shannon
Ci sono molti fumetti stimolanti in circolazione per la Giornata internazionale della donna: di seguito ce n'è solo uno in cui mi sono imbattuto. In questo giorno, e ogni giorno, penso che la domanda che dovremmo porci è: cosa stiamo facendo personalmente per “trasmettere i nostri segni” alle nostre figlie e ai nostri figli in modo che anche loro imparino a sostenere una maggiore uguaglianza per tutte le persone? Sì, sarebbe fantastico se nessuno nel mondo avesse ancora bisogno di quei segnali, ma non siamo ancora arrivati a quel punto. L’educazione basata sui fatti sulla storia della lotta per l’uguaglianza in questo paese è un passo importante nel processo.
Oltre all'IWD, questa settimana ha segnato anche il 59 ° anniversario della Bloody Sunday all'Edmund Pettis Bridge di Selma, in Alabama, un evento chiave nel movimento per i diritti civili. Qualunque siano le vostre opinioni politiche, dovete apprezzare il significato storico della prima donna di colore a vincere la carica di Vicepresidente pronunciando commenti sugli eventi di quel giorno ( articolo di PBS News Hour qui )!
Spero che abbiate passato uno splendido fine settimana!