Hi
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.
Regards
Ed Willink
On 02/11/2016 18:48, Christian Damus wrote:
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.
HTH,
Christian
On 2 November, 2016 at 13:05:39, LE MENEZ Quentin
([email protected] <mailto:[email protected]>) wrote:
Hi Everyone,
I tried to contribute our M3 build to the aggregator but it tells me
that: EMF Compare UML2 Papyrus Comparison Support 1.0.0.201610250603
(org.eclipse.emf.compare.uml2.papyrus 1.0.0.201610250603) requires
'bundle org.eclipse.papyrus.uml.tools [1.0.2,3.0.0)' but it could not
be found
Strangely enough the oep.uml.tools is contributed at the 3.0.0
version number…
(http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/3.0/M3/main/plugins/?d)
Can someone tell me where I might have fumbled? Or what I might have
missed?
Thanks,
Quentin
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
<mailto:[email protected]>
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev