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 |
m |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Eclipse Modeling Project Releng Draft Plan | Eclipse Modeling Project Releng Draft Plan | ||
− | Last revised 2008/ | + | Last revised 2008/07/02. |
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]]. | ||
− | 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. See also [https://bugs.eclipse.org/bugs/buglist.cgi?product=Modeling&component=Releng&component=Website&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.bug_status,bugs.target_milestone,bugs.bug_id&query_format=advanced Open Modeling Project Releng Bugs & RFEs] | + | 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. See also: |
− | + | * [https://bugs.eclipse.org/bugs/buglist.cgi?product=Modeling&component=Releng&component=Website&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.bug_status,bugs.target_milestone,bugs.bug_id&query_format=advanced Open Modeling Project Releng Bugs & RFEs] | |
+ | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&component=Releng&component=Web&component=Website&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailreporter1=1&emailqa_contact1=1&emailcc1=1&emaillongdesc1=1&emailtype1=substring&email1=codeslave%40ca.ibm.com&order=bugs.bug_status,bugs.target_milestone,bugs.bug_id Closed Modeling Project Releng Bugs & RFEs] | ||
= Build Infrastructure = | = Build Infrastructure = | ||
− | == | + | == EMF == |
− | * | + | * create new Binary Compatibility Test & create new Source Compatibility Test |
− | + | * {{status|DONE|darkgreen}} move stuff in emf-home and org.eclipse.emf.releng.build into org.eclipe.emf/org.eclipe.emf.releng | |
− | + | * {{status|DONE|darkgreen}} port 6 EMFT builds (Query, Transaction, Validation; Net4j, CDO, Teneo) into EMF project, including IP log and CQ auditing | |
− | + | * {{status|DONE|darkgreen}} rebuild emf.toro w/ newer kernel/OS | |
− | * | + | |
− | * | + | |
− | + | ||
− | + | ||
== EMFT == | == EMFT == | ||
+ | * {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review) | ||
* {{status|DONE|darkgreen}} create .releng project template for [[EMFT#Components|EMFT components]] | * {{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}} | * {{status|DONE|darkgreen}} migrate 3 old EMFT components to use Modeling Build -- {{bugstrike|197174}} and {{bugstrike|194409}} | ||
− | * add support for | + | |
+ | == GEF == | ||
+ | * {{status|DONE|darkgreen}} migrate GEF build to use modeling infrastructure | ||
+ | |||
+ | == GMF == | ||
+ | * {{status|DONE|darkgreen}} migrate GMF build to use modeling infrastructure | ||
+ | |||
+ | == MDT == | ||
+ | * {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review) | ||
+ | == M2M == | ||
+ | * {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review) | ||
+ | * {{status|DONE|darkgreen}} support 2 builds (ALT, QVTO) | ||
+ | |||
== M2T == | == M2T == | ||
− | |||
− | |||
− | |||
− | |||
* {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review) | * {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review) | ||
− | * | + | * {{status|DONE|darkgreen}} port 2 builds (JET, JET Editor) from EMFT to MDT-style; merge into one build |
− | + | * {{status|DONE|darkgreen}} create web UI for running builds | |
− | + | ||
− | + | == TMF == | |
− | + | * {{status|AS IT HAPPENS|orange}} add support for new builds (as they clear IP review), starting with xText | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * {{status|DONE|darkgreen}} | + | |
− | + | ||
− | + | ||
− | == | + | |
− | * {{status| | + | |
== Cross-Project == | == Cross-Project == | ||
− | * automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry | + | * add support for running tests on a different server from where builds are done (eg., emf.toro for EMF Old Tests & CHKPII) |
− | + | * add support for deleting/killing builds (web GUI + cron + lockfile) | |
− | + | * {{status|IN PROGRESS|red}} migrate builds to build.eclipse.org -- see {{bug|238626}} | |
− | + | * split XSD build out of EMF build ? | |
+ | * {{status|DONE|darkgreen}} add support for GUI testing (GEF, UML2 Tools, Ecore Tools) | ||
+ | * {{status|DONE|darkgreen}} add support for building Master Feature to enable... | ||
+ | * {{status|DONE|darkgreen}} add support for packing/signing/conditioning/optimizing/digesting | ||
+ | * {{status|DONE|darkgreen}} add UI to identify other builds in progress (ie., server load) | ||
+ | * {{status|DONE|darkgreen}} automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry; includes: old build folders, old upstream build dependencies, old UM jars & site.xml | ||
* {{status|DONE|darkgreen}} 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]] | ||
+ | * {{status|DONE|darkgreen}} New Update site generator for aggregating multiple components into a single site, with p2 metadata & automatic cleanup | ||
= Web Infrastructure = | = Web Infrastructure = | ||
Line 65: | Line 68: | ||
== Cross-Project == | == Cross-Project == | ||
− | |||
* 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) | ||
+ | * {{status|DONE|darkgreen}} list builds in progress on build page to show server load & avoid conflicts | ||
+ | * {{status|DONE|darkgreen}} [http://www.eclipse.org/modeling/emf/downloads/stats.php download stats collection/query tool] (for EMF/MDT/M2T) | ||
[[Category:Modeling]] [[Category:Releng]] | [[Category:Modeling]] [[Category:Releng]] |
Latest revision as of 00:48, 4 July 2008
Eclipse Modeling Project Releng Draft Plan
Last revised 2008/07/02.
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. See also:
Contents
Build Infrastructure
EMF
- create new Binary Compatibility Test & create new Source Compatibility Test
- DONE move stuff in emf-home and org.eclipse.emf.releng.build into org.eclipe.emf/org.eclipe.emf.releng
- DONE port 6 EMFT builds (Query, Transaction, Validation; Net4j, CDO, Teneo) into EMF project, including IP log and CQ auditing
- DONE rebuild emf.toro w/ newer kernel/OS
EMFT
- AS IT HAPPENS add support for new builds (as they clear IP review)
- DONE create .releng project template for EMFT components
- DONE migrate 3 old EMFT components to use Modeling Build --
bug 197174andbug 194409
GEF
- DONE migrate GEF build to use modeling infrastructure
GMF
- DONE migrate GMF build to use modeling infrastructure
MDT
- AS IT HAPPENS add support for new builds (as they clear IP review)
M2M
- AS IT HAPPENS add support for new builds (as they clear IP review)
- DONE support 2 builds (ALT, QVTO)
M2T
- AS IT HAPPENS add support for new builds (as they clear IP review)
- DONE port 2 builds (JET, JET Editor) from EMFT to MDT-style; merge into one build
- DONE create web UI for running builds
TMF
- AS IT HAPPENS add support for new builds (as they clear IP review), starting with xText
Cross-Project
- add support for running tests on a different server from where builds are done (eg., emf.toro for EMF Old Tests & CHKPII)
- add support for deleting/killing builds (web GUI + cron + lockfile)
- IN PROGRESS migrate builds to build.eclipse.org -- see bug 238626
- split XSD build out of EMF build ?
- DONE add support for GUI testing (GEF, UML2 Tools, Ecore Tools)
- DONE add support for building Master Feature to enable...
- DONE add support for packing/signing/conditioning/optimizing/digesting
- DONE add UI to identify other builds in progress (ie., server load)
- DONE automated cleanup scripts, to purge old data based on cron jobs w/ customizable rules for expiry; includes: old build folders, old upstream build dependencies, old UM jars & site.xml
- DONE Updated/new wiki documentation (eg., EMFT_Procedures doc needs revision): see Category:Releng
- DONE New Update site generator for aggregating multiple components into a single site, with p2 metadata & automatic cleanup
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
- add dashboard view for Search CVS (or updateSearchCVS.php) so that last update time is known (by project/component)
- DONE list builds in progress on build page to show server load & avoid conflicts
- DONE download stats collection/query tool (for EMF/MDT/M2T)