Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-328

Derby doesn't build properly in turkish locale

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 10.1.1.0
    • None
    • Build tools
    • None

    Description

      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 consistent uppercasing allows databases to be moved around the world without trouble but does cause culturally incorrect uppercasing in Turkey.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kmarsden Katherine Marsden
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: