Community
Participate
Working Groups
RCP application do not require com.ibm.icu anymore since databinding made it optional. We should remove it from the org.eclipse.e4.rcp. As JDT still needs it (I think), we must contribute it via another feature for the IDE. Suggestions?
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/173295
(In reply to Lars Vogel from comment #0) > RCP application do not require com.ibm.icu anymore since databinding made it > optional. We should remove it from the org.eclipse.e4.rcp. > > As JDT still needs it (I think), we must contribute it via another feature > for the IDE. > > Suggestions? Wouldn't it be correct that JDT adds it to its own feature if they need it?
(In reply to Matthias Becker from comment #2) > Wouldn't it be correct that JDT adds it to its own feature if they need it? I think it should rather be provided by a platform feature, other plug-ins like CDT might depend on this plug-in provides by the platform.
(In reply to Lars Vogel from comment #0) > RCP application do not require com.ibm.icu anymore since databinding made it > optional. We should remove it from the org.eclipse.e4.rcp. > > As JDT still needs it (I think), we must contribute it via another feature > for the IDE. > > Suggestions? Alex, can you suggest a better feature to contain com.ibm.icu? This would save > 10 MB from ~17 for a minimal e4 RCP application. Maybe we can put it into the e3 feature org.eclipse.rcp?
(In reply to Lars Vogel from comment #4) > (In reply to Lars Vogel from comment #0) > > RCP application do not require com.ibm.icu anymore since databinding made it > > optional. We should remove it from the org.eclipse.e4.rcp. > > > > As JDT still needs it (I think), we must contribute it via another feature > > for the IDE. > > > > Suggestions? > > Alex, can you suggest a better feature to contain com.ibm.icu? This would > save > 10 MB from ~17 for a minimal e4 RCP application. Maybe we can put it > into the e3 feature org.eclipse.rcp? If no plugins in e4.rcp require icu it makes perfect sense to move it o.e.rcp.
Actually is there anything in rcp that requires it strongly? I'm thinking of even moving the requirement to jdt feature but it's too much of a change now so let's go for o.e.rcp.
(In reply to Alexander Kurtakov from comment #6) > Actually is there anything in rcp that requires it strongly? I'm thinking of > even moving the requirement to jdt feature but it's too much of a change now > so let's go for o.e.rcp. Tbd. I don't know, I have not used e3 RCP since multiple years. I think it is fine to deliver it with this feature as long a platform require it. IIRC we still use it somewhere in platform.text in addition to JDT.
(In reply to Lars Vogel from comment #7) > IIRC we still use it somewhere in platform.text in addition to JDT. That is in DefaultTextDoubleClickStrategy that uses com.ibm.icu.text.BreakIterator
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.releng/+/174443
Gerrit change https://git.eclipse.org/r/c/platform/eclipse.platform.releng/+/174443 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.git/commit/?id=d1533f71b8ffefc4c482e79ce21f73cb1d03014d
Gerrit change https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/173295 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=7a34cd78bc2b73576eff63e476ee5afc2f70ca94
(In reply to Alexander Kurtakov from comment #6) > Actually is there anything in rcp that requires it strongly? I'm thinking of > even moving the requirement to jdt feature but it's too much of a change now > so let's go for o.e.rcp. Done. Will add to N&N after a few days to ensure this does not break anything.
(In reply to Matthias Becker from comment #8) > (In reply to Lars Vogel from comment #7) > > IIRC we still use it somewhere in platform.text in addition to JDT. > > That is in DefaultTextDoubleClickStrategy that uses > com.ibm.icu.text.BreakIterator Can you open a bug for (maybe also provide a Gerrit) that and cc Alex and myself?
(In reply to Lars Vogel from comment #13) > Can you open a bug for (maybe also provide a Gerrit) that and cc Alex and > myself? Wasn't this discussed in bug 563123. The "solution" then was to not change the code (revert the first attempt to replace).
New Gerrit change created: https://git.eclipse.org/r/c/www.eclipse.org/eclipse/news/+/174626
Gerrit change https://git.eclipse.org/r/c/www.eclipse.org/eclipse/news/+/174626 was merged to [master]. Commit: http://git.eclipse.org/c/www.eclipse.org/eclipse/news.git/commit/?id=fc3dec8d4c8463da0007222a4ad84d44caa3b346