Jump to: navigation, search

COSMOS SDD Minutes 19FEB08

Revision as of 13:11, 22 February 2008 by Merri.Jensen.sas.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Logistics

  • Date: 19FEB08
  • Time: 9AM EST
  • Attendees: Julia McCarthy, Chris Middlebrandt, Julie Holloway, Charlie Halloran, Mark McCraw, Robert DeMason, Merri Jensen, Josh Hester, Jason Losh, Mark Weitzel, Michael Scharf

Agenda

  1. Review minutes from last week
  2. Update on tooling use case entry
    • Enhancement requests entered
  3. P2 Deep Dive Meeting Summary
    • Jason, Mark, Charlie to summarize P2 runtime meeting
  4. Identify SDD deliverables for COSMOS 1.0
    • Tools
    • Runtime
    • Repository
  5. Tentative: continue use case review
    • Focus on deployment end user use cases
  6. Follow-up on action items
    • Charlie/Chris, continue working w/ IBM legal on committing BTG code
    • Josh, Mark M., Chris to start entering formal tooling use cases
    • Charlie, Mark M., Jason, to discuss P2 and setup deep dive meeting on P2
    • Charlie, Mark W., Jason, to discuss code commit process

Minutes

  1. Tooling use cases and enhancement requests from IBM have been entered, SAS needs to reformat their tooling use cases and enter their enhancement requests still.
    • Target due date: today or tomorrow (2/19, 2/20)
  2. Charlie still working through IBM legal to get approvals for end user use cases.
  3. P2 Meeting Summary - Equinox_p2
    • There are several terminology conflicts (for example, IU and artifact are separate in P2, but not in SDD).
    • Their IU is an xml file but it is very simplistic, there is no schema defined.
    • It will most likely require a significant amount of work to make P2 process an SDD.
    • Mark W. asks if we have created a decision matrix for which technology to use for the Runtime and for the CL1 vs CL2 non-functional requirements.
      • TPM folks at IBM didn't like Java and Mark W. said that part of him felt that we go w/ P2.
      • Suggested that we start with a wiki entry and Charlie can circulate back to IBM.
    • If we base on P2, we should clearly state that so that the P2 team will know. Then we would do the coding work and attach it as a patch/ER, and they would then accept it as a contribution -or- we could put the code in COSMOS as an extension.
    • What happens if our patches/ER's outpace the actual P2 framework?
      • We want to ensure the success of P2, they won't want to take extensions if it risks their success, so we would keep patches to the framework to a minimum. We would just have to keep communication with the P2 team open and negiotiate with them (so everything we need is still on the table).
    • Mark M., Jeff, & Jason to publish their P2 deep-dive findings onto wiki.
  4. Michael asks if we have looked into Maynstall or Eclipse Packaging Project.
  5. What do we think we are going to be able to deliver with COSMOS 1.0 (i10) [tools, runtime, & repo]
    • configuration management reporting
    • integrating with repo
    • we should create a new page
    • Ali & David are the SML & XML repo experts on COSMOS
    • Julia is looking into the interchange format (which is like the old media descriptor from IUDD days)
    • SDD Programmatic Interface (SPI) & validator should be tooling contributions
  6. Change Analyzer
    • Julia to send design docs to Charlie who will determine if the legal agreements with SAS cover this.
    • Basically, any code over 200 lines has to go through special IBM legal process. Charlie is lumping the BTG, SPI, and validator as one code contribution, and the Change Analyzer as a separate contribution.
  7. We skipped the deployment use cases, Charlie still working with IBM legal, so we'll keep this as a tentative agenda item for next week.
  8. Committer vote has already started for Jason, Julie is still pending.
    • As of 2/22/08, Jason has been approved for committer status.

Action Items

  1. Charlie/Chris/Julie, continue working w/ IBM legal on committing BTG code, Charlie to send status.
  2. Josh & Mark M. to continue work entering formal tooling use cases and Enhancement Requests.
  3. Mark M., Jeff, & Jason to create wiki page for P2 findings.
  4. Create Decision Matrix wiki page for implementation technology and for CL1 vs CL2 non-functional requirements. (Owner?)
  5. Look into additional projects that Michael mentioned, links are provided in the Minutes section above.
  6. Julia to send Charlie Change Analyzer design doc, Charlie to engage IBM legal about contributing code.
  7. Mark W. to answer outstanding questions on generated code for BTG and proposed repo structure and package naming conventions.
  8. Mark W. to move forward with vote for Julie and Jason as code committers with COSMOS.