Skip to content

docs(linux): publish Fedora 44 Xorg failure receipt - #48

Merged
amishabenramani merged 1 commit into
mainfrom
agent/kel-28-fedora44-xorg-failure
Sep 19, 2026
Merged

amishabenramani merged 1 commit into
mainfrom
agent/kel-28-fedora44-xorg-failure

Conversation

@amishabenramani

@amishabenramani amishabenramani commented Sep 19, 2026 •

Copy link
Copy Markdown
Member

Summary

  • publish the sanitized KEL-28 Fedora 44 KVM/native-Xorg acceptance failure receipt
  • record Fedora/Xorg/Fluxbox/GTK/WebKitGTK/Bun/Rust/Keld provenance and exact Keld artifact hashes
  • record pristine vs acceptance-modified generated-project hashes
  • bind, but do not publish, the multi-gigabyte VM base/overlay
  • explicitly exclude ephemeral SSH credentials and any credential-bearing transport data

Result

The guest had a real Xorg server on :0 with Fluxbox and a Virtio virtual GPU. Keld 0ea0780bb574ad242e9f1105fa4af5842872bad3 built successfully under Fedora 44.

The shipping keld create + keld dev acceptance attempt failed before window creation. The host reached strict-runtime admission and then emitted KELD-RUNTIME-016 because a Linux strict runtime mount source was missing; the staged no-flag host then exited and the CLI reported KELD-CLI-048. Neither IPC echo, the ready marker, nor a visible Keld window was reached.

Claim boundary

This is failed portability/lifecycle evidence, not result.v2 performance evidence and not a Fedora qualification. It does not close bare-metal Fedora, physical-host native Xorg, Fedora Wayland, or successful Fedora product acceptance.

Security / repository hygiene

  • VM base image and mutable overlay are not committed
  • private SSH key is not committed
  • committed files contain no host absolute paths or local user identity
  • public SHA256SUMS verifies every committed receipt

Validation

  • public receipt SHA256SUMS: pass
  • secret/path focused scan: pass
  • python3 ci/test_plan.py: 21/21
  • python3 schema/check.py: pass
  • git diff --check: pass

Linear: KEL-28 / KEL-90.

Summary by CodeRabbit

  • Documentation
    • Documented a Fedora 44 native-Xorg acceptance attempt and its test environment.
    • Added sanitized receipts, checksums, build details, and runtime metadata for reproducibility.
    • Recorded that the attempt was unsuccessful: strict runtime admission failed before IPC, readiness, or window creation.
    • Clarified that the results do not constitute performance measurements or Fedora qualification.

@coderabbitai

coderabbitai Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 467cb16b-29f1-4d74-bb9a-07440a0fa6e8

📥 Commits

Reviewing files that changed from the base of the PR and between 9bf03d3 and 344d7f7.

📒 Files selected for processing (12)
  • MEASUREMENTS.md
  • linux/keld/fedora44-xorg-vm-attempt/README.md
  • linux/keld/fedora44-xorg-vm-attempt/SHA256SUMS
  • linux/keld/fedora44-xorg-vm-attempt/receipt.json
  • linux/keld/fedora44-xorg-vm-attempt/receipts/keld-artifacts.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/local-vm-assets.sha256
  • linux/keld/fedora44-xorg-vm-attempt/receipts/modified-project-sha256.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/os-release.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/packages.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/pristine-project-sha256.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/toolchains.txt
  • linux/keld/fedora44-xorg-vm-attempt/receipts/xorg-runtime.txt

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The change records a failed Fedora 44 native-Xorg KVM acceptance attempt. It adds the failure receipt, environment and build manifests, and SHA-256 checksums. Runtime admission failed before IPC, readiness, or window creation.

Changes

Fedora 44 acceptance evidence

Layer / File(s) Summary
Acceptance attempt and failure result
linux/keld/fedora44-xorg-vm-attempt/README.md, linux/keld/fedora44-xorg-vm-attempt/receipt.json, MEASUREMENTS.md
Documents the Fedora 44 native-Xorg KVM attempt. The receipt records strict-profile admission failure with KELD-RUNTIME-016 and KELD-CLI-048, with no readiness, IPC echo, or window observed.
Environment and build provenance
linux/keld/fedora44-xorg-vm-attempt/receipts/os-release.txt, linux/keld/fedora44-xorg-vm-attempt/receipts/packages.txt, linux/keld/fedora44-xorg-vm-attempt/receipts/toolchains.txt, linux/keld/fedora44-xorg-vm-attempt/receipts/xorg-runtime.txt, linux/keld/fedora44-xorg-vm-attempt/receipts/keld-artifacts.txt, linux/keld/fedora44-xorg-vm-attempt/receipts/*project-sha256.txt
Records the Fedora release, installed packages, toolchains, Xorg configuration, Keld source commit, binary artifacts, and project file hashes.
Receipt and asset checksums
linux/keld/fedora44-xorg-vm-attempt/SHA256SUMS, linux/keld/fedora44-xorg-vm-attempt/receipts/local-vm-assets.sha256
Adds checksums for the attempt receipts and the local Fedora and overlay VM images.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 344d7

The change records bounded Fedora failure evidence and does not modify product behavior or introduce an unresolved merge risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: publishing documentation for a Fedora 44 native-Xorg failure receipt.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@amishabenramani
amishabenramani merged commit fe00ffd into main Sep 19, 2026
9 checks passed
@amishabenramani
amishabenramani deleted the agent/kel-28-fedora44-xorg-failure branch September 19, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant