6 lines
1.1 KiB
Markdown
6 lines
1.1 KiB
Markdown
FAIL
|
|
|
|
packaging/licenses.sh:36 — ElyPDF 的许可收集遗漏 MuPDF 内嵌字体,违反 PRD §21.2 的字体发行要求。本轮在临时目录执行 `bundle.sh ely-pdf debug` 和 `licenses.sh ely-pdf` 均返回 0;逐字节比对确认新包的 worker 内嵌 `resources/fonts/urw/NimbusRoman-Regular.cff` 与 `resources/fonts/sil/CharisSIL.cff`,对应的 `urw/OFL.txt`、`sil/OFL.txt` 在包的 Resources 和 worker 中均缺失。现有 release 包同样缺失,`release-macos.sh` 仍通过。修复方向:按实际内嵌的字体资源收集各自的版权、许可与来源,并让发行检查在这些资料缺失时失败。
|
|
|
|
tests/scripts/icons.sh:55 — ICO 的可见性校验固定读取 256×256 图层,其他尺寸仅核对目录条目,允许 Windows 常用的小图标完全透明。在隔离副本中,仅将 `ely-doc.ico` 的 16×16 PNG 图层替换为全透明图像,保留其余图层与尺寸目录;确认该图层可见像素为零后运行原测试,仍返回 0 并报告八个应用图标通过。修复方向:逐个解码并检查所发行尺寸的可见标记,加入清空小尺寸图层的变异回归。
|