Tier-1 (OS eMMC A/B) and Tier-3 (STM32 .bbin flash) live-apply paths are unimplemented stubs
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- rust
- 领域
- embedded-iot
调研方向
Read CLEANROOM-OS.md and crates/pod-updater/src/install.rs, especially the TODO markers and DryMcuFlasher path; the issue says the STM32 Tier-3 LSP flash still needs implementation, while the Tier-1 OS path may be superseded by RAUC. Review error.rs and lib.rs for the tracked stubs, then identify the hardware test setup from the repository. Done means the MCU flash and readback path works on hardware; the issue does not name a test file or spell out the completion criteria further.
由索引模型根据 Issue 内容生成。
描述
The destructive OS slot write + fw_setenv flip and the MCU flash+readback are deliberately not implemented: DryOsSlotWriter and DryMcuFlasher log a plan under dry_run and return Error::LiveApplyNotImplemented when armed (crates/pod-updater/src/install.rs:168-233, error.rs:52). Detection/download/verify are live but the actual apply paths still need to be written and hardware-tested. Tracked in-code by the // TODO(live-cutover) markers in install.rs, error.rs:52, and lib.rs:27.
Note the clean-room pivot changes the shape of this work: per CLEANROOM-OS.md, RAUC now owns the OS tier (see #46 and #47), so pod-updater's Tier-1 eMMC path may be superseded — the STM32 Tier-3 LSP flash is the part that still has to land here. Related: #1 (OTA button in settings).
Filed from a repo-wide code audit (working tree at bcad746).
- 主要语言
- Rust
- 星标
- 0
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
GoogleBot42/podd 的其他 Issue
-
documentation
难度 1/5 1 小时以内 新手友好度 84/100
GoogleBot42/podd#63 ·
-
documentation
难度 1/5 1-3 小时 新手友好度 78/100
GoogleBot42/podd#62 ·
-
documentation good first issue
难度 2/5 1-3 小时 新手友好度 69/100
GoogleBot42/podd#60 ·
-
documentation
难度 1/5 1 小时以内 新手友好度 85/100
GoogleBot42/podd#61 ·
-
enhancement
难度 2/5 1-3 小时 新手友好度 72/100
GoogleBot42/podd#58 ·
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
rubys/roundhouse#1917 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 2 天内回复
-
good first issue
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
pop-os/cosmic-applets#1619 ·
维护者通常 3 天内回复
-
binding:python bug
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复