Jump to: navigation, search

Difference between revisions of "Modeling Project Releng/Plan/2007-2008"

m (EMFT)
(Build Infrastructure)
Line 20: Line 20:
 
   
 
   
 
== EMFT ==  
 
== EMFT ==  
* create .releng project and working build for new EMFT components
+
* {{status|DONE|darkgreen}} create .releng project template for [[EMFT#Components|EMFT components]]
:* <b style="color:darkgreen">DONE</b> EMF Compare
+
* {{status|DONE|darkgreen}} migrate 3 old EMFT components to use Modeling Build -- {{bugstrike|197174}} and {{bugstrike|194409}}
:* EMF Search, JCR Management, MWE
+
* migrate 3 old EMFT components to use Modeling Build -- see bugs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197174 197174] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194409 194409]
+
:* CDO, Net4j, Teneo
+
 
* add support for packing/signing/conditioning/optimizing/digesting  
 
* add support for packing/signing/conditioning/optimizing/digesting  
 
   
 
   
Line 32: Line 29:
 
* migrate builds to build.eclipse.org
 
* migrate builds to build.eclipse.org
 
* add support for packing/signing/conditioning/optimizing/digesting  
 
* add support for packing/signing/conditioning/optimizing/digesting  
* add support for 2+ new builds? (depending on IP reviews)  
+
* {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review)  
* add support for GUI testing (jet editor, others?)  
+
* add support for GUI testing (jet editor, uml2 tools, others?)  
 
   
 
   
 
== EMF ==  
 
== EMF ==  
Line 43: Line 40:
 
* create new Binary Compatibility Test  
 
* create new Binary Compatibility Test  
 
* create new Source Compatibility Test  
 
* create new Source Compatibility Test  
* rebuild emf.toro w/ newer kernel/OS
+
* {{status|DONE|darkgreen}} rebuild emf.toro w/ newer kernel/OS
 
* split XSD build out of EMF build ?
 
* split XSD build out of EMF build ?
 
   
 
   
 
== GEF ==  
 
== GEF ==  
* at Anthony's request, add support for packing/signing/conditioning/optimizing/digesting first, then...
+
* {{status|IN PROGRESS|blue}} migrate GEF build to use modeling infrastructure
:* migrate GEF build to use modeling infrastructure
+
 
   
 
   
 
== Cross-Project ==  
 
== Cross-Project ==  
 
* automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry  
 
* automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry  
** old build folders  
+
** {{status|DONE|darkgreen}} old build folders  
 
** old upstream build dependencies  
 
** old upstream build dependencies  
 
** old UM jars, including purging old entries from site*.xml and committing changes back to CVS  
 
** old UM jars, including purging old entries from site*.xml and committing changes back to CVS  
* Updated/new wiki documentation (eg., EMFT_Procedures doc needs revision): see [[:Category:Releng]]
+
* {{status|DONE|darkgreen}} Updated/new wiki documentation (eg., EMFT_Procedures doc needs revision): see [[:Category:Releng]]
  
 
= Web Infrastructure =  
 
= Web Infrastructure =  

Revision as of 16:54, 9 January 2008

Eclipse Modeling Project Releng Draft Plan

Last revised July 23, 2007

Please send comments about this draft plan to the modeling-pmc@eclipse.org mailing list or to Nick Boldt.

Below is a list of the work items in the release engineering world of the Modeling Project. It is by no means a complete or exhaustive list - nor necessarily in priority order - but references to backporting should definitely be taken to imply prerequisitive work.


Build Infrastructure

MDT

  • migrate builds to build.eclipse.org
  • add support for building Master Feature so as to allow...
  • add support for packing/signing/conditioning/optimizing/digesting
  • add support for running tests on a different server from where builds are done (emf.toro for CHKPII testing)
  • add support for deleting/killing builds (web GUI + cron + lockfile)
  • add support for GUI testing (uml2tools)
  • split XSD build out of EMF build ?

EMFT

  • DONE create .releng project template for EMFT components
  • DONE migrate 3 old EMFT components to use Modeling Build -- bug 197174 and bug 194409
  • add support for packing/signing/conditioning/optimizing/digesting

M2T

  • DONE port 2 builds (JET, JET Editor) from EMFT to MDT-style; merge into one build
  • DONE create web UI for running builds
  • migrate builds to build.eclipse.org
  • add support for packing/signing/conditioning/optimizing/digesting
  • AS IT HAPPENS add support for new builds (as they clear IP review)
  • add support for GUI testing (jet editor, uml2 tools, others?)

EMF

  • DONE move stuff in emf-home and org.eclipse.emf.releng.build into org.eclipe.emf/org.eclipe.emf.releng
  • DONE port 3 EMFT builds (Query, Transaction, Validation) into EMF project
  • port QTV builds to run on build.eclipse.org
  • add support for packing/signing/conditioning/optimizing/digesting
  • add support for running old tests from build.eclipse thru firewall to emf.toro
  • create new Binary Compatibility Test
  • create new Source Compatibility Test
  • DONE rebuild emf.toro w/ newer kernel/OS
  • split XSD build out of EMF build ?

GEF

  • IN PROGRESS migrate GEF build to use modeling infrastructure

Cross-Project

  • automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry
    • DONE old build folders
    • old upstream build dependencies
    • old UM jars, including purging old entries from site*.xml and committing changes back to CVS
  • DONE Updated/new wiki documentation (eg., EMFT_Procedures doc needs revision): see Category:Releng

Web Infrastructure

EMFT

EMF

  • DONE migrate Query, Transaction, Validation into EMF website; reorganize homepage to better support components

M2T

  • DONE create website, wiki pages (like with MDT)

Cross-Project