#942 Don't exclude xkeyboard-config from minimal images (#2175244)
Merged 5 months ago by kevin. Opened 5 months ago by adamwill.

@@ -4,7 +4,6 @@ 

  -initial-setup-gui

  -generic-release*

  -glibc-all-langpacks

- -xkeyboard-config

  # recommended by iproute, we don't want it in minimal

  -iproute-tc

  # recommended by gnutls, we don't want it in minimal

See https://bugzilla.redhat.com/show_bug.cgi?id=2175244#c15 .
We really need libxkbcommon for initial-setup to work properly,
since an ordering change in systemd 253. This exclusion causes
it to get dropped. libxkbcommon requires xkeyboard-config; since
systemd only recommends libxkbcommon (rather than hard requiring
it), the solver decides to honor the request to exclude
xkeyboard-config by dropping both it and libxkbcommon.

Signed-off-by: Adam Williamson awilliam@redhat.com

I'm about, like, 80% confident my theory is right here. We're planning to do a test image build with this change (one way or another) and see how it comes out.

We did a scratch image build with this change and it does fix the problem in my local test - I was able to set a root password and create a user account, and both work. It seems to make the image much bigger, which is odd, but I don't think we can do anything about that.

Pull-Request has been merged by kevin

5 months ago
Metadata