Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Modeling Project Releng/Plan/2007-2008"
m (→EMFT) |
(→Build Infrastructure) |
||
Line 20: | Line 20: | ||
== EMFT == | == EMFT == | ||
− | * create .releng project | + | * {{status|DONE|darkgreen}} create .releng project template for [[EMFT#Components|EMFT components]] |
− | + | * {{status|DONE|darkgreen}} migrate 3 old EMFT components to use Modeling Build -- {{bugstrike|197174}} and {{bugstrike|194409}} | |
− | + | ||
− | + | ||
− | + | ||
* 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 | + | * {{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 == | ||
− | * | + | * {{status|IN PROGRESS|blue}} 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 17: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.
Contents
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 197174andbug 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
- DONE migrate from /emft/projects/ to /modeling/emft/ --
bug 168605andbug 194409
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
- DONE download stats collection/query tool (for EMF/MDT/M2T)
- add dashboard view for Search CVS (or updateSearchCVS.php) so that last update time is known (by project/component)