欢迎阅读 2022 年 7 月 22 日的 JMP 开发更新!
本周,我们到达了我们的JMP 17.0 代码冻结里程碑。 正如 Jon Weisz 和 John Sall 在周四早上的年中网络直播中指出的那样,JMP、JMP Pro 和 JMP Live 的 17 版本非常重要。 从我们最新的新手到我们最老练的长期用户,每一位客户都有一些东西。 JMP Clinical 将在一个月后发布其首个仅 JMP 版本,该版本具有更高的性能和更好的安装体验。 您可以在 Inside JMP 上查看年中内容,包括这篇关于2022 年美洲年中学到的 20 件事.
非常感谢吉姆·博雷克用于创建我们的新发布分支并在冻结后测试各种构建! 吉姆说他非常感谢帮助约翰·施罗德在过渡到在 Windows 上使用 Visual Studio 2022 for JMP 18.0 期间提供。 Jim 非常感谢 John 和 Michael Hecht 为解决此过渡期间遇到的各种构建和签名问题提供的所有帮助。 谢谢大家,团队合作! 对于 VS 2022 迁移等软件更新来说,发布边界是一个相对较好的时机,但它确实增加了从分支到构建到大量 VM 和物理机配置的许多移动部分的过程的一些复杂性。
在昨天晚上成功运行了我们三个正在进行的版本的自动化夜间构建之后,鲍勃·希基Jim 将注意力转向为新版本确定安装程序和单元测试设置。 尼克·鲁瓦今天也一直忙于为各种 Jenkins 项目启用持续集成和自动集成流程,这是他在本周早些时候为预期分支 17.1 和 18.0 而设置的。
只是提醒一下,当我们进入这个繁忙的时期,三个分支机构同时运行 -我们以不同的方式对待这些版本,将代码推送到每个版本的过程有点不同。 这是一个概述,以防您不熟悉该过程或在几个月内忘记了我们只有一个版本需要担心的情况! 如果您有任何问题,请告诉我。 如果我不知道答案,我会尝试找到知道的人。
- 停车灯:17.0。
- JMP 17 源代码被冻结。 从 main à 17.0 自动集成被禁用。
- 如果发现了影响 17.0 源代码的潜在漏洞,开发总监和产品管理人员将仔细检查问题并评估其严重性和延迟发布的可能性。
- 如果您认为您在 17.0 中发现了一个重大问题,请在请求批准之前与相应的开发和测试经理讨论。 如果您共同确定问题值得申请批准,请遵循我们的标准批准流程。 如果审批者对修复有疑问,审批者和开发人员将开会讨论修复。
- Doc 和 L10 团队继续努力完成 17.0,以期他们自己即将到来的冻结日期。 测试团队继续验证工作。
- 黄灯闪烁:17.1。
- 此版本的范围包括错误修复和一些未准备好或无法及时测试 17.0 的次要功能。 在将修复程序集成到 17.1 轨道之前,开发人员需要请求并获得代码审查。 main à17.1 没有源自动集成项目,因为 main 中的大多数更改都是不是发往 17.1 分支。 我们还有几个月的时间才能进入 JMP 17.1 代码批准模式。
- Doc 和 L10N 团队在几个月内不会开始使用 17.1。 在 L10N 团队完成 17.0 项目的所有工作之前,我们不会开始在 17.1 上运行 Stringbot。
- 绿灯:18.0。
- 从 main à 18.0 自动集成已打开,以推送新功能和错误修复。 开发人员经常将修复推送到 main 并等待测试以评估修复,然后再考虑集成到 17.1。 始终鼓励同行开发人员进行代码审查,但在周期的这个阶段不需要。
- Doc 和 L10N 团队将在几个月内不会开始处理 18.0 内容。 在 L10N 团队确定合适之前,我们不会在 18.0 上运行 Stringbot。 JMP 18 EA 计划大约 6 个月左右才会开始。
虽然我们本周没有作为开发组开会,但我们将在接下来的两个星期四(7 月 28 日和 8 月 4 日)开会,了解我们的JMP 实习生一直到这个夏天。 我将在下周初发出会议邀请,并附上完整的日程安排。 感谢我们的实习生自愿分享,感谢奥黛丽·舒尔为了协调日程!
一般公告
- 如果您愿意成为 Inside JMP 的特邀员工,请下载一份了解形式. 只需填写问题,完成后,将其与您的 3 张照片一起上传到文件夹中。 感谢您帮助让我们的 JMP 大家庭更加熟悉!
即将到来的重要日期
- JMP 17 文档冻结 – 22 年 8 月 2 日
- JMP 17 帮助冻结 – 22 年 8 月 9 日
- JMP 17 L10N 冻结 – 22 年 8 月 12 日
- JMP 17 本地化 PDF 冻结 8/16/22
- 第一个 JMP 17 最终安装候选人 – 22 年 8 月 23 日
- 请拜访合流完整列表JMP 17日期。
JMP 开发更新
开发运营
- 吉姆:使用 Visual Studio 2022、数字签名软件、node.js 等准备新的 Windows 和 Macintosh 构建机器。使用 Python、ODBC 驱动程序、MATLAB、R 等准备维护 UT 机器。安装程序/更新程序和单元测试运行来。
- 鲍勃:为 18.0 和 17.1 分支处理 Windows 安装程序代码。 为 QA 创建了 Excel 插件安装程序和卸载程序脚本,以模拟主安装程序的功能。 与 John Schroedl 和 Daniel Powell 一起更新表格工作和测试。
- 迈伦:针对 Sirius 电子邮件和 ServiceCloud 中重复评论的崩溃系统测试和修复。 JMP 帮助创建过程的故障排除。
- 缺口:为 JMP 17.1 和 18.0 的持续集成和各种可交付成果的自动集成设置各种 Jenkins 项目。 更新了适用于 JMP 18.0 的 Windows 编译器版本。
- 香农:参加年中虚拟会议。 测试来自 ServiceCloud 的崩溃结果。 已验证 17.1 和 18.0 的 Jenkins 项目更新。 帮助重点调查。 与 Mia 讨论 Jira 分类。
本土化
- 本地化团队:剩余的 JMP Live 软件翻译已完成并推送到 P4。 JMP Live 和 HTML5 Online 帮助交付给翻译。 交付给翻译的新功能。 Doc/Localization Team 月度团队会议于周五举行。 自动化项目的持续评估;菜单 说明 卡片翻译正在完成。
文档
- 苏珊:为 Melanie 创建了颜色编码的 JMP Live/Public PDF。 为 Karen 创建了 Workflow Builder 章节,并将内容从“保存/共享”章节移至该章节。 为汤姆创建了一本遗传学框架书,包括所有必要的文件。 生产检查了所有书籍并生成了 EA9 重做帮助。 在 Perforce 中创建了 JMP Live/Public/HTML5 模板的副本,并更新了 Page.asp 文件的英文版本。 向 Perforce 添加了缺少的 JMP Live/Public 图像,还解决了一些 TOTD 图像差异。 调查了新的 para 标记未出现在帮助中的问题,并提供了一些输入以继续。 协助对缺少的 JMP Live 发布帮助键进行故障排除。
- 钱娜:参加了所有 JMP 领导会议和 JMP H1 更新。 参加了“非凡生产力的 5 个选择”课程。 参加了与 L10N 的月度会议。 继续处理 UG 文档。 花时间解决各种与文档相关的问题。
系统/主机测试-Cary
- 曼迪:正在修改我的 Workflow Builder Journal and Discovery 项目和 powerpoint,为下周三的视频录制做准备。 在 Jim 施展魔法之后,为 Main、17.0 和 17.1 设置 Perforce 分支。 回答了一些 TS 曲目并验证了几个 JIRA。 下周录完后,将开始学习LMS安全模块。
- 猎人:调查了一条 JMP 17 EA 9 轨道(搜索结果问题),试图重现我在保存到 OneDrive 时遇到的项目崩溃,验证,并在实验室中在 MDA692 上安装 Ventura 13.0 Beta 3 并运行测试。
- 奥黛丽:使用最新版本的 Matlab (2022a) 测试 JMP 17.0,为发布结束测试任务做准备。
- 乔什:完成故事和错误测试。回答各种 JMP Live 问题。致力于 JMP Live 的回归。
- 北京/卡里JMP Live 测试 Jira 状态
- 00 测试中的故事
- 05 测试准备中的故事
- 09 在过去 7 天内创建的错误。
- 过去 7 天内关闭的 67 个故事/错误
系统/主机测试-北京
- 埃里克王: (1) 测试通过 JSL 发送多个 HTTP 请求。 (2) 在 HTTP 请求中测试过的 Promise。 (3) 增加了对多个 HTTP 请求和 promise 的单元测试,它调用了 JMP Live RESTAPI。 (4) 故事/错误验证。
- 大丽: (1) Dashboard、Posts-Download、Access Control 和 Publish-JMP 的故事/错误验证。 (2) TS报告调查案号00009418。
- 迈克·吴: (1) 测试回归问题 JMP-11780。 它现在已为 Intel Mac 修复,由于 ActualTech 供应商 Oracle ODBC 驱动程序问题,M1 Mac 仍将是最初的问题。(3) 升级后的 Citrix 测试环境的健全性检查。 (4) TS报告调查案号00009302。
- 基米: (1) 检查Python集成测试,因为Python版本已经在夜间运行的JSL UT框架中进行了升级。 (2) 调查 JSL UT 故障。 (3) Jenkins相关问题。 (4) 故事/错误验证。 (5) 更新confluence页面下北京团队JSL单元测试框架
- 娜拉: (1) 故事/错误验证。 (2) 北京团队在访问 Concur 和 OTL 系统时遇到了一些问题。 与 IT 团队合作解决问题。
- JMP Jira:创建了 3 个错误/故事(关联), 22 个错误/故事已验证 (关联)
- JMP Live Jira:创建了 11 个错误/故事(关联), 46 个错误/故事已验证 (关联)
数据发现
- 欧内斯特:工作流构建器:添加对条件的支持,更好地处理记录平台报告,并促进报告注释的使用。
- 埃文:为标签到代码和代码到标签添加脚本和动作记录器支持。
- 赞:样条曲线平滑调整组大小差异。
美国能源部
- 彭:代表 Ryan Lekivetz 为 DOE 和可靠性团队准备并展示了闪电更新。 使用 JMP for SAS EDU Marketing 查看了预测分析基础知识中有关时间序列的章节。 完成所有产品安全培训课程。
- 迦勒:在代码冻结之前修复了两个最后一分钟的样本大小浏览器错误。 Ryan 和我还开始与 Sky 一起就 Wildtrack 项目撰写一篇联合论文。
- 布拉德:结束我的 JMP Discovery 演讲。 我将在星期一进行视频演示。
主持人
- 迈克尔·H:与 Jim 合作启用 Mac JMP 18.0 Release 版本的代码签名。 修复了 macOS Big Sur 上的多个文件导入中的视觉故障。 修复了 EA 测试人员报告的 Mac 字体选择器问题。 修复了 JMP 17.0 版本的突出静态分析器问题。
- 约翰·施罗德: Visual Studio 2022 过渡并帮助进行分支工作。 帮助调查“检查更新”问题。 为 Myron 创建遥测文档,并将其中大部分内容转移到 Confluence。
- 保罗 N:关闭 JMP 17.0 安全票证。 为 blackduck 扫描设置 JMP 18.0 作业。安装了 Visual Studio 2022。致力于删除旧的过时 JMPINTRO 代码,而不是在周五下午晚些时候推送,我会等到下周初。 涉及的文件很多。 (JMP-10618)
HTML5
- 保罗·S:花费了更多的 STIPS 培训,并研究了被推到 18.0 的问题。
JMP 直播
- 迈克尔·G:错误修复、第 3 方包更新和空间警告提要正在等待分支合并。 我有一个架子,希望能在 CI 构建中修复我们的测试内存泄漏。 与 Aurora 一起进行 Discovery 演示。
统计数据
- 劳拉 C-小号:回答了社区中有关 SEM 的一些帖子。 向 Haley 提供有关她的插件、演示文稿和博客文章的反馈。 与 Gail 和 Ross Metusalem 合作编写 SEM 教程的标题和说明。 继续撰写多组分析博客文章。 更新 Visual Studio。
- 伊丽莎白:为 SE、教育和其他同事回答一些 GLMM 和混合问题。 让 VS2022 启动并运行(感谢 John Schroedl 的精彩指导!)。 跟踪需要包含权重信息以启用混合权重的最后一个琐碎的估计代码;目前的结果是如此接近,但并不完全……
- 约翰·萨尔:修复了拟合最小二乘 REML 的杠杆图,与 Chris Gotwalt 一起集成到 17.0 和 17.1( JMP-13437 )。
统计文档
- 凯伦:编写新章节来记录 Workflow Builder。
统计测试
- 雅各布:测试 Easy DOE,验证 17.0 的最新修复并为“报告”选项卡编写单元测试。 测试拟合模型 REML (JMP-13437) 中的杠杆图的修复。
香农的笔记
对于我们大多数人来说,这是非常忙碌的一周。 我希望你们都有机会在这个周末享受一些放松!