On 22/02/2019 02:25, Ken Moffat via lfs-dev wrote: > On Fri, Feb 15, 2019 at 09:06:34PM +0000, Ken Moffat via lfs-dev wrote: >> >> · gawk had no failures, but reported >> >> %%%%%%%%%% Inadequate locale support: skipping charset tests. >> %%%%%%%%%% At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 >> are needed. >> >> If I've followed the book correctly, ja_JP.UTF-8 is not mentioned. >> Usually, I install all locales, but after the recent additions I >> decided to only use the minimum. >> >> I suppose that begs the question whether all the locales we've >> added in the past are still needed, but I can't see a good way >> to test that. >> > > On my current build I added ja_JP.UTF-8 and again only built the > minimal locales. The gawk test results are not very informative: > various strings for test names such as 'arrayref' appear in > different places and there is merely the report that > ALL TESTS PASSED. > Diffing the two logs,the following removals/additions occurred as a > result of adding ja_JP.UTF-8 - > > -%%%%%%%%%% Inadequate locale support: skipping charset tests. > -%%%%%%%%%% At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 > are needed. > > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +======== Starting tests that can vary based on character set or locale > support ======== > +************************************************************************** > +* Some or all of these tests may fail if you have inadequate or missing * > +* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and * > +* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful. * > +* However, if you see this message, the Makefile thinks you have what * > +* you need ... * > +************************************************************************** > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +asort > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +asorti > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +backbigs1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +backsmalls1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +backsmalls2 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +fmttest > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +fnarydel > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +fnparydl > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +jarebug > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +lc_num1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbfw1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbprintf1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbprintf2 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbprintf3 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbprintf4 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mbprintf5 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +mtchi18n > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +nlstringtest > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +rebt8b2 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +rtlenmb > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +sort1 > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +sprintfc > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > +make[2]: Entering directory '/building/gawk-4.2.1/test' > +======== Done with tests that can vary based on character set or locale > support ======== > +make[2]: Leaving directory '/building/gawk-4.2.1/test' > > Summary - another 22 tests were run, and passed. I think this is > worth adding to the minimal locales: > > localedef -c -i ja_JP -f UTF-8 ja_JP.UTF-8 > > ĸen >
I thought I had mentionned this locale when proposing to add the others. Actually, I did [1], but I fear it got unnoticed ;) Pierre [1] http://lists.linuxfromscratch.org/pipermail/lfs-dev/2019-February/072735.html -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
