[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cross-project-issues-dev] ICU4J version changed to 71.1
|
FYI,
There is a proposal to revert to the older version:
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/476
Regards,
Ed
On 15.08.2022 09:05, Ed Merks wrote:
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