
欢迎阅读 2022 年 6 月 10 日的 JMP 开发更新!
恭喜本周外出瑞安·莱克维茨! 本星期布拉德·琼斯宣布 Ryan 晋升为 DOE 和可靠性团队经理。 Ryan 作为 DOE 开发人员在 JMP 工作了近十年,在软件开发与广泛的出版物和演示列表以及许多专利之间取得平衡。 除了他无可置疑的卓越技术和随和的个性外,我们都开始欣赏 Ryan 在分享他对 DOE 的热情时的创造力。 无论是在 JMP 关于煮鸡蛋(或薯条、饼干或咖啡!)的博客中, Discovery 谈论新功能,或者在与开发人员会面会议中,Ryan 是分享与所有用户相关的示例的专家。 尽管他将团队领导权交给了瑞恩,但布拉德向我们保证他不会去任何地方。 他将继续他正在进行的研究,探索 JMP 的 DOE 新功能。
在周三的一天结束时,我们通过了我们的代码审查JMP 17.0 的里程碑。 这意味着从此时起推入主分支的任何源代码更改都需要进行代码审查(值得注意的例外是代码注释、脚本索引示例和标记字符串以供提取)。
如果您要设置一个Swarm 中的代码审查,请在您的文本中提及 Jira 问题编号。 当然,您应该始终在您的 Perforce 推送描述中提及相关的 Jira 问题以及进行代码审查的人员的姓名。 我们将进入代码批准模式在 22 年 6 月 22 日。 那时,我们应该只解决重要和关键的修复,并且每次推送都需要在提交之前由 JMP 批准者列表的 4 名成员预先批准。
doc 和 L10N 团队一直在努力完成一长串交付物,这些交付物必须最终确定、翻译并返回到软件中,然后我们才能创建 JMP 17.0 最终安装程序候选者。 L10N 团队将于 6 月 13 日下周一交付最后一批 JMP 17.0 UI 字符串。 在这个周期中进行的许多其他项目包括菜单描述和快速参考卡、Discovering JMP(翻译成所有语言)、JMP 示例数据、教程、内置插件和 JMP Live UI 字符串和文档。 非常感谢所有帮助这些项目通过最后阶段的人!
也非常感谢JMP 直播团队在昨天的开发会议上介绍 JMP 17 的新增内容! 如果您错过了会议,您可以在此处找到下载的录音副本的链接。 我们在会议上的出席人数创下了记录(80 多名与会者),并且在会议期间进行了非常活跃的聊天会话! 此外,我对无法参加的内部团队成员的录音很感兴趣。 感谢 JMP Live 团队成员对演示期间提出的问题的监控和回答!
谢谢托尼亚·莫尔丁用于与从 Salesforce 中选择的崩溃共享最近 Beta 反馈的详细信息! 由于 Duane 和 Tonya 一直在更新他们的 Salesforce 客户跟踪报告,Myron 也在更新崩溃系统代码以从 Salesforce 获取崩溃文件,将它们放入处理队列以进行符号化,并使用内容更新我们的崩溃数据库。 随着大部分代码的更新,Myron 和我将进入测试阶段,并希望尽快让生产管道运行。
人

话题

副主题

平台

2022 年 6 月 10 日当周的 Beta 报告 | JMP Live (sas.com)
一般公告
- 如果您愿意成为 Inside JMP 的特邀员工,请下载一份了解形式. 只需填写问题,完成后,将其连同您的 3 张照片一起上传到文件夹中。 感谢您帮助让我们的 JMP 大家庭更加熟悉!
即将到来的重要日期
- JMP 17 规范批准 – 22 年 6 月 22 日
- JMP 17.0 EA9 – 22 年 7 月 8 日
- JMP 17 代码冻结 – 22 年 7 月 20 日
- 请拜访合流完整列表JMP 16和JMP 17日期。
JMP 开发更新
主持人
- 迈克尔·H:
- WWDC 周。 观看会议,与 Apple 工程师会面。 更新了我们的“notarize”脚本以使用“新”(1 yo)“notarytool”而不是已弃用(明年秋天将消失)“altool”。 与 Apple 工程师一起探讨了为什么我们不能在启用 ASAN + UBSAN 的情况下运行 JMP。 答:它使我们的可执行文件太大。 我得到了尝试的变通方法,但到目前为止,它们似乎都不可行。
- 得到平行建筑工作。 这需要明确指定 jmptojava dylib 之间的依赖关系。
- 与 Jim 和 Nick 合作,将 JMP 17 构建系统迁移到 Xcode 13。 与 Jim 合作调查为何在某些 M1 构建系统上与 Rosetta 一起运行 JMP 测试。
- 约翰·施罗德:遥测服务器工作。 调查使用自动化运行 JMP 时的神秘崩溃。
HTML5
JMP 直播
- 极光:展示了 JMP Live 17.0 摘要演示的一部分。与 Susan Conaghan 一起浏览了更多内容,他在记录 JMP Live 17.0 的过程中提出了非常好的探索性问题。与唯一标题、批量删除、下载记录、更新数据和文件夹中帖子排序相关的错误修复。
统计数据
- 伊丽莎白:修复了 John Powell 和 HTML5 团队在其工作过程中发现的带有隐藏/排除行的新 SOM 聚类热图的错误。 继续致力于在混合模型的背景下实施外推控制。
- 劳拉 CS:修复了 SEM 中的许多错误,包括分析器崩溃和模型未指定差异时的另一个错误。 为文档编写了一些关于模型快捷方式的注释。 继续支持 Haley 的夏季项目。
统计文档
- 科琳:进行了一些字符串编辑,完成了 PCA 更新的文档更新,为 Michael 审查了 SVEM 材料,并在 FDE 中工作了一些。
统计测试
- 雅各布:测试 Easy DOE,交互式测试新版本并为裂区设计编写测试。 参与 UI/UX 工作流。 调查潜在的性能问题。
- 托尼亚:致力于 bug 验证、单元测试清理和 beta 报告。
产品管理
- 布莱恩·F:
- 启动画面:为 9 个 Windows 安装程序完成并交付了更新的图形。 修改了产品闪屏以反映 JMP Statistical Discovery, LLC。 这样做时,我对图形进行了小幅修改,使背景中的渐变更加微妙。
- 图标:对于产品管理团队,我为数据发现工作流创建了另外 2 个图标,并为 16 个图标中的每一个添加了蓝色渐变的背景。 对于 Workflow Builder,我在 Windows 上创建并交付了 3 个新图标。 Chris Humphrey 向我展示了如何在 Mac 上交付图标,我创建了一个 Changelist 供 Chris 和 Ernest 审查。 我使用 Michael Goff 的输入创建了一个图标,用于在 JMP Desktop 上打开 JMP Live 中的文件。
- 功能 UX 工作流程:我处理了点投票的结果,以确定团队开发的各种想法的优先级。 我会见了 Ryan Lekivetz,就 UX 开发过程会议进行了一次对话,他在本周领导了关于 Easy DOE 可用性测试的对话。 我会见了 Geoffrey Mann、Sam Gardner 和 Anisa Scott,以了解 JMP Clinical 的 UI。 我们计划每月举行一次会议,以便就可用性增强进行对话。
技术支援
- 杜安:本周没有什么新的报道。 这里有TS JMP Live 报道(JMP Live 16) 将 Sirius 的历史数据与 Service Cloud 的新案例数据相结合。 不过,这些仍在修改中! 看完昨天的 JMP Live 演示后,我渴望开始使用 JMP 17,因为 JMP Live 17 的变化和改进令人印象深刻! 以下是有关信息技术支持打开的 Jira 票证.

开发运营
- 吉姆:报告了 LEAKS 失败的 Jira 票证。 在 Michael Hecht 的支持下,升级到 Xcode 13 for JMP 17 Mac 构建机;报告构建过程失败。 拿起 Mac Mini 来设置 Jenkins CI 流程。 适用于 Mac 的 JMP 17 安装程序更新。 将本地化 JMP 17 _Baseline 和 NIST UT 的测试迁移到新的 Apple Silicon M1 Ventura OS。 强制支持。
- 缺口: PDF 构建机器故障排除。 开始与 Alex 合作,将现有的 Jenkins 项目迁移到在 AWS 中运行的服务器中。
- 迈伦:继续崩溃系统代码和 Jenkins 项目更新,以准备使用从 Salesforce 提取的崩溃数据进行测试运行。
- 香农: PDF 测试、Jira、NF 和临床 EA 讨论。 崩溃数据与 Lisa 一起使用。
本土化
- 安吉丽塔:交付翻译的剩余 JMP Live 项目;下周为便携式 UI 切换设置工作;内置切换设置
- 霍华德: 这周享受假期。
- 梅兰妮: 可移植 UI 的 JSL 冲突检查完成;与 Caleb 合作纠正 Sample Size Explorers 字符串的问题;样本数据源已提交。 教程清理和更新。
- 沙: 便携式 UI 测试套件;下周需要创建 ES、FR 和 IT 便携式 UI 工具包。
- 翠西:项目管理 L10N 时间表,Jira 分类
- 更新到JMPLoc 项目吉拉斯本星期。
文档
- 钱娜:完成更新常用文本插图中的标志和版权信息。 就一些版权问题与 Rachel 通信。 完成更新 JMP 17 安装验证白皮书。 开始更新质量流程白皮书。 会见了露丝和米娅。 参加了 ePublisher 101 培训。 在技术许可声明文本插图中添加了 OpenBLAS 库语句。 对 Penguins.jmp 数据表进行了额外更新。
- 苏珊 C:完成 JMP Live CLI 更新以安装帮助并将其发送以供审核。 包含迄今为止对 JMP Live 安装帮助的评论反馈。 处理 JMP Live 的 JSL 更新。 参加了 JMP 现场演示。
- 克里斯 B:更新 Sample Index 窗口,ePublisher 培训,看看我们的实习生 Matthew 所做的很酷的事情,并让他进入下一个项目。
系统/主机测试-Cary
- 奥黛丽:在我们的生产测试服务器更新到 17 后,将我们的 JMP Live 发布脚本迁移到 JMP Live 17,一些一般的 JMP Live 测试任务,考虑 Jira 流程并提出对该流程的更改,与 Anna 合作评估我们新的 HTML5 功能准备情况JMP 17 中的功能,创建组件列表,按字母顺序排列开发商或者测试仪. 这些列表增加了组件所有者列表.
- 曼迪:继续 Workflow Builder 的工作。 完成了我在周三由 Ryan Gilmore 主持的与社区超级用户分享的简短演示的准备工作——良好的评论、反馈和问题,并从会议中打开了至少一张 JIRA 票。 主要完成了一个关于 WFB 的简短博客,并将其传递给一些人阅读和编辑,然后再与 Arati 分享。 尽可能快地验证 WFB JIRA,并尝试确保在 Mac 和 Windows 上以相同的方式修复问题。 致力于添加演示,希望能在 Discovery 和 Ernest 的 7 月 14 日开发会议上进行演示。 参加分配给我们的 PLATO LMS 课程。
- 丽莎:致力于将崩溃和 JSL 测试计时项目的发布脚本升级到 17.0,测试 coxcomb 更新,更新崩溃分数表,并与 Mike 一起审查图像差异欺骗。
- 猎人:调查了 JMP 17 EA 8 轨道,在实验室中在 MDA692 上安装了新的 macOS Ventura 13.0 Beta 1 并运行了一些测试和缺陷验证。
- 乔什·L: JMP Live 测试故事和验证错误。我已将我们的 JMP Live 测试团队分布式环境迁移到 17.0。我还想出了一种让服务器每晚在系统上安装最新版本的方法。
- 北京/ Cary JMP 实时测试 Jira 状态
- 04 测试中的故事
- 86 个故事准备测试
- 过去 7 天内创建的 18 个错误。
- 86 个故事/错误在过去 7 天内关闭
系统/主机测试-北京
- 北京队:
- JMP Live 17 基于场景的测试:
- 测试回顾会议。 详细信息可以在 JMP Live 17 基于场景的测试回顾中找到
- 审查为 JMP Live E2E 测试和 JMP Live Migration 测试提出的测试用例。
- JMP 17 的最后一轮 I18N 测试已经完成。 详细信息可以在 JMPTESTBJ-1015 中找到。
- JMP Live 17 的最后一轮 I18N 测试已经完成。 详细信息可在 JMPTESTBJ-212 中找到。
- 埃里克王: (1) 完成 JMP Live 17 基于场景的测试。 备份测试服务器。 (2) 完成 JMP Live 17 I18N 测试。 (3) 测试 JMP Live Jira 故事/错误。 (4) 准备 JMP Live 17 基于场景的测试总结。
- 大丽: (1) 完成 JMP Live 17 基于场景的测试。 备份测试服务器。 (2) 完成 JMP 17 I18N 测试。 (3) 测试 Jira 故事/错误。 (4) 准备 JMP Live 17 基于场景的测试总结。
- 迈克·吴: (1) 完成 JMP Live 17 基于场景的测试。 备份测试服务器。 (2) 完成 JMP 17 I18N 测试。 (3) 测试 Jira 故事/错误。 (4) 准备 JMP Live 17 基于场景的测试总结。 (5)调查TS报告00007563和00007485。 (6) 启动JMP Pro 17.0的OLE VB自动化测试。
- 基米: (1) 完成 JMP Live 17 基于场景的测试。 备份测试服务器。 (2) 完成 JMP Live 17 I18N 测试。 (3) 测试 JMP Live Jira 故事/错误。 (4) 准备 JMP Live 17 基于场景的测试总结。 (5) 调查 JSL UT 故障。 (6) 重新测试 [WEBJMP-4259] Data Table Viewer - Lighthouse,因为 Data Viewer 和数据登陆页面的变化太多。
- 娜拉: (1) 完成 JMP Live 17 基于场景的测试。 备份测试服务器。 (2) 完成 JMP Live 17 I18N 测试。 (3) 测试 JMP Live Jira 故事/错误。 (4) 准备 JMP Live 17 基于场景的测试总结。 (5)与北京队工作人员进行签到会议。
数据发现
- 埃文:搜索现在完全支持两个主机上的所有类型的菜单项(便携式、主机、编辑、加载项)。 为压缩列和匿名添加了动作记录。 其他一些中等优先级项目的原型动作记录。 关于 Sikuli 测试的咨询。 致力于其他一些小的搜索和日志改进。
- 西布西索:致力于开发允许用户通过脚本界面定位或调整层次框的新功能。 接下来,我一直在研究马赛克图上的一个错误,其中反转轴不会反转马赛克图。 我还在研究一个图形构建器错误,其中在标记标签上没有观察到用户指定的固定颜色。
- 丹·S:修复了数据过滤器 <
- 戴夫乙:更新了平行图,以便更一致地显示分类值
DOE 和可靠性
- 彭:修复了 Bill Meeker 报告的一些新问题:JMP-12801:残差图不应显示与删失观察相关的标记; JMP-12810:需要处理不存在 MLE 的情况。 进入审核模式后,我尝试在我的平台中为 SiType::Columns ScriptItems 的缺失信息挑选低风险项目。 然而,当我着手解决它们时,我发现从字面上解决它们会产生大量重复代码的结果。 所以我试图为 JMP-306 找到一个更通用的解决方案。 我昨天做了一轮修改,由 Evan 和 Ernest 审查。 后来我意识到可以在可移植层中进行进一步的更改,以从平台代码中消除此问题的所有重复代码。 第二个变化现在正在审查中。
香农的笔记
谢谢苏珊·康纳汉,我们居住在苏格兰的 JMP 文档作者,分享了当地庆祝英国女王 70 岁时的有趣照片th禧年! 苏珊说:“我打扮得像个哥特人,我最小的孩子打扮得像个 80 后女孩,我们参加了当地马厩的禧年游行。 Alesia 在马背上,没有足够的马供所有孩子使用,所以我步行。 这是非常有趣! 我不是君主制的忠实粉丝,但任何打扮成哥特的借口对我来说都是一个好借口! 哈哈……”她还附上了一张她朋友的小马巴迪的照片,他也为此盛装打扮。
祝大家周末愉快!
