2022-10-12 Meeting notes
Date
Attendees
- Craig McNally
- Tod Olson
- Marc Johnson
- Ankita Sen
- Ian Walls
- Jakub Skoczen
- Olamide Kolawole
- Owen Stephens
- Radhakrishnan Gopalakrishnan
- Jeremy Huff
- Zak Burke
- VBar
- Raman Auramau
- Mark Veksler
- Florian Gleixner
- Jenn Colt
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
1 min | Scribe | All | Marc Johnson is next, followed by Ingolf Kuss |
1 min | Updates from Chairs |
| |
10-15 min | TCR Board Review | All |
|
- | RFCs | All | Nothing to review |
1 min | Things FOLIO could do better | All | Reminder to elicit feedback from three people on the top three things they think FOLIO can do better, and get them added to the document There's a template at the top of the doc you can copy/paste into your own section, then add your informant's feedback. |
10-15 min | Technical Council Sub Groups Updates | All | Goals and Objectives
Controlling AWS Costs
Breaking Changes
Module Evaluation
Owen Stephens asked that the goals of the process be made explicit |
5 min | Spring Boot 3.0 |
Although we don’t recommend it for production, you can try Spring Boot 3.0 milestones today to see how hard it will be to migrate your project. Today:
| |
5-10 min | Tools/Dependencies Versions | Previous:
| |
5 min | Retrospective on the ADR Process | ||
10 min | Review and Prioritize Topic backlog | All | See below. The list has grown over time with some of our meetings focusing of things like TCRs. Let's review the list and prioritize.
|
ContextConversation started in slack:
Topic has been addressed. Core team has agreed to implement as separate API that disables optimistic locking. See also Bulk Operations redesign, different issue but seems related. Conversation
| |||
Topic Backlog | |||
20 min | All | Previous: Members were asked to review the TC charter in preparation for today's discussion.
Notes: TC charter has been updated recently, how would the TC like to review it? Jeremy Huff Was it written by TC or by someone else? - Craig McNally It was written by TC? Craig McNally Let's create a draft version, discuss it, communicate to other councils before publishing Tod Olson A comment to Guiding Principles .... (smth that should be explicitly stated as a GP) - Tod will add a comment to the doc Some conversation followed.. some comments were added to the doc itself Review and comments from TC members are welcome After review, what will our rewrite process be? Suggestion: make a subgroup to handle the rewrite. What's the value of continuing the review in TC as a whole? Would provide a general summary of feeling about the current charge. Useful onboarding, or better to onboard with a revised charge? Seems like a subgroup has formed: those who have actually commented Decision: will continue with review, try to be quick and then hand to a subgroup ReviewGuiding Principles:Need some revision per above, make these clear as they are what we go to when we are uncertain. Motivation review:Much language needs to change: relationship with PC is different, TC does not do resourcing, "platform" is a dubious term now. Structure and Composition:Much of this is redundant with FOLIO Governance Model. Should refer to that document, and retain only those items that supplement that document. Responsibilities:What does "own architecture" mean? When we reviewed a year ago, concluded we were not doing this well. There are some abandoned blueprint documents. Do we think we are still responsible for this? Yes. The purpose of TC is to set some constraints or shared agreements about how the platform develops. TC does not have many options for enforcement, want compliance. Might affect how we approach the architectural guidance. Opposing view: approach as agreement and consent rather than enforcement and compliance. Giving teeth or power to the councils balances the weight of more powerful community members, like a check and balance. One challenge for the councils is that some voices have made decisions and councils have to retroactively accept these decisions. This creates a disincentive to talk to the councils as they may disagree. So incentive is to do first and ask permission later. Define processes, etc.: need to be clear about project requirements v dev team domain Maintenance of Contributor licenses, etc., CoC, etc.: Many of these seem to be for CC Out of Scope: need to update the audience for these bullet points, broader than PC. Key deliverables:Much language inconsistent and out of date, some things up in discussion and may change radically. May need two phases: short term immediate changes, then long term after other discussions resolve. Architectural blueprint - have provided but need to update the deliverable. RFCs: need to add ADRs | |
20 min | WOLFcon Hot Topics | All | An overview was provided of the "hot topics" at WOLFcon. It seems clear that the TC ought to be involved in these discussions/efforts; what is the best way to participate?
Notes: |
How can/should the TC weigh in on the architectural impact of new modules? | Introduce the topic
| ||
Optimistic Locking interfering with batch update in inventory | Conversation started in slack:
Topic has been addressed. Core team has agreed to implement as separate API that disables optimistic locking. See also Bulk Operations redesign, different issue but seems related. | ||
Ease of Installing FOLIO | All / Ian Walls | From last week:
Today:
| |
Revisiting FOLIO Governance | All / Ian Walls | Slack discussion: Revisiting FOLIO Governance |
Action Items
- Craig McNally investigate a calendar to track long term TC responsibilities