`C.UTF-8` locale not installed by default
Context
The C.UTF-8
locale provides a language-independent locale that supports UTF-8 character encoding. This is useful as a fallback in case a program specifies a UTF-8-based locale that is not installed, and (in my case) for unit tests that require an independent, well-defined, installed-by-default locale for testing l10n-sensitive code behaviour with arbitrary Unicode strings.
Both Debian and Fedora installs this locale as part of the standard C library, so it's reasonable to expect it to be installed under Flatpak as well.
Description
The C.UTF-8
locale is installed by default on Linux systems, but is not available under flatpak. E.g. calling setlocale(LC_ALL, "C.UTF-8")
returns null under Flatpak with the FDO 18.08 runtime.
Acceptance Criteria
lib/locale/C.UTF-8/*
files are shipped as part of the FDO runtime.