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 SDD Minutes 08JAN14"

m
m
Line 9: Line 9:
 
Start with Tools
 
Start with Tools
 
- Work item: how to contribute code form both SAS and IBM
 
- Work item: how to contribute code form both SAS and IBM
\\
+
<br>
 
- Use case: normal development creates artifacts which reside somewhere. Need to create SDDs for these artifacts based on the build information. Build information can be metadata somewhere or introspected from the artifact itself.  
 
- Use case: normal development creates artifacts which reside somewhere. Need to create SDDs for these artifacts based on the build information. Build information can be metadata somewhere or introspected from the artifact itself.  
 
- Separate use case: just introspect the artifact, especially in the case of a 3rd party component, and create as much of the SDD as possible.  
 
- Separate use case: just introspect the artifact, especially in the case of a 3rd party component, and create as much of the SDD as possible.  

Revision as of 14:48, 14 January 2008

Attendees: Jason Losh, Merrie Jensen, Jeff Hamm, Chris Mildebrandt, Mark Weitzel, Charlie Halloran, Mark McCraw(SAS), Josh Hester (SAS), Jimmy Molson (CA Prod Mgr), Jack Devine (CA), Robert DeMason(SAS)

Minutes: Working on logistics Iteration 10 is March/end June. Need to identify any dependencies among the project. Q(Jimmy): What is scope of Use cases? Just installation of COSMOS components? A(Mark): Scope is package authoring tooling & runtime of CL1 of the SDD spec plus examples. Maybe including installing pieces of Eclipse depending on how we line up with P2. This needs to be extensible so it can be expanded to add CL2 support when resources are available.

Start with Tools - Work item: how to contribute code form both SAS and IBM
- Use case: normal development creates artifacts which reside somewhere. Need to create SDDs for these artifacts based on the build information. Build information can be metadata somewhere or introspected from the artifact itself. - Separate use case: just introspect the artifact, especially in the case of a 3rd party component, and create as much of the SDD as possible. - assume: 1 IU, LU, CU, and package descriptor per SDD. SDD means both, otherwise explicitly state it. - Another use case: support for build systems beyond the popular rpn, msi, etc. so that metadata from those systems could be brought in. - Need set of rules for assembling the metadata and resolving conflicts (same set of data with different values) - As the SDD is being created, validate that what has been created is syntactically correct. You may want to turn validation on or off. A plug-in rules engine could also be useful to validate user extensions that are allowed by the validation process.

Back to the top