Hi everyone,
I tried to update target platform of SysML 1.4 from Oxygen to Photon.Rc1
So far the build is still failing, you may find the temporary result on this patch [1]
Thx to Patrick, Quentin, Vincent, Nicolas, Camille and Maged for their quick answers/patches
J
Main points (resolved, solutions will be available in RC2)
-
Reexport removal in papyrus core:
o
Add some dependencies in Manifest
-
Model validation junit test failing
o
Patch from Maged [2]
-
Impossible to reopen table from Oxygen
o
Patch from Vincent [3]
o
It’s still recommended to update the nattable configuration files
-
RcpTT tests failing
o
Regression in GMF Notation
o
Patch from Quentin [4]
Minor points (no resolution for the moment)
-
Font not loaded in (only SysML 1.4 Rcp)
o
Works in Papyrus Rcp ( Thx to patch from Camille [5])
o
Error : Failed to load font platform:/plugin/org.eclipse.papyrus.infra.ui.fonts/fonts/roboto/Roboto-BoldItalic.ttf (Resolved URL: file:/D:/T/papyrusSysML1.4/configuration/org.eclipse.osgi/485/0/.cp/fonts/roboto/Roboto-BoldItalic.ttf)
-
Icon are lost in New Project wizard
o
OMG icons are lost for UML/Profile/SysML viewpoints
-
A lot of warning due to deprecation of applystereotype
o
Ex: StereotypeApplicationHelper.getInstance(null).applyStereotype(validParameter, ActivitiesPackage.eINSTANCE.getDiscrete());
o
Should I replace all call by
§
applyStereotype(validParameter, ActivitiesPackage.eINSTANCE.getDiscrete(), null); ?
§
Is there any better solution ?
-
Should we add some indication in the wiki [6]?
o
For table?
o
For removal of reexport?
o
For fonts?
I will check next week if patches have correctly been integration in Photon.RC2
In the meantime, it would be nice if someone can test a migration on another DSML.
Regards,
Benoit
1:
https://git.eclipse.org/r/#/c/123238/
2:
https://git.eclipse.org/r/#/c/123276/
3:
https://git.eclipse.org/r/#/c/123264/
4:
https://git.eclipse.org/r/#/c/123042/
5:
https://git.eclipse.org/r/#/c/122912/
6:
https://wiki.eclipse.org/Papyrus/Photon_Work_Description#Oxygen_to_Photon_Migration