Ilya Berezhniuk wrote:
BTW, We keep some resource bundle classes in luni, such as Locale and
Currency, which used by luni and text module. These data are aslo
included in icu, I suggest to remove this overlap, just keep one of
them.
Agreed - if we can use the ICU version of these resources then IMHO we
should do it.

There is similar place in java/nio/charset/Charset: when
availableCharsets method prepares charsets it concatenates ICU
charsets with a set of internal charsets returned by
org.apache.harmony.niochar.CharsetProviderImpl class. But I'm not
quite sure that it should be fixed; probably there were some reasons
for such approach.

It would be interesting to know the reasons for this. Where they charsets missing from ICU or were the ICU versions of those charsets lacking something? I would think that if it was possible for us to feed those issues back to ICU and have them maintain these resources for us it would be a good thing. However I don't see any problem with us keeping the Harmony versions of these resources if need be - I don't feel strongly either way.

Regards,
Oliver

Ilya


--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Reply via email to