<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I can't really think of anything that's changed in the default macOS setup that would affect the locale encoding.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The scripts that are run are here:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
    <a href="https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/qtci-macos-10.14-x86_64" id="LPlnk672013">https://code.qt.io/cgit/qt/qt5.git/tree/coin/provisioning/qtci-macos-10.14-x86_64</a></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
but I'm not even sure that it's possible to "misconfigure" a macOS installation to not use utf-8.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Can you think of any setting to check? Or do you have a little test program to run to verify?</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Simon</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Development <development-bounces@qt-project.org> on behalf of Thiago Macieira <thiago.macieira@intel.com><br>
<b>Sent:</b> Monday, April 27, 2020 18:13<br>
<b>To:</b> development@qt-project.org <development@qt-project.org><br>
<b>Subject:</b> Re: [Development] RFC: Defaulting to or enforcing UTF-8 locales on Unix systems</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On Sunday, 26 April 2020 09:22:00 PDT Thiago Macieira wrote:<br>
> On Thursday, 31 October 2019 14:11:05 PDT Thiago Macieira wrote:<br>
> > Re: <a href="https://codereview.qt-project.org/c/qt/qtbase/+/275152">https://codereview.qt-project.org/c/qt/qtbase/+/275152</a> (WIP: Move<br>
> > QTextCodec support out of QtCore)<br>
> > See also: <a href="https://www.python.org/dev/peps/pep-0538/">https://www.python.org/dev/peps/pep-0538/</a><br>
> > <br>
> >         <a href="https://www.python.org/dev/peps/pep-0540/">https://www.python.org/dev/peps/pep-0540/</a><br>
> <br>
> Just sending to the mailing list to get more attention:<br>
> <br>
> The change above cannot integrate because the new warning breaks the QtTest<br>
> self-tests because the environment where the tests are run is not UTF-8. Can<br>
> the CI be fixed, please?<br>
<br>
Apologies, I replied thinking the link above was to my change, but that was <br>
Rainer's that has since been superseded by Lars's. The change I want to <br>
integrate is:<br>
<br>
<a href="https://codereview.qt-project.org/c/qt/qtbase/+/282359">https://codereview.qt-project.org/c/qt/qtbase/+/282359</a><br>
<br>
The error from the CI is:<br>
        <br>
 FAIL!  : tst_Selftests::runSubTest(assert lightxml + stdout junitxml) <br>
'err.isEmpty()' returned FALSE. (Detected system locale encoding (US-ASCII, <br>
locale "C") is not UTF-8.<br>
Qt shall use a UTF-8 locale ("UTF-8") instead. If this causes problems,<br>
reconfigure your locale. See the locale(1) manual for more information.<br>
)<br>
<br>
Note this warning is on a Mac, which is an UTF-8 system. Can the CI please set <br>
up the environment properly?<br>
<br>
-- <br>
Thiago Macieira - thiago.macieira (AT) intel.com<br>
  Software Architect - Intel System Software Products<br>
<br>
<br>
<br>
_______________________________________________<br>
Development mailing list<br>
Development@qt-project.org<br>
<a href="https://lists.qt-project.org/listinfo/development">https://lists.qt-project.org/listinfo/development</a><br>
</div>
</span></font></div>
</body>
</html>