Agenda for November 28, 2018
MEETING OF OASIS SARIF TECHNICAL COMMITTEE


Time

09:30-11:30 PST
17:30-19:30 UTC

Meeting Chat Location

http://webconf.soaphub.org/conf/room/sarif

Meeting Audio and Screen Sharing

https://meet.lync.com/microsoft/mikefan/PVGVRRPG

1. Opening Activities

1.1 Opening comments (Co-Chair Keaton)
1.2 Introduction of participants/roll call (Co-Chair Cartey)
1.3 Procedures for this meeting (Co-Chair Keaton)
1.4 Approval of agenda (Co-Chair Keaton)
1.5 Approval of previous minutes [Minutes of 2018-11-14 Meeting#27] (Co-Chair Keaton)
1.6 Review of action items and resolutions (Secretary Hagen)
1.7 Identification of SARIF TC voting members (Co-Chair Cartey)
1.7.1 Prospective members attending their first meeting
1.7.2 Members attaining voting rights at the end of this meeting
1.7.3 Members losing voting rights if they have not joined this meeting by the time it ends
1.7.4 Members who previously lost voting rights who are attending this meeting
1.7.5 Members who have declared a leave of absence

2. Timeline Status

2.1 Note where we are on the schedule [SARIF TC Timeline] (Co-Chair Keaton)
         - Working on CSD 2, with 51 open issues, 2 more than previous agenda snapshot

3. Future Meetings

3.1 Future meeting schedule (Co-Chair Keaton)

4. Call for new officer (Co-Chair Keaton)

Because Stefan Hagen has announced his departure at the end of December, we need a volunteer for a new secretary. If someone volunteers now, they can work with Stefan for a while to get used to the job before the handoff.

5. Document Progress (Co-Editors Golding and Fanning)

5.1 Editors' report
5.2 Approval of changes
Location of change drafts:
https://github.com/oasis-tcs/sarif-spec/tree/master/Documents/ChangeDrafts/Active
Discuss the following items individually, then vote on them together unless someone would like to separate out an issue for individual vote.
5.2.1 Version control details not strongly associated with results [#248]
5.2.2 Provide optional result.rank value of 0.0 to 100.0 [#280]
5.2.3 Ensure spec conforms to philosophy around not specifying result mgmt. behavior [#186]
5.2.4 Rename fileVersion to dottedQuadFileVersion and specify format constraint [#274]
5.2.5 logicalLocation.kind: remove "package" and "function" [#279]
5.2.6 baselineState s/be present on all results or none [#284]
5.2.7 Provide a mechanism to associate a result with an invocation [#285]
5.2.8 ruleConfiguration.defaultLevel should not contain an 'open' value [#288]
5.2.9 Specify optional property file.sourceLanguage to guide in syntax-driven colorization of snippets [#286]
5.3 Discussions
5.3.1 Review list of proposed issues to cut (and provide opportunity for TC members to retain specific issues)
5.3.2 Define default for resultProvenance.lastDetectionTimeUtc [#287]
5.3.3 Consider: 'review' or 'audit' result level. and reconsider 'note' [#215]
5.3.4 Add result.useful and result.suppressionReasons [#268]
5.3.5 Any other document items that need to be discussed

6. Other Business

7. Resolutions and Decisions reached (by 10 minutes prior to scheduled meeting end)

7.1 End debate of other issues by 10 minutes prior to scheduled meeting end and follow the agenda from this point (Co-Chair Keaton)
7.2 Review of Decisions Reached (Secretary Hagen)
7.3 Review of Action Items (Secretary Hagen)

8. Next Meeting

December 12, 2018 / 09:30-11:30 PST / 17:30-19:30 UTC

9. Adjournment