[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #3057(closed: fixed)

Opened 8 years ago

Last modified 5 months ago

Fix collation inheritance for fr_CA, en_US_POSIX

Reported by: pedberg Owned by: pedberg
Component: other Data Locale:
Phase: Review: emmons
Weeks: Data Xpath:




The changes for cldrbug 2905: and cldrbug 3009: added a collation for fr_CA while removing the collation bundle for fr, and added a collation for en_US_POSIX without adding (empty) bundles for en_US and en. This seems to mess up the collation inheritance, causing errors both for the CLDR-to-ICU conversion and (if that is bypassed to generate the files directly in ICU) errors when using the data.

Sample error from cldrbuild:

[cldr-build] ERROR (en_US_POSIX): Parsing and writing en_US_POSIX java.lang.IllegalArgumentException: Can't read /Volumes/pnData/Sources/cldr/trunk/common/collation/en_US.xml 'java.lang.IllegalArgumentException: Can't read /Volumes/pnData/Sources/cldr/trunk/common/collation/en_US.xml'

Fixed by restoring or adding the intermediate collation files as necessary, and tweaking the validSublocales entries to remove those for which there is an explicit file (e.g. removing all en and fr entries from root).


Change History

comment:1 Changed 8 years ago by pedberg

  • Owner changed from somebody to pedberg
  • Status changed from new to assigned
  • Milestone set to 1.9RC

comment:2 Changed 8 years ago by pedberg

  • Status changed from assigned to accepted
  • Review set to emmons

comment:3 Changed 8 years ago by emmons

  • Status changed from accepted to closed
  • Resolution set to fixed

comment:4 Changed 5 months ago by mark

  • Component changed from main to other

Add a comment

Modify Ticket

as closed
Next status will be 'new'
Next status will be 'closed'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.