欢迎来到 2024 年 2 月 16 日的 JMP 开发更新!
JMP 18.0 的安装程序测试于本周继续进行,没有发现任何与源代码相关的重大问题。然而,当法律部门确认 JMP 安装程序的翻译许可协议应随 JMP 18.0 一起提供时,测试工作于今天停止。这些协议要到下周晚些时候才能最终确定,之后将生成一组最终安装程序候选者,并可以恢复验证。感谢所有开发团队在这个有时混乱的发布周期中表现出非凡的灵活性。除了源代码更改之外,JMP 18 在开发过程中和整个业务中的流程更改率都非常高。公司所有团队都在努力确保我们在 3 月中旬实现预计的发布日期,并成功地将客户过渡到新的合同和交付流程。
非常感谢Hyde Miller在本周的 JMP 开发会议上介绍 JMP 技术培训入门!我们参加了展示这个多版本培训工具包的现场会议,但如果您无法出席,不用担心 - 您可以在这里找到录音。与 Jeff P 不同,我绝对没有付给 Hyde 一美元来称赞 JMP 18 功能页面和 Confluence 中的最新功能页面!然而,我当然很欣赏他在培训开发过程中强调了它们的有用性。 (我不能说米娅在这里可能做了什么,也可能没有做什么……:smiling_face_with_smiling_eyes:开个玩笑,米娅!)
在会议期间,Hyde 提到培训插件会收集使用数据,并分享了一些每天的使用情况图表以及按版本的查询(自 2023 年 3 月以来)。
他还分享了这些树形图,显示了技术人员通过启动器访问的一些最流行的主题:
对于 JMP
对于 JMP Pro
在我感谢她通常的早期采用者报告之前,我想特别祝贺Tonya Mauldin工作 25 周年! Tonya 最初是 SAS 的一名技术学生,多年来担任过各种职务 - 从 SE 到技术支持分析师,再到现在担任 JMP 质量平台的首席统计测试员。除了测试职责之外,Tonya 还负责处理 JMP 早期采用者的大部分反馈(每个周期数千个项目!),促进和分发开发同事关于错误、功能请求和其他问题的反馈。她自己还经常扮演早期采用者的角色,参与尝试对 JMP 内部测试工具的更改。感谢 Tonya 多年来为 SAS 和 JMP 提供的服务!
以下是上周的测试/崩溃报告,其中选择了崩溃:
2024 年 2 月 16 日当周的 Beta/崩溃报告 | JMP Live (sas.com)
最后,感谢Audrey Shull分享Jira 本周提示:
正如大多数人所知,Jira 的组件是我们研发团队推动 Jira 问题所有权的主要方式。 “组件”字段允许您添加多个组件,如果您不确定所有者是谁,或者该项目涉及多个区域,这似乎很诱人。但是,Jira 管理员希望您只添加每个问题一个组成部分。多个组件会混淆 Jira 的内置自动分配功能和 JMP 用于自动填充组件默认角色的 Jirabot 工具。如果您不确定某件商品的正确组件,请咨询 Shannon 询问或猜测一个组件,如果需要,可以更改。
一般公告
即将到来的重要日期
- JMP 18.0 QA 签核 – FC#4,2024 年 3 月上旬
- 请访问Confluence查看JMP 18日期的完整列表。
JMP 开发更新
主持人
- John Schroedl:主机按钮控件的视觉样式重新设计以支持填充和镶边尺寸。对主页和窗口列表进行进一步的工作,以消除 Telerik 依赖性和一些 UI 更改。在 18.1 和 19.0 再次更新了 libxml2 以修复中等 CVE。
交互式 HTML
- Michael Senoyuit:致力于加快轴组件的速度,并使用 Missing 代替点来表示缺失的数字。
JMP 直播
- Aurora: 18.1:组授权重构。站点范围内的空间管理员现在也可以管理组。 19.0:添加对现有大对象方法的测试。第三方库审查和更新。其他: Bitbucket 分支清理。
- Michael G:我们在 JMP Live Client 中合并了对 Vue 3 的重大升级。在开始 18.1 功能和修复之前,重点关注一些最终的软件包升级和重构。
统计数据
- John Sall:在巴塔哥尼亚国家公园待了一个星期后重新开始编码。为美辰准备了继续 Fit Causal 的起始代码;它协调对 FitGLMM ( JMP-20202 ) 的两次不同调用。
- 安妮:继续为下周与比尔·伍德尔 (Bill Woodall) 举行的统计演讲活动做准备,并致力于我的探索欧盟路线图会议。
统计测试
- 马克:协助迪迈克尔森帮助一名对等效测试有疑问的学生。为下个月的路线图会议撰写我的闪电演讲。此外,关闭 Easy DOE 的票证并调试处理 Profiler 的 Easy DOE 单元测试中的新故障。参加Russ Wolfinger举办的 Torch 深度学习插件技术培训。
- Jacob:更新 Easy DOE 单元测试以与即将更新的效果列表兼容。致力于使用离散数字因子进行 OML 设计的新测试。参加 Joseph Morgan 的 JSL 研讨会。调查 Torch 深度学习的崩溃。
- Tonya:参加 Joseph 的 JSL 研讨会,我一直致力于错误验证和单元测试清理。
产品管理和产品营销
- Bryan F: Sarah Sylvestre 为人工智能助理制定了第二组要求,并记录了我们的发现。我们还与 Jacob 和 Ernest 合作,为 Discovery Summit Europe 开发一些可用性测试。我还做了一些工作,以确保我们可以通过嵌入式 Python 自动启动和停止 JSL 的视频录制,以便我们可以录制一些可用性会话。我和莎拉与安德里亚·库姆斯 (Andrea Coombs) 会面,讨论一项调查,以收集数据表潜在更改的意见。检查了 JMP Live 的一些文本字符串。更多与欧洲探索峰会相关的物流(例如,赃物)。
技术支持和参与
- 过去 4 周,病例数较前几周有所增加。我希望这种情况能够持续下去。 TS 继续与 Digital Operations 在各种项目上密切合作,Engagement 继续向 JMP Store 开发人员提供输入/反馈。 Engagement 还与法务部、财务部、内部销售部和 Bizops 合作。我们很高兴欢迎在休息几周后回到科拉多!以下是TS JMP Live 报告以及 Jira 过滤器的链接,其中显示了TS 在过去 14 天报告的票证。
每周案件量:
参与队列的案例主题总计:
上周参与队列的案例主题:
开发运营
- Bob:为 Final Candidate #3 创建安装程序验证文件。更新了 18.0 的安装程序验证 PDF。将以前版本的安装程序文件加载到我的 JMP。将 JMP Live 19 单文件安装程序添加到夜间进程中。对 18. 报告的 Excel 插件问题进行故障排除。JMP 产品的软件订单电子邮件更改和审核以及即将对 SAS 发布流程进行的更改。准备了18.0.1 Windows安装程序。 Nick 在 18 台构建机器的原型上完成的测试工作从实验室的物理硬件转移到 AWS 实例。
- Myron:继续致力于 JiraBot 3.0 UI (JMPTOOL-939) 和请求 JiraBot 在其他/不同情况下运行 (JMPTOOL-1045)。为 Apache Web 服务器创建 Windows AWS 环境 (JMPTOOL-868)。
- Nick:在我确认已禁用脚本的 JMPSRV01 部分的所有帖子之后,继续设置我们的 AWS 夜间构建机器,希望今天或下周初进行试运行。很快就会有更多相关内容。此外,还更新了几台 AWS 机器以进行安全更新:
- Windows CI 和基线测试机
- Windows 人工智能机器
- Linux 詹金斯服务器
- Linux DevOps 工具机
- 梅兰妮:
- 创建了一个 Confluence 页面,其中包含来自 Nick 的有用信息,以便使用 Jenkins 文本解析器工具更好地控制 Jenkins 作业。 操作方法:使用 Jenkins 文本解析器来控制错误(我很遗憾无法将代码标记为代码并将其中一些设置为粗体 - Confluence 样式无法处理该问题。)
- 研究了在 Jira 中过滤离职/停用员工的方法,但尚未取得成功。 Shannon 有一个可能可行的建议 - 自动搜索我们使用所有 Jiras 创建的 JMP 数据表。其他 Jira 错误通过每周运行的自动化流程以这种方式检测,并每周向 Shannon、Michael 和 Audrey 发送电子邮件(例如,受让人和开发人员不匹配的未清项目、格式错误的 TS 轨道编号)。
- 规划了一些未来的工作并为自己创建了新的 Jira。
- 与 Qiana 和 Jim 协调,最终运行 18.0 JMP 帮助的帮助键。
- 调查为什么 jiraissues 作业在凌晨 12:03 超时但在其他时间成功运行。还没有解决办法。
- Shannon:发布协调和工具讨论。目标和经理反馈讨论。以项目经理职位为中心的简历审查和对话,现在重新发布在这里。周四在办公室试用了 Michael Hecht 的新玩具(Apple Vision Pro)。 (谢谢,迈克尔,非常酷!我听说朱利安也有一个......)
本土化
- Trish:最终确定了 2024 年本地化团队的目标。向我的团队提供了经理调查反馈,准备在下周的 1:1 会议上进行讨论。我和 Qiana 接触了氧气转化项目。调查了 Susan 在尝试构建本地化 JMP Live 帮助时报告的本地化错误 - 修复错误、记录问题并将流程落实到位,以确保我们在未来的交付中不会重复这些错误。
- 艾莉森:致力于验证“大书”项目的生产套件。更新了供应商的报价模板,用于即将推出的大型图书本地化项目。测试本地化仪表板自动化和报告问题。修复 memoQ 本地化 JMPLive 在线帮助文件中发现的标签和间距问题。
- Howard:负责Dashboard 项目启动功能,包括包创建、WC 生成、OneDrive 连接和电子邮件模板。继续开发仪表板会话功能。测试新的 WC 实现。
- Sandy:继续 Jenkins 工作以自动化 xstr 语言文件编译。完成了仪表板字数更改的工作。已验证仪表板的 Jira 错误。
文档
- Qiana:在“JMP 中的新增功能”页面上查看了我的新功能项目。与 WebWorks 支持人员合作安装图像生成问题的补丁。重新生成了 HTML5 本地化帮助。运行 Helpkeys-AWS 和 HelpMap Upload to AWS 作业。重新设计了 //depot/main/docsource/Projects/ 文件夹结构。更新了 18.0、18.1 和 18.2 可交付成果的模板文件。
- Susan C:审查了未解决的 18.0 Jira 问题并推迟了它们。查看了 Landra 的 JMP 18.0 新增功能页面。处理 JMP Live/Public 本地化帮助。发送 HTML5 和 JMP Live/Public EN 帮助进行测试。
- Devon:帮助完成 JMPDOC-2059:从帮助文件中删除 Avenir 字体,继续处理 FrameMaker 到 DITA 转换表。
系统/主机测试-Cary
- Mandy:本周初与候选者 #3 一起针对 Mac 重复了 18.0 安装程序测试。 19 岁时修复了一些 JIRA,并调查了一些 TS 曲目,其中包括来自 Holgar 的 2 起严重崩溃,我在其中询问了更多详细信息,但尚未收到回复。共享数据表左侧面板更改以及列名称、引用和脚本的更新字体的屏幕截图( JMP-20148 :重写数据表左侧面板以使用 DisplayBoxes 和较新的列表技术, JMP-20474 :显示更多文本在列表中通过自动缩小字体)。
- Hunter:我的指定配置的 JMP 18.0 安装程序测试即将完成。打开两个 JIRA,以解决在 Big Sur 上向 JMP Live 发布报告时发现的问题,以及在启用了发送匿名使用统计数据首选项的任何 Mac 上关闭 JMP 18.0 的性能问题。回复了多个 JMP 早期采用者案例。尝试在已安装并授权 JMP Pro 18.0 的 Windows 上重现 JMP Clinical 18.0 报告的授权失败问题。
- Mike M: 18.0 的安装程序测试。为此打开了几个 Jira,主要包含帮助文档和帮助地图问题。研究几个 TS 轨道,更新最后一次在 18.0 上运行的 Sikuli 测试(几个字体差异)。随着 19.0 的启动,许多图像存在差异。我希望尽快在 Sikuli 运行 19.0 和 18.1。
- Lisa G:研究了我的 18.0 安装程序测试配置并验证了两个 19.0 崩溃修复。
- Audrey :Jira 管理工作,18.0 安装程序测试。
网络测试 – 卡里
- Natalie M:一周的时间较短,因为这周的前半部分我生病了。 “再次”开始:smiling_face_with_smiling_eyes:我的 18.0 安装程序测试任务。我的一周大部分时间都在进行英语和法语测试。在这个过程中我学到了很多东西。感谢乔什和史蒂夫对我的帮助。
- 安娜:安装人员测试。
数据发现
- Xan:支持条形图、折线图和点图隐式计数的汇总统计(通常毫无意义,但客户想要累积总和,这很有用)。 RowStateAbility 的代码清理:使用 bool 代替 int 并重命名深层“rowRow”方法。
- David B:致力于将更改合并回 18.1。通过添加不分页的选项改进了 Windows 上的 pdf 导出,并修复了表格框中多行的问题。
- Dan S:改进了 TextEditBox 和 NumEditBox 的填充行为。修复了选项卡列表样式、滚动框打印和 TableBox 图像输出的问题。
美国能源部
- Caleb:本周,更多关于样本大小浏览器代码转换的工作。我对彭和我所取得的进步感到非常兴奋!
香农的注释
希望你们周末过得愉快!
感谢Dan Valente 在 Instagram 上分享了这个有趣的故事,讲述了工程师试图在 Reddit 上创建最糟糕的 UI 的故事。您可以单击链接查看全部内容,但这是我个人最喜欢的内容(包括拼写错误和所有内容)的屏幕截图: