Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-ocl.dev] OCL versions

Hi Adolfo

About MDT-OCL 3.0.0. Sorry, I read about it, but I haven't said anything. I think we must find an answer to the following questions:

Why MDT-OCL 1.3.0 has a plugin versioned as 2.0.0 (UML one). Is this intentional, or just a Christian's mistake ?. Should have all the plugins been versioned as 2.0.0. I guess that if we have an answer to this question, we must get the clue of which version number must be given to the MDT-OCL project in the Helios release:
API tooling requires that a major increment by a dependency is propagated, so when UML2 had a major increment org.eclipse.ocl.uml had to too.

Christian made a reasonable decision not to inflict a major increment on non-UML OCL users, so kept those at 1.x.

If it's intentional/valid/correct: MDT-OCL 2.0.0 would have org.eclipse.ocl and org.eclipse.ocl.ecore 2.0.0 plugins and org.eclipse.ocl.uml 3.0.0 plugin.
That's locally sensible but globally confusing.
If it's just a mistake: MDT-OCL 3.0.0 would have all their plugins in the 3.0.0 version.
I don't understand this. Mistake or not, that's where we are. We cannot re-release all UML OCL parts of Ganymede.

The last possibility is: In spite of being intentional/valid/correct, we may want to have all the plugins in the 3.0.0 version. From my point of view it's a little bit strange stepping from MDT-OCL 1.3.0 to MDT-OCL 3.0.0. In any case, I think that we must be lighted by Kenn or another PMC. I don't honestly know if there is any policy/guideline relating to this issue.
That's what I suggested and Alex +1'd. It's the least bad solution. Kenn queried it and, by lack of further participation in the discussion, accepts the explanation.

   Regards

      Ed Willink



Back to the top