Skip to content

tests: Add cross-consumer staging scenario to loader-entries-source#2330

Draft
jmarrero wants to merge 1 commit into
bootc-dev:mainfrom
jmarrero:test-cross-consumer-staging
Draft

tests: Add cross-consumer staging scenario to loader-entries-source#2330
jmarrero wants to merge 1 commit into
bootc-dev:mainfrom
jmarrero:test-cross-consumer-staging

Conversation

@jmarrero

@jmarrero jmarrero commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Extend the loader-entries set-options-for-source test to cover the case where bootc stages source-tracked kargs and then rpm-ostree re-stages on the same boot (e.g. via 'rpm-ostree kargs --append'). The replacement staged deployment must inherit the x-options-source-* keys from the previously-staged deployment.

This exercises the 'previously-staged fallback' path in ostree's ostree_sysroot_stage_tree_with_options(), fixed by ostreedev/ostree#3611. Without that fix, this test fails because rpm-ostree's re-staging drops the source keys that bootc set.

Done with AI. Draft while ostree PR closes.

Extend the loader-entries set-options-for-source test to cover the case
where bootc stages source-tracked kargs and then rpm-ostree re-stages on
the same boot (e.g. via 'rpm-ostree kargs --append'). The replacement
staged deployment must inherit the x-options-source-* keys from the
previously-staged deployment.

This exercises the 'previously-staged fallback' path in ostree's
ostree_sysroot_stage_tree_with_options(), fixed by ostreedev/ostree#3611.
Without that fix, this test fails because rpm-ostree's re-staging drops
the source keys that bootc set.

Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
@bootc-bot
bootc-bot Bot requested a review from gursewak1997 July 21, 2026 17:30
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