On 11 Nov 2015 08:37, Ulrich Mueller wrote: > >>>>> On Wed, 11 Nov 2015, René Neumann wrote: > > >> Shouldn't these be safe to use if the string consists purely of > >> ASCII characters? I mean, A-Z and a-z should be uppercase and > >> lowercase, respectively, in any locale? > > > Unfortunately, no (have been bitten by this issue already some years > > ago): > > > $ echo $LC_ALL > > tr_TR > > $ f=i; echo ${f^^} > > İ > > $ f=I; echo ${f,} > > ı > > This is wrong on so many levels. :( It starts with the fact that the > dot over the lowercase latin i historically never was a diacritical > mark [1]. > > Maybe we should advise users in our documentaion that they should > avoid such broken locales for ebuilds?
i'm not sure telling people their native language is wrong is a smart move. it also would seem to cut against the purpose of the PMS. -mike
signature.asc
Description: Digital signature