You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Kathey Marsden (JIRA)" <de...@db.apache.org> on 2005/05/31 13:42:56 UTC

[jira] Created: (DERBY-329) Derby doesn't build properly in turkish locale

Derby doesn't build properly in turkish locale
----------------------------------------------

         Key: DERBY-329
         URL: http://issues.apache.org/jira/browse/DERBY-329
     Project: Derby
        Type: Bug
  Components: Build tools  
    Versions: 10.1.0.0    
    Reporter: Kathey Marsden
    Priority: Minor


In Turkish, a lower case dotted i upper cases to an upper case dotted i  which I'll call(Ui). If you build derby on a machine with a Turkish locale, javacc will uppercase keywords like "insert" to (Ui)INSERT, instead of INSERT. Derby in general doesn't work and you'll see many odd test failures.

Just reminded of this bit of lore with all the locale issues lately, so filing a Jira.


Note: Derby (when built on a non-turkish machine) always uppercases in Locale.ENGLISH, so identifiers like itable will always uppercase to ITABLE, no matter the Locale.  This consistant uppercasing allows databases to be moved around the world without trouble but does cause culturally incorrect uppercasing in Turkey.  




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (DERBY-329) Derby doesn't build properly in turkish locale

Posted by "Samuel Andrew McIntyre (JIRA)" <de...@db.apache.org>.
     [ http://issues.apache.org/jira/browse/DERBY-329?page=all ]
     
Samuel Andrew McIntyre closed DERBY-329:
----------------------------------------


> Derby doesn't build properly in turkish locale
> ----------------------------------------------
>
>          Key: DERBY-329
>          URL: http://issues.apache.org/jira/browse/DERBY-329
>      Project: Derby
>         Type: Bug
>   Components: Build tools
>     Versions: 10.1.0.0
>     Reporter: Kathey Marsden
>     Priority: Minor

>
> In Turkish, a lower case dotted i upper cases to an upper case dotted i  which I'll call(Ui). If you build derby on a machine with a Turkish locale, javacc will uppercase keywords like "insert" to (Ui)INSERT, instead of INSERT. Derby in general doesn't work and you'll see many odd test failures.
> Just reminded of this bit of lore with all the locale issues lately, so filing a Jira.
> Note: Derby (when built on a non-turkish machine) always uppercases in Locale.ENGLISH, so identifiers like itable will always uppercase to ITABLE, no matter the Locale.  This consistant uppercasing allows databases to be moved around the world without trouble but does cause culturally incorrect uppercasing in Turkey.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (DERBY-329) Derby doesn't build properly in turkish locale

Posted by "Kathey Marsden (JIRA)" <de...@db.apache.org>.
     [ http://issues.apache.org/jira/browse/DERBY-329?page=all ]
     
Kathey Marsden resolved DERBY-329:
----------------------------------

    Resolution: Duplicate

> Derby doesn't build properly in turkish locale
> ----------------------------------------------
>
>          Key: DERBY-329
>          URL: http://issues.apache.org/jira/browse/DERBY-329
>      Project: Derby
>         Type: Bug
>   Components: Build tools
>     Versions: 10.1.0.0
>     Reporter: Kathey Marsden
>     Priority: Minor

>
> In Turkish, a lower case dotted i upper cases to an upper case dotted i  which I'll call(Ui). If you build derby on a machine with a Turkish locale, javacc will uppercase keywords like "insert" to (Ui)INSERT, instead of INSERT. Derby in general doesn't work and you'll see many odd test failures.
> Just reminded of this bit of lore with all the locale issues lately, so filing a Jira.
> Note: Derby (when built on a non-turkish machine) always uppercases in Locale.ENGLISH, so identifiers like itable will always uppercase to ITABLE, no matter the Locale.  This consistant uppercasing allows databases to be moved around the world without trouble but does cause culturally incorrect uppercasing in Turkey.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira