Jump to: navigation, search

Difference between revisions of "COSMOS RE AND BUILD WISH LIST"

(What will it take to get what we need)
Line 20: Line 20:
  
 
=== What will it take to get what we need ===
 
=== What will it take to get what we need ===
1. Before the build can act on this item, the following must happen:
+
<ol>
   1.1 Defining the use cases separated by roles (so that we know who needs what).  
+
<li>Before the build can act on this item, the following must happen:
      1.1.1 Need roles for the Data Collection component.
+
   <ol>
      1.1.2 Need roles for the Data Visualization component.
+
      <li>Defining the use cases separated by roles (so that we know who needs what).  
      1.1.3 [[COSMOS_Use_Cases#SML_and_SML-IF_validation_support|Read first attempt to define these roles for the Resource Modeling component.]]
+
        <ol>
  1.2 The code must be refactored so that the build can package the code the way that we think that a consumer intends to use it.
+
            <li>Need roles for the Data Collection component.</li>
      1.2.1 Need to refactor the code for the Data Collection component as per its roles TBD above.
+
            <li>Need roles for the Data Visualization component.</li>
      1.2.2 Need to refactor the code for the Data Visualization component as per its roles TBD above.
+
            <li>[[COSMOS_Use_Cases#SML_and_SML-IF_validation_support|Read first attempt to define these roles for the Resource Modeling component.]]</li>
      1.2.3 Resource Modeling bugzillas for refactoring:
+
        </ol>
            [http://bugs.eclipse.org/bugs/show_bug.cgi?id=215357 215357]
+
      </li>
            [http://bugs.eclipse.org/bugs/show_bug.cgi?id=215355 215355]
+
      <li>The code must be refactored so that the build can package the code the way that we think that a consumer intends to use it.
       1.2.4 Fix other bugzillas for refactoring:
+
        <ol>
            [http://bugs.eclipse.org/bugs/show_bug.cgi?id=214774 214774]
+
            <li>Need to refactor the code for the Data Collection component as per its roles TBD above.</li>
             [http://bugs.eclipse.org/bugs/show_bug.cgi?id=209998 209998]
+
            <li>Need to refactor the code for the Data Visualization component as per its roles TBD above.</li>
 
+
            <li>Resource Modeling bugzillas for refactoring:
2. Fix existing bugzillas owned by the build team
+
              <ul>
            [http://bugs.eclipse.org/bugs/show_bug.cgi?id=215273 215273]
+
                <li>[http://bugs.eclipse.org/bugs/show_bug.cgi?id=215357 215357]</li>
3. Involve the build team in helping with feature definition to enable an UpdateManager install.
+
                <li>[http://bugs.eclipse.org/bugs/show_bug.cgi?id=215355 215355]</li>
 +
              </ul>
 +
            </li>
 +
        </ol>
 +
       </li>
 +
      <li>Fix other bugzillas for refactoring:
 +
          <ul>
 +
              <li>[http://bugs.eclipse.org/bugs/show_bug.cgi?id=214774 214774]</li>
 +
             <li>[http://bugs.eclipse.org/bugs/show_bug.cgi?id=209998 209998]</li>
 +
            </ul>
 +
      </li>
 +
  </li>
 +
  <li>Fix existing bugzillas owned by the build team
 +
        <ul>
 +
          <li>[http://bugs.eclipse.org/bugs/show_bug.cgi?id=215273 215273]</li>
 +
        </ul>
 +
  </li>
 +
    <li>Involve the build team in helping with feature definition to enable an UpdateManager install.</li>

Revision as of 17:05, 16 January 2008

Release Engineering and Build Wish List

What we need

  1. COSMOS needs to be packaged according to adoption scenarios:
    Read first thoughts on how to package COSMOS drivers
  2. The build needs to detect stop-ship problems and send out notifications:
    • Breaking API
    • Legal issues:
      • Missing copyrights
      • Out-of-date copyrights
      • Missing about.html files
    • Dependencies not broken when new code added
  3. Build Verification Test (BVT) run and results posted for everyone to see

What we have today

COSMOS Release Engineering and Build

What will it take to get what we need

  1. Before the build can act on this item, the following must happen:
    1. Defining the use cases separated by roles (so that we know who needs what).
      1. Need roles for the Data Collection component.
      2. Need roles for the Data Visualization component.
      3. Read first attempt to define these roles for the Resource Modeling component.
    2. The code must be refactored so that the build can package the code the way that we think that a consumer intends to use it.
      1. Need to refactor the code for the Data Collection component as per its roles TBD above.
      2. Need to refactor the code for the Data Visualization component as per its roles TBD above.
      3. Resource Modeling bugzillas for refactoring:
    3. Fix other bugzillas for refactoring:
    4. Fix existing bugzillas owned by the build team
    5. Involve the build team in helping with feature definition to enable an UpdateManager install.