Skip to content

install: Clarify systemd-boot backend error - #2453

Open
ASVLCII wants to merge 1 commit into
bootc-dev:mainfrom
ASVLCII:codex/clarify-systemd-boot-backend-error
Open

install: Clarify systemd-boot backend error#2453
ASVLCII wants to merge 1 commit into
bootc-dev:mainfrom
ASVLCII:codex/clarify-systemd-boot-backend-error

Conversation

@ASVLCII

@ASVLCII ASVLCII commented Sep 11, 2026

Copy link
Copy Markdown

Selecting --bootloader systemd with the ostree backend currently reports only that bootupd is required. The error now points users to --composefs-backend, which is the supported path for systemd-boot. The separate GrubCC error remains unchanged.

Closes: #2093

Generated-by: AI

The contributor has not performed an independent human Rust review yet. Local source inspection, cargo fmt --all -- --check, and git diff --check passed. The targeted test build could not link on this Windows host because Visual C++ link.exe is unavailable, so Linux CI is the build verification.

Selecting systemd-boot with the ostree backend currently reports that
bootupd is required without explaining the supported configuration.
Point users to the composefs backend while preserving the existing
GrubCC error.

Closes: bootc-dev#2093

Generated-by: AI
@github-actions github-actions Bot added the area/install Issues related to `bootc install` label Sep 11, 2026
@bootc-bot
bootc-bot Bot requested a review from cgwalters September 11, 2026 11:09
@cgwalters
cgwalters requested a balanced review from Copilot September 11, 2026 17:03

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused message change accurately reflects documented backend compatibility.

Pull request overview

Clarifies the error shown when systemd-boot is selected with the unsupported OSTree backend.

Changes:

  • Adds actionable guidance to use --composefs-backend.
  • Preserves the existing GrubCC error.
File summaries
File Description
crates/lib/src/install.rs Separates systemd-boot and GrubCC error handling.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@cgwalters

Copy link
Copy Markdown
Collaborator

Yeah, with stuff like this we really need a workflow that adds a signoff without making a maintainer do a force push, could be a label or /signoff chatops style command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/install Issues related to `bootc install`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

install: improve error message when systemd-boot is selected without composefs backend

3 participants