Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[emft-dev] [EcoreTools] project plan and graduation review for EcoreTools


I have created a graduation review for trying a 1.0 simulatenous Indigo release for EcoreTools.
You can take a look at it on the EcoreTools wiki for editing it or adding comments before I submit it :

On another hand, I tried to update the Project plan for this release, on
But it appears I do not have the rights to do so. I think only the Project Leads can.
To David Sciama : can you confirm that ?

I have attached a patch with my draft modifications (do not hesitate to comment this draft if needed).
About the "themes_and_priorities" part, I was wondering whether we should leave it as is, or simply remove it, as I think that none of these features will be implemented before the release.

Thanks for your feedbacks.

Best regards,


Hémery Vincent
Ingénieur - Atos Origin
Telephone : +33 (0) 5 34 36 32 90
Développement durable, anticipons pour notre avenir / Sustainability, advance our future
P N'imprimez ce mail que si nécessaire / please consider your environmental responsibility before printing this e-mail.
Ce message et les pièces jointes sont confidentiels et réservés à l'usage exclusif de ses destinataires. Il peut également être protégé par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir immédiatement l'expéditeur et de le détruire. L'intégrité du message ne pouvant être assurée sur Internet, la responsabilité du groupe Atos Origin ne pourra être recherchée quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne saurait être recherchée pour tout dommage résultant d'un virus transmis.

This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos Origin group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.
### Eclipse Workspace Patch 1.0
#P ecoretools
Index: project-info/plan.xml
RCS file: /cvsroot/org.eclipse/www/modeling/emft/ecoretools/project-info/plan.xml,v
retrieving revision 1.2
diff -u -r1.2 plan.xml
--- project-info/plan.xml	29 Sep 2008 08:17:47 -0000	1.2
+++ project-info/plan.xml	20 May 2011 07:37:03 -0000
@@ -3,10 +3,10 @@
 <?xml-stylesheet type="text/xsl" href="";?>
 <plan plan-format="1.0" xmlns=""; xmlns:html="";
       name="Ecore Tools">
-   <release projectid="modeling.emft.ecoretools" version="0.9.0"/>
+   <release projectid="modeling.emft.ecoretools" version="1.0.0"/>
-			This document lays out the feature and API set for the 0.9.0 release of the EMFT Ecore Tools component.
+			This document lays out the feature and API set for the 1.0.0 release of the EMFT Ecore Tools component.
 			This project plan inherits from the Modeling Project Plan, which should be referenced when consulting this individual project plan.
@@ -24,29 +24,20 @@
-				Release milestones occur at roughly 6 week intervals and follow the Platform release milestone by the Galileo-established +3 delta interval.
-				The final EMFT Ecore Tools 0.9 release will available simultaneously with the 3.5 release of the Platform and all the other Galileo projects.
+				Release milestones follow the Platform release milestone by the Indigo-established +2 delta interval.
+				The final EMFT Ecore Tools 1.0.0 release will available simultaneously with the 3.7 release of the Platform and all the other Indigo projects.
-			<milestone date="01/05/2009" milestone="M4"></milestone>
-			<milestone date="02/10/2009" milestone="M5"></milestone>
-			<milestone date="03/19/2009" milestone="M6"><html:div>API freeze</html:div></milestone>
-			<milestone date="05/06/2009" milestone="M7"><html:div>Feature Freeze</html:div></milestone>
-			<milestone date="05/20/2009" milestone="RC1"></milestone>
-			<milestone date="05/27/2009" milestone="RC2"></milestone>
-			<milestone date="06/03/2009" milestone="RC3"></milestone>
-			<milestone date="06/10/2009" milestone="RC4"></milestone>
-			<milestone date="06/17/2009" milestone="RC5"></milestone>
-			<milestone date="06/26/2009" milestone="0.9.0"></milestone>
+			<milestone date="05/25/2011" milestone="RC2"><html:div>API freeze and Feature Freeze</html:div></milestone>
+			<milestone date="06/08/2011" milestone="RC4"></milestone>
+			<milestone date="06/22/2011" milestone="1.0.0"></milestone>
-				EMFT Ecore Tools will produce maintenance releases to align with the Ganymede Service Releases which includes the Eclipse Platform's 3.4.1 and 3.4.2 releases.
+				EMFT Ecore Tools will produce maintenance releases to align with the Indigo Service Releases which includes the Eclipse Platform's 3.7.1 and 3.7.2 releases.
 				EMFT Ecore Tools may produce additional interim maintenance releases.  
 				Maintenance releases will only be published if they contain new fixes.
-	            <html:li>Friday, February 28, 2009 - EMFT Ecore Tools 0.8.1 maintenance release for Ganymede Service Release 2.</html:li>
 	            <html:li>Version numbers are subject to change should there be be any additional maintenance releases.
-						A list of the issues addressed for the 0.8.x maintenance stream are available in the Release notes : <html:a href="";>0.8.x release notes</html:a>.
@@ -55,10 +46,9 @@
 			In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. 
-			The EMFT Ecore Tools project depends upon on the Platform, which is mostly "pure" Java<html:sup>TM</html:sup>. The 3.5 release of the Eclipse Platform Project
-			is written and compiled against version 1.4 of the Java Platform APIs,  and targeted to run on version 1.4 of the Java Runtime Environment, Standard Edition.
+			The EMFT Ecore Tools project depends upon on the Platform, which is mostly "pure" Java<html:sup>TM</html:sup>.
 			EMFT Ecore Tools rely on EMF Core which is written and compiled against version 1.5 of the Java Platform APIs., EMFT Ecore Tools relies on Java 5. 
-			Eclipse Platform SDK 3.5 will be tested and validated on a number of reference platforms. 
+			Eclipse Platform SDK 3.7 will be tested and validated on a number of reference platforms. 
 			EMFT Ecore Tools will be tested and validated against a subset of those listed for the platform.
 			Given that there is no operating system dependent code in EMFT Ecore Tools, it's expected that EMFT Ecore Tools will work anywhere the Eclipse Platform does.
@@ -75,55 +65,22 @@
-			Compatibility of Release 0.9.0: the EMFT Ecore Tools project will be developed in parallel, and released simultaneously, with the following project: 
+			Compatibility of Release 1.0.0: the EMFT Ecore Tools project will be developed in parallel, and released simultaneously, with the following project: 
-         	<html:li>Eclipse Platform SDK version 3.5</html:li>
-         	<html:li>EMF Core 2.5</html:li>
-         	<html:li>EMF Query 1.3</html:li>
-         	<html:li>EMF Transaction 1.3</html:li>
-         	<html:li>EMF Validation 1.3</html:li>
-         	<html:li>MDT OCL 1.3</html:li>
-         	<html:li>GEF 3.5</html:li>
-         	<html:li>GMF 2.2</html:li>
+         	<html:li>Eclipse Platform SDK version 3.7</html:li>
+         	<html:li>EMF Core 2.4</html:li>
+         	<html:li>EMF Query 1.5</html:li>
+         	<html:li>EMF Transaction 1.5</html:li>
+         	<html:li>EMF Validation 1.5</html:li>
+         	<html:li>OCL 3.1</html:li>
+         	<html:li>GEF 3.7</html:li>
+         	<html:li>GMF 1.5</html:li>
 			Each milestone version of the EMFT Ecore Tools project will be compatible with the corresponding milestone for this project and will be delivered within the appropriate time offset.
 			The ultimate EMFT Ecore Tools release will be compatible with the released version of its dependencies and will publish binary and source compatibilities with migration guides on subsequent releases.
-   <themes_and_priorities>
-		<preamble>
-         <html:div>
-         	A list of project goals and agreed upon implementation time frames is found in this document.
-				For the milestones listed in this document, a set of overall themes is used to indicate what major set of functionalities is expected to be the focus of each.
-				These themes are presented below, while the goals of the associated Bugzilla entries are available for more detailed information.
-			</html:div>
-     </preamble>
-     <theme name="Usability and Stability">
-        <description><html:div>Ecore Tools still needs to provide a more integrated environment. These items will solve usability problems and will lead to a more stable tool.</html:div></description>
-        <committed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=M5&amp;target_milestone=M6&amp;target_milestone=M7&amp;target_milestone=RC&amp;status_whiteboard_type=substring&amp;status_whiteboard=Usability&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></committed>
-        <proposed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=2.5&amp;target_milestone=---&amp;status_whiteboard_type=substring&amp;status_whiteboard=Usability&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></proposed>
-        <deferred bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;status_whiteboard_type=substring&amp;status_whiteboard=Usability&amp;;type0-0-0=equals&amp;value0-0-0=galileo-";></deferred>
-     </theme>
-     <theme name="Ergonomy">
-        <description><html:div>The next version of the Ecore Tools component will include graphical improvements to offer a better user experience. Some new features will be added to the basic GMF editor.</html:div></description>
-        <committed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=M5&amp;target_milestone=M6&amp;target_milestone=M7&amp;target_milestone=RC&amp;status_whiteboard_type=substring&amp;status_whiteboard=Ergonomy&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></committed>
-        <proposed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=2.5&amp;target_milestone=---&amp;status_whiteboard_type=substring&amp;status_whiteboard=Ergonomy&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></proposed>
-        <deferred bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;status_whiteboard_type=substring&amp;status_whiteboard=Ergonomy&amp;;type0-0-0=equals&amp;value0-0-0=galileo-";></deferred>
-     </theme>
-     <theme name="Full Compatibility">
-        <description><html:p>Ecore Tools will be compatible with some advanced concept of Ecore. It includes a first support of generics and of some specific annotations.</html:p></description>
-        <committed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=M5&amp;target_milestone=M6&amp;target_milestone=M7&amp;target_milestone=RC&amp;status_whiteboard_type=substring&amp;status_whiteboard=Compatibility&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></committed>
-        <proposed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=2.5&amp;target_milestone=---&amp;status_whiteboard_type=substring&amp;status_whiteboard=Compatibility&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></proposed>
-        <deferred bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;status_whiteboard_type=substring&amp;status_whiteboard=Compatibility&amp;;type0-0-0=equals&amp;value0-0-0=galileo-";></deferred>
-     </theme>
-     <theme name="Packaging">
-        <description><html:p>A better packaging will be proposed. A generic feature will be created that could be used by clients to benefits some independant parts : outline, properties view...</html:p></description>
-        <committed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=M5&amp;target_milestone=M6&amp;target_milestone=M7&amp;target_milestone=RC&amp;status_whiteboard_type=substring&amp;status_whiteboard=Packaging&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></committed>
-        <proposed bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;target_milestone=2.5&amp;target_milestone=---&amp;status_whiteboard_type=substring&amp;status_whiteboard=Packaging&amp;;type0-0-0=substring&amp;value0-0-0=galileo&amp;;type0-1-0=notsubstring&amp;value0-1-0=galileo-";></proposed>
-        <deferred bugzilla=";product=EMFT&amp;component=Ecore+Tools&amp;status_whiteboard_type=substring&amp;status_whiteboard=Packaging&amp;;type0-0-0=equals&amp;value0-0-0=galileo-";></deferred>
-     </theme>
-   </themes_and_priorities>
    <appendix name="Legal Notices">

Back to the top