It looks like this problem could have been detected much earlier.
Unfortunately although Papyrus built a 3.0.0M2 it contributed
2.0.1 to M2, so SimRel did not detect the clash. Even if 3.0.0M2
wasn't contributed for the SimRel M2, it could still have
contributed once available so that the major version ripples could
be resolved. Generally any major version change breaks the build
until consumers update.
It is also worth making a lot of noise on cross-project-dev so
that consumers are awake and react before there is a problem.
Hi,
Quentin,
It
would seem that the EMF Compare project's UML2 Papyrus
Comparison feature was built on an older Papyrus Oxygen build,
from before the org.eclipse.papyrus.uml.tools bundle version was
changed to 3.0 (I suppose there was some API-breaking change
requiring the 3.0 version; I don't know). What is needed to
resolve this is that the EMF Compare team update their bundle
dependency to encompass the 3.0 version
of org.eclipse.papyrus.uml.tools, testing for compatibility and
possible breakage due to API changes, then push that new build
to the Simultaneous Release. But, they would presumably want to
do that only after you have contributed Papyrus M3, which I
think means that they would have to disable their contribution
(probably only this Papyrus integration feature) in the
mean-time.
So, in short, I think you’re stuck until you get help from
the EMF Compare team, probably to temporarily disable their
contribution of this Papyrus integration feature. Or else, if
the version bump to 3.0 in org.eclipse.papyrus.uml.tools was not
warranted (I’m not suggesting that it wasn’t), you could revert
that back to whatever 2.x it was before. Probably other Papyrus
bundles would have to update their dependency ranges, too, in
that case.
On 2 November, 2016 at 13:05:39, LE MENEZ
Quentin (quentin.lemenez@xxxxxx)
wrote:
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev