[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cross-project-issues-dev] ICU4J version changed to 71.1
|
FYI,
The version of ICU4J has been changed and that causes a number of problems:
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/439
If you use icu4j, you'd better check that the new version works
properly, e.g., it appears that
org.eclipse.wst.sse.core.utils.StringUtils.unpack is broken. See 439
for details.
One problematic aspect is that icu doesn't version its packages so one
cannot ensure that the correct version will be wired purely via package
import constraints:
<provided namespace='org.eclipse.equinox.p2.iu' name='com.ibm.icu'
version='71.1.0'/>
<provided namespace='osgi.bundle' name='com.ibm.icu' version='71.1.0'/>
<provided namespace='java.package' name='com.ibm.icu.lang'
version='0.0.0'/>
<provided namespace='java.package' name='com.ibm.icu.math'
version='0.0.0'/>
<provided namespace='java.package' name='com.ibm.icu.number'
version='0.0.0'/>
<provided namespace='java.package' name='com.ibm.icu.text'
version='0.0.0'/>
<provided namespace='java.package' name='com.ibm.icu.util'
version='0.0.0'/>
<provided namespace='osgi.identity' name='com.ibm.icu'
version='71.1.0'>
Note that Platform has been discussing removing the dependencies on icu
but has not taken the final steps to do so. Perhaps it's time to stop
relying on this library.
Regards,
Ed