特别公告:如果您尚未参加InsideJMP 调查,请参加!我们计划在今年晚些时候对该网站进行彻底检修,并想了解 JMP 员工更喜欢如何接收新闻。参加调查的最后一天是3 月 14 日星期四。
欢迎来到 2024 年 3 月 8 日的 JMP 开发更新!
我上周重点报道的 jmpsi 操作系统升级和 Perforce 更新现在已经成为过去。非常感谢SAS IT 的 Steve Morrison、Jim Borek 和 Nick Ruva协调这些重要的变化!如果您发现任何问题,请向我或我的 DevOps 团队中的其他人提及。
随着 JMP QA 和开发部门在 JMP 18.0 上的签署,该软件现已加载到 MyJMP 中,预计将完成并签署支持管理员、试用下载等所需的 MyJMP 更改。客户将与 JMP 18 一起使用的新授权机制是本周 Discovery Europe 全体会议上向客户强调的功能之一。您可以在 Inside JMP 上找到一篇关于欧洲探索峰会的精彩总结文章,其中包含许多图片、有关发展全体会议的详细信息,以及动物学家、广播员和《纽约时报》畅销书作家露西·库克 (Lucy Cooke)的闭幕全体会议演讲摘要。尤其适合这个国际妇女节。
库克提醒探索频道的观众,即使是最著名的科学工作也会受到偏见和特定世界观的影响。她建议有意识地与具有不同观点的不同合作者合作,这是学习从各个角度看待问题的最佳方式——尤其是那些你尚未考虑过的角度。我很自豪能成为 JMP 组织的一员,每天都在这样做!顺便说一句,如果您参加了 Discovery Europe,您可以将您的笔记添加到Mia Stephens 在此创建的 Confluence 页面。回想一下,上周,JMP 发布了 2024 年美洲探索峰会内容和指导委员会提名征集。
另外,请记住,JMP 正在与InterAct合作,InterAct 是一家位于罗利-达勒姆地区的非营利组织,致力于结束家庭暴力和性暴力的循环。即日起至 3 月 13 日星期三,我们邀请您捐赠下列必需品。 A 楼四楼和五楼的休息室设有捐款箱。捐助者被要求在每个垃圾箱所附的表格上写下他们的姓名、日期和捐赠物品的描述。谢谢你!
早餐食品:盒装麦片、速溶燕麦片、速溶粗玉米粉、麦片棒、格兰诺拉麦片棒、水果杯。
餐食:金枪鱼罐头、鸡肉罐头、Hormel Completes、微波炉通心粉和奶酪碗、拉面碗、家庭装意大利面和意大利面酱、Chef Boy-ar-dee 罐装意大利面。
清洁用品:洗衣液(床单)、洗洁精、纸巾、卫生纸、厨房垃圾袋、纸巾、万能清洁剂。
最后,非常感谢Tonya Mauldin分享本周的 Beta/崩溃案例以及选定的崩溃。我很欣赏本周来自技术支持轨道和 Discovery 的崩溃报告——由于这些合作,已经解决了几个谜团!
JMP Beta 报告 2024 年 3 月 8 日当周 | JMP Live (sas.com)
一般公告
即将到来的重要日期
- JMP 18.1 功能冻结 – 24 年 4 月 19 日
- JMP 18.0.1 代码冻结 – 24 年 4 月 26 日
- JMP 18.0.1 发布 – ~ 2024 年 5 月 18 日
- JMP 18.1 批准模式开始 – 2024 年 5 月 21 日
- JMP 18.1 代码冻结 – 2024 年 6 月 14 日
- 请访问Confluence查看JMP 18和JMP 19日期的完整列表。
JMP 开发更新
主持人
- John Schroedl:视觉样式讨论以及对组合框填充的支持。来自日本的客户发送的故障转储显示了由于 JMP 导致的错误,其中包括两个名为 zip.dll 的不相关文件( JMP-20703 - 幸运的是它已在 18.0 中解决)。对与拖放期间意外异常相关的另一个故障转储进行了分类 ( JMPTEST-464 );安全/反病毒软件再次成为主要嫌疑人。尝试从错误网页导入表来调试崩溃 ( JMP-20144 )。
交互式 HTML
JMP 直播
- Aurora:重构、间歇性测试修复、拆卸测试修复、性能改进。
统计数据
- Laura CS:终于弄清楚了存在等式约束时 MIIV-2SLS 的渐近协方差矩阵,现在正在致力于实现。在为这个新估算器构建新的 SEM 报告方面也取得了一些进展。完成学习管理系统的最新培训。
统计文档
- Michael C:致力于改进各种 Fit Model 人物的脚本索引内容。与文档团队会面,讨论 UI 字符串审核流程和指南。
统计测试
技术支持和参与
- 杜安:这是我们团队忙碌的一周。很高兴我们所有人下周在探索欧洲之后回来。我们参与了 My JMP 项目,并正在为 JMP 18 试用做准备。 Wendy 和她的参与团队会见了 EMEA 和美国内部销售领导者,讨论当前主题并了解如何继续更好地合作。在我们前进的过程中,这些关系至关重要。以下是TS JMP Live 报告以及 Jira 过滤器的链接,其中显示了TS 在过去 14 天报告的票证。
每周案件量:
参与队列的案例主题总计:
上周参与队列的案例主题:
开发运营
- 尼克·R:
- 研究并更改了新的 AWS Nightly Build 机器,以解决与性能相关的问题 - 提高硬盘驱动器速度、吞吐量和 iops。调查并修复了 Mac 19.0 Daily UT 问题,即 AWS 中的 jmpbldr19 计算机上的作业加倍,发现 jmpbldr23 代理实际上正在连接到 jmpbldr19 计算机,即使在 Jenkins 中进行了正确的配置设置也是如此。该问题现已修复,并且构建在正确的机器上运行。
- 修复了 18.X Mac Analysis 构建项目。我们在实验室的 Mac 上继续遇到 Beyond Trust 问题,我认为这是分析构建中 Perforce 问题的原因,但是我发现上周末更新 Perforce 服务器后,我们在分析构建,因为他们使用了 Jenkins 中的视图映射和更改视图 Perforce 设置。看起来 Perforce 更新后,不应使用“更改视图”设置,因为它们可能会触发 Jenkins 中的客户端规范错误。相反,我们需要继续使用视图映射(我相信这是我们大多数项目的默认设置。看来分析是一个异常值)。
- 现在就写一张票来研究 SAS IT 持续存在的超越信任问题。
- Melanie: 18.1 字符串不匹配:调查了周一 Windows JMP 18.1 构建和安装程序中的错误字符串(结果是 Perforce 同步错误)。帮助项目:与 Qiana 和 Chris Barrett 会面,确定为 18.1 和 19 EA 创建帮助的时间表。 PDF:在流程中添加了新的组策略对象文档;简化了 perforce 生产 PDF 的位置;相应地更新了各种 Jenkins 工作。本地化:与本地化合作,为文档提供当前文档本地化流程的概述(感谢 Krzysztof 将所有内容放在一起并进行演示!)。招聘:面试 DevOps 项目经理职位的候选人。
- Myron:主要致力于在 jmptooldev 上安装 JiraBot,我认为这很有效。我将向您发送一些链接并编写一些文档,以便您可以在周一开始测试。我还认为我们解决了JMPTEST-1158 – 让点点版本在测试仪表板上工作。
- Bob:继续与法务部合作处理安装程序许可协议的流程。负责安装程序代码更改,为 AWS 中的 18 台构建机器做好准备。测试替代安装程序以克服缺少更新程序的问题。
- Shannon:空缺职位的面试。调查 UT 故障。事故调查。参加国际妇女节活动。谢谢WIN和JMP!
本土化
- Allison:验证并更新了所有语言的本地化 18.0 键盘快捷键和菜单描述卡的 PDF 元数据,并在 P4 中为其添加了标签;验证目标语言文件夹中的 DJ 图像,以便 Ying 可以为 18.0 截取本地化屏幕截图;向我们的 DE、ES、FR、KO 和 ZH 审阅者提交采购订单请求;创建了一个 Confluence 页面,介绍如何根据 Ying 从 V16 提供的信息创建本地化 PDF。
- Sandy:开发了一个程序,用于验证我们用于处理的源文件区域中的源代码。完成了仪表板包启动错误和重复项目创建错误的验证。由于项目创建仪表板中字数统计更新的新功能,进行了所需的更改/测试。对新添加的 GPO 进行文件验证测试。致力于自动化工作,为我们的一家供应商制作 Trados 风格的 memoq 字数报告。接受了 SAS 所需的培训。
- Howard:仪表板功能增强,包括翻译包交付/返回和字数刷新的会话管理、项目创建。 L10n Jenkins 工作:将人口登记到舞台区域。
- Trish:打开JMP-20696以探索如何为外部本地化团队设置授权。 DevOps 研发项目经理职位面试。重新安排了验证 18.0 本地化 JMP 插件的 QA 开始日期,并向利益相关者发送了电子邮件。已完成恢复 DJ 本地化屏幕截图所需的设置工作。
- Krzysztof:将 memoQ 服务器升级到最新版本(10.5),为 Doc 团队准备本地化流程和工具的演示,建立 GPO 图书项目进行本地化,与开发人员合作解决便携式 UI 中的国际化问题。
文档
- Qiana:为实习生Khawar Khan 的开始做好计划和准备。他是北卡罗来纳州立大学技术写作专业的博士生。参加 SAS HR 的实习生经理会议。开始与 Chris 一起研究 18.0.1 所需的示例脚本更新。在社区中创建了 18.0 Doc 加载项页面的草稿。与 Melanie 和 Chris 会面,讨论 JMP 19 帮助。与 JMP 文档页面的所有者联系,了解 18.0 所需的更新。与 STAT 和非 STAT 编写者会面,讨论 UI 字符串的改进。为卡片添加标签。创建了 Doc 插件 Jiras 来跟踪项目。
- Susan C:为我们的新实习生 Khawar 进行 FrameMaker 和基本 JMP 培训。
起草了我的 2024 年目标。更新了标签上的 Confluence 页面。回顾过去的字符串,找出常见错误并在会议上讨论。更新了 Confluence 页面以生成和发布 HTML5 帮助。完成 SAS 合规性培训的模块 1。
- Devon:继续进行 FrameMaker 转换工作。完成映射段落样式和包装规则以转换为 XML 标签。对《Discovering JMP》一书中的章节进行测试。合规培训。
系统/主机测试-Cary
- Nick H:编制了所有以非交互式方式导出到 HTML 的示例预设的列表,并在 HTML5 和预设端制作了 Jira,以尝试在将来将所有这些示例预设以交互式方式交付。与 Myron 合作解决了 18.0.1 测试结果未正确加载到测试仪表板中的问题。追踪了 EA 轨道中出现的问题,其中 OnChange 不尊重显示框设置器的 RunScript(0) 选项。清理了一些 19.0 单元测试失败,其中一个导致发现与 R 脚本窗口相关的崩溃。还进行了一些 19.0/18.1 验证。
- Mandy:参与了一些 JIRA 工作,并尝试了一些我见过的工作流构建器。对重新设计的 JMP 19 数据表进行了大量研究并发现了问题。回答了一些 TS 曲目 - 试图解决带有或不带有细节的崩溃问题。在开发人员尝试帮助缩小问题范围后,打开了一些轨道。感谢 Chris Humphrey 和 Dave Barbour 始终为我们提供 JMPRUNNER - 我经常使用它们,尤其是在快速比较不同的 JMP 行为或缩小出现问题的范围时。
- Audrey :Jenkins 工作维护,获取并设置了我的新 M3 Mac,在所述 M3 机器上运行测试,在 Baseline 或 NIST 中没有发现新的差异,正在进行的 Jira 和 Confluence 管理任务,帮助团队成员赶上过去版本的验证。
- Lisa:更新了 JSL 测试计时脚本以删除 18.0 测试并使其在 18.1 和 19.0 上运行,并花了一些时间对悬停标签票证进行分类。
网络测试 – 卡里
- Natalie H:继续跟随 Steve 进行自动化培训。本周我们特别关注 HTML5。我现在正在自己运行测试,查看故障并尝试隔离问题。
- 安娜:验证悬浮标签问题安德鲁修复了摘要统计格式。添加测试程序并调查 TS 轨道。报告了 JMP 用户Anderson Mayfield在复制以 Web 地图服务作为地图背景的复杂地图时遇到的崩溃问题。
- Josh L: JMP Live 测试包括但不限于用户同步、包更新、发布、登录、安装和配置。将服务器从 JMP Live 18.0 升级到 19.0。讨论 JMP Live 和 HTML 自动化的路线图。

系统/主机测试-北京
- 北京队:
- 李大: (1)Bug验证。 (2)相应的UT案例。 (3) 完成:功能测试(WEBJMP-7867:升级到 Vue 3 ),总共创建了 50 个错误。
- 吴楠: (1)Bug验证。 (2) JMP 18.0 最终安装程序 #5 测试已完成。 (3) 技术支持问题调查并发送反馈 – 案例编号 00131333、00122635。 (4) 完成 ACT-Now 合规培训(第一季度)
- Kimi(Yu) Wang: (1)Bug验证。 (2) 调试与 python 相关的 UT 故障 – 根本原因:安装脚本属于常规测试,但其他与 python 相关的案例属于快速测试。与奥黛丽和吉姆讨论解决这个问题。 (3) 技术支持:案例 TS-00130380 – 无法重现但输入 jira 进行跟踪,详情请参阅JMP-20685 。 (4) 在升级到 vue3(Data-Client、Data Viewer-Client 和 Schedule-Client)时,对 JMP 19.0 进行健全性回归测试。 (5) Jenkins:查看北京日报UT的结果。调试迁移测试失败,详细信息请参阅JMPTESTBJ-2985 - 完成。在Windows上调试E2E测试失败,详细信息参考JMPTESTBJ-2983 - 完成。在 mac 上调试 E2E 中止作业,详细信息请参阅JMPTESTBJ-2984 – NoRep now。
- 大张: (1)Bug验证。 (2) JMP Live 服务器升级 ( JMPTESTBJ-2988 )。
- Bella: (1) 学习和发展:了解如何使用 JMP。 (2)JMP 18.0的安装和测试。 (3) 将 JMP Live 18.1 的 PostgreSQL 升级到 14.11。 (4)错误验证。
- Nala: (1)错误验证。 (2)Bella培训:了解她的经验和技能,并简要介绍JMP Live安装包。
数据发现
- Morgan:开始向脚本编辑器添加可插入的代码片段,这允许用户编写自己的代码,并可以通过快捷方式调用这些代码。继续进行轻型 IDE 的早期工作(预计将在 19 发布),并扩展脚本编辑器支持的文件类型。
- Dave B:花了一些时间研究为什么图像测试有时会在一些测试中陷入困境。更新了 jmprunner 以匹配新的夜间构建目录名称。调查了几起事故。
- Parker:与Peng Liu合作,发现了生命分布平台 ( JMP-20402 ) 的潜在 O(n*m) -> O(nlog(n)) 运行时修复。下周哦。
香农的注释
国际妇女节有很多发人深省的漫画——下面只是我看到的一幅。在这一天,以及每一天,我认为我们应该问自己的问题是:我们个人正在做什么来向我们的女儿和儿子“传递我们的标志”,以便他们也学会倡导所有人更加平等?是的,如果世界上任何地方都没有人仍然需要这些标志,那就太好了,但我们还没有做到这一点。关于这个国家争取平等斗争历史的基于事实的教育是这一过程中的重要一步。
除了国际妇女节之外,本周还在阿拉巴马州塞尔玛埃德蒙·佩蒂斯桥举行的血腥星期日 59周年纪念活动,这是民权运动中的一项重要活动。无论您的政治观点如何,您都必须认识到第一位赢得副总统职位的有色人种女性对当天事件发表评论的历史意义( 此处为 PBS 新闻一小时文章)!
希望大家度过一个愉快的周末!