docs: record V26 GSRL final public receipt
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
This commit is contained in:
54
docs/报告/V26_统一正式发行_GSRL_RDC完成报告_v1.md
Normal file
54
docs/报告/V26_统一正式发行_GSRL_RDC完成报告_v1.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# V26 统一正式发行 GSRL RDC 完成报告 v1
|
||||
|
||||
日期:2026-10-13 07:38:02 +0900(JST)
|
||||
结论:**GSRL RELEASED / PASS**。仅指来源锁、发行包、公网回读与 Git 发行链闭合;NavSea 产品集成及真机运行不属于本结论。
|
||||
|
||||
## 版本及源码身份
|
||||
|
||||
- Android OpenGL AAR、React Native:`13.6.1-particle.26`;iOS Metal/SwiftPM:`6.29.0-particle.26`。
|
||||
- Git Remote:`https://git.eyaku.jp/tei/MapLibreParticleLab`;正式源码分支 `particle/main`。
|
||||
- **冻结实际 Build Source Commit**:`fce326a9009d3fc21eb91c5df362f0769163d07e`(Android 4 ABI、iOS Metal、RN 同源),已 Push 并验证远端。
|
||||
- 相关修复与文档提交:`343ca2fa68f807a2120948006dc12d052aa96059`,`fix: secure Symbol Retained drawable lifetime and record investigations`,包含用户要求保留的 STEP-110/111 两份任务书。
|
||||
- Prepare Commit:`fce326a9009d3fc21eb91c5df362f0769163d07e`,`release: prepare unified particle.26`。
|
||||
- GSRL Source Lock Commit:`21c4450e01c3d5b8be3743867a26374dce3c8cf3`,`release: record v26 GSRL source lock and receipt instructions`,Push PASS。
|
||||
- **正式 Finalize / Tag Commit**:`e3cd9eba3cd02149d431e0061b8d32192d876f78`,`release: finalize unified particle.26`。
|
||||
- Tag:`maplibre-particle/rn/13.6.1-particle.26`,已 Push,远端 annotated tag peeled SHA = `e3cd9eba3cd02149d431e0061b8d32192d876f78`;Final HEAD/远端 `particle/main` 在 Finalize 完成时均 = `e3cd9eba3cd02149d431e0061b8d32192d876f78`。
|
||||
- SwiftPM Tag:`6.29.0-particle.26`,已通过远端 `ls-remote` 验证。
|
||||
- 本次独立验收结束时 Git 工作区干净,未创建 Worktree,未强制覆盖/移动任何正式 Tag 或历史版本。
|
||||
|
||||
## 严格串行执行、日志及验收
|
||||
|
||||
1. Integration `main` = `80667d6c343411d03a760425438e3d292f452118`,与远端 `main` 一致;V26 公网发行位点原本未占用。
|
||||
2. 将 4 个 Symbol Retained 修改源码/测试、`粒子开发记录.md`、STEP-119 两份报告与 STEP-110/111 两份历史任务书 **9 个文件全部 Commit/Push**,Git 工作区恢复干净。冻结源码 V26 版本号并 Push。
|
||||
3. `release.sh 26 build` 返回 **exit 0**;Android OpenGL 四 ABI 分别完成 Release 编译,Maven Local AAR/POM/Module PASS;iOS Bazel opt Metal arm64 真机 XCFramework PASS(无 Simulator);RN npm pack PASS。
|
||||
- 构建日志:`/tmp/maplibre_v26_unified_build_20261012.log`。
|
||||
4. `release.sh 26 publish` 返回 **exit 0**;NAS SSH 临时路径上传、远端 SHA-256 核对、原子升级、六文件公网逐字节回读、SwiftPM 版本 Tag 全部 PASS。
|
||||
- 日志:`/tmp/maplibre_v26_publish_20261013.log`。
|
||||
5. 按 GSRL v1 生成独立 `release/maplibre-particle/13.6.1-particle.26/SOURCE_LOCK.json`、中文接收说明和 `release/README.md` 当前推荐入口;GSRL Commit/Push 与远端 HEAD 验证通过。
|
||||
6. `release.sh 26 finalize` 返回 **exit 0**:4 项 Manifest/iOS 发布元信息 Commit、Git Tag Push PASS。日志:`/tmp/maplibre_v26_finalize_20261013.log`。
|
||||
7. **独立二次验收**:公网 6 个文件单独重新下载,逐项 SHA-256/大小与 Source Lock 和本地构建物一致,结果 **6/6 PASS**;Android AAR 确认 4 个 `jni/<ABI>/libmaplibre.so`,iOS ZIP 仅 `ios-arm64`,RN tgz version/peer 正确,Git Remote HEAD/Tag/source 关系一致,工作区干净。
|
||||
- 机器可读独立核验文件:`/tmp/maplibre_v26_independent_receipt_20261013.json`。
|
||||
|
||||
## 正式文件验收表(重新计算的公网 SHA-256)
|
||||
|
||||
| 交付文件 | 字节数 | SHA-256 | 公网回读 |
|
||||
| --- | ---: | --- | --- |
|
||||
| android-sdk-particle-opengl-13.6.1-particle.26.aar | 16640537 | `46c1cf7ff8ebc3bedc25aa38d7d445078a2301e6ca223c0307b93e830991c2b9` | PASS |
|
||||
| android-sdk-particle-opengl-13.6.1-particle.26.pom | 5687 | `b1e34295c58238a45a8b14d33c801028c3cabc0f40aae6116d007b352fa25520` | PASS |
|
||||
| android-sdk-particle-opengl-13.6.1-particle.26.module | 6999 | `405b3bb3732ef29a0b54e6b24b192839d07d4c28e959276d6bd92051637011c4` | PASS |
|
||||
| navsea-maplibre-particle-rn-13.6.1-particle.26.tgz | 29038 | `3136316bb6508e774748b21c2095ab61b522d2cf4c3ff2e8c67774dde8549b93` | PASS |
|
||||
| MapLibre.dynamic.xcframework.zip | 4181892 | `64b51c2b9eaec4adefcfb2dfc1c6338943f11db4d6c4ce2a4e1c2a39bb84bddb` | PASS |
|
||||
| MapLibre.dynamic.xcframework.zip.sha256 | 99 | `ae79556c2b288a3970d6e4eba0c30a68023faa79ff55de291c9e2f30f16fd9ae` | PASS |
|
||||
|
||||
下载 URL、依赖和安装说明以 `release/maplibre-particle/13.6.1-particle.26/README.md` 和 `SOURCE_LOCK.json` 为准。正式版本不在 Git 存放大二进制,以 NAS PBF/Maven/npm/SwiftPM 公开发行仓库为获取入口。
|
||||
|
||||
## 明确未验收项
|
||||
|
||||
- 本次**没有把 V26 正式 Android AAR 安装到 NavSea/FZ-G1 进行产品集成验收**,也没有对 V26 正式 iOS Metal XCFramework 执行 iPhone/iPad 实机运行测试;两者均为 **NOT_TESTED**。
|
||||
- STEP-119 原 FZ-G1 MapLibre Test App 开发态四轮稳定和 CPU/FastPath 测试,仅说明独立引擎测试表现,**不是 V26 正式二进制/NavSea 运行验收**。
|
||||
- 13 项新增 C++ 生命周期 GTest 未运行,Mac CMake 环境缺 `libuv`,状态 **BLOCKED / NOT_TESTED**;不得将静态检查或 Android/Metal 正式编译视作 GTest 通过。
|
||||
- Context 重建、完整 Atlas/Style/Source 变更压力、像素完全等价、跨平台真机及 RN Host 行为,不在本次 GSRL 身份/制品闭环内,不声明通过。
|
||||
|
||||
## 收尾注意
|
||||
|
||||
该报告属于 **Tag 完成后的审计记录追加**。记录进入 `particle/main` 的后续文档 Commit,不移动或覆盖已经完成的 V26 正式 Tag `maplibre-particle/rn/13.6.1-particle.26`;Tag 仍固定指向 `e3cd9eba3cd02149d431e0061b8d32192d876f78`。发行 Source Lock 永久记录实际构建源码 `fce326a9009d3fc21eb91c5df362f0769163d07e`,不能用之后的分支 HEAD 替换。
|
||||
@@ -1217,3 +1217,5 @@ Android V3-08 单次综合验收已完成并关闭。Native `13.4.1-particle.2`
|
||||
- 续作补 Retained 未知 Symbol 类型 fail-closed;修测试替身未覆盖 TileRenderData 查询导致基类 assert 的缺口,强化 Text/IconRGBA/IconSDF/Halo 连续 prepare 身份、组内类型失配及证书失效释放。SymbolRetainedLifetime 共13项测试源码,真实 GPU/Placement/完整 update 与资源释放仍待 RDC,不能声称实际测试 PASS。
|
||||
- 四源码路径 git diff --check exit0;只做轻量静态检查,未 CMake/编译/语法编译/链接/GTest/Gradle/APK/ADB/安装/Jest,无 commit/push/远端操作。保护 STEP110/111 两份未跟踪任务书及 v25 Source Lock/制品/API/Integration。
|
||||
- 新增 docs/50_Step记录/STEP-119_SymbolRetained生命周期修复_v1.md 与 docs/报告/STEP-119_SymbolRetained生命周期修复_Codex完成报告_v1.md(未覆盖旧版),报告含准确 RDC 命令、源码锁前置条件、FZ-G1 正负及动态生命周期/视觉/释放证据、风险与停止门槛;本记录仅末尾追加。立即交 RDC 独立验证,整体 STEP119 未关闭。
|
||||
|
||||
- 2026-10-13 v26 正式发行 CLOSED / GSRL PASS:Android/RN 13.6.1-particle.26、iOS Metal 6.29.0-particle.26,冻结实际构建源码 fce326a9009d3fc21eb91c5df362f0769163d07e;统一 Android 四 ABI/iOS arm64 真机 Metal/RN 包 Build exit0、Publish exit0、Finalize exit0。六项正式制品 NAS 原子发布及公网二次下载 SHA/size 6/6 PASS;Source Lock release/maplibre-particle/13.6.1-particle.26/SOURCE_LOCK.json,Tag maplibre-particle/rn/13.6.1-particle.26 指向 e3cd9eba3cd02149d431e0061b8d32192d876f78,远端 particle/main Finalize 后同 HEAD。V26 发行二进制 NavSea/FZ-G1 及 iOS 实机未测;STEP119 13 项 C++ GTest 因 Mac libuv 前置依赖未执行,未虚报功能/性能正式全通过。报告 docs/报告/V26_统一正式发行_GSRL_RDC完成报告_v1.md,独立验收 JSON=/tmp/maplibre_v26_independent_receipt_20261013.json。
|
||||
|
||||
Reference in New Issue
Block a user