Deven You wrote:
I remember I did it a long time ago, there were 2 - 3 issues about icu4.0.
And I will run the whole test this week.

2009/2/24 Sian January <[email protected]>

Sounds like a good idea.  Deven - did you run the Harmony tests at all
with the new ICU?

Thanks,

Sian


2009/2/24 Mark Hindess <[email protected]>:
In message <[email protected]
,
Deven You writes:
Hi,
I have tried to upgrade icu4j3.8 to icu4j4.0 for  classlib trunk on my
machine, below is the instructions for this upgrade:
1. download  icu4j-4_0.jar and icu4j-charsets-4_0.jar from ICU official
website http://icu-project.org/download/4.0.html
2. create icu4j_4.0 folder in trunk/depends/jars, copy icu4j-4_0.jar and
icu4j-charsets-4_0.jar into icu4j_4.0 folder
3. create icu4j_4.0 folder in trunk/depends/manifests, copy META-INF
foledr
from icu4j_3.8 and use version 4.0 replace 3.8 in the MANIFEST.MF  file.
4. apply configuration patch[1] for icu4.0 to change some configuration
settings.
5.  apply nio Charset patch[2] to avoid circular dependency error, if no
this patch,  nio_char unit test will report many circular dependency
error[3]

I think maybe now we can upgrade icu4j 3.8 to icu4j 4.0.
any issues welcom to discuss!

[1]

https://issues.apache.org/jira/secure/attachment/12400589/config_icu40.diff
[2]
https://issues.apache.org/jira/secure/attachment/12400590/Charset.diff
[3]

https://issues.apache.org/jira/secure/attachment/12400591/nio_char_errors.txt
Seems like a good idea.  I'll try to find a moment to test this.

What are the benefits we get from this upgrade?  Performance?  Footprint?

In case it helps anyone else, the JIRA with these attachments is:

 https://issues.apache.org/jira/browse/HARMONY-6096

(I don't think there is an easy way to get from attachment links back to
the
jira link?)

Regards,
-Mark.





--
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



Since M9 already released, I'd like to apply the patch for this upgrade. I tried your patches on HARMONY-6096 and HARMONY-6119, followed instructions, and then ran the all unit tests, still got some test failures not seen in M9:
org.apache.harmony.luni.tests.java.util.CurrencyTest:
    test_getInstanceLjava_util_Locale
    test_getSymbol
    test_getSymbolLjava_util_Locale
org.apache.harmony.luni.tests.java.util.LocaleTest
    test_getISO3Language
org.apache.harmony.luni.tests.java.util.TimeZoneTest
    test_getDisplayNameZILjava_util_Locale
org.apache.harmony.nio_char.tests.java.nio.charset.CharsetTest
    test_isRegistered

Do you have any in hands patches to resolve them? I'd like to try them before applying.

--
Best Regards,
Regis.

Reply via email to