WIP: Align signed runtime dependencies #2

Draft
erikinkinen wants to merge 1 commit from feature/posix-compat into main
Owner

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

Signed 15581aececac60d8ec81a99595b60ddcb9835610 aligns 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 63 tests each, strict host/native Clippy, formatting, four native builds and private rustdoc without warnings. Final canonical documentation checks pass. Push/review CI 45/46 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

  • Original dependency commits and signed source publication verified.
  • Complete supported local matrix and final documentation checks pass.
  • Rust implementation files remain unchanged in this update.
  • Complete classified push/review CI with no final warnings.
  • Complete coherent product catalog and runtime-image validation.
## 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 https://git.erikinkinen.fi/erix/lib-bootimg/issues/1 and the coordinated source adoption at https://git.erikinkinen.fi/erix/integration/issues/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 Signed `15581aececac60d8ec81a99595b60ddcb9835610` aligns 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 63 tests each, strict host/native Clippy, formatting, four native builds and private rustdoc without warnings. Final canonical documentation checks pass. Push/review CI 45/46 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 - [x] Original dependency commits and signed source publication verified. - [x] Complete supported local matrix and final documentation checks pass. - [x] Rust implementation files remain unchanged in this update. - [x] Complete classified push/review CI with no final warnings. - [ ] Complete coherent product catalog and runtime-image validation.
build: Align dependencies for coherent runtime adoption
All checks were successful
CI / markdown (push) Successful in 17s
CI / test (push) Successful in 53s
CI / markdown (pull_request) Successful in 9s
CI / test (pull_request) Successful in 31s
15581aecec
Select the current original signed foundation commits in the existing Git
dependencies. Keep Rust implementation files unchanged and record the
separate product-image acceptance requirement in the roadmap.

The complete supported feature/profile matrix passes with formatting,
strict Clippy, unit tests, builds and private rustdoc. Product runtime
adoption remains pending the complete dependency graph.
All checks were successful
CI / markdown (push) Successful in 17s
CI / test (push) Successful in 53s
CI / markdown (pull_request) Successful in 9s
CI / test (pull_request) Successful in 31s
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/posix-compat:feature/posix-compat
git switch feature/posix-compat

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.

git switch main
git merge --no-ff feature/posix-compat
git switch feature/posix-compat
git rebase main
git switch main
git merge --ff-only feature/posix-compat
git switch feature/posix-compat
git rebase main
git switch main
git merge --no-ff feature/posix-compat
git switch main
git merge --squash feature/posix-compat
git switch main
git merge --ff-only feature/posix-compat
git switch main
git merge feature/posix-compat
git push origin main
Sign in to join this conversation.
No description provided.