<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 16 March 2017 at 00:30, Barry Warsaw <span dir="ltr"><<a href="mailto:barry@python.org" target="_blank">barry@python.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mar 15, 2017, at 12:29 PM, Nick Coghlan wrote:<br>
<br>
>From a mainstream Linux point of view, it's not common - on systemd-managed<br>
>systems, for example, the only way to get the C locale these days is to<br>
>either specify it in /etc/locale.conf, or to set it specifically in the<br>
>environment.<br>
<br>
</span>I think it's still the case that some isolation environments (e.g. Debian<br>
chroots) default to bare C locales.  Often it doesn't matter, but sometimes<br>
tests or other applications run inside those environments will fail in ways<br>
they don't in a normal execution environment.</blockquote><div><br></div><div>Yeah, I think mock (the Fedora/RHEL/CentOS build environment for RPMs) still defaults to a bare C locale, and Docker environments usually aren't systemd-managed in the first place (since PID 1 inside a container typically isn't an init system at all). The general trend for all of those seems to be "they don't use C.UTF-8... yet", though (even though some of them may not shift until the default changes at the level of the given distro's libc implementation).<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">  The answer is almost always to<br>
explicitly coerce those environments to C.UTF-8 for Linuxes that support that.<br></blockquote><div><br></div></div>I also double checked that "LANG=C ./python -m test" still worked with the reference implementation.<br clear="all"></div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,<br></div><div class="gmail_extra">Nick.<br><br></div><div class="gmail_extra">-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>   |   Brisbane, Australia</div>
</div></div>