歡迎來到 2024 年 2 月 9 日的 JMP 開發更新!也祝大家農曆新年快樂!
本週,對候選安裝程式 #2 進行了JMP 18.0 安裝程式測試,許多測試人員報告了積極的結果,但迄今為止尚未發現重大問題。然而,在推出最終修復程序以解決最近創建的 JMP 18 EA8 遇到的持續 EA 授權問題後,QA 已計劃在下週初重新測試重新建置的候選安裝程式 #3。
在開發創建的帶有附加修復程式的 Python 測試應用程式似乎解決了一些客戶的問題後,開發人員、開發人員和測試人員迅速協作創建了一個有限範圍的JMP 18 EA9 。週三,開發經理請求並批准了EA9 的創建,週三創建了變更整合、建置和安裝程序,並在週四早些時候進行了快速審查,並在周四有選擇地與遇到授權問題的客戶共享。所包含的修復現已獲得 3 位客戶的確認,以解決他們的授權問題,並且 JMP 18.0 將僅重新建置以解決此問題。
非常感謝Duane Hayes在他的團隊成員感謝這些客戶的幫助後轉達了他們的評論! BAE Systems 表示:“我很高興能夠提供幫助!我從 JMP 軟體中獲益匪淺,我很高興能夠回饋社會。”來自 Teledyne/Flir 的消息:“很高興為您提供幫助。很高興您能讓它正常工作。感謝您繼續維護這個出色的軟體!”
雖然 Audrey 預計重建工作可能會將JMP 18.0 QA 簽核推遲到 2 月底,但她預計測試可能能夠在 3 月中旬 JMP 18 的計劃交付日期之前完成工作。在發布之前,其他基於網路的可交付成果仍在開發中,JMP 的 Salesforce 顧問CloudGiants繼續致力於 MyJMP 基礎架構的開發,以支援 JMP 18.0 版本。
感謝本週稍早回覆Nick Ruva關於群組內基於 M3 的 MacBook Pro的請求的人們。一些有資格更新 Mac 的開發人員已經提出了該請求,並期待快速交付。其他經常使用 Mac 的開發人員可能會考慮請求升級,特別是如果您仍在運行(過時的)基於 Intel 的 Mac。不幸的是,M3 Mini 尚未上市,但有傳言稱將在今年稍後上市。
我們已經收到一位客戶詢問有關 M3 支援的問題。我們確實像支援其他 MX 晶片組一樣支援它們,這意味著我們將在該架構上全面測試 JMP,並確定任何差異或問題,以便在未來版本中修復(如果存在此類問題)。我們最近對編譯器版本的更改以及新的英特爾晶片和與它們相互作用不良的第三方庫的經驗使開發變得謹慎,這是可以理解的。 JMP 會定期測試新的 MacOSX 版本和 Windows 更新,並且許多單元測試機器現在在 AWS 中運行,我們可以靈活地要求快速更改 Windows 硬體以進行進一步測試。此外,我們目前在 JMP 實驗室中混合使用 M1 和 M2,運行 18.1 和 19.0 的測試。當更新的硬體和軟體可用時,我們將繼續進行測試。
最後,非常感謝Tonya Mauldin分享本週的測試/崩潰案例,並選擇了崩潰!

2024 年 2 月 9 日當週的 JMP Beta 報告 | JMP Live (sas.com)
Tonya 也提供了她的 EA1-EA7 組合 Beta 報告集中的一些範例: Tonya Mauldin | JMP Live (sas.com)
仍處於開放狀態的 Jira 票證堆積長條圖

發送到jmpbeta@jmp.com 的所有電子郵件的子主題堆疊長條圖。

一般公告
即將到來的重要日期
- JMP 18.0 QA 簽核– 2 月底
- 請造訪Confluence查看JMP 18日期的完整清單。
JMP 開發更新
生命科學更新
- 文君:生命科學組上週二終於吃了一頓遲來的年終午餐。感謝傑夫曼 (Geoff Mann) 和他的妻子希拉里 (Hillary) 為他們開放了美麗的家,舉辦了一場非常愉快的派對!

產品管理和產品行銷
- Bryan F: Sarah Sylvestre 和我使用 Julian 創建的 AI 助理進行了更多內部可用性測試。我們也正在研究和收集有關 JMP 19 的潛在數據表變更的資訊。繼續致力於歐洲探索峰會 JMP 可用性實驗室相關的物流和測試工作。我完成了 JMP 18.1 安裝程式初始畫面的更新,以使用 JMP 18 橫幅設計和 Anova 字體。與朱利安的小組舉行了另一次日常用品設計圖書俱樂部會議。與行銷、用戶支援、數位營運部門的代表會面,展示並討論與 JMP 視覺品牌相關的想法。對一些與設計問題相關的 Jira 請求進行了分類。
技術支援和支援
- 杜安:
- 與遇到軟體授權問題的 EA 參與者分享了一個特殊的 EA9 版本。其中三個現在能夠成功授權。在對他們的幫助表示感謝後,我們收到了 BAE Systems 的以下評論:“我很高興能夠提供幫助!我從 JMP 軟體中獲益匪淺,我很高興能夠回饋社會。” Teledyne/Flir 也表示:“很高興為您提供幫助。很高興您能讓它正常工作。感謝您繼續維護這個出色的軟體!”
- 除了案件(數量不斷增加)之外,支援人員還繼續將我們的內容從 jmp.com 頁面移至社區。我們也協助處理有關授權和 My JMP 的電子郵件通訊。
- 以下是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。
每週案件量:

參與隊列的案例主題總計:

上週參與隊列的案例主題:

開發營運
- 缺口:
- JMP 19.0 Excel Addin 建置與最近的 SAS IT 安全性相關變更發生衝突,導致我們嘗試使用 AWS 中的 Windows Server 作為 19.0 建置機器。複製我們的 Windows 18 CI 建置機器,並開始遷移腳本、工具和必要的作業,以運行僅具有本地輸出的並行夜間構建流程,以便我們可以驗證創建的 JMP 構建,並查看這是否是一個可行的選擇來自我們目前的桌面SAS IT 機器。
- 複製我們的 Windows 18 CI 建置機器,並開始遷移腳本、工具和必要的作業,以測試僅具有本地輸出的並行夜間構建過程,以便我們可以驗證創建的 JMP 構建,並查看它是否是一個可行的選擇來自我們目前的桌面SAS IT 機器。
- 在 AWS 中進行了一些建置機器優化,以驗證 Amazon R 系列機器上的同步和完整建置速度。本週在 Jenkins 上執行測試後,C 系列機器的性能仍然大大優於更具成本效益的 R 系列同類機器。觀察 JMP CI 建置表明我們嚴重受 CPU 限制,且 R 系列電腦上的 GPU 和記憶體凸塊未使用。將繼續監控新的 AWS 選項,看看我們是否能夠在新系列硬體上找到良好的效能成本效益。
- Shannon:為我的組織創建了 DevOps 團隊目標,這些目標源自於我們的 JMP 公司目標,並在每週的工具團隊會議上進行了討論。審閱了履歷並面試了一位有前途的 DevOps 專案經理職位候選人。週三整個下午都在辦公室與各個團隊成員交談——很高興能見到你們所有人。與不同的人討論了發布流程的結束以及安裝程式候選測試和修復。與經理和 Chaneen 會面,消化經理調查結果,為與我的團隊進一步討論做好準備。調查了各種事故。
- Melanie: JiraBot 3.0:編寫了需求 Confluence 頁面;更新了Confluence測試筆記頁面;在沙盒中建立一個欄位用於測試目的。 Jira 管理員:為自己寫了一些關於建立自訂欄位並將其填入(希望)正確位置的說明,這樣我就知道當我們準備好上線時該怎麼做。幫助了一些人解決 OTL 問題。小提琴情節給一位朋友留下了深刻的印象——他以前從未見過,並認為這是一個非常酷的視覺化。
- Jim:為 JMP 18.0 建立了最終安裝程式候選版本(#1 和 #2)。更改清單整合並在 WinOS 上建立了 EA #9,用於測試重要的授權問題。最終候選人 #3 正在等待確定。在 Jenkins 專案中新增了 WinOS 和 mac OS JMP 18.1 UT 運行。與 Bob Hickey 合作確定一種解決方案,用於建立具有提升權限的 Excel 插件,而無需 BeyondTrust 對話方塊阻止批次處理過程。 Mac OS 單元測試機上大量的系統和軟體更新。強力支持。
- Bob:新增了腳本來收集 JMP Live 所需的所有安裝程式部分,並建立自解壓縮 exe 檔案以便於分發。使用新字體為 18.x Windows 安裝程式新增了新的啟動畫面。為 18.0 Windows JMP、JMP Pro 和 JMP Clinical 建立安裝程式驗證檔。在 Windows 上為 JMP Pro EA #9 建置安裝程式。
- Myron:繼續開發 AWS 中託管的新 JiraBot UI (JMPTOOL-939),並回覆 Shannon 和 Melanie 的回饋。開始研究 JMPTOOL-1045 – 在組件(或其他)變更時執行 JiraBot。修正了「針對現有問題執行 JiraBot」對話方塊中的搜尋結果 - 它有一個錯誤,並且沒有顯示「project = JMPTOOL」等內容的完整結果,也添加了分頁功能。
本土化
- 桑迪:繼續致力於專門的字數統計報告自動化——我們已經縮小了獲取報告資訊的範圍。不幸的是,經過測試可能用途的 MemoQ API 並未產生可用的資訊。也開始了 Jenkins 工作,以自動化 xstr 語言檔案編譯。計劃建立與現在不同類型的測試環境,並且這看起來比最初預期的更加複雜。開始對儀表板的字數進行更改。查看新的儀表板資訊 api 來提供儀表板驗證。
- Howard:發布了用於檢索產品 P4/Stage 資訊的儀表板 API -
致力於 memoQ WordCount API 以滿足供應商的特定設定請求。從事儀表板會話專案:伺服器會話將有助於更好地管理客戶端行為。
- Trish:已將 JMP Live 協助移交給德國、法國、義大利、日本、中東和韓國的文件團隊 ( JMPLOC-6208 ) - ES 尚未交付;與 Allison 和 Howard 會面,討論本地化文件加載項,從而引發了有關自動化和開放Jira的討論。與香農會面,檢視我的管理調查結果。審查 JMP 文件項目(「大書」)的 memoQ 項目,以便我們可以交付給翻譯團隊;完成在地化團隊目標的工作。
- Allison:負責在 Jenkins 中對本地化的 JMP Live Public 檔案執行驗證,檢查它們在 P4 中是否具有正確的標籤;我和 Howard 一起參加了關於為 Big books 創建插件檔案的培訓;與供應商就即將推出的 Big Books 專案和流程資訊進行溝通;我開始驗證 Big Books 專案的生產套件,以便我們準備在接下來的幾週內將它們發送出去。
- Krzysztof:開發書籍 memoQ 套件 - 記錄設定、定義用於驗證供應商翻譯的 QA 流程和資源,以及實施圖書字數調整。已標記的 JMPLive 和共享文字插入最終翻譯檔案 18. 在 P4 中記錄在地化的標記過程。致力於清理圖書 TM 中遺留翻譯變體的流程。
- Sohail:為重新訓練 MT 模型準備訓練資料(清理和整合)。
文件
- Devon:清理了 Python 文件中出現的一些最新錯誤,主要是格式錯誤。 JMP-20354:修正了以下問題:文件中 JSL 程式碼中的註解在 Web 說明中存在額外縮進,一直追溯到 16.1。清理 CSS 以解決問題。處理 FrameMaker 到 XML 轉換表。 Jira 計劃 18.1。
- Susan C:主要致力於 HTML5 在地化協助。我現在已經發送了所有 7 種語言進行測試。我還一直在製定 Jira 問題計劃,以幫助我們追蹤 18.1 和 19.0 的專案和任務。
- Qiana:對 Jira 進行分類並與 Susan 一起審查 18.1 Jira 結構。幫助 Susan 解決本地化的 HTML5 幫助問題。在 JMP 社群中建立了 Doc 外掛程式草稿頁面。開始為 JMP 18.1 的說明專案建立文件結構。
- ChrisB :推送並測試了 18.0 幫助。致力於 18.1 幫助建構。規劃 Oxygen 創作遷移。
系統/主機測試-Cary
- Mandy:已完成測試 18.0 安裝程式候選#2 驗證。研究了一些使用 JMP18EA8 的人的 TS 曲目。提交了一些 JIRA 問題,其中一個是錯誤,其他是建議。下週,我們將在 Mac 上重新進行 JMP 18.0 安裝程式候選 #3 的安裝程式測試,並處理其他資料表和 19.0 變更。
- Hunter:開始對 JMP 18.0 進行最終安裝程式測試,並完成針對特定客戶所建立的 JMP 18 EA 9 的測試。調查並回應 JMP 18 EA 8 案例。
- Audrey: Jira 管理工作,EA9 的快速測試,為 18.0 Final Image Candidate #3 做好準備。
網路測試 – 卡里
- Josh L:與 Chris Humphrey 一起處理客戶問題。 JMP 和 JMP Live 安裝程式測試仍在繼續,JMP Live 安裝程式測試目前已完成 71%。需要解決通知文件中有關版本控制的一些問題。正如預期的那樣,我們的驗證工作落後了。
- Natalie M:嘗試英語練習開始 18.0 安裝程式測試任務。作為我的第一次實踐測試,我了解了很多關於 JMP 的知識,並且我需要參加 Perforce 培訓課程。非常感謝Jim Borek在最後一刻的訓練。 Steve Chen的額外培訓,包括各種自動化工具的介紹/演示。繼續自動化閱讀。完成了一些必需的 SAS 培訓。 JMP Live 的 Vue 3 白盒測試觀察者。
- 安娜:驗證修復、追蹤技術支援問題以及安裝程式測試的烏雲籠罩在頭頂上。 :雲與閃電與雨:️ :高電壓:️
- 北京 / Cary Web 測試 Jira 狀態
- 108 – 測試準備就緒
- 002 – 測試
- 027 – 過去 7 天內開放的 Jira 項目
- 034 – 過去 7 天內關閉的 Jira 項目
系統/主機測試-北京
- 北京隊:
- 李大: (1)Bug驗證。 (2) 完成 JMP 18.0 安裝程式測試。 (3) 暫停:功能測試WEBJMP-7867:升級到 Vue 3 ,產生 22 個新錯誤。 (4) 完成 JMP Live 18.0 安裝程式測試,產生 3 個錯誤。
- 吳楠: (1)Bug驗證。 (2) 完成 JMP 18.0 安裝程式測試。
- Kimi(Yu) Wang: (1)Bug驗證。 (2) 完成 JMP 18.0 安裝程式測試。 (3)查看Python部分的EXP線上幫助並輸入5個bug。 - 完畢。 (4) 研究管制圖警告:19.0 改進 - JMP Live - Confluence (atlassian.net) – 正在進行中。 (5) Jenkins:遷移到新的 Jenkins Docker – 開發完成,現在正在測試。解決安裝錯誤。備份 Jenkins docker 映像。更新 VS2022 許可證。
- 大張: (1)Bug驗證。 (2) 對 JMP Live JSL 測試的改進 ( JMPTESTBJ-2277 )。 (3) 為 JMP Live 增加了新的壓力測試 – JMPTESTBJ-1822/JMPTESTBJ-2969/JMPTESTBJ-1862。 (4) JMP Live 18.0 安裝程式測試 – 完成。 (5) JMP 18.0 最終安裝程式驗證 – 完成
- Nala:(1)錯誤驗證。 (2) JMP 18.0 安裝程式測試 - 完成。 (3)測試並重新開啟WEBJMP-7961:支援按空格過濾包視圖(後端) 。 (4) 為北京團隊新測試人員入職做好準備。 (5)學習GraphQL。
數據發現
- Dave B:修正了具有無標題列的表格的「過濾/選擇位置」表格框對話框,添加了一種更簡單的方法來將輸出捕獲為pdf 文件,該文件自動根據內容調整單頁大小,並修正了文字導致請求的列類型被忽略的匯入錯誤。
- 還有問:處理顯示框的邊距/填充更新 - 大綱框現在將標題顯示在填充區域上方而不是填充內。更改了圖示框以允許縮放尺寸。修正一些與不同樣式(選項卡式、大綱式、組合式等)相關的選項卡頁問題。
- Xan: GB 對隱式計數變數的總計統計資料的處理;地圖多邊形修復和增強 - 您現在可以繪製多邊形而不填充它。
- Morgan:本週推送了 JMP Notebook 程式碼,並繼續修復 Scintilla 合併引入的錯誤。
主持人
- Paul N:對 Bryan 對 Okta 挑戰響應支援所做更改的程式碼審查。致力於創建一個 Python 腳本,將 Python.org 發行版重新打包到我們發布的嵌入式發行版中。 Python 現在為 3.11.8,而 JMP 18.0 隨 3.11.5 一起發布。也嘗試使 JMP 的 Python 站點包環境由 Python 的 venv 生成/與 Python 的 venv 相容。 (Python虛擬環境)。如果使用者可以使用內建的虛擬環境功能在更新中初始化軟體包,那麼此變更可以簡化麻煩的軟體包或困難的使用者環境的軟體包安裝。檢視和更新 Sam 的JMP 非常 Pythonic!匯合頁面。實習生Evan Carr在 JMP 19 中加入了jmp.path_variable()函數。它的運作方式類似於 JSL 的Get Path Variable() 。讓他處理jmp.DataTable.Column.width屬性,以從 Python 取得和設定列的顯示寬度。
- Daniel:影響一些 EA 客戶的網路問題已透過最終授權修復得到解決,我們現在正在尋求試用產品所需的 AWS 變更。
互動式 HTML
JMP 直播
- Aurora: 18.1:改進 Sequelize 錯誤的調試。錯誤修復(包裝存取記錄、審核日誌記錄、刪除空間通知、分頁)。 19.0: Vue 3 升級的白盒測試。詢問我們的第三方庫之一的授權問題。研究刪除 pg-large-object 套件(看起來很有希望)。
- Adrianna:為 requesting_session 新增的 JMP 事件佇列狀態,重構一些變數名稱以解決 Sequelize 截斷問題,Vue3 白盒測試,以及調查一些 JMP 池錯誤。
統計數據
- Elizabeth:修正了與混合模型的權重和預測區間相關的幾個錯誤(JMP-20374 和 JMP-20407)。在 GLMM (JMP-20146) 中加入了對權重和頻率的支援。回答了有關 JMP 中 GLMM 的一些使用者問題。執行一些與保質期估計相關的模擬,查看 JMP 中可用的一些替代方案,這些替代方案與 Stroup, WW 和 Quinlan, M. (2016) 中相關但未直接研究。穩定性的統計考量和保質期的估計。製藥和生物技術行業的非臨床統計,575-604。
- Laura CS :繼續研究用於 SEM 的 MIIV-2SLS。完成了標準錯誤並繼續研究如何處理等式限制。
統計測試
- Mark:使用正確配置的 AWS 虛擬機器繼續測試 Torch 深度學習外掛程式。參加了由 StatEase 的 Mark Anderson 主持的 ASQ 統計部門關於 DOE 的網路研討會。我正在為能源部路線圖撰寫閃電演講。歐內斯特更改選擇清單後測試了 DOE 平台。現在,我正在調查 EasyDOEDefects17_w 腳本中的 5 個新的單元測試失敗,這些失敗都與 Profiler 中的預測有關。
- Jacob:在分類中加入信賴區間測試。評估 DOE 中更新的選擇清單的測試版本。為 Discovery Europe 準備 Easy DOE 閃電演講。在 18.0 中對開放的 Easy DOE 票證進行分類,將看似固定的票證移至 Test Ready。
- Tonya:致力於錯誤驗證、單元測試更新和 Beta 報告。
香農的註釋
感謝 Inside JMP 分享這篇文章以紀念黑人歷史月,強調 SAS 和 JMP 對各種形式的多樣性和包容性的持續承諾!眾所周知,JMP現在擁有自己的DEI行動委員會,我非常自豪能夠在一家重視所有人聲音並如此大聲、自豪地發聲的公司工作! SAS 黑人倡議小組 (BIG) 最近幾週舉辦了幾場精彩的會議,重點探討馬丁路德金遺產的影響,從反映馬丁路德金演講的小組討論到特邀演講者和討論。謹此提醒,歡迎所有 SAS 和 JMP 員工參加週五中午的 BIG 會議,以學習、分享和反思美國黑人的經驗。
今天的大型會議由達維塔·鄧拉普 (Davetta Dunlap)主持,特邀嘉賓史蒂夫·斯韋恩 (Steve Swayne)是一位白人,他分享了他的個人經歷,從童年時期完全忘記白人特權到成年初期,再到了解這個概念及其在這個國家和地區的歷史的旅程。成為盟友並倡導其他盟友採取行動。
二月的 SAS DEI 讀書俱樂部重點關注前足球和體育分析師Elmanual Acho所著的《與黑人的不舒服對話》一書。他還在喬治·弗洛伊德死後推出了一系列榮獲艾美獎的影片系列。您可以點擊此連結加入BIG Viva Engage 小組,並點擊此處了解有關 SAS DEI 讀書俱樂部的更多資訊。正如斯韋恩今天所說,教育對於那些根本沒有經歷過黑人同事經歷的盟友來說至關重要。他鼓勵所有與會者努力理解並開始倡導,無論這個主題可能讓他們個人感到多麼不舒服。
