You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Background
systemd-sysusers
for a change in F42, thesystemd-standalone-sysusers
package (which provides the same) must now be used for artifacts which includerpm
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 counterpartsystemd-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?
systemd-standalone-sysusers
in image builds if not delivered in standard RHEL repos.The text was updated successfully, but these errors were encountered: