Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Modeling Project Releng/Plan/2007-2008
< Modeling Project Releng | Plan
Revision as of 11:43, 4 April 2007 by Unnamed Poltroon (Talk) (New page: Eclipse Modeling Project Releng Draft Plan Last revised April 04, 2007 Please send comments about this draft plan to the [mailto:modeling-pmc@eclipse.org modeling-pmc@eclipse.org] maili...)
Eclipse Modeling Project Releng Draft Plan
Last revised April 04, 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.
Contents
Build Infrastructure
MDT
- migrate remaining 2 builds (uml2tools, uml2) to build.eclipse.org
- add support for building Master Feature so as to allow jar signing + UM site conditioning/packing/optimizing. (This is a big TODO.)
- 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
- add support for GUI testing (uml2tools)
- split XSD build out of EMF build ?
EMFT
- migrate 3 builds to build.eclipse (CDO, Net4j, Teneo), plus a couple new ones (depending on schedule / IP review timeline)
- backport Master Feature / signing / packing stuff to EMFT
M2T
- port 2 builds (JET, JET Editor) from EMFT to MDT-style build on build.eclipse; merge into one build
- create web UI for running builds
- add support for packing/signing
- add support for 2+ new builds (again, depending on IP reviews)
- add support for GUI testing (jet editor, others?)
EMF
- port 3 EMFT builds (Query, Transaction, Validation) to build.eclipse, and into EMF project
- backport packing/signing stuff to EMF
- move stuff in emf-home and org.eclipse.emf.releng.build into org.eclipe.emf/org.eclipe.emf.releng
- add support for running old tests from build.eclipse thru firewall to emf.toro
- create new Binary Compatibility Test
- create new Source Compatibility Test
- rebuild emf.toro w/ newer kernel/OS
- split XSD build out of EMF build ?
GEF
- migrate GEF build to modeling infrastructure, under new top-level project, /cvsroot/modeling/org.eclipse.gef/org.eclipse.gef(.releng) ?
Cross-Project
- automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry
- old build folders
- old upstream build dependencies
- old UM jars, including purging old entries from site*.xml and committing changes back to CVS
- Updated wiki documentation (eg., EMFT_Procedures doc needs revision)
Web Infrastructure
EMFT
- migrate from /emft/projects/ to /modeling/emft/
EMF
- migrate Query, Transaction, Validation into EMF website; reorganize homepage to better support components
M2T
- create website, wiki pages (like with MDT)
Cross-Project
- download stats collection/query tool
- add dashboard view for Search CVS (or updateSearchCVS.php) so that last update time is known (by project/component)
This article is a stub. You can help Eclipsepedia by expanding it.