Benvenuto nell'aggiornamento di sviluppo JMP per il 22 luglio 2022!
Questa settimana abbiamo raggiunto il ns Blocco codice JMP 17.0 pietra miliare. Come hanno notato Jon Weisz e John Sall nel webcast di metà anno giovedì mattina, le versioni di JMP, JMP Pro e JMP Live per 17 sono un grosso problema. C'è qualcosa per ogni cliente, dal nostro nuovo principiante al nostro utente più sofisticato a lungo termine. JMP Clinical seguirà un mese dopo con la sua prima versione esclusivamente JMP con prestazioni migliorate e un'esperienza di installazione molto migliore. Puoi rivedere i contenuti di metà anno su Inside JMP, incluso questo articolo su 20 cose imparate alle Americhe a metà anno 2022 .
Grazie mille a Jim Borek per aver creato i nostri nuovi rami di rilascio e testare varie build dopo il blocco! Jim dice che ha molto apprezzato l'aiuto John Schroedl fornito durante il passaggio all'utilizzo di Visual Studio 2022 per JMP 18.0 su Windows. Jim è stato molto grato per tutto l'aiuto che John e Michael Hecht hanno fornito per risolvere vari problemi di build e firma riscontrati durante questa transizione. Grazie a tutti per il lavoro di squadra! Un bordo di rilascio è un momento relativamente buono per gli aggiornamenti software come la migrazione VS 2022, ma ha sicuramente aggiunto alcune complessità a un processo con molte parti in movimento dai rami alle build fino alla configurazione di numerose macchine virtuali e macchine fisiche.
Dopo che le build notturne automatizzate per le nostre tre versioni in corso sono state eseguite con successo ieri sera, Bob Hickey e Jim hanno rivolto la loro attenzione alla finalizzazione delle configurazioni di installazione e test dell'unità per le nuove versioni. Nick Ruva è stato anche impegnato oggi nell'abilitazione di vari progetti Jenkins per l'integrazione continua e i processi di integrazione automatica che ha impostato all'inizio della settimana in previsione della ramificazione 17.1 e 18.0.
Ti ricordiamo solo che mentre ci muoviamo in questo periodo frenetico con tre filiali che funzionano contemporaneamente - trattiamo queste versioni in modo diverso e il processo per inviare il codice a ciascuna di esse è leggermente diverso. Ecco una panoramica nel caso in cui sei nuovo nel processo o l'hai dimenticato nei molti mesi in cui abbiamo avuto solo una versione di cui preoccuparti! Se avete domande, fatemelo sapere. Se non so la risposta, cercherò di trovare qualcuno che lo sappia.
- Semaforo: 17.0.
- Il codice sorgente di JMP 17 è bloccato. L'autointegrazione da main à 17.0 è disabilitata.
- Se viene rilevato un potenziale bug showstopper che ha un impatto sulla sorgente 17.0, i direttori dello sviluppo e la gestione del prodotto esamineranno attentamente il problema e ne valuteranno la gravità e il potenziale per ritardare il rilascio.
- Se ritieni di aver riscontrato un problema di showstopper nella versione 17.0, parlane con i responsabili dello sviluppo e dei test appropriati prima di richiedere l'approvazione. Se insieme determinate che il problema merita una richiesta di approvazione, segui il nostro processo di approvazione standard. Se un responsabile dell'approvazione ha domande sulla correzione, gli approvatori e lo sviluppatore si incontreranno per discutere la correzione.
- I team Doc e L10 continuano a lavorare per finalizzare 17.0 in previsione delle loro imminenti date di blocco. I team di test continuano il lavoro di verifica.
- Luce gialla lampeggiante: 17.1.
- Lo scopo di questa versione include correzioni di bug e alcune funzionalità minori che non erano pronte o non potevano essere testate in tempo per la 17.0. Gli sviluppatori sono tenuti a richiedere e ottenere una revisione del codice prima di integrare le correzioni nella traccia 17.1. Non esiste alcun progetto di autointegrazione della sorgente per main à17.1 poiché la maggior parte delle modifiche in main lo sono non destinato al ramo 17.1. Abbiamo diversi mesi prima di arrivare alla modalità di approvazione del codice JMP 17.1.
- I team Doc e L10N non inizieranno a lavorare su 17.1 per alcuni mesi. Non inizieremo a eseguire Stringbot su 17.1 fino a quando il team L10N non avrà completato tutto il lavoro sui progetti 17.0.
- Semaforo verde: 18.0.
- L'integrazione automatica dalla versione principale a 18.0 è attivata per il push di nuove funzionalità e correzioni di bug. Gli sviluppatori spesso spingono le correzioni su main e aspettano che i test valutino la correzione prima di considerare l'integrazione alla 17.1. Le revisioni del codice da parte di sviluppatori peer sono sempre incoraggiate ma non sono richieste a questo punto del ciclo.
- I team Doc e L10N non inizieranno a lavorare sui contenuti 18.0 per molti mesi. Non eseguiremo Stringbot su 18.0 fino a quando il team L10N non determinerà che è appropriato farlo. Il programma JMP 18 EA non inizierà per circa 6 mesi.
Anche se non ci siamo incontrati questa settimana come gruppo di sviluppo, ci incontreremo per i prossimi due giovedì (7/28 e 8/4) per sapere quali sono i nostri stagisti JMP sono stati fino a questa estate. Invierò gli inviti alle riunioni all'inizio della prossima settimana con i programmi completi. Grazie ai nostri stagisti per il volontariato da condividere e grazie a Audrey Shull per il coordinamento del programma!
Avvisi generali
- Se desideri 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
- Blocco documenti JMP 17 – 8/2/22
- Blocco della guida di JMP 17 – 8/9/22
- JMP 17 L10N Congelamento – 8/12/22
- Blocco PDF localizzato JMP 17 16/08/22
- Primo candidato per l'installatore finale di JMP 17 – 23/08/22
- Per favore visita Confluenza per un elenco completo di JMP 17 date.
Aggiornamenti di sviluppo JMP
- Si prega di visitare questa pagina per visualizzare liste di verifica dei bug per JMP 17.0 .
Operazioni di sviluppo
- Jim: Preparazione dell'ultimo minuto delle nuove macchine di build Windows e Macintosh con Visual Studio 2022, software di firma digitale, node.js, ecc. Preparazione delle macchine UT di manutenzione con Python, driver ODBC, MATLAB, R, ecc. Installatori/aggiornatori ed esecuzione di unit test venire.
- Bob: Ha lavorato sul codice di Windows Installer per i rami 18.0 e 17.1. Creati script di installazione e disinstallazione di Excel Addin per il controllo qualità per simulare ciò che fa il programma di installazione principale. Aggiorna il lavoro e i test della tabella con John Schroedl e Daniel Powell.
- Mirone: Test di crash del sistema e correzioni per e-mail Sirius e commenti duplicati in ServiceCloud. Risoluzione dei problemi per il processo di creazione della guida di JMP.
- Nick: Configura vari progetti Jenkins per l'integrazione continua e l'autointegrazione di JMP 17.1 e 18.0 di vari deliverable. Versioni del compilatore aggiornate per Windows per JMP 18.0.
- Shannon: Partecipazione alle riunioni virtuali di metà anno. Test per i risultati degli arresti anomali da ServiceCloud. Aggiornamenti verificati del progetto Jenkins per 17.1 e 18.0. Aiuta le indagini chiave. Discussione sul triage di Jira con Mia.
Localizzazione
- Team di localizzazione: Le restanti traduzioni del software JMP Live sono state completate e inviate a P4. JMP Live e HTML5 Guida in linea consegnata alla traduzione. Nuove funzionalità consegnate alla traduzione. Venerdì si tiene una riunione mensile del team di Doc/Localization. Valutazione continua di progetti di automazione; Menu Descrizione Traduzioni delle carte in fase di finalizzazione.
Documentazione
- Susan: Creato PDF live/pubblico JMP con codice colore per Melanie. Creato il capitolo Workflow Builder per Karen e spostato il contenuto in quel capitolo dal capitolo Salva/Condividi. Creato un libro Frame per Genetics per Tom, inclusi tutti i file necessari. La produzione ha controllato tutti i libri e ha generato l'aiuto per il ripristino di EA9. Copie create dei modelli JMP Live/Public/HTML5 in Perforce e versioni inglesi aggiornate dei file Page.asp. Aggiunte immagini JMP Live/Public mancanti a Perforce, risolvendo anche alcune discrepanze nelle immagini TOTD. È stato esaminato il problema con i nuovi tag para che non sono stati visualizzati nella guida e hanno fornito alcuni input per procedere. Assistenza per la risoluzione dei problemi delle chiavi di aiuto per la pubblicazione di JMP Live mancanti.
- Qiana: Ha partecipato all'All JMP Leadership Meeting e all'aggiornamento JMP H1. Ha frequentato il corso “Le 5 scelte per una produttività straordinaria”. Ha partecipato all'incontro mensile con L10N. Continua a lavorare sul documento UG. Ho trascorso del tempo a risolvere vari problemi relativi ai documenti.
Sistema/Host Test-Cary
- Mandy: Sto lavorando alla revisione del mio progetto Workflow Builder Journal e Discovery e powerpoint, esercitandomi in preparazione per la registrazione video mercoledì prossimo. Crea rami Perforce per Main, 17.0 e 17.1 dopo che Jim ha fatto la sua magia. Ho risposto ad alcune tracce di TS e verificato un paio di JIRA. La prossima settimana, dopo la registrazione, inizierà a prendere i moduli di sicurezza LMS.
- Cacciatore: Ho esaminato una traccia JMP 17 EA 9 (un problema con i risultati di ricerca), ho provato a riprodurre un arresto anomalo del progetto che ho riscontrato durante il salvataggio su OneDrive, le verifiche e ho installato Ventura 13.0 Beta 3 su MDA692 in laboratorio ed ho eseguito i test.
- Audrey: Test di JMP 17.0 con l'ultima versione di Matlab (2022a), preparazione per le attività di test di fine rilascio.
- Josh: Completamento della storia e test dei bug.Rispondere a varie domande JMP Live.Lavorando sulla regressione di JMP Live.
- Pechino / Cary JMP Live Test dello stato di Jira
- 00 storie in prova
- 05 storie in prova pronte
- 09 Bug creati negli ultimi 7 giorni.
- 67 storie / bug chiusi negli ultimi 7 giorni
Test di sistema/host-Pechino
- Eric Wang: (1) Testato per l'invio di più richieste HTTP tramite JSL. (2) Promessa testata nella richiesta HTTP. (3) Aggiunti unit test per più richieste e promesse HTTP, che invocano JMP Live RESTAPI. (4) Verifica di storie/bug.
- Da Li: (1) Verifica di storie/bug per dashboard, post-download, controllo accessi e pubblicazione-JMP. (2) Caso di indagine del rapporto di TS 00009418.
- Mike Wu: (1) Problema di regressione testato JMP-11780. È stato RISOLTO per Intel Mac ora e M1 Mac rimarrebbe il problema iniziale a causa del problema del driver Oracle ODBC del fornitore di ActualTech.(3) Controllo di integrità per l'ambiente di test Citrix aggiornato. (4) Caso di indagine del rapporto di TS 00009302.
- Kimi: (1) Controllare i test di integrazione di Python perché la versione di Python è stata aggiornata nel framework JSL UT a esecuzione notturna. (2) Errori JSL UT esaminati. (3) Problemi relativi a Jenkins. (4) Verifica di storie/bug. (5) Aggiorna la pagina di confluenza sotto Quadro dei test unitari JSL del team di Pechino
- Nala: (1) Verifica di storie/bug. (2) Il team di Pechino ha riscontrato alcuni problemi durante l'accesso ai sistemi Concur e OTL. Collaborare con il gruppo IT per risolvere i problemi.
- JMP Jira: 3 bug/storie creati ( Collegamento ), 22 bug/storie verificati ( Collegamento )
- JMP Live Jira: 11 bug/storie creati ( Collegamento ), 46 bug/storie verificati ( collegamento )
Scoperta dei dati
- Ernesto: Generatore di flussi di lavoro: aggiunta del supporto per i condizionali, migliore gestione dei report della piattaforma di registrazione e semplificazione dell'uso delle annotazioni dei report.
- Evan: Aggiunta del supporto per lo scripting e il registratore di azioni per etichette ai codici e codici alle etichette.
- Xan: Ottimizzazione più fluida della spline per differenze di dimensione del gruppo.
DOE
- Peng: Preparato e presentato l'aggiornamento lampo per il team DOE & Reliability per conto di Ryan Lekivetz. Revisionato un capitolo sulle serie temporali in Fondamenti di analisi predittiva con JMP per il marketing SAS EDU. Completati tutti i corsi di formazione sulla sicurezza dei prodotti.
- Caleb: Risolti due bug dell'esploratore della dimensione del campione dell'ultimo minuto prima del blocco del codice. Ryan e io abbiamo anche iniziato a lavorare alla stesura di un documento congiunto con Sky su un progetto Wildtrack.
- Brad: Sto finendo il mio discorso sulla scoperta di JMP. Lunedì farò il video di presentazione.
Ospite
- Michele H: Ha collaborato con Jim per abilitare la firma del codice della build della versione Mac JMP 18.0. Risolto un problema visivo nell'importazione di file multipli su macOS Big Sur. Risolto un problema con il selettore dei caratteri del Mac, segnalato da un tester EA. Risolti problemi in sospeso dell'analizzatore statico per la versione JMP 17.0.
- John Schroedl: Visual Studio 2022 transizione e dare una mano con lo sforzo di ramificazione. Ha aiutato a indagare su un problema di "Verifica aggiornamenti". Creato documenti di telemetria per Myron e spostandone gran parte in Confluence.
- Paolo N: Chiusura dei ticket di sicurezza JMP 17.0. Imposta il lavoro JMP 18.0 per la scansione del blackduck.Visual Studio 2022 installato. Lavorando alla rimozione del vecchio codice JMPINTRO obsoleto, anziché eseguire il push nel tardo pomeriggio di venerdì, aspetterò fino all'inizio della prossima settimana. Sono molti i file toccati. (JMP-10618)
HTML5
- Di Paul: Ho speso più formazione STIPS e ricercando problemi che sono stati spinti a 18.0.
JMP in diretta
- Michele G: Correzioni di bug, aggiornamenti di pacchetti di terze parti e feed di avvisi sullo spazio sono in attesa dell'unione del ramo. Ho uno scaffale per riparare, si spera, la nostra perdita di memoria di prova sulla build CI. Lavorando alla presentazione di Discovery con Aurora.
Statistiche
- Laura C- S: Ha risposto ad alcuni post nella community su SEM. Ha fornito feedback ad Haley in merito al suo componente aggiuntivo, alla presentazione e al post sul blog. Ha lavorato con Gail e Ross Metusalem in un titolo e una descrizione per un tutorial SEM. Ha continuato a lavorare su un post sul blog di analisi di più gruppi. Aggiornamento di Visual Studio.
- Elisabetta: Rispondere ad alcune domande GLMM e miste per SE, Education e altri colleghi. Ottenere VS2022 attivo e funzionante (grazie per le ottime istruzioni, John Schroedl!). Tracciamento degli ultimi pezzi insignificanti del codice di stima che richiedono l'inclusione di informazioni sul peso per abilitare i pesi in Misto; i risultati attuali sono così vicini ma non del tutto...
- Giovanni Salli: Risolti i grafici a leva per Fit Least Squares REML, con Chris Gotwalt, integrato in 17.0 e 17.1 ( JMP-13437 ).
Documentazione Stat
- Karen: Scrivere un nuovo capitolo per documentare il Workflow Builder.
Test statistici
- Giacobbe: Test di Easy DOE, verifica delle correzioni recenti per 17.0 e scrittura di unit test per la scheda Report. Verifica di una correzione per il grafico della leva in Fit Model REML (JMP-13437).
Nota di Shannon
È stata una settimana molto impegnativa per la maggior parte di noi. Spero che tutti voi abbiate la possibilità di godervi un po' di relax questo fine settimana!