Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TASK: Determine delivery repo for systemd-standalone-* packages #223

Open
yselkowitz opened this issue Jan 24, 2025 · 0 comments
Open

TASK: Determine delivery repo for systemd-standalone-* packages #223

yselkowitz opened this issue Jan 24, 2025 · 0 comments
Labels

Comments

@yselkowitz
Copy link
Member

Background

  • With RPM picking up a dependency on systemd-sysusers for a change in F42, the systemd-standalone-sysusers package (which provides the same) must now be used for artifacts which include rpm but not a full systemd (such as container base images, flatpak runtimes, etc., but not bootc images or -init container images). This requires a change to the kiwi descriptions for ELN container base images to avoid build errors caused by the full systemd being pulled in where not useful.

However, systemd-standalone-sysusers has not been shipped in RHEL repos in previous versions. Rather, it and its counterpart systemd-standalone-tmpfiles (which is included in Fedora flatpak runtimes to meet a dependency of samba-common) have been shipped in OCP repos, for reasons I have not yet determined. Because Kiwi images only use known repos (currently, BaseOS, AppStream, and CRB), do not use the koji buildroot, and the Buildroot is not shipped as a repo, this now fails.

To unblock composes in the meantime, I have temporarily added these to CRB, but a proper fix still needs to be made.

What does the ELN SIG need to do?

  • Determine whether these, as part of the RHEL system package, should be shipped in CRB for the benefit of OCP rather than shipped there.
  • Determine the proper means of including systemd-standalone-sysusers in image builds if not delivered in standard RHEL repos.
  • Adjust the pungi-config and kiwi descriptions as necessary.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant