
欢迎阅读 2022 年 7 月 15 日的 JMP 开发更新!
请注意,SAS 有一个 3路周末维护停运计划于本周末从今天下午 5 点开始一直持续到周日。
JMP DevOps 取消了本周末在 main 上运行的 Stringbot,因为 Stringbot 在 3 期间运行路周末中断经常被软件更新周期和/或重启打断。 请预料本周末持续运行的其他虚拟机和进程可能会受到影响,DevOps 团队将在中断后尽快解决问题,并在需要时让 IT 参与进来。
Trish 通知我她将开始一个一大早Stringbot 在星期二运行,并会在启动和完成时发出通知提醒开发组。 请避免在 Stringbot 运行期间编辑文件,以免与 Stringbot 进程发生冲突。 (希望这不会成为问题,因为我认为批准者不会这么早就批准对源代码的更改。 :smiling_face_with_smiling_eyes:我知道我不会!)
JMP Pro 17 和 JMP Clinical 17 EA9 安装程序现已可供早期采用者下载。 我们的工作到此结束JMP Pro 版本适用于 JMP 17 EA 程序。 自从JMP临床将比 JMP 和 JMP Pro 晚一个月发布,Bob 将在 8 月底使用 JMP 17 EA9 可执行文件和更新的 Clinical 脚本文件创建仅适用于 Windows 的 JMP Clinical 17 EA9 更新。 这将使 JMP C 团队能够与其 EA 客户共享一组更新的报告,并在 JMP Clinical 17.1 中进行进一步更新之前收集有价值的反馈。
JMP DevOps 正在为JMP 17.1/18.0 的分支下周当我们在一天结束时达到我们的代码冻结里程碑时7 月 20 日星期三日. 虽然可以提前完成很多工作,以便我们准备好在创建分支后启动各种流程,但我的团队可能会在周四和周五全天继续他们的工作并执行最后的测试步骤。 我们将尽快启动并运行新版本的所有内容。 我们知道你们中的许多人已经搁置了 17.1 的修复程序,有些人甚至正在研究早期 JMP 18 功能的可能性! 请记住我们将在 JMP 17 Code Freeze 关闭 JMP 源代码到 17.0 分支的自动集成. 这意味着,如果您在代码冻结后遇到一个 showstopper 错误,并且您获得了修复它所需的四个批准,您将需要在 main 中进行修复(以便它流入 18.0 分支)并且您还需要集成对 17.0 和 18.0 分支的修复。 如果您需要任何帮助,请联系 Jim Borek,他会很乐意提供帮助。
再次感谢奥黛丽舒尔主办本周的 JMP 开发会议曼迪·钱伯斯演示了 Workflow Builder,她和 Ernest 回答了您关于这个流行的新功能的紧迫问题! 如果您错过了 Workflow Builder 演示,您可以在我的公共文件夹中找到录制的保存副本:\\d73817\public\\Dev Meetings\。 此外,Mandy 分享了她的演示文件的一个版本,如果您想在探索此新功能时使用它们,您可以从 \\jmpsrv01\Users\Chambers\Workflow\Workflow.zip 中复制该文件。 Mandy 也将在 JMP Discovery Cary 上展示,我知道客户会对这个新增功能非常感兴趣。
最后,请注意,如果您在会议的邀请列表中,则可以通过 Teams 中的会议聊天在 Sharepoint 中获得开发会议录音。 这是本周会议聊天中保存的录音的样子:

如果您没有参加该会议,您可以随时请求访问以打开录制的 Sharepoint 副本。 如果您不在 JMP 开发人员列表中,并且希望在我在周五的更新中发布下载记录的链接之前访问,请通过 Teams 向我发送电子邮件或消息,我很乐意发送具有适当权限的链接。 许多人请求 Sharepoint 记录访问或给我发电子邮件,当然我总是尽快批准并回复这些请求。 我通常不在更新中包含指向 Sharepoint 副本的链接;我通常会在我的公共文件夹中链接到录音的下载副本,因为无论与会者的身份如何,任何人都可以访问这些副本——它们不需要任何特殊的请求/批准周期。 与 Sharepoint、OneDrive 等具有较短保留策略的存储机制生成的链接相比,这些链接也更有可能随着时间的推移而持续存在。
多年来,当我们从 Webex 过渡到用于开发会议的 Teams,以及从 Stream 过渡到作为 Teams 记录存储机制的 Sharepoint 时,我曾多次链接到我认为的会议内容想法在应用程序迁移或 SAS 存储清理期间意外消失时已安全保存。 Sharepoint 尤其具有非常短的会议记录默认保留间隔。 如果我看到来自 Sharepoint 的电子邮件说录音已被删除,我总是会恢复它并设置更长的保留时间范围。 我会尽量记住链接到我的共享文件夹而不是录音本身,所以很明显这是一个共享位置。 Mac 和 Win 用户可以打开它,但在他们的系统上最适合他们。 这些录音文件不小,所以我讨厌保留一堆重复的副本,但我当然不想丢失将来有人可能希望查看的录音。
一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载一份结识形式. 只需填写问题,完成后将其连同 3 张您的照片上传到文件夹中。 感谢您帮助我们更加熟悉 JMP 系列!
- 希望你看到本周的认识 Audrey Shull! 感谢 Jessica 致力于此,并从 Audrey 的 JMP 仰慕者和同事那里得到如此精彩的引述。 你可以找到它这里.
即将到来的重要日期
- JMP 17 代码冻结/分支 – 22 年 7 月 20 日
- 请拜访合流的完整列表JMP 17日期。
JMP 开发更新
开发运营
- 吉姆:分支 17.0 文件、为 JMP 17.0 EA #9 构建的可执行文件和安装程序
LEAKS、ASAN 和断言失败错误验证。 完成 Python 3.10.5 更新。 与 Nick、Bob 和 Melanie 合作,将新功能文档添加到昨晚为 Qiana 构建的文件中。 更新 WinOS 构建脚本,为即将到来的 17.1 分支做准备。
- 鲍勃: JMP 和 JMP Clinical EA 已向外推。 与 John Schroedl 和 Daniel Powell 一起处理软件更新表。 为 Windows 安装程序测试并安装了新版本的 InstallShield
- 迈伦:处理 Salesforce 崩溃项目,首先手动进行最终检查,然后让 Jenkins 作业运行。 在与 Mia 和其他人会面后开始在遥测后端工作。
本土化
- 本地化团队: JMP Live Translation 返回“palooza”(Mel 的描述)——即将完成。 JA Client/Server 应在周一推入生产轨道; QRC final 的翻译并推送到 Main;完成 Discovering JMP 的翻译返回(包括 DJ 的共享文本集);开始为新功能创建工具包;完成每日提示翻译返回。
文档
- 千安娜:参加了“模块 2 – 无意识偏见:了解偏见以释放潜能”课程。 完成新功能文档的工作并将其移交给 L10N。 继续使用 JMP 文档。 与 Tom 和 Susan 会面,讨论将基因组学文档放入 FrameMaker。 与所有作家会面,讨论即将到来的日期等。
- 苏珊 C:完成 JMP Live/Public 和 HTML5 文档。 感谢 JMP Live 团队和测试团队的每个人提供的所有反馈并帮助回答我的问题! 还使用 John 的反馈更新了新功能评论 PDF,并合并了他与我的内容领域(JMP Live、EG 书)相关的反馈。
系统/主机测试-Cary
- 全部:EA9 测试,JMP 17.0 的早期安装程序测试(一组早期检查以在代码冻结之前发现问题)。
- 奥黛丽:监控 EA9 测试和早期安装程序测试。 提交示例表脚本的修复,执行新功能文档最终审查,以及评估和修复非英语基线测试。
- 尼克·H:致力于 JMP 17 的早期安装程序测试,确定(并希望最终纠正)一些问题,其中一个值得注意的问题是 Windows 上的一些日语教程存在问题。 我还完成了 Audrey 的代码审查,因为她致力于消除一些示例数据表中的大量日志错误和其他表脚本问题。 我在 JMP Starter 中做了一个小的字符串更改,将“样本数据”更改为“样本索引”,以匹配它现在在“帮助”菜单中的显示方式。 最后,我也一直忙于验证。
- 曼迪: EA 安装程序在本周早些时候在 Mac 和 Windows 上进行了测试。 在星期四为 Workflow Builder 的开发演示做准备、练习和最后润色。 完成了一轮 JMP 17 早期安装程序测试,以解决早期问题。
- 丽莎克:从事早期安装程序测试、EA 测试和验证嵌套 MR 列的树状图的崩溃修复。
- 乔希: JMP Live 安装和迁移测试。更新 JMP Live 17 的发布脚本。完成 JMP Live 故事和错误。
- 北京/卡里JMP 实时测试 Jira 状态
- 02 测试故事
- 24 个备考故事
- 09 在过去 7 天内创建的错误。
- 过去 7 天内关闭了 44 个故事/错误
系统/主机测试-北京
- 北京队:
- JMP 17 EA 安装程序测试和北京团队托管的组件的健全性检查已经完成。 有关详细信息,请参阅 JMPTESTBJ-1672。
- JMP 17 早期安装程序测试已经完成。 有关详细信息,请参阅 JMPTESTBJ-1671。
- 查看 JMP 17 新功能文档并提供反馈
- 埃里克·王: (1) 为刷新脚本安全问题添加了更多端到端测试。 (2) 故事/错误验证。 (3) JMP 17 EA9 的 JMP Publish 完整性检查。 (4) 审查了 JMP 17 NF 文件。
- 大理: (1) JMP 17 EA9 的 JMP 导入/导出完整性检查。 (2) JMP 17 早期安装程序测试。 (3) 审查了 JMP 17 NF 文件。 (4) 故事/错误验证。
- 麦克吴:(1) JMP 17 EA9 安装程序测试和完整性检查,用于查询生成器、HTML5 分析器、Excel 插件。 (2) JMP 17 早期安装程序测试。 (3) 审查了 JMP 17 NF 文件。 (4) 与 Audrey 讨论回归问题 JMP-11780。 (5) 升级后试用Citrix环境。 (5) 故事/错误验证。
- 基米: (1) Python 集成、SAS 集成、JMP 17 EA9 的 Formula Depot 的健全性检查。 (2) JMP 17 早期安装程序测试。 (3) 审查了 JMP 17 NF 文件。 (4) 故事/错误验证。
- 娜拉: (1) JMP 17 EA9 的文本资源管理器和 CAS 集成的健全性检查。 (2) JMP 17 早期安装程序测试。 (3) 审查了 JMP 17 NF 文件。 (4) 故事/错误验证。
数据发现
- 戴夫乙:修复了从 google 表格导入的性能问题,处理 18/17.1 缺陷,调查交叉表复制问题,处理打印从大纲框生成的目录的选项,下周休假。
- 丹S: Easy DOE 文档保存/恢复的更多更新。 修复了轴 > 30k 像素的问题。 处理 Mac 上的模态对话框问题,推迟到 17.1。 其他代码审查和分类。
- 轩: 17 的直方图/多重响应选择问题; 18 个轴和样条平滑项。
- 欧内斯特:工作流构建器:查看分支(如果)支持 18。
美国能源部
- 彭:撰写了关于使用 JMP 分析疲劳数据的当前实践的草稿。 这个草案是基于我过去半年左右从 Bill Meeker 那里学到的东西。 该草稿将用于与有兴趣学习该主题的 Wendy Tseng 进行交流。 修复了 Easy DOE 中探查器的几个问题。 审核、批准、提交。 在 Easy DOE 的探查器上关闭所有打开的 Jira 项目,一个除外。 将唯一的推迟到以后的版本。 回答来自技术支持和可靠性平台领域的问题。
- 布拉德:回顾两篇关于能源部的期刊文章——一篇很好,另一篇不太好……
主持人
- 保罗ñ:更新了 Excel 插件 DLL 中的版权信息,以使用与用于 JMP 的 John Schroedl 相同的字符串。仍在等待法律部门关于缩短它的回应。 完成将用 Swift 编写的示例程序翻译成 ObjC。该程序演示了使用 Metal 在 3D 中拾取对象——这是我们在 Mac 上从 OpenGL 1.x 过渡到 Metal 时遇到的障碍之一。OpenGL 1.x 直接支持 OpenGL 库中的拾取。基于现代着色器的 OpenGL 和 Metal 和 Vulkan 等工具不明确支持拾取。 我的示例程序使用光线跟踪原理来定位场景中的对象,将光线投射到场景中,并通过场景对象寻找交叉点。 现在我在 ObjC 中有了一个工作示例,我可以开始在 JMP 中实施该技术。
HTML5
- 普拉韦纳:工作过在 Border Box 的支撑面(为 17.1 搁置了此更改)。 完成安全培训。 致力于提高代码覆盖率——Axis Box 组件。
- 马约瓦:修复了持续集成构建中的代码覆盖问题,开始了产品安全培训,致力于提高并行绘图单元测试的分支覆盖。
- 保罗小号:参加了 JMP 学院并开始学习 STIPS 课程。
现场直播
- 极光: JMP Live 17.0 错误修复(数据库迁移、个人空间、报告发布顺序)。吉拉分流。与 Michael Goff 和 Aaron Andersen 一起参与 Discovery Americas 会谈。
统计数据
- 约翰萨尔:意识到一些用户有很多因素,Design Space Profiler 将永远处理这些情况。 现在系统会提示您模拟样本大小或超过一百万,并有一个进度条,以便您可以提前停止。 (JMP-13364) 修复了探索模式中的一个错误,在该错误中,排除的行导致它错过了跨列的一系列重复项。 (JMP-13365)
- 劳拉反恐精英:审查了 SEM 文档,与 Haley 会面讨论了她夏季项目的最后步骤,应 Meg 的要求录制了宣传 Discovery 的视频。
统计文件
- 凯伦:发送了 Easy DOE 章节的草稿以供审阅。
统计测试
- 马克乙:就 Easy DOE 的设计与 Brad 和 Joseph 会面。 与 Jacob 和 Ryan 合作测试 Easy DOE。 审查 Karen 的 Easy DOE 文档草稿。 JMP UI/UX 工作流的团队合作。 在 JMP 社区中回答问题。
- 雅各布:专注于测试 Easy DOE、验证 Jira 工单、使用 Mark 对剩余的未结工单进行分类,以及编写单元测试。
- 托尼亚:正在撰写有关过程筛选中新功能的博客文章。处理 beta 比较数据。
产品管理
- 布赖恩 F:
- Design Space Profiler 可用性测试:来自 Byron Wingerd、Don McCormack、Kaylee Warren 和 Susan Conaghan 的处理结果
- 探索峰会策划
- 与 Holly Connors、Jeff Hudgins、Katie Stone 和 Tany Gillikin 会面
- 与 UX 开发团队关于测试 EasyDOE 的对话
- 与 Aurora 就 JMP 实时测试进行对话
香农的笔记
向 Lisa 的小狗 Stormy 致以最良好的祝愿,她在之前的一次修复膝盖脱臼问题的手术后正在从后续手术中恢复。 丽莎说,“她对她的视锥细胞很生气,但至少她仍然可以舒服 :smiling_face_with_smiling_eyes: “
就像我今天告诉 Lisa 的那样,巧合的是,我的狗 Stormy 还是一只有类似问题的小狗时,他的膝盖也做了同样的手术。 他活到了 14 岁,膝盖再也没有问题。 希望 Lisa 的 Stormy-girl 能尽快度过康复过程,并能够无痛地再次跳跃和奔跑!
