Autrijus, I now found that your new *.ucm smokes on t/TW.t
> 1..17 > ok 1 - use Encode::TW; > ok 2 - [big5] decode - Basic Big5 range > ok 3 - [big5] encode - Basic Big5 range > ok 4 - [big5] from_to => utf8 - Basic Big5 range > ok 5 - [big5] utf8 => from_to - Basic Big5 range > ok 6 - [big5-hkscs] decode - Basic Big5 range > ok 7 - [big5-hkscs] encode - Basic Big5 range > ok 8 - [big5-hkscs] from_to => utf8 - Basic Big5 range > ok 9 - [big5-hkscs] utf8 => from_to - Basic Big5 range > ok 10 - [cp950] decode - Basic Big5 range > ok 11 - [cp950] encode - Basic Big5 range > ok 12 - [cp950] from_to => utf8 - Basic Big5 range > ok 13 - [cp950] utf8 => from_to - Basic Big5 range > ok 14 - [big5-hkscs] decode - Hong Kong Extensions > not ok 15 - [big5-hkscs] encode - Hong Kong Extensions > # Failed test (t/TW.t at line 81) > # got: '·P?©??¨??Perl > ??Aµ?§?]??¨£©M?ª??pªG?s?X??¥????i¶D§?]¡C' > # expected: '·P?©??¨??Perl > ????Aµ?§?]??«?¨£©M?ª??pªG?s?X??¥????i¶D§?]¡C' > ok 16 - [big5-hkscs] from_to => utf8 - Hong Kong Extensions > not ok 17 - [big5-hkscs] utf8 => from_to - Hong Kong Extensions > # Failed test (t/TW.t at line 90) > # got: '·P?©??¨??Perl > ??Aµ?§?]??¨£©M?ª??pªG?s?X??¥????i¶D§?]¡C' > # expected: '·P?©??¨??Perl > ????Aµ?§?]??«?¨£©M?ª??pªG?s?X??¥????i¶D§?]¡C' > # Looks like you failed 2 tests of 17. Is this okay? I think this is due to the edition difference. If so, please submit a fixed version of TW.t FYI here is what ucmlint is saying. Was: > > perl5.7.3 -Mblib bin/ucmlint -e ucm/big5-*.ucm > ucm/big5-eten.ucm: no error found > ucm/big5-hkscs.ucm: no error found Is: > ucm/big5-eten.ucm: 16 errors found > ucm/big5-hkscs.ucm: 1319 errors found Dan the Encode Maintainer