Issue #1889 has been updated by Yui NARUSE.


Thank you for information.
I tested the data, and found & fixed a bug in Oniguruma. (r24677)

This bug is from original Oniguruma.
Oniguruma limited the max length of a property name to 20.
This raises a bug on Unicode 5.2.


If you update data for Ruby, update enc/unicode/UnicodeData.txt and Scripts.txt, and run
 ruby tool/enc-unicode.rb enc/unicode/UnicodeData.txt enc/unicode/Scripts.txt > enc/unicode/name2ctype.kwd


> So my proposal would be:
> - Stay with Unicode 5.1 to allow maintainers of 1.9.1 (and below) to 
> update to latest stable Unicode version.

This is depend on Yugui's policy, but 1.9.1 seems to be leave as is.

> - Move to Unicode 5.2 (beta) for trunk and 1.9.2.
I tried /UnicodeData-5.2.0d12.txt and Scripts-5.2.0d13.txt, and it works.
So if Unicode 5.2 is released on October, this is available option.

> - Update trunk (and 1.9.2) whenever Unicode 5.2 (beta) gets updated.
If Ruby 1.9.2 is Unicode 5.2, I agree this.

> - Update trunk (and 1.9.2, 1.9.1 (and below)) to Unicode 5.2 when 
Unicode 5.2 goes final.
If Ruby 1.9.2 is Unicode 5.2, I agree this except 1.9.1.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1889

----------------------------------------
http://redmine.ruby-lang.org