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.
Difference between revisions of "Modeling Project Releng/Plan/2007-2008"
m (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...) |
|||
Line 1: | Line 1: | ||
Eclipse Modeling Project Releng Draft Plan | Eclipse Modeling Project Releng Draft Plan | ||
− | Last revised | + | Last revised July 23, 2007 |
Please send comments about this draft plan to the [mailto:modeling-pmc@eclipse.org modeling-pmc@eclipse.org] mailing list or to [[User:nickb|Nick Boldt]]. | Please send comments about this draft plan to the [mailto:modeling-pmc@eclipse.org modeling-pmc@eclipse.org] mailing list or to [[User:nickb|Nick Boldt]]. | ||
Line 11: | Line 11: | ||
== MDT == | == MDT == | ||
− | * migrate | + | * migrate builds to build.eclipse.org |
− | * add support for building Master Feature so as to allow | + | * 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 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 deleting/killing builds (web GUI + cron + lockfile) |
* add support for GUI testing (uml2tools) | * add support for GUI testing (uml2tools) | ||
* split XSD build out of EMF build ? | * split XSD build out of EMF build ? | ||
== EMFT == | == EMFT == | ||
− | * migrate 3 | + | * create .releng project and working build for new EMFT components |
− | * | + | :* <b style="color:darkgreen">DONE</b> EMF Compare |
+ | :* 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 | ||
== M2T == | == M2T == | ||
− | * port 2 builds (JET, JET Editor) from EMFT to MDT-style | + | * <b style="color:darkgreen">DONE</b> port 2 builds (JET, JET Editor) from EMFT to MDT-style; merge into one build |
− | * create web UI for running builds | + | * <b style="color:darkgreen">DONE</b> create web UI for running builds |
− | * add support for packing/signing | + | * migrate builds to build.eclipse.org |
− | * add support for 2+ new builds ( | + | * add support for packing/signing/conditioning/optimizing/digesting |
+ | * add support for 2+ new builds? (depending on IP reviews) | ||
* add support for GUI testing (jet editor, others?) | * add support for GUI testing (jet editor, others?) | ||
== EMF == | == EMF == | ||
− | * | + | * <b style="color:darkgreen">DONE</b> move stuff in emf-home and org.eclipse.emf.releng.build into org.eclipe.emf/org.eclipe.emf.releng |
− | + | * <b style="color:darkgreen">DONE</b> 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 | * add support for running old tests from build.eclipse thru firewall to emf.toro | ||
* create new Binary Compatibility Test | * create new Binary Compatibility Test | ||
Line 40: | Line 47: | ||
== GEF == | == GEF == | ||
− | * | + | * at Anthony's request, add support for packing/signing/conditioning/optimizing/digesting first, then... |
+ | :* migrate GEF build to use modeling infrastructure | ||
== Cross-Project == | == Cross-Project == | ||
Line 52: | Line 60: | ||
== EMFT == | == EMFT == | ||
− | * migrate from /emft/projects/ to /modeling/emft/ | + | * migrate from /emft/projects/ to /modeling/emft/ (in progress) -- see bugs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=168605 168605] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194409 194409] |
== EMF == | == EMF == | ||
− | * migrate Query, Transaction, Validation into EMF website; reorganize homepage to better support components | + | * <b style="color:darkgreen">DONE</b> migrate Query, Transaction, Validation into EMF website; reorganize homepage to better support components |
== M2T == | == M2T == | ||
− | * create website, wiki pages (like with MDT) | + | * <b style="color:darkgreen">DONE</b> create website, wiki pages (like with MDT) |
== Cross-Project == | == Cross-Project == | ||
− | * download stats collection/query tool | + | * <b style="color:darkgreen">DONE</b> [http://www.eclipse.org/modeling/emf/downloads/stats.php 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) | * add dashboard view for Search CVS (or updateSearchCVS.php) so that last update time is known (by project/component) | ||
[[Category:Modeling]] [[Category:Releng]] {{stub}} | [[Category:Modeling]] [[Category:Releng]] {{stub}} |
Revision as of 17:58, 23 July 2007
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
- create .releng project and working build for new EMFT components
- DONE EMF Compare
- EMF Search, JCR Management, MWE
- CDO, Net4j, Teneo
- 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
- add support for 2+ new builds? (depending on IP reviews)
- add support for GUI testing (jet editor, 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
- rebuild emf.toro w/ newer kernel/OS
- split XSD build out of EMF build ?
GEF
- at Anthony's request, add support for packing/signing/conditioning/optimizing/digesting first, then...
- 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
- 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
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)
This article is a stub. You can help Eclipsepedia by expanding it.