2021-11-10 Meeting notes
Date
Attendees
- Craig McNally
- Raman Auramau
- Denis Mönch in place of Dennis Benndorf
- Mike Gorrell
- Ian Walls
- Marc Johnson
- Jakub Skoczen
- James Fuller
- Zak Burke
- Philip Robinson
- VBar
- Owen Stephens
- Tod Olson
- Steve Ellis
- Jeremy Huff
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
1 min | Scribe | All | Raman Auramau is next in the list, followed by Dennis Benndorf |
2 min | Review outstanding action items | All | |
5-10 min | Proposals / Info sharing | All | We previously discussed (though I can't find it in the notes) deferring the review of technical proposals until we have agreed to a formal technical decision making process. How does this apply to "information sharing"?
It might be worth pulling together a wiki page that outlines the rules/policies in place for TC meetings, e.g. hand raising, how the agenda is formed, prerequisites for getting something on the agenda, etc. Another idea floating around is to form an executive TC group that will be responsible for forming the meeting agenda. Do we think we need this, or just a set of clear rules around how the agenda is formed? Craig McNally what is the most efficient way to manage TC meeting? Should we spend time on discussing particular proposals and decision? Zak Burke mentioned that Tod Olson Very tricky part, it is necessary to discuss, but not to dig deep Jakub Skoczen What kind of topics can be brought to TC meetings? Philip Robinson major new technical ideas and proposals are relevant to TC level but most likely they are to be reviewed in advance (e.g., be well documented and shared to give TC time to review 'em) Marc Johnson Concern is that we have really many topics, and a lotta questions which makes TC meeting sometimes not so manageable Craig McNally agreed on that; probably it would make sense to use Slack channel for some offline discussions? Also, one might pay more attention to agenda forming Action item - Craig McNally to create a place on the wiki where we can capture meeting rules/policies, how meetings are run, how agendas are formed, etc. - by 11/17 There was interest in trying to adopt an executive TC group for forming meeting agendas. Volunteers - Craig McNally , Zak Burke , Jakub Skoczen , Raman Auramau Action item -Craig McNally , Zak Burke , Jakub Skoczen , Raman Auramau to discuss the formation of an executive TC group for forming meeting agendas and how it might work. Marc Johnson , Craig McNally - some discussion about lazy consensus and a decision made now |
15-20 min | Authentication Token Architecture | Looking to share our work to make FOLIO's token architecture more secure Links to the documents from Steve Ellis :
Context and issues: Need a better way to have token management, i.e. token expiration, revoke process, token leakage detection, UX improvements Three new token types are proposed to replace existing token: so called Request Token (short TTL), Access Token (short TTL) and API Token (non-expiring; can be used by edge modules) Steve presented more detailed explanations on the proposed types of tokens VBar asked to clarify TTL for Refresh and Access Tokens Zak Burke What is the reason / needs behind except general improvement of security? Is there specific timeline for that work? Jakub Skoczen No, no deadline; though this enables addressing a not-expiring token issue; at the same time - this is planned for Lotus Zak Burke This will be required significant refactoring on UI side; Stripes UI team capacity for Lotus was allocated without knowledge of this proposal Jakub Skoczen There is a Spike task in Jira for ~1.5 y so this is not an unexpected.. Zak Burke will take a look into proposal details to give a feedback Action item - Prepare a transition plan (Jakub Skoczen , Zak Burke ) | |
3 min | Council Goals/Objectives | All | Follow-up from previous meetings... Previous notes: From Mike Gorrell:
Update from Tod Olson? Can we set a deadline for having something ready for the TC to review and discuss? No updates; need to take this offline |
3 min | Upgrade/Migration Script Performance | Quick update from Raman Auramau? Action Items with deadlines? Raman Auramau provided a brief update - there's a Jira label data_migration and a Jira dashboard for visualization The very 1st task with such label was already reviewed and tested for performance on bugfest data A guide how to conduct such testing to come later Re-think of data migration approach - a strategic task, need a special working group if TC sees a need for this | |
10 min | New Module Technical Evaluation Previously: "External Code Submissions" |
Action Items with deadlines? Craig McNally Still in progress, Jakub Skoczen proposed a Jira workflow, Zak Burke is working on a template/form for capturing evaluation results. Action item - Tod Olson , Jeremy Huff , Anton Emelianov (Deactivated) to connect on the cross-council group for defining the larger process for new module acceptance Jakub Skoczen do we need a formal round of accepting that? Craig McNally it sounds like we don't want to make a formal decision on anything until we have a technical decision making process in place. I'm not sure this qualifies as a technical decision. To be revisited | |
15 min | Technical Decision Making Process | This is a carry-over from last week.
Additional Context: For Today:
Just a few minutes of discussing; next steps - need some feedback, will come back next week | |
Time permitting | TC charter review | All |
Action items
- Craig McNally to create a place on the wiki where we can capture meeting rules/policies, how meetings are run, how agendas are formed, etc. - by 11/17
- Tod Olson , Jeremy Huff , Anton Emelianov (Deactivated) to connect on the cross-council group for defining the larger process for new module acceptance - no clear deadline defined, but effectively should happen by 11/17
- Jakub Skoczen and Stripes Architecture to devise a transition plan for auth token expiration, adoption of refresh tokens, etc. - no clear deadline defined, but soon given that some of this is tentatively scheduled for Lotus
- Craig McNally , Zak Burke , Jakub Skoczen , Raman Auramau to discuss the formation of an executive TC group for forming meeting agendas and how it might work - no clear deadline defined
- Tod Olson to define a deadline for having a set of Goals/Objectives ready for the TC to review and discuss - by 11/17