Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-ocl.dev] RE: Backwards compatibility for MDT OCL

Forwarding to Nick's gmail address since codeslave@xxxxxxxxxx seems not to exist anymore.


From: mdt-ocl.dev-bounces@xxxxxxxxxxx [mailto:mdt-ocl.dev-bounces@xxxxxxxxxxx] On Behalf Of Alexander Igdalov
Sent: Wednesday, July 22, 2009 1:18 PM
To: Kenn Hussey; Nick Boldt
Cc: MDT OCL mailing list
Subject: [mdt-ocl.dev] Backwards compatibility for MDT OCL

Hi Kenn and Nick,
 
The MDT OCL team has decided to implement the new OCL standard (2.2) and also to support backwards compatibility with the current implementation of the OCL 2.0 standard. Since the new and the old OCL standards are not compatible we have decided to create two initially similar sets of plugins/features - MDT OCL 1.4.0 (for backwards compatibility in Helios+ releases) and MDT OCL 3.0.0 (the new implementation of OCL 2.2). We think it would be convenient to make a CVS branch for 1.4.0, and thus, to build 3.0.0 artefacts from HEAD and release 1.4.0 artefacts from the branch.
Plugins for 1.4.0 and 3.0.0 are to be independent and must successfully co-exist in Helios. Ideally, 1.4.0 and 3.0.0 plugins should be in different components - so that the users have the option not only to install both implementations but also to install only one of them.
Kenn, is it ok for MDT OCL to split into two components?
Nick, do you forsee any difficulties in releng (releasing 3.0.0 from HEAD and 1.4.0 from branch)?
 
Thanks,
Alex.

Back to the top