Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Galileo - Upgrade to ICU 4.0

Paul,

Are you planning to continue distributing icu 3.x version as part of the Platfrom? If not, would such change is going to break plugins that declare required icu version like this:

Require-Bundle:
com.ibm.icu;bundle-version="[3.4.0,4.0.0)"

e.g. hiyades, tptp, birt, wtp and probably number of 3rd party plugins using icu.

Should platform plugins that import icu packages or require icu bundle declare minimum version of icu? If icu version is not declared, would those plugins break if old version of icu would be available at runtime?

I also wonder what are the reasons for updating icu version? I suppose this will increase bundle size and when updating lucene version shipped with platform been discussed I've heard concerns about increased bundle size, so it been decided against updating lucene primarily because of these size concerns (despite obvious usefulness of the new lucene version to all downstream lucene users).

 regards,
 Eugene


Paul Webster wrote:
As part of Eclipse 3.5 (Galileo) we will be upgrading to ICU4J 4.0.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257193

The schedule is:

4.0 will be in 3.5 M5 (and in this week's I build)
4.0.1 will be in 3.5 M6

Despite the numbering change there has not been any major API breakage
between 3.8.1 and 4.0.0.  If you are Importing using one of the below
statements, you won't need to do anything:

Import-Package: com.ibm.icu.text
Import-Package: com.ibm.icu.text;version="3.8.1"

PW




Back to the top