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
RHEL 9.0: use C.UTF-8 for images that only have glibc-minimal-langpack
#2206
Comments
|
Should we not aim for uniformity and just go |
That was my first intuition as well, but it is quite late to change the default. But I am torn. |
|
If we do set |
|
One other note: if a users sets a locale in the customisation, do we install the corresponding langpack? Or is that up to the user? |
|
We should. But I don't recall if that's still a TODO. |
|
Affected image types: $ grep -L "langpack-en" test/data/manifests/rhel_90-x86_64*
test/data/manifests/rhel_90-x86_64-edge_commit-boot.json
test/data/manifests/rhel_90-x86_64-edge_commit_rt-boot.json
test/data/manifests/rhel_90-x86_64-edge_container-boot.json
test/data/manifests/rhel_90-x86_64-image_installer-boot.json
test/data/manifests/rhel_90-x86_64-qcow2-boot.json
test/data/manifests/rhel_90-x86_64-qcow2_customize-boot.json
test/data/manifests/rhel_90-x86_64-tar-boot.json |
Change the default locale to `C.UTF-8` for the following images, which do not contain `glibc-minimal-langpack` in their default package set: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for the following images, which do not contain `glibc-minimal-langpack` in their default package set: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix osbuild#2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
Change the default locale to `C.UTF-8` for RHEL-9.0. For all the images which install `langpack-en`, keep using the `en_US.UTF-8` locale. `C.UTF-8` is used as the default for: - edge-commit - edge-container - image-installer - qcow2 - tar Also change the default locale for the edge-simplified-installer installer-tree pipeline, since its package set contains only `glibc-minimal-langpack`. Regenerate RHEL-90 and c9s image tests. Fix #2206 Signed-off-by: Tomas Hozza <thozza@redhat.com>
We currently set
en_US.UTF-8for all images:osbuild-composer/internal/distro/rhel90/distro.go
Line 60 in 1c2c97c
According to the glib team, if
glibc-minimal-langpackis installed, onlyC.UTF-8is available.The following images should be affected:
Images that install
langpacks-en:I took this info from the package sets. Maybe need to verify it by looking at the fully dep-solved package list.
Downstream bug: rhbz#2000878
The text was updated successfully, but these errors were encountered: