WIP: Align signed runtime dependencies #2
No reviewers
Labels
No labels
bug
ci
docs
duplicate
enhancement
help wanted
invalid
performance
phase-6
question
refactor
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
erix/lib-input!2
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/posix-compat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary and rationale
Align the existing immutable dependency selections for coordinated runtime adoption. Only Cargo selections and the applicable roadmap change; this repository's Rust implementation files remain unchanged.
Tracking and scope
Tracks #1 and the coordinated source adoption at erix/integration#1. This review remains WIP while the full runtime graph and product-image validation are incomplete.
Architecture, authority and failure behavior
Preserve original signed Git objects and full commit selectors. No new dependency, API declaration, capability grant or runtime fallback is introduced by this update. The complete adopted graph still needs actual product VM validation.
Validation evidence
Original coherent realm source CI acceptance — 18 September 2026: Signed
35fb303e41b934a254d30c40baa6e3399679dffbpasses CI 27 and CI 26. All four terminal logs are complete (52,572 bytes), with zero final warnings. This closes the original CI observation recorded above. Coherent catalog publication, actual consumer VMs and full guest-build acceptance remain separate open requirements.Coherent realm image library prerequisite — 18 September 2026: Signed
35fb303e41b934a254d30c40baa6e3399679dffbselects the original shared caller-bound wire/startup dependency graph. Four strict default/all-feature development/release configurations pass 4 unit tests each, host/native Clippy, four freestanding builds, formatting, private-item rustdoc and Markdown with zero warnings. Direct Rust implementation bytes and authority behavior are unchanged. Original CI is under observation. Downstream manifest/catalog adoption and actual consumer VM acceptance remain required; this is not full guest-build evidence.Signed
886bd45f8cacf7c6e24b1c032464ad28534d4b37aligns existing dependency pins with the original foundation commits for coherent runtime adoption. This update changes Cargo selections and the roadmap; Rust implementation files in this repository are unchanged. All default/all-feature development/release configurations pass 4 tests each, strict host/native Clippy, formatting, four native builds and private rustdoc without warnings. Final canonical documentation checks pass. Push/review CI 24/25 passes with complete classified logs and no final warnings. The product catalog remains unchanged; this update does not establish a new runtime VM, authority-lifecycle closure, performance result or guest build.Review checklist
Explicit install-grant library checkpoint — 20 September 2026: signed/pushed commit 1d1acd90f2f8ee19816d7e222d791efe010ed8dd. Original dependency pins now select the shared explicit grant-rights contract without mixed wire/capability revisions. The local API and authority policy are unchanged. Four host test matrices pass 4 tests each, alongside four native builds, strict host/native Clippy, formatting, private rustdoc and policy checks. Validation has no warnings. Original CI 28/29 passes with four complete hashed logs (52,562 bytes), zero warnings.
Both isolated native scenarios pass on their first attempts; full coordinated service-image execution remains open under Kernel design 19. This dependency/wire checkpoint does not establish complete lifecycle acceptance or either full EriX build generation. Phase completion retains native external Rust/LLVM/runtime rebuilding as an independent requirement.
Acknowledged terminal consumer dependencies — 21 September 2026: signed commit d0997ac4a4ad1d952d07caa820b1110914d6d5df aligns original shared revisions for repeatable terminal observation and exact acknowledgement under Kernel design 20. No local API or capability policy changes. Four strict 4-unit host configurations, four native builds, host/native Clippy, private rustdoc, formatting and dependency checks pass without warnings. Original CI 30, 31 passes; four complete logs total 52,608 bytes with verified hashes and zero warning candidates. Actual service consumer and coherent full VM adoption remain open in phase completion.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.