Skip to content

Conversation

@cgwalters
Copy link
Member

  • First ensure we're always ignoring SELinux here, in this use case we rely on e.g. bootc to do client side labeling. Doing this required a fix in the compose path.
  • Second and more importantly, ensure we don't leak user.ostreemeta xattrs into the target root! This is just generally ugly, and will e.g. cause object duplication on disk. But worse, having user. xattrs provokes backwards incompat bugs from core: Always sort incoming xattrs ostreedev/ostree#3346

- First ensure we're always ignoring SELinux here, in this
  use case we rely on e.g. bootc to do client side labeling.
  Doing this required a fix in the compose path.
- Second and more importantly, ensure we don't leak
  user.ostreemeta xattrs into the target root! This is just
  generally ugly, and will e.g. cause object duplication on disk.
  But worse, having `user.` xattrs provokes backwards incompat
  bugs from ostreedev/ostree#3346
@cgwalters cgwalters requested a review from jeckersb March 20, 2025 19:51
@cgwalters cgwalters enabled auto-merge March 20, 2025 19:58
Copy link
Member

@jmarrero jmarrero left a comment

Choose a reason for hiding this comment

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

lgtm

@cgwalters cgwalters merged commit 5c9af09 into coreos:main Mar 20, 2025
20 checks passed
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.

2 participants