Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "COSMOS/COSMOS iteration i12 plan"

(Large work items)
Line 2: Line 2:
  
 
== Cross component work items (Mark Weitzel) ==
 
== Cross component work items (Mark Weitzel) ==
==externalization/internationalization==
+
===externalization/internationalization===
 
* how do we make sure that we keep our strings externalized? automate as part of the build? There's an ER for the build to call a utility that checks for embedded strings. Does it work for both Eclipse UI and Web UI? [https://bugs.eclipse.org/bugs/show_bug.cgi?id=220261 220261]
 
* how do we make sure that we keep our strings externalized? automate as part of the build? There's an ER for the build to call a utility that checks for embedded strings. Does it work for both Eclipse UI and Web UI? [https://bugs.eclipse.org/bugs/show_bug.cgi?id=220261 220261]
  
==security==
+
===security===
 
* few use cases that Paul updated recently. But for i12 we've done as much as we can do. For future iterations we need to do some planning.
 
* few use cases that Paul updated recently. But for i12 we've done as much as we can do. For future iterations we need to do some planning.
  
==logging==
+
===logging===
 
* there may be new log records created during i12. There were some log entries that don't conform to the naming convention and as a result the message ids were not assigned to those messages.  
 
* there may be new log records created during i12. There were some log entries that don't conform to the naming convention and as a result the message ids were not assigned to those messages.  
 
* SDD was looking at how to resolve their logging with the rest of COSMOS.  
 
* SDD was looking at how to resolve their logging with the rest of COSMOS.  
Line 16: Line 16:
 
* Hubert created a wiki page that has a list of all of the log messages that we have. [http://wiki.eclipse.org/COSMOS_Log_Messages}
 
* Hubert created a wiki page that has a list of all of the log messages that we have. [http://wiki.eclipse.org/COSMOS_Log_Messages}
  
==clean API==
+
===clean API===
 
* everything done
 
* everything done
 
* there's a build script to confirm that all of our packages confirm to the naming packages? Yes, Leonard did that.
 
* there's a build script to confirm that all of our packages confirm to the naming packages? Yes, Leonard did that.
Line 22: Line 22:
 
* Plus generate it with the build. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236501 236501]
 
* Plus generate it with the build. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236501 236501]
  
==release items==
+
==Design doc every enhancement?==
* Ruth to find the old wiki page that lists the release items that we need to have done for i12
+
 
+
== Data Collection work items (Jimmy Mohsin) ==
+
===Enhancements to consider===
+
 
+
<b>Consumability - remove impediments to adoption </b>
+
<table border="1" cellpadding="1">
+
<tr>
+
<th>Bug</th>
+
<th>Severity</th>
+
<th>Description</th>
+
<th>Owner</th>
+
<th>Sizing</th>
+
                        <th>Design doc ready</th>
+
                        <th>Associated with a use case</th>
+
                        <th>Priority (plus names of reps that want this)</th>
+
</tr>
+
<tr>
+
<td>[http://bugs.eclipse.org/216332 216332]</td>
+
                        <td>Enhancement</td>
+
<td>Complete design for COSMOS Security - phase 2</td>
+
+
<td>Paul</td>
+
<td>Medium</td>
+
                        <td>design doc: N/A this enh is for a design doc</td>
+
                        <td>use cases are listed in the document</td>
+
                        <td></td>
+
</tr>
+
<tr>
+
<td>[http://bugs.eclipse.org/233690 233690]</td>
+
                        <td>Enhancement</td>
+
<td>Each data manager have configuration values that can be used to identify</td>
+
<td>Hubert</td>
+
<td>Unknown until design doc finished</td>
+
                        <td>design doc: work in progress</td>
+
                        <td>use cases: no. Hubert to find the right place.</td>
+
                        <td></td>
+
</tr>
+
<tr>
+
<td>[http://bugs.eclipse.org/235898 235898]</td>
+
                        <td>Enhancement</td>
+
<td></td>
+
<td>Bill</td>
+
<td></td>
+
                        <td></td>
+
                        <td></td>
+
                        <td></td>
+
</tr>
+
<tr>
+
<td>[http://bugs.eclipse.org/212293 212293]</td>
+
                        <td>Enhancement</td>
+
<td></td>
+
<td>Hubert?</td>
+
<td></td>
+
                        <td>no design doc yet</td>
+
                        <td>use cases: yes</td>
+
                        <td></td>
+
</tr>
+
<tr>
+
<td>[http://bugs.eclipse.org/231343 231343]</td>
+
                        <td>Enhancement</td>
+
<td>Handled by adding something to the broker</td>
+
<td>Hubert</td>
+
<td>Unknown</td>
+
                        <td>Design doc: not yet</td>
+
                        <td>Use cases: yes</td>
+
                        <td></td>
+
</tr>
+
</table>
+
 
+
== Data Visualization work items (Sheldon Lee-Loy) ==
+
===Large work items===
+
* Bugs and ERs are given a rough sizing
+
** Low - takes 1-3 days
+
** Medium - takes a week
+
** High - takes more than a week
+
 
+
 
* some don't have design docs because they're such small amount of work.  
 
* some don't have design docs because they're such small amount of work.  
 
* design doc to tell someone else how to implement it
 
* design doc to tell someone else how to implement it
 
* design doc so that the community knows and agrees with the change
 
* design doc so that the community knows and agrees with the change
 
* may be useful to put at least in paragraph form and a link to the use case. QA and documentation people will need it too so they know what to test and what to write about.
 
* may be useful to put at least in paragraph form and a link to the use case. QA and documentation people will need it too so they know what to test and what to write about.
* need full design docs: all medium and high. have a design doc for 230405. 237655 working on a design doc. 237655 working on a design doc.
 
* 234517 might be pushed out along with 235709. Depends on additional work from enhancements from data collection.
 
* in addition to the sizing we need a priority column
 
* 236670, 236629 are bugs and don't need a design doc or use case.
 
* 236907 needs a design doc but it's low-medium sizing. Bill to write the design doc because he's more familiar with the requirements.
 
 
<table border="1" cellpadding="1">
 
<tr>
 
<th>Bug</th>
 
<th>Description</th>
 
<th>Owner</th>
 
<th>Sizing</th>
 
                        <th>Design doc ready</th>
 
                        <th>Associated with a use case</th>
 
                        <th>Priority (plus names of reps that want this)</th>
 
</tr>
 
<tr><td>[http://bugs.eclipse.org/236907 236907]</td><td>Launching the COSMOS UI with a MDR query </td><td>Bill</td><td>Low </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_236907 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Submit_a_CMDBf_query_to_an_MDR Submit A CDMBf Query to An MDR]
 
<td>P1</td>
 
</tr>
 
<tr><td>[http://bugs.eclipse.org/230405 230405] </td><td>Create a Report based on CMDBf information </td><td>Sheldon</td><td>Medium </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_230405 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Report_generation_based_on_CMDBf_Constructs Report Generation based on CDMBf Constructs]
 
<td>P2</td>
 
</tr>
 
<tr><td>[http://bugs.eclipse.org/237655 237655] </td><td>Provide a reporting service group for data managers </td><td>Sheldon</td><td>High </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_237655 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Report_generation_based_on_CMDBf_Constructs Report Generation based on CDMBf Constructs]
 
<td>P2</td>
 
</tr>
 
<tr><td>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=223242 223242] </td><td>Provide a reporting service group for data managers </td><td>Ali</td><td>High </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_223242 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Report_generation_based_on_CMDBf_Constructs Report Generation based on CDMBf Constructs]
 
<td>P2</td>
 
</tr>
 
<tr><td>[http://bugs.eclipse.org/234517 234517] </td><td>Provide the ability to contribute custom property dialogs </td><td>Sheldon</td><td>Medium </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_234517 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Configure_an_MDR Configure an MDR]
 
<td>P3</td>
 
</tr>
 
<tr><td>[http://bugs.eclipse.org/235709 235709] </td><td>Report based on Aperi Data </td><td>Sheldon</td><td>Low </td>
 
<td>[http://wiki.eclipse.org/COSMOS_Design_235709 Design]</td>
 
<td>[http://wiki.eclipse.org/COSMOS_Use_Cases#Use_Case:_Report_generation_based_on_CMDBf_Constructs Report Generation based on CDMBf Constructs]
 
<td>P3</td>
 
</tr>
 
 
</table>
 
 
== Resource Modeling work items (David Whiteman) ==
 
===Bugs/ERs to consider===
 
Sizing legend:
 
* Low - takes 1-3 days
 
* Medium - takes a week
 
* High - takes more than a week
 
 
<B>JUnit test failures (if time permits)</B>
 
<table border="1">
 
    <tr>
 
        <th>Bug #</th>
 
        <th>Severity</th>
 
        <th>Owner</th>
 
        <th>Description</th>
 
        <th>Sizing</th>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/200423 200423]</td>
 
        <td>normal</td>
 
        <td>Ali Mehregani</td>
 
        <td>JUnit test TestSMLModelUnits.testRuleInvalidBinding failure</td>
 
        <td>Low</td>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/236866 236866]</td>
 
        <td>major</td>
 
        <td>Mark McCraw?</td>
 
        <td>JUnit failures when running on Sun JRE 1.5</td>
 
        <td>Low</td>
 
    </tr>
 
</TABLE>
 
 
<B>Spec completeness:</B>
 
<TABLE BORDER="1">
 
    <tr>
 
        <th>Bug #</th>
 
        <th>Severity</th>
 
        <th>Owner</th>
 
        <th>Description</th>
 
        <th>Sizing</th>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/237872 237872]</td>
 
        <td>enhancement</td>
 
        <td>David Whiteman</td>
 
        <td>Validator needs to support optional schema binding feature</td>
 
        <td>High</td>
 
    </tr>
 
    <tr>
 
        <td>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=237921 237921]</td>
 
        <td>enhancement</td>
 
        <td>Ali Mehregani</td>
 
        <td>Support PSVI in SML validation</td>
 
        <td>High</td>
 
    </tr>
 
    <tr>
 
        <td>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=237924 237924]</td>
 
        <td>enhancement</td>
 
        <td>Ali Mehregani/David Whiteman</td>
 
        <td>Create additional test cases for the SML validator</td>
 
        <td>Medium</td>
 
    </tr>
 
 
    <tr>
 
        <td>[http://bugs.eclipse.org/237132 237132]</td>
 
        <td>major</td>
 
        <td>David Whiteman</td>
 
        <td>URI Reference Processing not working</td>
 
        <td>Medium</td>
 
    </tr>
 
</TABLE>
 
 
<B>Release readiness:</B>
 
<table border="1">
 
    <tr>
 
        <th>Bug #</th>
 
        <th>Severity</th>
 
        <th>Owner</th>
 
        <th>Description</th>
 
        <th>Sizing</th>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/218814 218814]</td>
 
        <td>normal</td>
 
        <td>Ali Mehregani</td>
 
        <td>Reduce dependencies for SML MDR (including things that we're not legally allowed to)</td>
 
        <td>Low</td>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/213635 213635]</td>
 
        <td>normal</td>
 
        <td>David Whiteman</td>
 
        <td>SML-IF editor help not available from F1 (Eclipse UI guidelines conformance, will contain if possible)</td>
 
        <td>Low</td>
 
    </tr>
 
</TABLE>
 
 
== Management Enablement work items (Jason Losh) ==
 
===Large work items===
 
* Logging
 
* [[COSMOS_API_Cleanup|API Cleanup]] ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=229962 bug 229962])
 
* SDD runtime design finalization
 
* SDD runtime orchestrator
 
* SDD build time generator (BTG) framework
 
 
===Bugs/ERs to consider===
 
Sizing legend:
 
* Low - takes 1-3 days
 
* Medium - takes a week
 
* High - takes more than a week
 
 
<b>Consumability:</b>
 
<table border="1" cellpadding="1">
 
    <tr>
 
        <th>Bug #</th>
 
        <th>Severity</th>
 
        <th>Description</th>
 
        <th>Owner</th>
 
        <th>Sizing</th>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/216332 216332]</td>
 
        <td>enhancement</td>
 
        <td>Complete design for COSMOS Security - phase 2</td>
 
        <td>Jimmy Mohsin</td>
 
        <td>High</td>
 
    </tr>
 
    <tr>
 
        <td>[http://bugs.eclipse.org/220594 220594]</td>
 
        <td>enhancement</td>
 
        <td>Provide contextual help for toolkit UI (release readiness, if time permits)</td>
 
        <td>[[User:Dlwhiteman.us.ibm.com|Dlwhiteman.us.ibm.com]]</td>
 
        <td>Low</td>
 
    </tr>
 
</table>
 
<b>SDD Work:</b>
 
<table border="1" cellpadding="1">
 
<tr>
 
<th>Bug</th>
 
<th>Severity</th>
 
<th>Description</th>
 
<th>Owner</th>
 
<th>Sizing</th>
 
</tr>
 
                <tr>
 
<td>[http://bugs.eclipse.org/229088 229088]</td>
 
                        <td>enhancement</td>
 
<td>Create initial SDD runtime framework for COSMOS installation </td>                 <td>Jason Losh</td>
 
<td>High</td>
 
</tr>
 
</table>
 
 
== RE/Build team  work items (Saurabh Dravid) ==
 
===Themes===
 
For example:
 
* Stability
 
* Globalization
 
* Accessibility
 
 
===Large work items===
 
For example:
 
* Security
 
* Logging
 
 
===Enhancements to consider===
 
<table border="1" cellpadding="1">
 
<tr>
 
<th>Enhancement</th>
 
                        <th>Severity</th>
 
<th>Description</th>
 
<th>Blocked by (if applicable)</th>
 
<th>Owner</th>
 
<th>Sizing</th>
 
</tr>
 
 
<tr>
 
<td>[http://bugs.eclipse.org/215609 215609]</td>
 
                        <td>Normal</td>
 
<td>Maintain documentation of third party dependencies</td>         <td></td>
 
<td>Ruth Lee</td>
 
<td>Low</td>
 
</tr>
 
 
<tr>
 
<td>[http://bugs.eclipse.org/215135 215135]</td>
 
<td>Enhancement</td>
 
<td>Establish a process for running JUnits against a COSMOS build</td> <td></td>
 
<td>Bobby Joseph</td>
 
<td>High</td>
 
</tr>
 
 
<tr>
 
<td>[http://bugs.eclipse.org/229078 229078]</td>
 
<td>Blocker</td>
 
<td>Add about.html and other legal files to the build</td>         <td></td>
 
<td>Ruth Lee</td>
 
<td>Medium</td>
 
</tr>
 
</table>
 
 
== QA work items (Srinivas Reddy Doma) ==
 
===Large work items===
 
** http://wiki.eclipse.org/COSMOS_QA_i12_Activities
 
** http://wiki.eclipse.org/COSMOS_QA_End2End_Tests
 
 
===Enhancements to consider===
 
* Documenting QA activities to the wiki page
 
* Document what QA is doing currently for performance testing
 
* Adding new test cases and updating the test bucket
 
 
* Srinivas to open bugzillas for these
 
* Srinivas is responsible for all of these
 
<table border="1" cellpadding="1">
 
<tr>
 
<th>Bug#</th>
 
<th>Severity</th>
 
                        <th>Description</th>
 
<th>Owner</th>
 
                        <th>Sizing</th>
 
</tr>
 
 
</table>
 
 
== Web/Documentation work items (Rich Vasconi) ==
 
 
===Themes===
 
* Consumability
 
* Documentation
 
 
 
 
=== Enhancements To Consider===
 
* all overview sections created for i12
 
*
 
<TABLE BORDER="1">
 
    <tr>
 
        <th>Bug #</th>
 
        <th>Severity</th>
 
        <th>Owner</th>
 
        <th>Description</th>
 
        <th>Sizing</th>
 
    </tr>
 
<tr>
 
        <td>[http://bugs.eclipse.org/225817 225817]</td>
 
        <td>normal</td>
 
        <td>Mark Weitzel</td>
 
        <td>New overview of COSMOS needed on web site</td>
 
        <td>Med</td>
 
    </tr>
 
<tr>
 
<td>[http://bugs.eclipse.org/218828 218828]</td>
 
<td>enhancement</td>
 
<td>weitzelm@us.ibm.com</td>
 
<td>COSMOS User's Guide Overview development</td>
 
 
<td>Med
 
</td>
 
</tr>
 
<tr>
 
        <td>[http://bugs.eclipse.org/219138 219138]</td>
 
<td>enhancement</td>
 
<td>weitzelm@us.ibm.com</td>
 
<td>Write Overview section for COSMOS Development Guide</td>
 
 
<td>Med
 
</td>
 
</tr>
 
<tr>
 
    <td>[http://bugs.eclipse.org/219156 219156]</td>
 
<td>enhancement</td>
 
        <td>Paul Stratton</td>
 
        <td>Write COSMOS Installation Guide</td>
 
        <td>Med</td>
 
</tr>
 
</table>
 
  
 
==Mandatory for releasing V0.9 (Ruth Lee) ==
 
==Mandatory for releasing V0.9 (Ruth Lee) ==
Line 447: Line 46:
 
[http://wiki.eclipse.org/COSMOSMonthlySummit-Apr2008/COSMOSJune2008Options June 2008 options]
 
[http://wiki.eclipse.org/COSMOSMonthlySummit-Apr2008/COSMOSJune2008Options June 2008 options]
  
 +
== Proposed table of bugzillas for i12 ==
 +
 +
Sizing legend:
 +
<ul>
 +
<li>Low - takes 1-3 days</li>
 +
<li>Medium - takes a week</li>
 +
<li>High - takes more than a week</li>
 +
</ul>
 +
 +
 +
<table border="1" cellpadding="1">
 +
<tr>
 +
<th>Priority</th>
 +
<th>Project or subteam</th>
 +
<th>Enhancement</th>
 +
<th>Severity</th>
 +
<th>Description</th>
 +
<th>Blocked by (if applicable)</th>
 +
<th>Owner</th>
 +
<th>Sizing</th>
 +
<th>Design Doc</th>
 +
<th>Use Case</th>
 +
</tr>
 +
 +
<tr>
 +
<td></td>
 +
<td>Build</td>
 +
<td>[http://bugs.eclipse.org/215609 215609]</td>
 +
<td>Normal</td>
 +
<td>Maintain documentation of third party dependencies</td>
 +
<td></td>
 +
<td>Ruth Lee</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
 +
<tr>
 +
<td></td>
 +
<td>Build</td>
 +
<td>[http://bugs.eclipse.org/215135 215135]</td>
 +
<td>Enhancement</td>
 +
<td>Establish a process for running JUnits against a COSMOS build</td>
 +
<td></td>
 +
<td>Bobby Joseph</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
 +
<tr>
 +
<td></td>
 +
<td>Build</td>
 +
<td>[http://bugs.eclipse.org/229078 229078]</td>
 +
<td>Blocker</td>
 +
<td>Add about.html and other legal files to the build</td>
 +
<td></td>
 +
<td>Ruth Lee</td>
 +
<td>Medium</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC and ME</td>
 +
<td>[http://bugs.eclipse.org/216332 216332]</td>
 +
<td>enhancement</td>
 +
<td>Complete design for COSMOS Security - phase 2</td>
 +
<td></td>
 +
<td>Jimmy Mohsin</td>
 +
<td>High</td>
 +
<td>[http://wiki.eclipse.org/COSMOS_Design_216332]</td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td>[http://bugs.eclipse.org/220594 220594]</td>
 +
<td>enhancement</td>
 +
<td>Provide contextual help for toolkit UI (release readiness, if time permits)</td>
 +
<td></td>
 +
<td>David Whiteman</td>
 +
<td>Low</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td>[http://bugs.eclipse.org/229088 229088]</td>
 +
<td>enhancement</td>
 +
<td>Create initial SDD runtime framework for COSMOS installation
 +
</td>
 +
<td></td>
 +
<td>Jason Losh</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td>229962</td>
 +
<td>enhancement</td>
 +
<td>API cleanup</td>
 +
<td></td>
 +
<td>Jason Losh</td>
 +
<td></td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td></td>
 +
<td>enhancement</td>
 +
<td>SDD runtime design finalization</td>
 +
<td></td>
 +
<td>Jason Losh</td>
 +
<td></td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td></td>
 +
<td>enhancement</td>
 +
<td>SDD runtime orchestrator</td>
 +
<td></td>
 +
<td>Jason Losh</td>
 +
<td></td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>ME</td>
 +
<td></td>
 +
<td>enhancement</td>
 +
<td>SDD build time generator (BTG) framework</td>
 +
<td></td>
 +
<td>Jason Losh</td>
 +
<td></td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/200423 200423]</td>
 +
<td>normal</td>
 +
<td>JUnit test TestSMLModelUnits.testRuleInvalidBinding failure</td>
 +
<td></td>
 +
<td>Ali Mehregani</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/236866 236866]</td>
 +
<td>major</td>
 +
<td>JUnit failures when running on Sun JRE 1.5</td>
 +
<td></td>
 +
<td>Mark McCraw?</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/237872 237872]</td>
 +
<td>enhancement</td>
 +
<td>Validator needs to support optional schema binding feature</td>
 +
<td></td>
 +
<td>David Whiteman</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=237921 237921]</td>
 +
<td>enhancement</td>
 +
<td>Support PSVI in SML validation</td>
 +
<td></td>
 +
<td>Ali Mehregani</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=237924 237924]</td>
 +
<td>enhancement</td>
 +
<td>Create additional test cases for the SML validator</td>
 +
<td></td>
 +
<td>Ali Mehregani/David Whiteman</td>
 +
<td>Medium</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/237132 237132]</td>
 +
<td>major</td>
 +
<td>URI Reference Processing not working</td>
 +
<td></td>
 +
<td>David Whiteman</td>
 +
<td>Medium</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/218814 218814]</td>
 +
<td>normal</td>
 +
<td>Reduce dependencies for SML MDR (including things that we're
 +
not legally allowed to)</td>
 +
<td></td>
 +
<td>Ali Mehregani</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>RM</td>
 +
<td>[http://bugs.eclipse.org/213635 213635]</td>
 +
<td>normal</td>
 +
<td>SML-IF editor help not available from F1 (Eclipse UI
 +
guidelines conformance, will contain if possible)</td>
 +
<td></td>
 +
<td>David Whiteman</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/236670 236670</td>
 +
<td>normal</td>
 +
<td>Ability to delete queries</td>
 +
<td></td>
 +
<td>Sheldon</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/236907 236907</td>
 +
<td>enhancement</td>
 +
<td>Launching the COSMOS UI with a MDR query</td>
 +
<td></td>
 +
<td>Bill</td>
 +
<td>Low</td>
 +
<td>[http://wiki.eclipse.org/COSMOS_Design_236907]</td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/236629 236629</td>
 +
<td>normal</td>
 +
<td>Create or Use Appropriate Icons for each Dilaog</td>
 +
<td></td>
 +
<td>Martin</td>
 +
<td>Low</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/230405 230405</td>
 +
<td>enhancement</td>
 +
<td>Create a Report based on CMDBf information</td>
 +
<td></td>
 +
<td>Sheldon</td>
 +
<td>Medium</td>
 +
<td>[http://wiki.eclipse.org/COSMOS_Design_230405]</td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/237655 237655</td>
 +
<td>enhancement</td>
 +
<td>Provide a reporting service group for data managers</td>
 +
<td></td>
 +
<td>Sheldon</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/234517 234517</td>
 +
<td>enhancement</td>
 +
<td>Provide the ability to contribute custom property dialogs</td>
 +
<td class="xl24">May move out due to unknown amount of Security
 +
work</td>
 +
<td>Sheldon</td>
 +
<td>Medium</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>[http://bugs.eclipse.org/235709 235709</td>
 +
<td>enhancement</td>
 +
<td>Report based on Aperi Data</td>
 +
<td class="xl24">May move out due to unknown amount of Security
 +
work</td>
 +
<td>Sheldon</td>
 +
<td>Low</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DV</td>
 +
<td>???</td>
 +
<td>enhancement</td>
 +
<td>Security</td>
 +
<td></td>
 +
<td>Sheldon</td>
 +
<td>High</td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC</td>
 +
<td>[http://bugs.eclipse.org/216332 216332]</td>
 +
<td>Enhancement</td>
 +
<td>Complete design for COSMOS Security - phase 2</td>
 +
<td></td>
 +
<td>Paul</td>
 +
<td>Medium</td>
 +
<td>N/A this enh is for a design doc</td>
 +
<td>use cases are listed in the document</td>
 +
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC</td>
 +
<td>[http://bugs.eclipse.org/233690 233690]</td>
 +
<td>Enhancement</td>
 +
<td>Each data manager have configuration values that can be used
 +
to identify</td>
 +
<td></td>
 +
<td>Hubert</td>
 +
<td>Unknown until design doc finished</td>
 +
<td></td>
 +
<td>use cases: no. Hubert to find the right place.</td>
 +
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC</td>
 +
<td>[http://bugs.eclipse.org/235898 235898]</td>
 +
<td>Enhancement</td>
 +
<td></td>
 +
<td></td>
 +
<td>Bill</td>
 +
<td></td>
 +
<td></td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC</td>
 +
<td>[http://bugs.eclipse.org/212293 212293]</td>
 +
<td>Enhancement</td>
 +
<td></td>
 +
<td></td>
 +
<td>Hubert?</td>
 +
<td></td>
 +
<td></td>
 +
<td>use cases: yes</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>DC</td>
 +
<td>[http://bugs.eclipse.org/231343 231343]</td>
 +
<td>Enhancement</td>
 +
<td>Handled by adding something to the broker</td>
 +
<td></td>
 +
<td>Hubert</td>
 +
<td>Unknown</td>
 +
<td></td>
 +
<td>Use cases: yes</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>Doc</td>
 +
<td>[http://bugs.eclipse.org/225817 225817]</td>
 +
<td>normal</td>
 +
<td>New overview of COSMOS needed on web site</td>
 +
<td></td>
 +
<td>Mark Weitzel</td>
 +
<td>Med</td>
 +
<td>N/A for defects</td>
 +
<td>N/A for defects</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>Doc</td>
 +
<td>[http://bugs.eclipse.org/218828 218828]</td>
 +
<td>enhancement</td>
 +
<td>COSMOS User's Guide Overview development</td>
 +
<td></td>
 +
<td>weitzelm@us.ibm.com</td>
 +
<td>Med</td>
 +
<td>[http://wiki.eclipse.org/COSMOS_UG_Overview]</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>Doc</td>
 +
<td>[http://bugs.eclipse.org/219138 219138]</td>
 +
<td>enhancement</td>
 +
<td>Write Overview section for COSMOS Development Guide</td>
 +
<td></td>
 +
<td>weitzelm@us.ibm.com</td>
 +
<td>Med</td>
 +
<td>[http://wiki.eclipse.org/COSMOS_DG_Overview]</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>Doc</td>
 +
<td>[http://bugs.eclipse.org/219156 219156]</td>
 +
<td>enhancement</td>
 +
<td>Write COSMOS Installation Guide</td>
 +
<td></td>
 +
<td>Paul Stratton</td>
 +
<td>Med</td>
 +
<td>http://wiki.eclipse.org/COSMOS_InstallGuide10</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>QA</td>
 +
<td>???</td>
 +
<td>enhancement</td>
 +
<td>Documenting QA activities to the wiki page</td>
 +
<td></td>
 +
<td>Srinivas</td>
 +
<td></td>
 +
<td>N/A for documentation</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>QA</td>
 +
<td>???</td>
 +
<td>enhancement</td>
 +
<td>Document what QA is doing currently for performance testing</td>
 +
<td></td>
 +
<td>Srinivas</td>
 +
<td></td>
 +
<td>N/A for documentation</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>QA</td>
 +
<td>???</td>
 +
<td>enhancement</td>
 +
<td>Adding new test cases and updating the test bucket</td>
 +
<td></td>
 +
<td>Srinivas</td>
 +
<td></td>
 +
<td>N/A for documentation</td>
 +
<td>N/A for documentation</td>
 +
</tr>
 +
</table>
  
  

Revision as of 12:30, 20 June 2008

COSMOS iteration i12 plan

Cross component work items (Mark Weitzel)

externalization/internationalization

  • how do we make sure that we keep our strings externalized? automate as part of the build? There's an ER for the build to call a utility that checks for embedded strings. Does it work for both Eclipse UI and Web UI? 220261

security

  • few use cases that Paul updated recently. But for i12 we've done as much as we can do. For future iterations we need to do some planning.

logging

  • there may be new log records created during i12. There were some log entries that don't conform to the naming convention and as a result the message ids were not assigned to those messages.
  • SDD was looking at how to resolve their logging with the rest of COSMOS.
  • message IDs to be generated
  • We need a checklist for things that need to be done at the end of every iteration. For logging at least there's at least one item that needs to be done at the end of every iteration.
  • Ruth to create a wiki page for the checklist; subproject leads to go over this checklist in their next meeting; community to review the final checklist at the next Community call
  • Hubert created a wiki page that has a list of all of the log messages that we have. [http://wiki.eclipse.org/COSMOS_Log_Messages}

clean API

  • everything done
  • there's a build script to confirm that all of our packages confirm to the naming packages? Yes, Leonard did that.
  • Javadoc? Public or provisional that we expect people to build on top of needs javadoc. Add "write javadoc" to the checklist.
  • Plus generate it with the build. 236501

Design doc every enhancement?

  • some don't have design docs because they're such small amount of work.
  • design doc to tell someone else how to implement it
  • design doc so that the community knows and agrees with the change
  • may be useful to put at least in paragraph form and a link to the use case. QA and documentation people will need it too so they know what to test and what to write about.

Mandatory for releasing V0.9 (Ruth Lee)

Review itself

  • arrange for COSMOS to be added to the Eclipse Board docket 5 weeks in advance of the intended release of V0.9
  • Review slides: Zip of first draft of PPT During the release review we have to explain the divergences from the original plan, such as the addition of SDD.
  • answer Harm's question in the review slides: How do the parts of COSMOS relate to each other? If they're disjoint then maybe that's fine and COSMOS can deliver them in disjoint packages. If they're all comingled technically then they should be packaged together. During the mini-project review (version 0.9), we want to state this and to address this question.

Legal

  • about.html for third party OSS in COSMOS: Ruth to arrange for these specialized about.html to be written and then delivered to the build team for inclusion in COSMOS
  • documentation of COSMOS IP
  • get DOJO approved by Eclipse Legal

COSMOS process

  • clean up the inactive committer list (in progress)

Other bullets necessary for a release

June 2008 options

Proposed table of bugzillas for i12

Sizing legend:

  • Low - takes 1-3 days
  • Medium - takes a week
  • High - takes more than a week


Priority Project or subteam Enhancement Severity Description Blocked by (if applicable) Owner Sizing Design Doc Use Case
Build 215609 Normal Maintain documentation of third party dependencies Ruth Lee Low N/A for defects N/A for defects
Build 215135 Enhancement Establish a process for running JUnits against a COSMOS build Bobby Joseph High
Build 229078 Blocker Add about.html and other legal files to the build Ruth Lee Medium N/A for defects N/A for defects
DC and ME 216332 enhancement Complete design for COSMOS Security - phase 2 Jimmy Mohsin High [1]
ME 220594 enhancement Provide contextual help for toolkit UI (release readiness, if time permits) David Whiteman Low
ME 229088 enhancement Create initial SDD runtime framework for COSMOS installation Jason Losh High
ME 229962 enhancement API cleanup Jason Losh
ME enhancement SDD runtime design finalization Jason Losh
ME enhancement SDD runtime orchestrator Jason Losh
ME enhancement SDD build time generator (BTG) framework Jason Losh
RM 200423 normal JUnit test TestSMLModelUnits.testRuleInvalidBinding failure Ali Mehregani Low N/A for defects N/A for defects
RM 236866 major JUnit failures when running on Sun JRE 1.5 Mark McCraw? Low N/A for defects N/A for defects
RM 237872 enhancement Validator needs to support optional schema binding feature David Whiteman High
RM 237921 enhancement Support PSVI in SML validation Ali Mehregani High
RM 237924 enhancement Create additional test cases for the SML validator Ali Mehregani/David Whiteman Medium
RM 237132 major URI Reference Processing not working David Whiteman Medium N/A for defects N/A for defects
RM 218814 normal Reduce dependencies for SML MDR (including things that we're not legally allowed to) Ali Mehregani Low N/A for defects N/A for defects
RM 213635 normal SML-IF editor help not available from F1 (Eclipse UI guidelines conformance, will contain if possible) David Whiteman Low N/A for defects N/A for defects
DV [http://bugs.eclipse.org/236670 236670 normal Ability to delete queries Sheldon Low N/A for defects N/A for defects
DV [http://bugs.eclipse.org/236907 236907 enhancement Launching the COSMOS UI with a MDR query Bill Low [2]
DV [http://bugs.eclipse.org/236629 236629 normal Create or Use Appropriate Icons for each Dilaog Martin Low N/A for defects N/A for defects
DV [http://bugs.eclipse.org/230405 230405 enhancement Create a Report based on CMDBf information Sheldon Medium [3]
DV [http://bugs.eclipse.org/237655 237655 enhancement Provide a reporting service group for data managers Sheldon High
DV [http://bugs.eclipse.org/234517 234517 enhancement Provide the ability to contribute custom property dialogs May move out due to unknown amount of Security work Sheldon Medium
DV [http://bugs.eclipse.org/235709 235709 enhancement Report based on Aperi Data May move out due to unknown amount of Security work Sheldon Low
DV ??? enhancement Security Sheldon High
DC 216332 Enhancement Complete design for COSMOS Security - phase 2 Paul Medium N/A this enh is for a design doc use cases are listed in the document
DC 233690 Enhancement Each data manager have configuration values that can be used to identify Hubert Unknown until design doc finished use cases: no. Hubert to find the right place.
DC 235898 Enhancement Bill
DC 212293 Enhancement Hubert? use cases: yes
DC 231343 Enhancement Handled by adding something to the broker Hubert Unknown Use cases: yes
Doc 225817 normal New overview of COSMOS needed on web site Mark Weitzel Med N/A for defects N/A for defects
Doc 218828 enhancement COSMOS User's Guide Overview development weitzelm@us.ibm.com Med [4] N/A for documentation
Doc 219138 enhancement Write Overview section for COSMOS Development Guide weitzelm@us.ibm.com Med [5] N/A for documentation
Doc 219156 enhancement Write COSMOS Installation Guide Paul Stratton Med http://wiki.eclipse.org/COSMOS_InstallGuide10 N/A for documentation
QA ??? enhancement Documenting QA activities to the wiki page Srinivas N/A for documentation N/A for documentation
QA ??? enhancement Document what QA is doing currently for performance testing Srinivas N/A for documentation N/A for documentation
QA ??? enhancement Adding new test cases and updating the test bucket Srinivas N/A for documentation N/A for documentation

Back to the top