Community
Participate
Working Groups
Currently we use a single global Target Platform definition to build both Sirius and our tests. Some of our tests use UML2 models, so UML2 is present in that Target Platform. The future of UML2 is currently uncertain (see https://dev.eclipse.org/mhonarc/lists/modeling-pmc/msg04191.html), and we can't take the risk of being unable to build Sirius itself if UML2 becomes unavailable at some point (or at least not part of the train anymore). This may resolve itself without any action on our part if the situation evolves on the UML2 side, and it's probably not a large change for us (we used to have separate TPs and build for the core and tests), but we should be ready to change our builds if needed. A possible option is to get UML2 from a fixed repository from the project itself instead of from the SimRel repo of each target we support. We'll need to synchronize with Mélanie and the UML Designer team to make sure we use the same version. Dropping UML from our tests completely does not seem like an option: given its relatively wide usage in practice we must ensure Sirius works well with it.