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

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.

@cgwalters

Copy link
Copy Markdown
Collaborator

Tried to do that in bootc-dev/infra#261 but didn't succeed yet...

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

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