#998 [f39] container-toolbox: Install all languages
Merged 7 months ago by humaton. Opened 7 months ago by rishi.

file modified
+1 -1
@@ -6,7 +6,7 @@ 

  %include fedora-container-common.ks

  

  # Install packages

- %packages --inst-langs=en --nocore

+ %packages --nocore

  acl

  bash

  bash-completion

The Container/Dockerfile equivalent of the fedora-toolbox OCI images
installed all languages by removing %_install_langs (set to en_US by the
fedora base image) from /etc/rpm/macros.image-language-conf [1]. The
Kickstart does the same in the %pre section.

Therefore, it's self-contradictory to have '%packages --inst-langs=en'.

The fedora-toolbox OCI image is meant for interactive command line
environments, not for deploying server applications. Therefore, they
need a fully featured CLI user experience at par with what's offered on
Fedora Silverblue and Workstation. Among the Kickstart files defined
here, other than fedora-container-toolbox.ks, only these ones don't
install all languages:
* fedora-cloud-base.ks
* fedora-container-base-minimal.ks
* fedora-container-base.ks
* fedora-container-common.ks
* fedora-eln-container-base.ks
* fedora-server-vm-full.ks

All the other Kickstarts, and definitely those for Fedora Workstation,
install all languages.

[1] https://src.fedoraproject.org/container/fedora-toolbox
https://github.com/containers/toolbox/tree/main/images/fedora

https://bugzilla.redhat.com/show_bug.cgi?id=2244503

3 new commits added

  • container-toolbox: Install all languages
  • container-toolbox: Include weak dependencies
  • container-toolbox: Fix typo between %pre and %post
7 months ago

rebased onto bbd9f3c

7 months ago

rebased onto b5fc5fd

7 months ago

We do have a Final Freeze exception for Fedora 39 now for this.

This commit has already been part of the fedora-toolbox:40 image for a few days now and I haven't spotted any problems from that. So I think it's time to merge this one to f39.

rebased onto 9456429

7 months ago

Pull-Request has been merged by humaton

7 months ago
Metadata