#9888 NORM 10.1.2: measure activity doesn't work with en_SZ.UTF-8 locale

Zarro Boogs per Child bugtracker at laptop.org
Thu Sep 30 13:54:01 EDT 2010


#9888: measure activity doesn't work with en_SZ.UTF-8 locale
-------------------------------------------------+--------------------------
           Reporter:  wad                        |       Owner:  cjb                   
               Type:  defect                     |      Status:  closed                
           Priority:  normal                     |   Milestone:  10.1.2                
          Component:  acoustic-measure-activity  |     Version:  1.0 Software Build 802
         Resolution:  fixed                      |    Keywords:  XO-1 measure          
        Next_action:  no action                  |    Verified:  0                     
Deployment_affected:                             |   Blockedby:                        
           Blocking:                             |  
-------------------------------------------------+--------------------------

Comment(by edmcnierney):

 Quanta isn't misunderstanding anything, nor is Quanta deciding what LO tag
 values to assign.  They are (correctly) reporting a problem that occurs
 when the LO tag specifies a locale that isn't supported in our build.

 Using "locale -a" will correctly report the locales we have chosen to
 include in a given build, but that's a bit of a circular argument.  In
 this case (and in similar, as sayamindu noted 10 months ago) we should be
 implementing the required locale support and including it.

 The parallel with an Italian speaker in China isn't appropriate, as
 Italian is not one of the official languages of China.  English is an
 official language of Swaziland, and it is perfectly reasonable for the
 Swazis to want an en_SZ locale defined.

 Quanta only uses LO tag values specified by OLPC when an SKU is created;
 they don't invent them.  In this case I think there are the following
 problems, common to all such new locales:

 1. OLPC allowed an LO tag to be specified without including glibc support
 for it.
 2. No one created an en_SZ locale to fix the problem.
 3. setlocale() doesn't degrade gracefully

 If we are ever to support this SKU, we need to create the en_SZ locale and
 include it in our glibc build.  I think that's what dsd said 3 months ago.

-- 
Ticket URL: <http://dev.laptop.org/ticket/9888#comment:20>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list