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

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to