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/hotplugd!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. This review changes Cargo selections and the applicable roadmap; the repository's Rust implementation files are unchanged.
Tracking and scope
Tracks #1 and erix/integration#1. This review remains WIP until the complete runtime graph and product-image validation are accepted.
Architecture, authority and failure behavior
Preserve original signed Git objects and full commit selectors. This update adds no dependency, API declaration, capability grant or runtime fallback. Actual product VM validation remains necessary for the complete adopted graph.
Validation evidence
Resolved by user-triggered reruns, verified 19 September 2026: CI 55 (attempt 2), CI 56 (attempt 2), pass at unchanged commit
0a27cb8fd2fb246414d124080d66aaccb2a498df. All four test/Markdown job logs are complete and hashed (65,958 bytes), with zero warning or failure candidates. This resolves the current validation blockage. Original failed-attempt status and HTTP 500 observations remain history; their missing output and causes are not recovered or explained by this result. No source fix is claimed. Bug 3 is closed.Historical original CI evidence gap — 18 September 2026: CI 56, CI 55 reports failure, while the selected original job logs return HTTP 500. Bug 3 retains the exact observations. Cause and complete CI acceptance remain unproved; at that observation no workflow had been rerun or cancelled.
Coherent realm image service prerequisites — 18 September 2026: Signed
0a27cb8fd2fb246414d124080d66aaccb2a498dfselects the original shared wire/startup dependency graph. Direct Rust implementation bytes are unchanged. All 8 default, all-feature and separate production development/release configurations pass 12 unit tests per configuration, strict host/native Clippy and freestanding linking with fatal linker warnings. Formatting, private-item rustdoc and Markdown pass, with zero warnings. The original push/PR CI observation and subsequent user-rerun disposition are recorded below. Matching catalog adoption and real consumer VMs remain requirements; complete realm and full in-guest build acceptance remain open.Signed
a1e723b0f027b6f7f1335d5d4b0f48a7e37d9f9aaligns the existing dependency selections with the original signed runtime graph. This checkpoint changes Cargo selections and the roadmap; this repository's Rust implementation files are unchanged. Formatting, strict Clippy, private rustdoc and canonical documentation checks pass without warnings. Default/all-feature development/release tests pass 12 default / 12 all-feature tests. Independent production configurations also pass strict host/native Clippy and native builds:hotplugd-runtime: 12 development / 12 release tests,hotplugd-runtime-hotplug: 12 development / 12 release tests. There are 8 supported native builds in total. Push/review CI 53/54 passes with complete classified logs and no final warnings. The product catalog, product VM acceptance and guest build remain pending.Review checklist
Coherent dependency checkpoint — 20 September 2026: signed/pushed commit 288fbbe8a3cc2dddad80830292001694f8cc2eb1 aligns original shared dependency pins with the explicit installer-rights contract. Only the manifest and roadmap change; local implementation, APIs and authority policy are unchanged. Four strict 12-unit configurations, four native builds with the maintained linker layout, host/native Clippy, formatting, private rustdoc and dependency checks pass without warnings. Original CI 57/58 passes with four complete hashed logs (65,952 bytes), zero warning candidates.
Full catalog equality and actual consumer-image validation remain required under Integration regression 68. The broader work remains tracked by phase completion, including native external Rust/LLVM/runtime rebuilding and both complete EriX-in-EriX generations. This dependency checkpoint does not close full lifecycle, frame or self-hosting acceptance.
Acknowledged terminal service dependencies — 21 September 2026: signed 579cf9d01cd731a44766289c6f280cd5393b0354 selects the original shared libraries for repeated terminal observation, exact acknowledgement and final CPU measurements under Kernel design 20. Four strict 12-test development/release and default/all-feature configurations, warning-denied host/native builds with the maintained linker layout, host/native Clippy, private rustdoc, applicable doctests, formatting and dependency/Markdown checks pass. All authored code remains below 1,000 lines. Original CI 59, 60 passes; complete hashed logs total 66,012 bytes with zero warning candidates. Full service CPU/profiler VM acceptance and guest builds remain open in Phase 6 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.