2022-10-05 Meeting notes
Date
Attendees
- Craig McNally
- Maccabee Levine
- Radhakrishnan Gopalakrishnan
- Taras Spashchenko
- Ian Walls
- Tod Olson
- Ingolf Kuss
- Florian Gleixner
- Olamide Kolawole
- Mark Veksler
- Jeremy Huff
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
1 min | Scribe | All | Jeremy Huff is next, followed by Marc Johnson |
10-20 min | TCR Board Review | All | Previous ui-plugin-find-authority & stripes-authority-components: Spitfire was under the impression that neither of these were subject to the new module tech evaluation process. We had informally made that decision earlier this year, but failed to document it clearly. It also sounds like we're second-guessing that decision. Two questions:
mod-entity-links: mod-quick-marc had already integrated with this module, which was not evaluated/approved for Nolana. Spitfire has been notified of the situation and is planning to rollback the integration with mod-entity-links for Nolana. See - MODQM-293Getting issue details... STATUS . New Discussion Jeremy Huff tcr-6 mod-oa has about 60% coverage over code, though much of the report includes generated code. It was decided that the calculations should be done manually to show > 80% coverage. Craig McNally What is our official stance for plugins and shared libraries in regards to module acceptance? Zak Burke An informal analysis seems to indicate that the modules in question would likely pass an evaluation Jeremy Huff Since the plugin code in question is being used in module code that has already been accepted then this usage should be grandfathered in. Tod Olson agrees. Marc Johnson The teams could have asked about the guidance and perceived lack of governance. We should be careful about the cultural precedent that this sets. Craig McNally There are subtleties and precedent that indicate this is how we should respond Marc Johnson If there is precedent then we should stick with that precedent now Jeremy Huff We should begin a new sub group to address several concerns with the evaluation process It was decided that the modules in question (see - MODQM-293Getting issue details... STATUS ) will be allowed through. |
- | 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 | Technical Council Goals and Objectives - Tod Olson not a lot of recent work has been done on this. Translation - Zak Burke they should have a report ready next week AWS Cost - Mark Veksler the group is making good progress, they have investigated cube-cost, monitoring and notification. If Kubecost can be used for free is an open question. Peter Murray is investigating this. Marc Johnson is Kubecost only focused on the rancher environment? Mark Veksler confirmed this is the case. Tod Olson we should investigate how the technical aspects of FOLIO can be changed to reduce cost. Mark Veksler agreed, but asserted that identifying where the expenditures are coming from Technical Documentation - Radhakrishnan Gopalakrishnan this group can be closed. The plan decided on was for the TC to adopt a calendar an schedule a date to review the documentation. Breaking Changes - Jeremy Huff no meeting this week. We have decided to work on an RFC/ADR, leaving out guidance concerning behavioral changes impact on versions (for now) |
15-20 min | Managing Dependencies |
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. Notes: | |
Time Permitting | |||
5-10 min | Tools/Dependencies Versions | Previous:
Today: | |
??? | Technology Changes & Releases | Previous:
Today: | |
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: |
10 min | Retrospective on the ADR Process |
| |
Topic Backlog | |||
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:
| ||
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