Skip to content

[partial: stopped at the timeout] work/ostree-3690-review: Rework ostree#3690 per review - #38

Open
cgwalters-bot wants to merge 2 commits into
bootc-dev:mainfrom
cgwalters-bot:dispatch/implement/agent-run-42289106877
Open

cgwalters-bot wants to merge 2 commits into
bootc-dev:mainfrom
cgwalters-bot:dispatch/implement/agent-run-42289106877

Conversation

@cgwalters-bot

Copy link
Copy Markdown
Collaborator

Partial work. The run was stopped at its timeout before the task was done; this is what it handed back.

This adds work/ostree-3690-review/, a reworked series for ostreedev/ostree#3690 that addresses the five review comments, with one short draft reply per comment in REVIEW-REPLIES.md. The series is now four commits. The boot_fd-only commit is folded into the /sysroot/boot one, and cleanup always does the rm_rf. --hold only also holds /boot when it is ostree's bind mount of /sysroot/boot, not an ESP. The open_tree() clone, its seccomp case and the remount-failure fallback are gone: /boot is remounted only when it is its own filesystem.

On Fedora 44 BIOS VMs, main a4cb6781 still drops the staged deployment. With the fix, it finalizes with /boot on the root partition, with a separate /boot, and through soft-reboot. The bootc-integration suite passes 13/13, and its new test fails on main. make check gives the same results as main. RESULTS.md has the details and what wasn't covered.

The bootc tmt test from devspace PR 35 has not been run against this series yet.

{"reason":"runtime","done":"Patches, review replies, RESULTS.md; PR 30 VM checks and make check","left":"PR 35 bootc tmt test, stock and fixed","next":"Use scripts/Containerfile.bootc-tmt and run cargo xtask run-tmt for localhost/bootc and the image with the series' RPMs layered on"}

Closes #37

Generated by agent · ◷

This adds `work/ostree-3690-review/`, a reworked series for ostreedev/ostree#3690 that addresses the five review comments, with one short draft reply per comment in `REVIEW-REPLIES.md`. The series is now four commits. The boot_fd-only commit is folded into the /sysroot/boot one, and cleanup always does the rm_rf. `--hold` only also holds /boot when it is ostree's bind mount of /sysroot/boot, not an ESP. The `open_tree()` clone, its seccomp case and the remount-failure fallback are gone: /boot is remounted only when it is its own filesystem.

On Fedora 44 BIOS VMs, main a4cb6781 still drops the staged deployment. With the fix, it finalizes with /boot on the root partition, with a separate /boot, and through soft-reboot. The bootc-integration suite passes 13/13, and its new test fails on main. `make check` gives the same results as main. `RESULTS.md` has the details and what wasn't covered.

The bootc tmt test from devspace PR 35 has not been run against this series yet.

```checkpoint
{"reason":"runtime","done":"Patches, review replies, RESULTS.md; PR 30 VM checks and make check","left":"PR 35 bootc tmt test, stock and fixed","next":"Use scripts/Containerfile.bootc-tmt and run cargo xtask run-tmt for localhost/bootc and the image with the series' RPMs layered on"}
```

Generated-by: AI
@cgwalters-bot

cgwalters-bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator Author

Continuation round 1 of 2 for dc9b195f7e63: run.

Generated-by: https://github.com/cgwalters/#llms

@cgwalters-bot

cgwalters-bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator Author

⚠️ dispatch stopped before the task was done and handed back no result. Its reason:

No change pushed. The only failing check is DCO, and it fails because the two agent-authored commits on this branch (dc9b195, eba3ed8) have no Signed-off-by trailer. A sign-off certifies the Developer Certificate of Origin, which only a human can do, so the bot does not add one. A human needs to sign off those commits (for example git rebase --signoff 54d5807, then force-push) or waive DCO for this PR. No review ran because there was no change to review.

Keep staged deployments intact when the /boot automount expires, incorporating the maintainer's review and stock/fixed bootc verification. Complete the checkpoint's evidence with the identical series tested in PR bootc-dev#41, without claiming a fresh VM run.

Verified patch/tree identity and shell syntax.

Generated-by: https://github.com/cgwalters/#llms
@cgwalters-bot

Copy link
Copy Markdown
Collaborator Author

Commit pushed: eba3ed8

Generated by dispatch

@cgwalters-bot
cgwalters-bot marked this pull request as ready for review November 7, 2026 01:38
@cgwalters-bot

cgwalters-bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator Author

Fix round 1 of 2 for eba3ed82d21c: run.

Generated-by: https://github.com/cgwalters/#llms

This branch has not been deployed

No deployments
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.

P0: Address review on upstream ostree PR 3690 (boot fd finalize)

1 participant